235,8 → 235,23 |
case 'MAJ_cat_bl' : |
if (file_exists($bl_categories_enabled)) |
{ |
$cat_tab=file_get_contents("$bl_categories_enabled"); |
$ossi_cat_tab=preg_match_all('/^ossi-/',$cat_tab); |
foreach ($cat_tab as $key => $line) |
{ |
echo $key."-".$line; |
//if (preg_match ('/^ossi-/', $line)) |
//{ |
// $ossi_cat_tab[$n]=$line; |
// $n=$n+1; |
//} |
} |
foreach ($ossi_cat_tab as $$key => $ossi_cat) |
{ |
echo "tab-".$ossi_cat; |
} |
$pointeur=fopen($bl_categories_enabled, "w+"); |
$fichier=fopen($update_file_cat,"w+"); |
$pointeur=fopen($bl_categories_enabled, "w+"); |
foreach ($_POST as $key => $value) |
{ |
if (strstr($key,'chk-')) |
243,14 → 258,18 |
{ |
$line=str_replace('chk-','',$key)."\n"; |
fwrite($pointeur,$line); |
if(trim($line) == 'malware' && $_POST['update_cat'] == 1) |
if(trim($line) == 'malware' && $_POST['update_cat'] == 1) //auto-update of malware |
{ |
fputs($fichier, "malware rsync://ftp.ut-capitole.fr/blacklist/dest/malware\n"); |
} |
} |
} |
|
//foreach ($ossi_cat_tab as $ossi_cat) |
//{ |
// fwrite($pointeur,$ossi_cat); //restore OSSI custom categories |
//} |
fclose($pointeur); |
fclose($fichier); |
} |
else {echo "$l_error_open_file $bl_categories_enabled";} |
$fichier=fopen($dir_blacklist."ossi-bl/domains","w+"); |