Exemplo n.º 1
0
 function save_switch_xml()
 {
     if (is_readable($_SESSION['switch']['dialplan']['dir'])) {
         save_dialplan_xml();
     }
     if (is_readable($_SESSION['switch']['extensions']['dir'])) {
         if (file_exists($_SERVER["DOCUMENT_ROOT"] . PROJECT_PATH . "/app/extensions/resources/classes/extension.php")) {
             require_once $_SERVER["DOCUMENT_ROOT"] . PROJECT_PATH . "app/extensions/resources/classes/extension.php";
             $extension = new extension();
             $extension->xml();
         }
     }
     if (is_readable($_SESSION['switch']['conf']['dir'])) {
         if (file_exists($_SERVER['DOCUMENT_ROOT'] . PROJECT_PATH . "/app/settings/app_config.php")) {
             save_setting_xml();
         }
         if (file_exists($_SERVER['DOCUMENT_ROOT'] . PROJECT_PATH . "/app/modules/app_config.php")) {
             save_module_xml();
         }
         if (file_exists($_SERVER['DOCUMENT_ROOT'] . PROJECT_PATH . "/app/vars/app_config.php")) {
             save_var_xml();
         }
         if (file_exists($_SERVER['DOCUMENT_ROOT'] . PROJECT_PATH . "/app/call_center/app_config.php")) {
             save_call_center_xml();
         }
         if (file_exists($_SERVER['DOCUMENT_ROOT'] . PROJECT_PATH . "/app/gateways/app_config.php")) {
             save_gateway_xml();
         }
         //if (file_exists($_SERVER['DOCUMENT_ROOT'].PROJECT_PATH."/app/ivr_menu/app_config.php")) {
         //	save_ivr_menu_xml();
         //}
         if (file_exists($_SERVER['DOCUMENT_ROOT'] . PROJECT_PATH . "/app/sip_profiles/app_config.php")) {
             save_sip_profile_xml();
         }
     }
 }
Exemplo n.º 2
0
        //if ($action == "add")
        if ($action == "update" && permission_exists('setting_edit')) {
            $sql = "update v_settings set ";
            $sql .= "event_socket_ip_address = '{$event_socket_ip_address}', ";
            $sql .= "event_socket_port = '{$event_socket_port}', ";
            $sql .= "event_socket_password = '******', ";
            $sql .= "xml_rpc_http_port = '{$xml_rpc_http_port}', ";
            $sql .= "xml_rpc_auth_realm = '{$xml_rpc_auth_realm}', ";
            $sql .= "xml_rpc_auth_user = '******', ";
            $sql .= "xml_rpc_auth_pass = '******', ";
            $sql .= "mod_shout_decoder = '{$mod_shout_decoder}', ";
            $sql .= "mod_shout_volume = '{$mod_shout_volume}' ";
            $db->exec(check_sql($sql));
            unset($sql);
            //synchronize settings
            save_setting_xml();
            $_SESSION["message"] = $text['message-update'];
            header("Location: setting_edit.php");
            return;
        }
        //if ($action == "update")
    }
    //if ($_POST["persistformvar"] != "true")
}
//(count($_POST)>0 && strlen($_POST["persistformvar"]) == 0)
//pre-populate the form
if ($_POST["persistformvar"] != "true") {
    $sql = "";
    $sql .= "select * from v_settings ";
    $prep_statement = $db->prepare($sql);
    if ($prep_statement) {