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