Exemplo n.º 1
0
function reconfigure_progress()
{
    $sock = new sockets();
    $unix = new unix();
    $php = $unix->LOCATE_PHP5_BIN();
    if (!$sock->isFirehol()) {
        build_progress("{building_init_script}", 80);
        build_init();
        build_progress("{building_rules}", 80);
        system("{$php} /usr/share/artica-postfix/exec.squid.transparent.php");
        build_progress("FireWall service:{disabled}", 100);
        return;
    }
    build_progress("{building_rules}", 10);
    $fire = new firehol();
    $fire->build();
    build_progress("{stopping_firewall}", 50);
    shell_exec("/usr/local/sbin/firehol stop");
    build_progress("{starting_firewall}", 70);
    shell_exec("/usr/local/sbin/firehol start");
    build_progress("{building_init_script}", 80);
    build_init();
    build_progress("{done}", 100);
}