Esempio n. 1
0
function reconfigure_progress()
{
    $sock = new sockets();
    $unix = new unix();
    $php = $unix->LOCATE_PHP5_BIN();
    build_progress("{building_init_script}", 20);
    build_init(true);
    build_progress("{building_rules}", 50);
    $fire = new FireQOS();
    $fire->build();
    build_progress("{stopping_qos}", 50);
    shell_exec("/usr/local/sbin/fireqos stop");
    build_progress("{starting_qos}", 70);
    shell_exec("/usr/local/sbin/fireqos start");
    build_progress("{done}", 100);
}
Esempio n. 2
0
<?php

include_once dirname(__FILE__) . "/frame.class.inc";
include_once dirname(__FILE__) . "/class.unix.inc";
include_once dirname(__FILE__) . "/class.postfix.inc";
if (isset($_GET["ad-import-contacts"])) {
    import_active_directroy_contacts();
    exit;
}
if (isset($_GET["db-trash"])) {
    db_trash();
    exit;
}
if (isset($_GET["build-init"])) {
    build_init();
    exit;
}
if (isset($_GET["install-zpush"])) {
    zpush_install();
    exit;
}
if (isset($_GET["restore-process-array"])) {
    restore_process_array();
    exit;
}
if (isset($_GET["webapp-version"])) {
    webapp_version();
    exit;
}
if (isset($_GET["webaccess-version"])) {
    webaccess_version();
Esempio n. 3
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);
}