1,16 → 1,16 |
<?php |
/* written by steweb57 & Rexy */ |
|
/**************************************************************** |
* CONSTANTES AVEC CHEMINS DES FICHIERS DE CONFIGURATION * |
*****************************************************************/ |
/*************************************** |
* CONSTANTES AVEC CHEMINS DES FICHIERS * |
****************************************/ |
define ("ALCASAR_CHILLI", "/etc/chilli.conf"); |
define ("CONF_FILE", "/usr/local/etc/alcasar.conf"); |
define ("ETHERS_FILE", "/usr/local/etc/alcasar-ethers"); |
|
/******************************************************************************** |
* TEST DES FICHIERS DE CONFIGURATION * |
********************************************************************************/ |
/******************** |
* TEST DES FICHIERS * |
*********************/ |
//Test de présence et des droits en lecture des fichiers de configuration. |
if (!file_exists(ALCASAR_CHILLI)){ |
exit("Fichier de configuration ".ALCASAR_CHILLI." non présent"); |
98,16 → 98,16 |
$insert="True"; |
if ($tab) # le fichier n'est pas vide |
{ |
foreach ($tab as $line) # on vérifie que les adresses mac et IP ne sont pas déjà présentes |
foreach ($tab as $line) # verify that MAC or IP addresses doesn't exist |
{ |
$field=explode(" ", $line); |
$mac_addr=trim($field[0]);$ip_addr=trim($field[1]); |
if (trim($_POST['add_mac']) == trim ($mac_addr)) |
if (strcasecmp(trim($_POST['add_mac']),trim($mac_addr)) == 0) |
{ |
$insert="False"; |
break; |
} |
if (trim($_POST['add_iip']) == trim ($ip_addr)) |
if (strcasecmp(trim($_POST['add_ip']), trim($ip_addr)) == 0) |
{ |
$insert="False"; |
break; |
120,7 → 120,7 |
$pointeur=fopen(ETHERS_FILE,"a"); |
fwrite ($pointeur, $line); |
fclose ($pointeur); |
# exec ("sudo service chilli restart"); |
exec ("sudo service chilli restart"); |
} |
} |
break; |