SquidGuard Acl "; } $result = shell_exec("grep squidguard /usr/local/etc/squid.conf "); if ( $result == "" ) { $errore .= "- squidguard non e' configurato in squid.conf
"; } if (is_dir($sguard_liste_locali."_autorizzati") !== true){ $errore .= "- la directory ".$sguard_liste_locali."_autorizzati e' inesistente
"; } if (is_dir($sguard_liste_locali."_bloccati") !== true){ $errore .= "- la directory ".$sguard_liste_locali."_bloccati e' inesistente
"; } } if ($errore) { echo "Errori rilevati:
".$errore."
". "questo check puo' essere evitato settando la variabile check_pkg_install=false ". "in include/cfg-squid.php"; ""; exit; } if ( !$_REQUEST["step"] ){ echo "
"; echo "". "domini abilitati da liste locali:

". "". "domini bloccati da liste locali:

". ""; echo "". "[ Riscrivi ACL ]". "". "

"; } if ( $_REQUEST["step"] == "2" ){ $handle = fopen($sguard_auth_file, "w"); fwrite($handle,$_REQUEST["sguard_auth"]); fclose($handle); $handle = fopen($sguard_bloc_file, "w"); fwrite($handle,$_REQUEST["sguard_bloc"]); fclose($handle); passthru("/usr/local/bin/sudo ".$sync_sguard_prg, $retval); if ($retval != "0"){ echo "Execution exited with status code:".$retval; } else { echo "Scrittura Completata. Premi qui
"; } } ?>