Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 1861 → Rev 1862

/web/acc/admin/bl_filter.php
191,6 → 191,7
$dir_tmp="/tmp/blacklists";
$upload_dir_ip = "/usr/local/share/iptables-bl-enabled/";
$upload_dir_domain_names = "/usr/local/share/dnsmasq-bl-enabled/";
$cron_apache = "/etc/cron.d/alcasar-update-categories";
# default values
if (is_file ($conf_file))
{
225,16 → 226,30
break;
case 'MAJ_cat_bl' :
if (file_exists($bl_categories_enabled))
{
{
$cron_malware = 0;
$pointeur=fopen($bl_categories_enabled, "w+");
foreach ($_POST as $key => $value)
{
if (strstr($key,'chk-'))
{
{
$line=str_replace('chk-','',$key)."\n";
fwrite($pointeur,$line);
if(trim($line) == 'malware')
{
$cron_malware = 1;
$fichier=fopen($cron_apache,"w+");
fputs($fichier, "# update malware categories every 12 hours\n");
fputs($fichier, "* 0-23/12 * * * rsync -rv rsync://ftp.ut-capitole.fr/blacklist/dest/malware /etc/dansguardian/lists/blacklists/malware\n");
}
}
}
if(!$cron_malware)
{
$fichier=fopen($cron_apache,"w+");
fputs($fichier, "# malware updates disabled\n");
}
fclose($pointeur);
}
else {echo "$l_error_open_file $bl_categories_enabled";}
522,3 → 537,4
</TABLE>
</BODY>
</HTML>