Add ability to disable a user.
This commit is contained in:
+7
-12
@@ -304,7 +304,7 @@ function event_socket_request($fp, $cmd) {
|
||||
$response .= $buffer;
|
||||
}
|
||||
|
||||
if ($contentlength == 0) { //if content length is already don't process again
|
||||
if ($contentlength == 0) { //if the content has length don't process again
|
||||
if (strlen(trim($buffer)) > 0) { //run only if buffer has content
|
||||
$temparray = explode(":", trim($buffer));
|
||||
if ($temparray[0] == "Content-Length") {
|
||||
@@ -315,7 +315,7 @@ function event_socket_request($fp, $cmd) {
|
||||
|
||||
usleep(20); //allow time for reponse
|
||||
|
||||
//optional because of script timeout //don't let while loop become endless
|
||||
//prevent an endless loop //optional because of script timeout
|
||||
if ($i > 1000000) { break; }
|
||||
|
||||
if ($contentlength > 0) { //is contentlength set
|
||||
@@ -1932,9 +1932,6 @@ function save_extension_xml() {
|
||||
//syncrhonize the phone directory
|
||||
sync_directory();
|
||||
|
||||
//apply settings reminder
|
||||
$_SESSION["reload_xml"] = true;
|
||||
|
||||
//$cmd = "api reloadxml";
|
||||
//event_socket_request_cmd($cmd);
|
||||
//unset($cmd);
|
||||
@@ -2895,8 +2892,6 @@ function save_hunt_group_xml() {
|
||||
//save the dialplan xml files
|
||||
save_dialplan_xml();
|
||||
|
||||
//apply settings reminder
|
||||
$_SESSION["reload_xml"] = true;
|
||||
} //end huntgroup function lua
|
||||
|
||||
|
||||
@@ -3433,6 +3428,7 @@ if (!function_exists('sync_directory')) {
|
||||
//get a list of extensions and the users assigned to them
|
||||
$sql = "select * from v_extensions ";
|
||||
$sql .= "where domain_uuid = '$domain_uuid' ";
|
||||
$sql .= "and extension_enabled = 'true'; ";
|
||||
$prep_statement = $db->prepare(check_sql($sql));
|
||||
$prep_statement->execute();
|
||||
$x = 0;
|
||||
@@ -3448,6 +3444,7 @@ if (!function_exists('sync_directory')) {
|
||||
$sql = "select * from v_users ";
|
||||
$sql .= "where domain_uuid = '$domain_uuid' ";
|
||||
$sql .= "and username = '$username' ";
|
||||
$sql .= "and user_enabled = 'true' ";
|
||||
$prep_statement = $db->prepare(check_sql($sql));
|
||||
$prep_statement->execute();
|
||||
$tmp_result = $prep_statement->fetchAll(PDO::FETCH_ASSOC);
|
||||
@@ -3560,8 +3557,6 @@ if (!function_exists('sync_directory')) {
|
||||
fwrite($fout, $tmp);
|
||||
fclose($fout);
|
||||
|
||||
//apply settings reminder
|
||||
$_SESSION["reload_xml"] = true;
|
||||
} //end sync_directory
|
||||
} //end if function exists
|
||||
|
||||
@@ -3672,8 +3667,7 @@ if (!function_exists('save_ivr_menu_xml')) {
|
||||
$tmp .= " max-timeouts=\"$ivr_menu_max_timeouts\"\n";
|
||||
$tmp .= " digit-len=\"$ivr_menu_digit_len\">\n";
|
||||
|
||||
$sub_sql = "";
|
||||
$sub_sql .= "select * from v_ivr_menu_options ";
|
||||
$sub_sql = "select * from v_ivr_menu_options ";
|
||||
$sub_sql .= "where ivr_menu_uuid = '$ivr_menu_uuid' ";
|
||||
$sub_sql .= "and domain_uuid = '$domain_uuid' ";
|
||||
$sub_sql .= "order by ivr_menu_option_order asc ";
|
||||
@@ -4174,11 +4168,12 @@ if (!function_exists('save_call_center_xml')) {
|
||||
fwrite($fout, $file_contents);
|
||||
fclose($fout);
|
||||
|
||||
//syncrhonize the configuration
|
||||
//save the dialplan xml files
|
||||
save_dialplan_xml();
|
||||
|
||||
//apply settings reminder
|
||||
$_SESSION["reload_xml"] = true;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user