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); }
<?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();
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); }