From 703b6d636441677aac8322cdec132b4113bbd5cd Mon Sep 17 00:00:00 2001 From: mattf Date: Tue, 18 Nov 2014 19:05:36 +0000 Subject: [PATCH] Updated QXZ output code in agent interface to allow for ordered PHP variables and other code cleanup QXZanalyzer.pl update for better parsing and more stats Added LANGUAGES_QXZ_notes.txt file for documentation git-svn-id: svn://192.168.202.10@2193 3d104415-ff17-0410-8863-d5cf3c621b8a --- agc_2-X/trunk/UPGRADE | 2 +- agc_2-X/trunk/docs/LANGUAGES_QXZ_notes.txt | 54 ++++ agc_2-X/trunk/extras/QXZanalyzer.pl | 62 +++-- agc_2-X/trunk/www/agc/astguiclient.php | 13 +- agc_2-X/trunk/www/agc/call_log_display.php | 7 +- agc_2-X/trunk/www/agc/conf_exten_check.php | 13 +- agc_2-X/trunk/www/agc/deactivate_lead.php | 7 +- agc_2-X/trunk/www/agc/dispo_move_list.php | 9 +- agc_2-X/trunk/www/agc/functions.php | 39 ++- agc_2-X/trunk/www/agc/live_exten_check.php | 49 ++-- agc_2-X/trunk/www/agc/manager_send.php | 278 +++++++++---------- agc_2-X/trunk/www/agc/park_calls_display.php | 7 +- agc_2-X/trunk/www/agc/phone_only.php | 9 +- agc_2-X/trunk/www/agc/timeclock.php | 17 +- agc_2-X/trunk/www/agc/vdc_db_query.php | 115 ++++---- agc_2-X/trunk/www/agc/vicidial.php | 17 +- agc_2-X/trunk/www/agc/voicemail_check.php | 7 +- 17 files changed, 409 insertions(+), 296 deletions(-) create mode 100644 agc_2-X/trunk/docs/LANGUAGES_QXZ_notes.txt diff --git a/agc_2-X/trunk/UPGRADE b/agc_2-X/trunk/UPGRADE index 210befc3..471cedbc 100644 --- a/agc_2-X/trunk/UPGRADE +++ b/agc_2-X/trunk/UPGRADE @@ -89,7 +89,7 @@ OTHER CHANGES: 13. Changed all Agent and Administrative interface text output to use a function instead of echo.(for future dynamic other-language interfaces) -14. Added Admin Utility to split bug lists into smaller lists +14. Added Admin Utility to split lead lists into smaller lists diff --git a/agc_2-X/trunk/docs/LANGUAGES_QXZ_notes.txt b/agc_2-X/trunk/docs/LANGUAGES_QXZ_notes.txt new file mode 100644 index 00000000..8fb8358f --- /dev/null +++ b/agc_2-X/trunk/docs/LANGUAGES_QXZ_notes.txt @@ -0,0 +1,54 @@ +Notes on the non-English language translations(QXZ process) 2014-11-18 + + +Summary: + +In the 2.10 branch, we started converting from a static build process for non-English languages of the agent and admin web interfaces, to a dynamic load-time process. This necessitated creating a new function in the agent and admin web interface functions.php files to facilitate the printing or echoing of text and image names within PHP. We call this function QXZ. + +The end goal, is to complete a new Database schema and Adminsitrative web interface to allow for the dynamic editing of non-English languages within the system. + + + +Example PHP Code: + +echo _QXZ("Closer In Group Choice %1s has been registered to user %2s",0,'',$closer_choice,$user)."\n"; + +The function call options in order are: "English text", "fixed legth", "l=left or r=right or blank for left", + +The QXZ function allows for up to 9 defined and ordered variables to be placed in the output using a "Percent-sign, digit, lower-case-s" format (i.e. "%1s") where the digit is the place that the variable is defined at the end of the QXZ function call. + + + + +Utilities: + +/usr/share/astguiclient/QXZanalyzer.pl --debug --QXZvalues --QXZvaronly --file=/srv/www/htdocs/agc/astguiclient.php + +There is a new utility stored in the /extras/ directory of the source tree called "QXZanalyzer.pl". This perl script can analyze the PHP scripts one at a time and print out various different types of output to help gather the phrases necessary for future translations as well as to help debug any issues with the PHP code itself + +/usr/share/astguiclient/QXZanalyzer.pl --help +QXZanalyzer.pl - analyze php scripts for QXZ functions and contents + +options: + [--help] = this help screen + [--debug] = verbose debug messages + [--QXZlines] = print full lines that include QXZ functions + [--QXZvalues] = print only QXZ function values + [--QXZvaronly] = print only QXZ function values with PHP variables in them + [--QXZlengthonly] = print only QXZ function values that include a length spec + [--QXZplaceonly] = print only QXZ function values with placeholder variables in them + [--file=/path/from/root] = define PHP file to analyze + +Sample output: + +ANALYSIS FINISHED! +File path: /srv/www/htdocs/agc/manager_send.php +Lines in file: 2256 +QXZ line count: 130 +QXZ count: 130 +QXZ with length set: 101 +QXZ with PHP vars: 101 +QXZ with var place set: 101 +QXZ with PHP vars inst: 149 +QXZ with var place inst: 149 + diff --git a/agc_2-X/trunk/extras/QXZanalyzer.pl b/agc_2-X/trunk/extras/QXZanalyzer.pl index ff5f6cf1..f6ae448e 100644 --- a/agc_2-X/trunk/extras/QXZanalyzer.pl +++ b/agc_2-X/trunk/extras/QXZanalyzer.pl @@ -7,6 +7,7 @@ # CHANGES # 141117-1734 - First build +# 141118-1326 - Added more counts and fixed parsing issues # ############################################ @@ -96,9 +97,11 @@ if (length($PATHconf)<2) $QXZlinecount=0; $QXZcount=0; -$QXZcount_var=0; $QXZcount_length=0; +$QXZcount_var=0; $QXZcount_place=0; +$QXZcount_var_ct=0; +$QXZcount_place_ct=0; if (-e "$PATHconf") { @@ -113,7 +116,7 @@ if (-e "$PATHconf") $line = $conf[$i]; $line =~ s/\n|\r|\t//gi; - if ( ($line =~ /QXZ/)) + if ($line =~ /\_QXZ\(/) { $QXZlinecount++; $QXZ_in_line = () = $line =~ /\_QXZ\(/g; @@ -125,26 +128,45 @@ if (-e "$PATHconf") if ($each_ct > 0) { @eachQXZvalue = split(/\)/,$eachQXZ[$each_ct]); - - if ( ($QXZvalues > 0) && ($QXZvaronly < 1) && ($QXZlengthonly < 1) && ($QXZplaceonly < 1) ) - {print "$eachQXZvalue[0]\n";} - if ($eachQXZvalue[0] =~ /\$/) + if ( ($eachQXZvalue[0] =~ /\(/) && (length($eachQXZvalue[1])>0) ) { - $QXZcount_var++; - if ($QXZvaronly > 0) - {print "$eachQXZvalue[0]\n";} + $temp_QXZval_str = $eachQXZvalue[0].")".$eachQXZvalue[1]; + if ( ($eachQXZvalue[1] =~ /\(/) && (length($eachQXZvalue[2])>0) ) + { + $temp_QXZval_str .= ")".$eachQXZvalue[2]; + if ( ($eachQXZvalue[2] =~ /\(/) && (length($eachQXZvalue[3])>0) ) + { + $temp_QXZval_str .= ")".$eachQXZvalue[3]; + } + } } - if ($eachQXZvalue[0] =~ /\d$|\d $/) + else + { + $temp_QXZval_str = $eachQXZvalue[0]; + } + if ( ($QXZvalues > 0) && ($QXZvaronly < 1) && ($QXZlengthonly < 1) && ($QXZplaceonly < 1) ) + {print "$temp_QXZval_str\n";} + if ($temp_QXZval_str =~ /,\d|, \d/) { $QXZcount_length++; if ($QXZlengthonly > 0) - {print "$eachQXZvalue[0]\n";} + {print "$temp_QXZval_str\n";} } - if ($eachQXZvalue[0] =~ /%/) + if ($temp_QXZval_str =~ /\$/) + { + $QXZcount_var++; + $var_ct_in_line = () = $temp_QXZval_str =~ /\$/g; + $QXZcount_var_ct = ($QXZcount_var_ct + $var_ct_in_line); + if ($QXZvaronly > 0) + {print "$temp_QXZval_str\n";} + } + if ($temp_QXZval_str =~ /%\ds/) { $QXZcount_place++; + $place_ct_in_line = () = $temp_QXZval_str =~ /\$/g; + $QXZcount_place_ct = ($QXZcount_place_ct + $place_ct_in_line); if ($QXZplaceonly > 0) - {print "$eachQXZvalue[0]\n";} + {print "$temp_QXZval_str\n";} } } @@ -171,12 +193,14 @@ else print "\n"; print "ANALYSIS FINISHED!\n"; print "File path: $PATHconf\n"; -print "Lines in file: $i\n"; -print "QXZ line count: $QXZlinecount\n"; -print "QXZ count: $QXZcount\n"; -print "QXZ with PHP vars: $QXZcount_var\n"; -print "QXZ with length set: $QXZcount_length\n"; -print "QXZ with var place set: $QXZcount_place\n"; +print "Lines in file: $i\n"; +print "QXZ line count: $QXZlinecount\n"; +print "QXZ count: $QXZcount\n"; +print "QXZ with length set: $QXZcount_length\n"; +print "QXZ with PHP vars: $QXZcount_var\n"; +print "QXZ with var place set: $QXZcount_place\n"; +print "QXZ with PHP vars inst: $QXZcount_var_ct\n"; +print "QXZ with var place inst: $QXZcount_place_ct\n"; print "\n"; $secy = time(); $secz = ($secy - $secX); $minz = ($secz/60); # calculate script runtime so far diff --git a/agc_2-X/trunk/www/agc/astguiclient.php b/agc_2-X/trunk/www/agc/astguiclient.php index c4c88285..8ccdf88f 100644 --- a/agc_2-X/trunk/www/agc/astguiclient.php +++ b/agc_2-X/trunk/www/agc/astguiclient.php @@ -63,6 +63,7 @@ # 130603-2220 - Added login lockout for 15 minutes after 10 failed logins, and other security fixes # 130802-1002 - Changed to PHP mysqli functions # 140811-0848 - Changed to use QXZ function for echoing text +# 141118-1230 - Formatting changes for QXZ output # require_once("dbconnect_mysqli.php"); @@ -96,7 +97,7 @@ while ( (strlen($user_abb) > 4) and ($forever_stop < 200) ) {$user_abb = preg_replace("/^./","",$user_abb); $forever_stop++;} $version = '2.2.6-1'; -$build = '130802-1002'; +$build = '141118-1230'; ### security strip all non-alphanumeric characters out of the variables ### $DB=preg_replace("/[^0-9a-z]/","",$DB); @@ -113,7 +114,7 @@ if ($force_logout) Header("WWW-Authenticate: Basic realm=\"VICI-PROJECTS\""); Header("HTTP/1.0 401 Unauthorized"); } - echo _QXZ("You have now logged out. Thank you\n"); + echo _QXZ("You have now logged out. Thank you")."\n"; exit; } @@ -269,7 +270,7 @@ if (!$authphone) echo ""._QXZ("Phone Password:")." "; echo "\n"; echo "\n"; - echo "
"._QXZ("VERSION: $version       BUILD: $build:")."\n"; + echo "
"._QXZ("VERSION: %1s       BUILD: %2s:",0,'',$version,$build)."\n"; echo "\n"; echo "\n\n"; echo "\n\n"; @@ -2719,7 +2720,7 @@ echo "\n"; -"._QXZ("LOGOUT")."
\n"; ?> +"._QXZ("LOGOUT")."
\n"; ?> " ALT="Main Panel" WIDTH=83 HEIGHT=30 BORDER=0> @@ -2805,7 +2806,7 @@ echo "\n";
- + @@ -2816,7 +2817,7 @@ echo "\n"; { if (strlen($favorites[$h])>1) { - echo " "._QXZ("$favorites[$h] - $favorites_names[$h]")." \n"; + echo " $favorites[$h] - $favorites_names[$h] \n"; } $h++; } diff --git a/agc_2-X/trunk/www/agc/call_log_display.php b/agc_2-X/trunk/www/agc/call_log_display.php index edb75458..69f75040 100644 --- a/agc_2-X/trunk/www/agc/call_log_display.php +++ b/agc_2-X/trunk/www/agc/call_log_display.php @@ -34,6 +34,7 @@ # 130705-1524 - Added optional encrypted passwords compatibility # 130802-1005 - Changed to PHP mysqli functions # 140811-0847 - Changed to use QXZ function for echoing text +# 141118-1232 - Formatting changes for QXZ output # require_once("dbconnect_mysqli.php"); @@ -68,7 +69,7 @@ $number_dialed = 'number_dialed'; #$number_dialed = 'extension'; $version = '0.0.10'; -$build = '130328-0028'; +$build = '141118-1232'; $StarTtime = date("U"); $NOW_DATE = date("Y-m-d"); $NOW_TIME = date("Y-m-d H:i:s"); @@ -88,7 +89,7 @@ else { if( (strlen($server_ip)<6) or (!isset($server_ip)) or ( (strlen($session_name)<12) or (!isset($session_name)) ) ) { - echo _QXZ("Invalid server_ip:")." |$server_ip| or Invalid session_name: |$session_name|\n"; + echo _QXZ("Invalid server_ip: |%1s| or Invalid session_name: |%2s|",0,'',$server_ip,$session_name)."\n"; exit; } else @@ -127,7 +128,7 @@ if ($format=='debug') if ( (strlen($exten)<1) or (strlen($protocol)<3) ) { $channel_live=0; - echo _QXZ("Exten $exten is not valid or protocol $protocol is not valid\n"); + echo _QXZ("Exten %1s is not valid or protocol %2s is not valid\n",0,'',$exten,$protocol); exit; } else diff --git a/agc_2-X/trunk/www/agc/conf_exten_check.php b/agc_2-X/trunk/www/agc/conf_exten_check.php index eafba113..3fb6c6b7 100644 --- a/agc_2-X/trunk/www/agc/conf_exten_check.php +++ b/agc_2-X/trunk/www/agc/conf_exten_check.php @@ -63,10 +63,11 @@ # 130802-1015 - Changed to use PHP mysqli functions # 140126-0659 - Added external_pause_code function # 140810-2136 - Changed to use QXZ function for echoing text +# 141118-1233 - Formatting changes for QXZ output # -$version = '2.10-38'; -$build = '140810-2136'; +$version = '2.10-39'; +$build = '141118-1233'; $mel=1; # Mysql Error Log enabled = 1 $mysql_log_count=39; $one_mysql_log=0; @@ -173,7 +174,7 @@ else { if( (strlen($server_ip)<6) or (!isset($server_ip)) or ( (strlen($session_name)<12) or (!isset($session_name)) ) ) { - echo _QXZ("Invalid server_ip:")." |$server_ip| or Invalid session_name: |$session_name|\n"; + echo _QXZ("Invalid server_ip: |%1s| or Invalid session_name: |%2s|",0,'',$server_ip,$session_name)."\n"; exit; } else @@ -215,7 +216,7 @@ if ($ACTION == 'refresh') if (strlen($conf_exten)<1) { $channel_live=0; - echo _QXZ("Conf Exten $conf_exten is not valid\n"); + echo _QXZ("Conf Exten %1s is not valid\n",0,'',$conf_exten); exit; } else @@ -755,7 +756,7 @@ if ($ACTION == 'register') if ( (strlen($conf_exten)<1) || (strlen($exten)<1) ) { $channel_live=0; - echo _QXZ("Conf Exten $conf_exten is not valid or Exten $exten is not valid\n"); + echo _QXZ("Conf Exten %1s is not valid or Exten %2s is not valid\n",0,'',$conf_exten,$exten); exit; } else @@ -765,7 +766,7 @@ if ($ACTION == 'register') $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'03013',$user,$server_ip,$session_name,$one_mysql_log);} } - echo _QXZ("Conference $conf_exten has been registered to $exten\n"); + echo _QXZ("Conference %1s has been registered to %2s\n",0,'',$conf_exten,$exten); } diff --git a/agc_2-X/trunk/www/agc/deactivate_lead.php b/agc_2-X/trunk/www/agc/deactivate_lead.php index 5d662310..cb70c859 100644 --- a/agc_2-X/trunk/www/agc/deactivate_lead.php +++ b/agc_2-X/trunk/www/agc/deactivate_lead.php @@ -28,6 +28,7 @@ # 130603-2217 - Added login lockout for 15 minutes after 10 failed logins, and other security fixes # 130802-1006 - Changed to PHP mysqli functions # 140811-0845 - Changed to use QXZ function for echoing text +# 141118-1234 - Formatting changes for QXZ output # $api_script = 'deactivate'; @@ -169,7 +170,7 @@ if (preg_match("/$TD$dispo$TD/",$sale_status)) $stmt="INSERT INTO vicidial_api_log set user='$user',agent_user='$user',function='deactivate_lead',value='$lead_id',result='$affected_rows',result_reason='$search_field',source='vdc',data='$SQL_log',api_date='$NOW_TIME',api_script='$api_script';"; $rslt=mysql_to_mysqli($stmt, $link); - $MESSAGE = _QXZ("DONE: $search_count duplicates found,")." $affected_rows updated to $new_status from $dispo"; + $MESSAGE = _QXZ("DONE: %1s duplicates found,",0,'',$search_count)." $affected_rows updated to $new_status from $dispo"; echo "$MESSAGE\n"; } else @@ -186,13 +187,13 @@ if (preg_match("/$TD$dispo$TD/",$sale_status)) } else { - $MESSAGE = _QXZ("DONE: $search_field is empty for lead")." $lead_id"); + $MESSAGE = _QXZ("DONE: %1s is empty for lead %2s",0,'',$search_field,$lead_id); echo "$MESSAGE\n"; } } else { - $MESSAGE = _QXZ("DONE: dispo is not a sale status:")." $dispo"); + $MESSAGE = _QXZ("DONE: dispo is not a sale status:")." $dispo"; echo "$MESSAGE\n"; } diff --git a/agc_2-X/trunk/www/agc/dispo_move_list.php b/agc_2-X/trunk/www/agc/dispo_move_list.php index 3f1f9701..bfa2bed8 100644 --- a/agc_2-X/trunk/www/agc/dispo_move_list.php +++ b/agc_2-X/trunk/www/agc/dispo_move_list.php @@ -35,6 +35,7 @@ # 130603-2216 - Added login lockout for 15 minutes after 10 failed logins, and other security fixes # 130802-1007 - Changed to PHP mysqli functions # 140811-0844 - Changed to use QXZ function for echoing text +# 141118-1235 - Formatting changes for QXZ output # $api_script = 'deactivate'; @@ -209,24 +210,24 @@ if ($match_found > 0) $stmt="INSERT INTO vicidial_api_log set user='$user',agent_user='$user',function='deactivate_lead',value='$lead_id',result='$affected_rows',result_reason='$lead_id',source='vdc',data='$SQL_log',api_date='$NOW_TIME',api_script='$api_script';"; $rslt=mysql_to_mysqli($stmt, $link); - $MESSAGE = _QXZ("DONE: $search_count match found, $affected_rows updated to $new_list_id with $dispo status"); + $MESSAGE = _QXZ("DONE: %1s match found, %2s updated to %3s with %4s status",0,'',$search_count,$affected_rows,$new_list_id,$dispo); echo "$MESSAGE\n"; } else { - $MESSAGE = _QXZ("DONE: no match found within $lead_id |$new_list_id|"); + $MESSAGE = _QXZ("DONE: no match found within %1s |%2s|",0,'',$lead_id,$new_list_id); echo "$MESSAGE\n"; } } else { - $MESSAGE = _QXZ("DONE: $search_field is empty for lead $lead_id"); + $MESSAGE = _QXZ("DONE: %1s is empty for lead %2s",0,'',$search_field,$lead_id); echo "$MESSAGE\n"; } } else { - $MESSAGE = _QXZ("DONE: dispo is not a sale status: $dispo"); + $MESSAGE = _QXZ("DONE: dispo is not a sale status: %1s",0,'',$dispo); echo "$MESSAGE\n"; } diff --git a/agc_2-X/trunk/www/agc/functions.php b/agc_2-X/trunk/www/agc/functions.php index fd0ebd66..afa425bc 100644 --- a/agc_2-X/trunk/www/agc/functions.php +++ b/agc_2-X/trunk/www/agc/functions.php @@ -21,6 +21,7 @@ # 140429-2035 - Added TABLEper_call_notes display script variable for form display # 140521-1314 - Added more agent login error messages # 140811-2024 - Changed to use QXZ function for echoing text, for use in future translations +# 141118-0909 - Added options for up to 9 ordered variables within QXZ function output # # $mysql_queries = 19 @@ -326,7 +327,7 @@ function custom_list_fields_values($lead_id,$list_id,$uniqueid,$user) } else { - if ($DB) {echo _QXZ("ERROR: no custom data for this lead: $lead_id\n");} + if ($DB) {echo _QXZ("ERROR: no custom data for this lead: ")."$lead_id\n";} } ##### END grab the data from custom table for the lead_id @@ -1815,13 +1816,39 @@ function mysql_to_mysqli($stmt, $link) { } -function _QXZ($English_text) +# function to print/echo content, options for length, alignment and ordered internal variables are included +function _QXZ($English_text, $sprintf=0, $align="l", $v_one='', $v_two='', $v_three='', $v_four='', $v_five='', $v_six='', $v_seven='', $v_eight='', $v_nine='') { -# $English_text = str_repeat('*', strlen($English_text)); -# $fp = fopen ("./QXZdebug.txt", "a"); -# fwrite ($fp, "|$English_text\n"); -# fclose($fp); + if (preg_match("/%\ds/",$English_text)) + { + $English_text = preg_replace("/%1s/", $v_one, $English_text); + $English_text = preg_replace("/%2s/", $v_two, $English_text); + $English_text = preg_replace("/%3s/", $v_three, $English_text); + $English_text = preg_replace("/%4s/", $v_four, $English_text); + $English_text = preg_replace("/%5s/", $v_five, $English_text); + $English_text = preg_replace("/%6s/", $v_six, $English_text); + $English_text = preg_replace("/%7s/", $v_seven, $English_text); + $English_text = preg_replace("/%8s/", $v_eight, $English_text); + $English_text = preg_replace("/%9s/", $v_nine, $English_text); + } + ### uncomment to test output + # $English_text = str_repeat('*', strlen($English_text)); + # $fp = fopen ("./QXZdebug.txt", "a"); + # fwrite ($fp, "|$English_text\n"); + # fclose($fp); + if ($sprintf>0) + { + if ($align=="r") + { + $fmt="%".$sprintf."s"; + } + else + { + $fmt="%-".$sprintf."s"; + } + $English_text=sprintf($fmt, $English_text); + } return $English_text; } diff --git a/agc_2-X/trunk/www/agc/live_exten_check.php b/agc_2-X/trunk/www/agc/live_exten_check.php index bf03a18e..831271cc 100644 --- a/agc_2-X/trunk/www/agc/live_exten_check.php +++ b/agc_2-X/trunk/www/agc/live_exten_check.php @@ -35,6 +35,7 @@ # 130705-1522 - Added optional encrypted passwords compatibility # 130802-1009 - Changed to PHP mysqli functions # 140811-0841 - Changed to use QXZ function for echoing text +# 141118-1236 - Formatting changes for QXZ output # require_once("dbconnect_mysqli.php"); @@ -68,8 +69,8 @@ $server_ip = preg_replace("/\'|\"|\\\\|;/","",$server_ip); # default optional vars if not set if (!isset($format)) {$format="text";} -$version = '2.6-13'; -$build = '130328-0027'; +$version = '2.10-14'; +$build = '141118-1236'; $StarTtime = date("U"); $NOW_DATE = date("Y-m-d"); $NOW_TIME = date("Y-m-d H:i:s"); @@ -89,7 +90,7 @@ else { if( (strlen($server_ip)<6) or (!isset($server_ip)) or ( (strlen($session_name)<12) or (!isset($session_name)) ) ) { - echo _QXZ("Invalid server_ip:")." |$server_ip| or Invalid session_name: |$session_name|\n"; + echo _QXZ("Invalid server_ip: |%1s| or Invalid session_name: |%2s|",0,'',$server_ip,$session_name)."\n"; exit; } else @@ -138,7 +139,7 @@ $channel_live=1; if ( (strlen($exten)<1) or (strlen($protocol)<3) ) { $channel_live=0; - echo _QXZ("Exten $exten is not valid or protocol $protocol is not valid\n"); + echo _QXZ("Exten %1s is not valid or protocol %2s is not valid\n",0,'',$exten,$protocol); exit; } else @@ -170,10 +171,10 @@ while($loop_count > $counter) if ($trunk_count>0) { $row=mysqli_fetch_row($rslt); - echo _QXZ("Conversation: $counter ~"); - echo _QXZ("ChannelA: $ChanneLA[$counter] ~"); - echo _QXZ("ChannelB: $ChanneLB[$counter] ~"); - echo _QXZ("ChannelBtrunk: $row[0]|"); + echo "Conversation: $counter ~"; + echo "ChannelA: $ChanneLA[$counter] ~"; + echo "ChannelB: $ChanneLB[$counter] ~"; + echo "ChannelBtrunk: $row[0]|"; } else { @@ -184,10 +185,10 @@ while($loop_count > $counter) if ($trunk_count>0) { $row=mysqli_fetch_row($rslt); - echo _QXZ("Conversation: $counter ~"); - echo _QXZ("ChannelA: $ChanneLA[$counter] ~"); - echo _QXZ("ChannelB: $ChanneLB[$counter] ~"); - echo _QXZ("ChannelBtrunk: $row[0]|"); + echo "Conversation: $counter ~"; + echo "ChannelA: $ChanneLA[$counter] ~"; + echo "ChannelB: $ChanneLB[$counter] ~"; + echo "ChannelBtrunk: $row[0]|"; } else { @@ -198,10 +199,10 @@ while($loop_count > $counter) if ($trunk_count>0) { $row=mysqli_fetch_row($rslt); - echo _QXZ("Conversation: $counter ~"); - echo _QXZ("ChannelA: $ChanneLA[$counter] ~"); - echo _QXZ("ChannelB: $ChanneLB[$counter] ~"); - echo _QXZ("ChannelBtrunk: $row[0]|"); + echo "Conversation: $counter ~"; + echo "ChannelA: $ChanneLA[$counter] ~"; + echo "ChannelB: $ChanneLB[$counter] ~"; + echo "ChannelBtrunk: $row[0]|"; } else { @@ -212,17 +213,17 @@ while($loop_count > $counter) if ($trunk_count>0) { $row=mysqli_fetch_row($rslt); - echo _QXZ("Conversation: $counter ~"); - echo _QXZ("ChannelA: $ChanneLA[$counter] ~"); - echo _QXZ("ChannelB: $ChanneLB[$counter] ~"); - echo _QXZ("ChannelBtrunk: $row[0]|"); + echo "Conversation: $counter ~"; + echo "ChannelA: $ChanneLA[$counter] ~"; + echo "ChannelB: $ChanneLB[$counter] ~"; + echo "ChannelBtrunk: $row[0]|"; } else { - echo _QXZ("Conversation: $counter ~"); - echo _QXZ("ChannelA: $ChanneLA[$counter] ~"); - echo _QXZ("ChannelB: $ChanneLB[$counter] ~"); - echo _QXZ("ChannelBtrunk: $ChanneLA[$counter]|"); + echo "Conversation: $counter ~"; + echo "ChannelA: $ChanneLA[$counter] ~"; + echo "ChannelB: $ChanneLB[$counter] ~"; + echo "ChannelBtrunk: $ChanneLA[$counter]|"; } } } diff --git a/agc_2-X/trunk/www/agc/manager_send.php b/agc_2-X/trunk/www/agc/manager_send.php index 8c6b7a2c..1af928b8 100644 --- a/agc_2-X/trunk/www/agc/manager_send.php +++ b/agc_2-X/trunk/www/agc/manager_send.php @@ -120,10 +120,11 @@ # 130926-1755 - Added queuemetrics_record_hold option # 140215-2057 - Added several variable options for QM socket URL # 140810-2125 - Changed to use QXZ function for echoing text +# 141118-1101 - Formatting changes for QXZ output # -$version = '2.10-67'; -$build = '140810-2125'; +$version = '2.10-68'; +$build = '141118-1101'; $mel=1; # Mysql Error Log enabled = 1 $mysql_log_count=128; $one_mysql_log=0; @@ -284,7 +285,7 @@ else { if( (strlen($server_ip)<6) or (!isset($server_ip)) or ( (strlen($session_name)<12) or (!isset($session_name)) ) ) { - echo _QXZ("Invalid server_ip:")." |$server_ip| or Invalid session_name: |$session_name|\n"; + echo _QXZ("Invalid server_ip: |%1s| or Invalid session_name: |%2s|",0,'',$server_ip,$session_name)."\n"; exit; } else @@ -313,12 +314,12 @@ if ($format=='debug') echo "\n"; echo "\n"; echo ""._QXZ("Manager Send: "); - if ($ACTION=="Originate") {echo _QXZ("Originate");} - if ($ACTION=="Redirect") {echo _QXZ("Redirect");} - if ($ACTION=="RedirectName") {echo _QXZ("RedirectName");} - if ($ACTION=="Hangup") {echo _QXZ("Hangup");} - if ($ACTION=="Command") {echo _QXZ("Command");} - if ($ACTION==99999) {echo _QXZ("HELP");} + if ($ACTION=="Originate") {echo "Originate";} + if ($ACTION=="Redirect") {echo "Redirect";} + if ($ACTION=="RedirectName") {echo "RedirectName";} + if ($ACTION=="Hangup") {echo "Hangup";} + if ($ACTION=="Command") {echo "Command";} + if ($ACTION==99999) {echo "HELP";} echo "\n"; echo "\n"; echo "\n"; @@ -349,7 +350,7 @@ if ($ACTION=="SysCIDOriginate") { if ( (strlen($exten)<1) or (strlen($channel)<1) or (strlen($ext_context)<1) or (strlen($queryCID)<1) ) { - echo _QXZ("Exten $exten is not valid or queryCID $queryCID is not valid, Originate command not inserted\n"); + echo _QXZ("Exten %1s is not valid or queryCID %2s is not valid, Originate command not inserted",0,'',$exten,$queryCID)."\n"; } else { @@ -357,7 +358,7 @@ if ($ACTION=="SysCIDOriginate") if ($format=='debug') {echo "\n";} $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02004',$user,$server_ip,$session_name,$one_mysql_log);} - echo _QXZ("Originate command sent for Exten $exten Channel $channel on $server_ip\n"); + echo _QXZ("Originate command sent for Exten %1s Channel %2s on %3s",0,'',$exten,$channel,$server_ip)."\n"; } } @@ -371,13 +372,13 @@ if ($ACTION=="OriginateName") if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($extenName)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) ) { $channel_live=0; - echo _QXZ("One of these variables is not valid:\n"); - echo _QXZ("Channel $channel must be greater than 2 characters\n"); - echo _QXZ("queryCID $queryCID must be greater than 14 characters\n"); - echo _QXZ("extenName $extenName must be set\n"); - echo _QXZ("ext_context $ext_context must be set\n"); - echo _QXZ("ext_priority $ext_priority must be set\n"); - echo _QXZ("\nOriginateName Action not sent\n"); + echo _QXZ("One of these variables is not valid:")."\n"; + echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n"; + echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n"; + echo _QXZ("extenName %1s must be set",0,'',$extenName)."\n"; + echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n"; + echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n\n"; + echo _QXZ("OriginateName Action not sent")."\n"; } else { @@ -400,14 +401,14 @@ if ($ACTION=="OriginateNameVmail") if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($extenName)<1) or (strlen($exten)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) ) { $channel_live=0; - echo _QXZ("One of these variables is not valid:\n"); - echo _QXZ("Channel $channel must be greater than 2 characters\n"); - echo _QXZ("queryCID $queryCID must be greater than 14 characters\n"); - echo _QXZ("extenName $extenName must be set\n"); - echo _QXZ("exten $exten must be set\n"); - echo _QXZ("ext_context $ext_context must be set\n"); - echo _QXZ("ext_priority $ext_priority must be set\n"); - echo _QXZ("\nOriginateNameVmail Action not sent\n"); + echo _QXZ("One of these variables is not valid:")."\n"; + echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n"; + echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n"; + echo _QXZ("extenName %1s must be set",0,'',$extenName)."\n"; + echo _QXZ("exten %1s must be set",0,'',$exten)."\n"; + echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n"; + echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n\n"; + echo _QXZ("OriginateNameVmail Action not sent")."\n"; } else { @@ -447,13 +448,13 @@ if ($ACTION=="Originate") { if ( (strlen($exten)<1) or (strlen($channel)<1) or (strlen($ext_context)<1) or ( (strlen($queryCID)<10) and ($alertCID < 1) ) ) { - echo _QXZ("ERROR Exten $exten is not valid or queryCID $queryCID is not valid, Originate command not inserted\n"); + echo "ERROR"._QXZ(" Exten %1s is not valid or queryCID %2s is not valid, Originate command not inserted",0,'',$exten,$queryCID)."\n"; } else { if ( (preg_match('/MANUAL/i',$agent_dialed_type)) and ( (preg_match("/^\d860\d\d\d\d$/i",$exten)) or (preg_match("/^860\d\d\d\d$/i",$exten)) ) ) { - echo _QXZ("ERROR You are not allowed to dial into other agent sessions $exten\n"); + echo "ERROR"._QXZ(" You are not allowed to dial into other agent sessions")." $exten\n"; exit; } @@ -475,7 +476,7 @@ if ($ACTION=="Originate") if ($format=='debug') {echo "\n";} $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02007',$user,$server_ip,$session_name,$one_mysql_log);} - echo _QXZ("Originate command sent for Exten $exten Channel $channel on $server_ip |$account|$variable|\n"); + echo _QXZ("Originate command sent for Exten %1s Channel %2s on %3s",0,'',$exten,$channel,$server_ip)." |$account|$variable|\n"; ### log outbound call in the dial log $stmt = "INSERT INTO vicidial_dial_log SET caller_code='$queryCID',lead_id='$lead_id',server_ip='$server_ip',call_date='$NOW_TIME',extension='$exten',channel='$channel',timeout='0',outbound_cid='$outCID',context='$ext_context';"; @@ -529,7 +530,7 @@ if ($ACTION=="HangupConfDial") if ( (strlen($exten)<3) or (strlen($queryCID)<15) or (strlen($ext_context)<1) ) { $channel_live=0; - echo _QXZ("conference $exten is not valid or ext_context $ext_context or queryCID $queryCID is not valid, Hangup command not inserted\n"); + echo _QXZ("conference %1s is not valid or ext_context %2s or queryCID %3s is not valid, Hangup command not inserted",0,'',$exten,$ext_context,$queryCID)."\n"; } else { @@ -573,7 +574,7 @@ if ($ACTION=="Hangup") if ( (strlen($channel)<3) or (strlen($queryCID)<15) ) { $channel_live=0; - echo _QXZ("Channel $channel is not valid or queryCID $queryCID is not valid, Hangup command not inserted\n"); + echo _QXZ("Channel %1s is not valid or queryCID %2s is not valid, Hangup command not inserted",0,'',$channel,$queryCID)."\n"; } else { @@ -604,7 +605,7 @@ if ($ACTION=="Hangup") $rowx=mysqli_fetch_row($rslt); if ($rowx[0]==0) { - echo _QXZ("Call $CalLCID $channel is not live on $call_server_ip, Checking Live Channel...\n"); + echo _QXZ("Call %1s %2s is not live on %3s, Checking Live Channel",0,'',$CalLCID,$channel,$call_server_ip)."...\n"; $stmt="SELECT count(*) FROM live_channels where server_ip = '$call_server_ip' and channel='$channel' and extension LIKE \"%$exten\";"; if ($format=='debug') {echo "\n";} @@ -614,7 +615,7 @@ if ($ACTION=="Hangup") if ($row[0]==0) { $channel_live=0; - echo _QXZ("Channel $channel is not live on $call_server_ip, Hangup command not inserted $rowx[0]\n$stmt\n"); + echo _QXZ("Channel %1s is not live on %2s, Hangup command not inserted",0,'',$channel,$call_server_ip)." $rowx[0]\n$stmt\n"; } else { @@ -632,7 +633,7 @@ if ($ACTION=="Hangup") if ($row[0] > 0) { $channel_live=0; - echo _QXZ("Channel $channel in use by another agent on $call_server_ip, Hangup command not inserted $rowx[0]\n$stmt\n"); + echo _QXZ("Channel %1s in use by another agent on %2s, Hangup command not inserted",0,'',$channel,$call_server_ip)." $rowx[0]\n$stmt\n"; if ($WeBRooTWritablE > 0) { $fp = fopen ("./vicidial_debug.txt", "a"); @@ -829,7 +830,7 @@ if ($ACTION=="Hangup") if ($format=='debug') {echo "\n";} $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02020',$user,$server_ip,$session_name,$one_mysql_log);} - echo _QXZ("Hangup command sent for Channel $channel on $call_server_ip\n"); + echo _QXZ("Hangup command sent for Channel %1s on %2s",0,'',$channel,$call_server_ip)."\n"; } } } @@ -845,17 +846,17 @@ if ($ACTION=="RedirectVD") if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($exten)<1) or (strlen($campaign)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) or (strlen($uniqueid)<2) or (strlen($lead_id)<1) ) { $channel_live=0; - echo _QXZ("One of these variables is not valid:\n"); - echo _QXZ("Channel $channel must be greater than 2 characters\n"); - echo _QXZ("queryCID $queryCID must be greater than 14 characters\n"); - echo _QXZ("exten $exten must be set\n"); - echo _QXZ("ext_context $ext_context must be set\n"); - echo _QXZ("ext_priority $ext_priority must be set\n"); - echo _QXZ("auto_dial_level $auto_dial_level must be set\n"); - echo _QXZ("campaign $campaign must be set\n"); - echo _QXZ("uniqueid $uniqueid must be set\n"); - echo _QXZ("lead_id $lead_id must be set\n"); - echo _QXZ("\nRedirectVD Action not sent\n"); + echo _QXZ("One of these variables is not valid:")."\n"; + echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n"; + echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n"; + echo _QXZ("exten %1s must be set",0,'',$exten)."\n"; + echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n"; + echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n"; + echo _QXZ("auto_dial_level %1s must be set",0,'',$auto_dial_level)."\n"; + echo _QXZ("campaign %1s must be set",0,'',$campaign)."\n"; + echo _QXZ("uniqueid %1s must be set",0,'',$uniqueid)."\n"; + echo _QXZ("lead_id %1s must be set",0,'',$lead_id)."\n\n"; + echo _QXZ("RedirectVD Action not sent")."\n"; } else { @@ -921,15 +922,15 @@ if ($ACTION=="RedirectToPark") if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($exten)<1) or (strlen($extenName)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) or (strlen($parkedby)<1) ) { $channel_live=0; - echo _QXZ("One of these variables is not valid:\n"); - echo _QXZ("Channel $channel must be greater than 2 characters\n"); - echo _QXZ("queryCID $queryCID must be greater than 14 characters\n"); - echo _QXZ("exten $exten must be set\n"); - echo _QXZ("extenName $extenName must be set\n"); - echo _QXZ("ext_context $ext_context must be set\n"); - echo _QXZ("ext_priority $ext_priority must be set\n"); - echo _QXZ("parkedby $parkedby must be set\n"); - echo _QXZ("\nRedirectToPark Action not sent\n"); + echo _QXZ("One of these variables is not valid:")."\n"; + echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n"; + echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n"; + echo _QXZ("exten %1s must be set",0,'',$exten)."\n"; + echo _QXZ("extenName %1s must be set",0,'',$extenName)."\n"; + echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n"; + echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n"; + echo _QXZ("parkedby %1s must be set",0,'',$parkedby)."\n\n"; + echo _QXZ("RedirectToPark Action not sent")."\n"; } else { @@ -1027,13 +1028,13 @@ if ($ACTION=="RedirectFromPark") if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($exten)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) ) { $channel_live=0; - echo _QXZ("One of these variables is not valid:\n"); - echo _QXZ("Channel $channel must be greater than 2 characters\n"); - echo _QXZ("queryCID $queryCID must be greater than 14 characters\n"); - echo _QXZ("exten $exten must be set\n"); - echo _QXZ("ext_context $ext_context must be set\n"); - echo _QXZ("ext_priority $ext_priority must be set\n"); - echo _QXZ("\nRedirectFromPark Action not sent\n"); + echo _QXZ("One of these variables is not valid:")."\n"; + echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n"; + echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n"; + echo _QXZ("exten %1s must be set",0,'',$exten)."\n"; + echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n"; + echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n\n"; + echo _QXZ("RedirectFromPark Action not sent")."\n"; } else { @@ -1156,15 +1157,15 @@ if ($ACTION=="RedirectToParkIVR") if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($exten)<1) or (strlen($extenName)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) or (strlen($parkedby)<1) ) { $channel_live=0; - echo _QXZ("One of these variables is not valid:\n"); - echo _QXZ("Channel $channel must be greater than 2 characters\n"); - echo _QXZ("queryCID $queryCID must be greater than 14 characters\n"); - echo _QXZ("exten $exten must be set\n"); - echo _QXZ("extenName $extenName must be set\n"); - echo _QXZ("ext_context $ext_context must be set\n"); - echo _QXZ("ext_priority $ext_priority must be set\n"); - echo _QXZ("parkedby $parkedby must be set\n"); - echo _QXZ("\nRedirectToPark Action not sent\n"); + echo _QXZ("One of these variables is not valid:")."\n"; + echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n"; + echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n"; + echo _QXZ("exten %1s must be set",0,'',$exten)."\n"; + echo _QXZ("extenName %1s must be set",0,'',$extenName)."\n"; + echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n"; + echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n"; + echo _QXZ("parkedby %1s must be set",0,'',$parkedby)."\n"; + echo _QXZ("RedirectToPark Action not sent")."\n"; } else { @@ -1266,13 +1267,13 @@ if ($ACTION=="RedirectFromParkIVR") if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($exten)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) ) { $channel_live=0; - echo _QXZ("One of these variables is not valid:\n"); - echo _QXZ("Channel $channel must be greater than 2 characters\n"); - echo _QXZ("queryCID $queryCID must be greater than 14 characters\n"); - echo _QXZ("exten $exten must be set\n"); - echo _QXZ("ext_context $ext_context must be set\n"); - echo _QXZ("ext_priority $ext_priority must be set\n"); - echo _QXZ("\nRedirectFromPark Action not sent\n"); + echo _QXZ("One of these variables is not valid:")."\n"; + echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n"; + echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n"; + echo _QXZ("exten %1s must be set",0,'',$exten)."\n"; + echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n"; + echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n\n"; + echo _QXZ("RedirectFromPark Action not sent")."\n"; } else { @@ -1401,13 +1402,13 @@ if ($ACTION=="RedirectName") if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($extenName)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) ) { $channel_live=0; - echo _QXZ("One of these variables is not valid:\n"); - echo _QXZ("Channel $channel must be greater than 2 characters\n"); - echo _QXZ("queryCID $queryCID must be greater than 14 characters\n"); - echo _QXZ("extenName $extenName must be set\n"); - echo _QXZ("ext_context $ext_context must be set\n"); - echo _QXZ("ext_priority $ext_priority must be set\n"); - echo _QXZ("\nRedirectName Action not sent\n"); + echo _QXZ("One of these variables is not valid:")."\n"; + echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n"; + echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n"; + echo _QXZ("extenName %1s must be set",0,'',$extenName)."\n"; + echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n"; + echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n\n"; + echo _QXZ("RedirectName Action not sent")."\n"; } else { @@ -1430,14 +1431,14 @@ if ($ACTION=="RedirectNameVmail") if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($extenName)<1) or (strlen($exten)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) ) { $channel_live=0; - echo _QXZ("One of these variables is not valid:\n"); - echo _QXZ("Channel $channel must be greater than 2 characters\n"); - echo _QXZ("queryCID $queryCID must be greater than 14 characters\n"); - echo _QXZ("extenName $extenName must be set\n"); - echo _QXZ("exten $exten must be set\n"); - echo _QXZ("ext_context $ext_context must be set\n"); - echo _QXZ("ext_priority $ext_priority must be set\n"); - echo _QXZ("\nRedirectNameVmail Action not sent\n"); + echo _QXZ("One of these variables is not valid:")."\n"; + echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n"; + echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n"; + echo _QXZ("extenName %1s must be set",0,'',$extenName)."\n"; + echo _QXZ("exten %1s must be set",0,'',$exten)."\n"; + echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n"; + echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n\n"; + echo _QXZ("RedirectNameVmail Action not sent")."\n"; } else { @@ -1459,7 +1460,6 @@ if ($ACTION=="RedirectNameVmail") - if ($ACTION=="RedirectXtraCXNeW") { $DBout=''; @@ -1470,14 +1470,14 @@ if ($ACTION=="RedirectXtraCXNeW") { $channel_liveX=0; $channel_liveY=0; - echo _QXZ("One of these variables is not valid:\n"); - echo _QXZ("Channel $channel must be greater than 2 characters\n"); - echo _QXZ("ExtraChannel $extrachannel must be greater than 2 characters\n"); - echo _QXZ("queryCID $queryCID must be greater than 14 characters\n"); - echo _QXZ("exten $exten must be set\n"); - echo _QXZ("ext_context $ext_context must be set\n"); - echo _QXZ("ext_priority $ext_priority must be set\n"); - echo _QXZ("\nRedirect Action not sent\n"); + echo _QXZ("One of these variables is not valid:")."\n"; + echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n"; + echo _QXZ("ExtraChannel %1s must be greater than 2 characters",0,'',$extrachannel)."\n"; + echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n"; + echo _QXZ("exten %1s must be set",0,'',$exten)."\n"; + echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n"; + echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n\n"; + echo _QXZ("Redirect Action not sent")."\n"; if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) { if ($WeBRooTWritablE > 0) @@ -1557,7 +1557,7 @@ if ($ACTION=="RedirectXtraCXNeW") else { $channel_liveX=0; - echo _QXZ("Cannot find empty vicidial_conference on $server_ip, Redirect command not inserted\n|$stmt|"); + echo _QXZ("Cannot find empty vicidial_conference on %1s, Redirect command not inserted",0,'',$server_ip)."\n|$stmt|"; if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) {$DBout .= "Cannot find empty conference on $server_ip";} } } @@ -1579,7 +1579,7 @@ if ($ACTION=="RedirectXtraCXNeW") if ($rowx[0]==0) { $channel_liveX=0; - echo _QXZ("Channel $channel is not live on $call_server_ip, Redirect command not inserted\n"); + echo _QXZ("Channel %1s is not live on %2s, Redirect command not inserted",0,'',$channel,$call_server_ip)."\n"; if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) {$DBout .= "$channel is not live on $call_server_ip";} } } @@ -1598,7 +1598,7 @@ if ($ACTION=="RedirectXtraCXNeW") if ($rowx[0]==0) { $channel_liveY=0; - echo _QXZ("Channel $channel is not live on $server_ip, Redirect command not inserted\n"); + echo _QXZ("Channel %1s is not live on %2s, Redirect command not inserted",0,'',$channel,$server_ip)."\n"; if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) {$DBout .= "$channel is not live on $server_ip";} } } @@ -1612,7 +1612,7 @@ if ($ACTION=="RedirectXtraCXNeW") if ($rowx[0] < 1) { $channel_liveY=0; - echo _QXZ("No Local agent to send call to, Redirect command not inserted\n"); + echo _QXZ("No Local agent to send call to, Redirect command not inserted")."\n"; if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) {$DBout .= "No Local agent to send call to";} } else @@ -1648,7 +1648,7 @@ if ($ACTION=="RedirectXtraCXNeW") $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02044',$user,$server_ip,$session_name,$one_mysql_log);} - echo _QXZ("RedirectXtraCX command sent for Channel $channel on $call_server_ip and \nHungup $extrachannel on $server_ip\n"); + echo _QXZ("RedirectXtraCX command sent for Channel %1s on %2s and \nHungup %3s on %4s",0,'',$channel,$call_server_ip,$extrachannel,$server_ip)."\n"; if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) {$DBout .= "$channel on $call_server_ip, Hungup $extrachannel on $server_ip";} } } @@ -1677,11 +1677,6 @@ if ($ACTION=="RedirectXtraCXNeW") - - - - - if ($ACTION=="RedirectXtraNeW") { if ($channel=="$extrachannel") @@ -1695,15 +1690,16 @@ if ($ACTION=="RedirectXtraNeW") { $channel_liveX=0; $channel_liveY=0; - echo _QXZ("One of these variables is not valid:\n"); - echo _QXZ("Channel $channel must be greater than 2 characters\n"); - echo _QXZ("ExtraChannel $extrachannel must be greater than 2 characters\n"); - echo _QXZ("queryCID $queryCID must be greater than 14 characters\n"); - echo _QXZ("exten $exten must be set\n"); - echo _QXZ("ext_context $ext_context must be set\n"); - echo _QXZ("ext_priority $ext_priority must be set\n"); - echo _QXZ("session_id $session_id must be set\n"); - echo _QXZ("\nRedirect Action not sent\n"); + echo _QXZ("One of these variables is not valid:")."\n"; + echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n"; + echo _QXZ("ExtraChannel %1s must be greater than 2 characters",0,'',$extrachannel)."\n"; + echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n"; + echo _QXZ("exten %1s must be set",0,'',$exten)."\n"; + echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n"; + echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n"; + echo _QXZ("session_id %1s must be set",0,'',$session_id)."\n\n"; + echo _QXZ("Redirect Action not sent")."\n"; + if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) { if ($WeBRooTWritablE > 0) @@ -1796,7 +1792,7 @@ if ($ACTION=="RedirectXtraNeW") if ($rowx[0]==0) { $channel_liveX=0; - echo _QXZ("Channel $channel is not live on $call_server_ip, Redirect command not inserted\n"); + echo _QXZ("Channel %1s is not live on %2s, Redirect command not inserted",0,'',$channel,$call_server_ip)."\n"; if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) {$DBout .= "$channel is not live on $call_server_ip";} } } @@ -1815,7 +1811,7 @@ if ($ACTION=="RedirectXtraNeW") if ($rowx[0]==0) { $channel_liveY=0; - echo _QXZ("Channel $channel is not live on $server_ip, Redirect command not inserted\n"); + echo _QXZ("Channel %1s is not live on %2s, Redirect command not inserted",0,'',$channel,$server_ip)."\n"; if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) {$DBout .= "$channel is not live on $server_ip";} } } @@ -1828,7 +1824,7 @@ if ($ACTION=="RedirectXtraNeW") $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02057',$user,$server_ip,$session_name,$one_mysql_log);} - echo _QXZ("RedirectXtra command sent for Channel $channel and \nExtraChannel $extrachannel\n to $exten on $server_ip\n"); + echo _QXZ("RedirectXtra command sent for Channel %1s and \nExtraChannel %2s\n to %3s on %4s",0,'',$channel,$extrachannel,$exten,$server_ip)."\n"; if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) {$DBout .= "$channel and $extrachannel to $exten on $server_ip";} } else @@ -1855,7 +1851,7 @@ if ($ACTION=="RedirectXtraNeW") $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02059',$user,$server_ip,$session_name,$one_mysql_log);} - echo _QXZ("RedirectXtra command sent for Channel $channel on $call_server_ip and \nExtraChannel $extrachannel\n to $exten on $server_ip\n"); + echo _QXZ("RedirectXtra command sent for Channel %1s on %2s and \nExtraChannel %3s\n to %4s on %5s",0,'',$channel,$call_server_ip,$extrachannel,$exten,$server_ip)."\n"; if (preg_match("/SECOND|FIRST|DEBUG/",$filename)) {$DBout .= "$channel/$call_server_ip and $extrachannel/$server_ip to $exten";} } } @@ -1916,13 +1912,13 @@ if ($ACTION=="Redirect") if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($exten)<1) or (strlen($ext_context)<1) or (strlen($ext_priority)<1) ) { $channel_live=0; - echo _QXZ("One of these variables is not valid:\n"); - echo _QXZ("Channel $channel must be greater than 2 characters\n"); - echo _QXZ("queryCID $queryCID must be greater than 14 characters\n"); - echo _QXZ("exten $exten must be set\n"); - echo _QXZ("ext_context $ext_context must be set\n"); - echo _QXZ("ext_priority $ext_priority must be set\n"); - echo _QXZ("\nRedirect Action not sent\n"); + echo _QXZ("One of these variables is not valid:")."\n"; + echo _QXZ("Channel %1s must be greater than 2 characters",0,'',$channel)."\n"; + echo _QXZ("queryCID %1s must be greater than 14 characters",0,'',$queryCID)."\n"; + echo _QXZ("exten %1s must be set",0,'',$exten)."\n"; + echo _QXZ("ext_context %1s must be set",0,'',$ext_context)."\n"; + echo _QXZ("ext_priority %1s must be set",0,'',$ext_priority)."\n\n"; + echo _QXZ("Redirect Action not sent")."\n"; } else { @@ -1942,7 +1938,7 @@ if ($ACTION=="Redirect") if ($rowx[0]==0) { $channel_live=0; - echo _QXZ("Channel $channel is not live on $server_ip, Redirect command not inserted\n"); + echo _QXZ("Channel %1s is not live on %2s, Redirect command not inserted",0,'',$channel,$server_ip)."\n"; } } if ($channel_live==1) @@ -1952,7 +1948,7 @@ if ($ACTION=="Redirect") $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02064',$user,$server_ip,$session_name,$one_mysql_log);} - echo _QXZ("Redirect command sent for Channel $channel on $server_ip\n"); + echo _QXZ("Redirect command sent for Channel %1s on %2s",0,'',$channel,$server_ip)."\n"; } } } @@ -1974,7 +1970,7 @@ if ( ($ACTION=="Monitor") || ($ACTION=="StopMonitor") ) if ( (strlen($channel)<3) or (strlen($queryCID)<15) or (strlen($filename)<8) ) { $channel_live=0; - echo _QXZ("Channel $channel is not valid or queryCID $queryCID is not valid or filename: $filename is not valid, $ACTION command not inserted\n"); + echo _QXZ("Channel %1s is not valid or queryCID %2s is not valid or filename: %3s is not valid, %4s command not inserted",0,'',$channel,$queryCID,$filename,$ACTION)."\n"; } else { @@ -1993,7 +1989,7 @@ if ( ($ACTION=="Monitor") || ($ACTION=="StopMonitor") ) if ($rowx[0]==0) { $channel_live=0; - echo _QXZ("Channel $channel is not live on $server_ip, $ACTION command not inserted\n"); + echo _QXZ("Channel %1s is not live on %2s, %3s command not inserted",0,'',$channel,$server_ip,$ACTION)."\n"; } } if ($channel_live==1) @@ -2039,7 +2035,7 @@ if ( ($ACTION=="Monitor") || ($ACTION=="StopMonitor") ) if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02071',$user,$server_ip,$session_name,$one_mysql_log);} } } - echo _QXZ("$ACTION command sent for Channel $channel on $server_ip\nFilename: $filename\nRecorDing_ID: $recording_id\n"); + echo _QXZ("%1s command sent for Channel %2s on %3s",0,'',$ACTION,$channel,$server_ip)."\nFilename: $filename\nRecorDing_ID: $recording_id\n"; } } } @@ -2061,7 +2057,7 @@ if ( ($ACTION=="MonitorConf") || ($ACTION=="StopMonitorConf") ) if ( (strlen($exten)<3) or (strlen($channel)<4) or (strlen($filename)<8) ) { $channel_live=0; - echo _QXZ("Channel $channel is not valid or exten $exten is not valid or filename: $filename is not valid, $ACTION command not inserted\n"); + echo _QXZ("Channel %1s is not valid or exten %2s is not valid or filename: %3s is not valid, %4s command not inserted",0,'',$channel,$exten,$filename,$ACTION)."\n"; } else { @@ -2210,7 +2206,7 @@ if ( ($ACTION=="MonitorConf") || ($ACTION=="StopMonitorConf") ) $i++; } } - echo _QXZ("$ACTION command sent for Channel $channel on $server_ip\nFilename: $filename\nRecorDing_ID: $recording_id\n RECORDING WILL LAST UP TO 60 MINUTES\n"); + echo _QXZ("%1s command sent for Channel %2s on %3s",0,'',$ACTION,$channel,$server_ip)."\nFilename: $filename\nRecorDing_ID: $recording_id\n RECORDING WILL LAST UP TO 60 MINUTES\n"; } } @@ -2225,7 +2221,7 @@ if ($ACTION=="VolumeControl") { if ( (strlen($exten)<1) or (strlen($channel)<1) or (strlen($stage)<1) or (strlen($queryCID)<1) ) { - echo _QXZ("Conference $exten, Stage $stage is not valid or queryCID $queryCID is not valid, Originate command not inserted\n"); + echo _QXZ("Conference %1s, Stage %2s is not valid or queryCID %3s is not valid, Originate command not inserted",0,'',$exten,$stage,$queryCID)."\n"; } else { @@ -2242,7 +2238,7 @@ if ($ACTION=="VolumeControl") if ($format=='debug') {echo "\n";} $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'02082',$user,$server_ip,$session_name,$one_mysql_log);} - echo _QXZ("Volume command sent for Conference $exten, Stage $stage Channel $channel on $server_ip\n"); + echo _QXZ("Volume command sent for Conference %1s, Stage %2s Channel %3s on %4s",0,'',$exten,$stage,$channel,$server_ip)."\n"; } } diff --git a/agc_2-X/trunk/www/agc/park_calls_display.php b/agc_2-X/trunk/www/agc/park_calls_display.php index 67bb15fa..b646fad4 100644 --- a/agc_2-X/trunk/www/agc/park_calls_display.php +++ b/agc_2-X/trunk/www/agc/park_calls_display.php @@ -27,6 +27,7 @@ # 130603-2213 - Added login lockout for 15 minutes after 10 failed logins, and other security fixes # 130802-1024 - Changed to PHP mysqli functions # 140811-0839 - Changed to use QXZ function for echoing text +# 141118-1237 - Formatting changes for QXZ output # require_once("dbconnect_mysqli.php"); @@ -58,7 +59,7 @@ if (!isset($format)) {$format="text";} if (!isset($park_limit)) {$park_limit="1000";} $version = '0.0.4'; -$build = '60619-1205'; +$build = '141118-1237'; $StarTtime = date("U"); $NOW_DATE = date("Y-m-d"); $NOW_TIME = date("Y-m-d H:i:s"); @@ -78,7 +79,7 @@ else { if( (strlen($server_ip)<6) or (!isset($server_ip)) or ( (strlen($session_name)<12) or (!isset($session_name)) ) ) { - echo _QXZ("Invalid server_ip:")." |$server_ip| or Invalid session_name: |$session_name|\n"; + echo _QXZ("Invalid server_ip: |%1s| or Invalid session_name: |%2s|",0,'',$server_ip,$session_name)."\n"; exit; } else @@ -117,7 +118,7 @@ $channel_live=1; if ( (strlen($exten)<1) or (strlen($protocol)<3) ) { $channel_live=0; - echo _QXZ("Exten $exten is not valid or protocol $protocol is not valid\n"); + echo _QXZ("Exten %1s is not valid or protocol %2s is not valid",0,'',$exten,$protocol)."\n"; exit; } else diff --git a/agc_2-X/trunk/www/agc/phone_only.php b/agc_2-X/trunk/www/agc/phone_only.php index f0ad099d..4a2c3936 100644 --- a/agc_2-X/trunk/www/agc/phone_only.php +++ b/agc_2-X/trunk/www/agc/phone_only.php @@ -13,10 +13,11 @@ # 130718-0946 - Fixed login bug # 130802-1139 - Changed to PHP mysqli functions # 140810-2113 - Changed to use QXZ function for echoing text +# 141118-1238 - Formatting changes for QXZ output # -$version = '2.10-9p'; -$build = '140810-2113'; +$version = '2.10-10p'; +$build = '141118-1238'; $mel=1; # Mysql Error Log enabled = 1 $mysql_log_count=73; $one_mysql_log=0; @@ -64,7 +65,7 @@ $forever_stop=0; if ($force_logout) { - echo _QXZ("You have now logged out. Thank you\n"); + echo _QXZ("You have now logged out. Thank you")."\n"; exit; } @@ -896,7 +897,7 @@ $zi=2; echo "\n"; -echo _QXZ(" Phone: $original_phone_login - $server_ip")."           "._QXZ("Logout")."
\n"; +echo _QXZ(" Phone: ")."$original_phone_login - $server_ip           "._QXZ("Logout")."
\n"; if ($webphone_location == 'bar') { diff --git a/agc_2-X/trunk/www/agc/timeclock.php b/agc_2-X/trunk/www/agc/timeclock.php index c9f48f0a..dd00dd42 100644 --- a/agc_2-X/trunk/www/agc/timeclock.php +++ b/agc_2-X/trunk/www/agc/timeclock.php @@ -16,10 +16,11 @@ # 130802-1031 - Changed to PHP mysqli functions # 131208-2155 - Added user log TIMEOUTLOGOUT event status # 140810-2138 - Changed to use QXZ function for echoing text +# 141118-1239 - Formatting changes for QXZ output # -$version = '2.10-11'; -$build = '140810-2138'; +$version = '2.10-12'; +$build = '141118-1239'; $StarTtimE = date("U"); $NOW_TIME = date("Y-m-d H:i:s"); @@ -274,7 +275,7 @@ if ( ($stage == 'login') or ($stage == 'logout') ) if ( ( ($status=='AUTOLOGOUT') or ($status=='START') or ($status=='LOGOUT') or ($status=='TIMEOUTLOGOUT') ) and ($stage=='login') ) { $VDdisplayMESSAGE = _QXZ("You have now logged-in"); - $LOGtimeMESSAGE = _QXZ("You logged in at $NOW_TIME"); + $LOGtimeMESSAGE = _QXZ("You logged in at")." $NOW_TIME"; ### Add a record to the timeclock log $stmt="INSERT INTO vicidial_timeclock_log set event='LOGIN', user='$user', user_group='$user_group', event_epoch='$StarTtimE', ip_address='$ip', event_date='$NOW_TIME';"; @@ -302,7 +303,7 @@ if ( ($stage == 'login') or ($stage == 'logout') ) if ( ($status=='LOGIN') and ($stage=='logout') ) { $VDdisplayMESSAGE = _QXZ("You have now logged-out"); - $LOGtimeMESSAGE = _QXZ("You logged out at $NOW_TIME")."
"._QXZ("Amount of time you were logged-in: $totTIME_HMS"); + $LOGtimeMESSAGE = _QXZ("You logged out at")." $NOW_TIME
"._QXZ("Amount of time you were logged-in:")." $totTIME_HMS"; ### Add a record to the timeclock log $stmt="INSERT INTO vicidial_timeclock_log set event='LOGOUT', user='$user', user_group='$user_group', event_epoch='$StarTtimE', ip_address='$ip', login_sec='$last_action_sec', event_date='$NOW_TIME';"; @@ -377,17 +378,17 @@ if ( ($stage == 'login') or ($stage == 'logout') ) if ( ($status=='AUTOLOGOUT') or ($status=='START') or ($status=='LOGOUT') or ($status=='TIMEOUTLOGOUT') ) { - $VDdisplayMESSAGE = _QXZ("Time since you were last logged-in: $totTIME_HMS"); + $VDdisplayMESSAGE = _QXZ("Time since you were last logged-in:")." $totTIME_HMS"; $log_action = 'login'; $button_name = 'LOGIN'; - $LOGtimeMESSAGE = _QXZ("You last logged-out at: $last_action_date")."

"._QXZ("Click LOGIN below to log-in"); + $LOGtimeMESSAGE = _QXZ("You last logged-out at:")." $last_action_date

"._QXZ("Click LOGIN below to log-in"); } if ($status=='LOGIN') { - $VDdisplayMESSAGE = _QXZ("Amount of time you have been logged-in: $totTIME_HMS"); + $VDdisplayMESSAGE = _QXZ("Amount of time you have been logged-in:")." $totTIME_HMS"; $log_action = 'logout'; $button_name = 'LOGOUT'; - $LOGtimeMESSAGE = _QXZ("You logged-in at: $last_action_date")."
"._QXZ("Amount of time you have been logged-in: $totTIME_HMS")."

"._QXZ("Click LOGOUT below to log-out"); + $LOGtimeMESSAGE = _QXZ("You logged-in at:")." $last_action_date
"._QXZ("Amount of time you have been logged-in:")." $totTIME_HMS

"._QXZ("Click LOGOUT below to log-out"); } echo"\n"; diff --git a/agc_2-X/trunk/www/agc/vdc_db_query.php b/agc_2-X/trunk/www/agc/vdc_db_query.php index 8d2e3941..02f3e192 100644 --- a/agc_2-X/trunk/www/agc/vdc_db_query.php +++ b/agc_2-X/trunk/www/agc/vdc_db_query.php @@ -362,10 +362,11 @@ # 140908-1031 - Fixed issues with logging of non-answered calls, user_group and call notes # 141024-0851 - Fixed issues with filtering of manual dial calls from call log or callbacks # 141111-0658 - Removed several AJAX text outputs from QXZ output +# 141118-1231 - Formatting changes for QXZ output # -$version = '2.10-258'; -$build = '141111-0658'; +$version = '2.10-259'; +$build = '141118-1231'; $mel=1; # Mysql Error Log enabled = 1 $mysql_log_count=597; $one_mysql_log=0; @@ -846,7 +847,7 @@ else { if( (strlen($server_ip)<6) or (!isset($server_ip)) or ( (strlen($session_name)<12) or (!isset($session_name)) ) ) { - echo _QXZ("Invalid server_ip:")." |$server_ip| or Invalid session_name: |$session_name|\n"; + echo _QXZ("Invalid server_ip: |%1s| or Invalid session_name: |%2s|",0,'',$server_ip,$session_name)."\n"; exit; } else @@ -1090,7 +1091,7 @@ if ($ACTION == 'regCLOSER') if ( (strlen($closer_choice)<1) || (strlen($user)<1) ) { $channel_live=0; - echo _QXZ("Group Choice $closer_choice is not valid\n"); + echo _QXZ("Group Choice is not valid").": $closer_choice\n"; exit; } else @@ -1307,7 +1308,7 @@ if ($ACTION == 'regCLOSER') } } - echo _QXZ("Closer In Group Choice $closer_choice has been registered to user $user\n"); + echo _QXZ("Closer In Group Choice %1s has been registered to user %2s",0,'',$closer_choice,$user)."\n"; } @@ -1325,7 +1326,7 @@ if ($ACTION == 'regTERRITORY') if ( (strlen($agent_territories)<1) || (strlen($user)<1) ) { $channel_live=0; - echo _QXZ("Territory Choice $agent_territories is not valid\n"); + echo _QXZ("Territory Choice is not valid")."$agent_territories\n"; exit; } else @@ -1365,7 +1366,7 @@ if ($ACTION == 'regTERRITORY') $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00256',$user,$server_ip,$session_name,$one_mysql_log);} } - echo _QXZ("Territory Choice $agent_territories has been registered to user $user\n"); + echo _QXZ("Territory Choice %1s has been registered to user %2s",0,'',$agent_territories,$user)."\n"; } @@ -1484,7 +1485,7 @@ if ($ACTION == 'UpdateFields') } else { - echo "ERROR: "._QXZ("no lead info in system: $lead_id\n"); + echo "ERROR: "._QXZ("no lead info in system:")." $lead_id\n"; } } else @@ -1587,8 +1588,8 @@ if ($ACTION == 'manDiaLnextCaLL') if ( (strlen($conf_exten)<1) || (strlen($campaign)<1) || (strlen($ext_context)<1) ) { $channel_live=0; - echo _QXZ("HOPPER EMPTY\n"); - echo _QXZ("Conf Exten $conf_exten or campaign $campaign or ext_context $ext_context is not valid\n"); + echo "HOPPER EMPTY\n"; + echo _QXZ("Conf Exten %1s or campaign %2s or ext_context %3s is not valid",0,'',$conf_exten,$campaign,$ext_context)."\n"; exit; } else @@ -1734,7 +1735,7 @@ if ($ACTION == 'manDiaLnextCaLL') if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00355',$user,$server_ip,$session_name,$one_mysql_log);} $VLAEDaffected_rows = mysqli_affected_rows($link); - echo _QXZ("OUTSIDE OF LOCAL CALL TIME $VMDQaffected_rows|$VLAEDaffected_rows\n"); + echo "OUTSIDE OF LOCAL CALL TIME $VMDQaffected_rows|$VLAEDaffected_rows\n"; exit; } } @@ -1768,7 +1769,7 @@ if ($ACTION == 'manDiaLnextCaLL') if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00357',$user,$server_ip,$session_name,$one_mysql_log);} $VLAEDaffected_rows = mysqli_affected_rows($link); - echo _QXZ("DNC NUMBER\n"); + echo "DNC NUMBER\n"; exit; } if ( (preg_match("/Y/",$use_campaign_dnc)) or (preg_match("/AREACODE/",$use_campaign_dnc)) ) @@ -1808,7 +1809,7 @@ if ($ACTION == 'manDiaLnextCaLL') if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00359',$user,$server_ip,$session_name,$one_mysql_log);} $VLAEDaffected_rows = mysqli_affected_rows($link); - echo _QXZ("DNC NUMBER\n"); + echo "DNC NUMBER\n"; exit; } } @@ -1861,7 +1862,7 @@ if ($ACTION == 'manDiaLnextCaLL') if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00361',$user,$server_ip,$session_name,$one_mysql_log);} $VLAEDaffected_rows = mysqli_affected_rows($link); - echo _QXZ("NUMBER NOT IN CAMPLISTS\n"); + echo "NUMBER NOT IN CAMPLISTS\n"; exit; } } @@ -2592,9 +2593,9 @@ if ($ACTION == 'manDiaLnextCaLL') { $post_phone_time_diff_alert_message=''; if ($PHONEdialable < 1) - {$post_phone_time_diff_alert_message .= _QXZ(" Phone Area Code Outside Dialable Zone $PHONEgmt_offset ");} + {$post_phone_time_diff_alert_message .= _QXZ(" Phone Area Code Outside Dialable Zone")." $PHONEgmt_offset ";} if ($POSTdialable < 1) - {$post_phone_time_diff_alert_message .= _QXZ(" Postal Code Outside Dialable Zone $POSTgmt_offset");} + {$post_phone_time_diff_alert_message .= _QXZ(" Postal Code Outside Dialable Zone")." $POSTgmt_offset";} } } if ( ($post_phone_time_diff_alert == 'OUTSIDE_CALLTIME_PHONE') or ($post_phone_time_diff_alert == 'OUTSIDE_CALLTIME_POSTAL') or ($post_phone_time_diff_alert == 'OUTSIDE_CALLTIME_BOTH') ) @@ -2603,12 +2604,12 @@ if ($ACTION == 'manDiaLnextCaLL') if ( ($post_phone_time_diff_alert == 'OUTSIDE_CALLTIME_PHONE') or ($post_phone_time_diff_alert == 'OUTSIDE_CALLTIME_BOTH') ) { if ($PHONEdialable < 1) - {$post_phone_time_diff_alert_message .= _QXZ(" Phone Area Code Outside Dialable Zone $PHONEgmt_offset ");} + {$post_phone_time_diff_alert_message .= _QXZ(" Phone Area Code Outside Dialable Zone")." $PHONEgmt_offset ";} } if ( ($post_phone_time_diff_alert == 'OUTSIDE_CALLTIME_POSTAL') or ($post_phone_time_diff_alert == 'OUTSIDE_CALLTIME_BOTH') ) { if ($POSTdialable < 1) - {$post_phone_time_diff_alert_message .= _QXZ(" Postal Code Outside Dialable Zone $POSTgmt_offset ");} + {$post_phone_time_diff_alert_message .= _QXZ(" Postal Code Outside Dialable Zone")." $POSTgmt_offset ";} } } ##### END check for postal_code and phone time zones if alert enabled @@ -3248,7 +3249,7 @@ if ($ACTION == 'manDiaLnextCaLL') } else { - echo _QXZ("HOPPER EMPTY\n"); + echo "HOPPER EMPTY\n"; } } } @@ -3266,8 +3267,8 @@ if ($ACTION == 'alt_phone_change') if ( (strlen($stage)<1) || (strlen($called_count)<1) || (strlen($lead_id)<1) || (strlen($phone_number)<1) ) { $channel_live=0; - echo _QXZ("ALT PHONE NUMBER STATUS NOT CHANGED\n"); - echo _QXZ("$phone_number $stage $lead_id or $called_count is not valid\n"); + echo _QXZ("ALT PHONE NUMBER STATUS NOT CHANGED")."\n"; + echo _QXZ("%1s %2s %3s or %4s is not valid",0,'',$phone_number,$stage,$lead_id,$called_count)."\n"; exit; } else @@ -3277,7 +3278,7 @@ if ($ACTION == 'alt_phone_change') $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00041',$user,$server_ip,$session_name,$one_mysql_log);} - echo _QXZ("ALT PHONE NUMBER STATUS CHANGED\n"); + echo _QXZ("ALT PHONE NUMBER STATUS CHANGED")."\n"; } } @@ -3291,8 +3292,8 @@ if ($ACTION == 'AlertControl') if (strlen($stage)<1) { $channel_live=0; - echo _QXZ("AGENT ALERT SETTING NOT CHANGED\n"); - echo _QXZ("$stage is not valid\n"); + echo _QXZ("AGENT ALERT SETTING NOT CHANGED")."\n"; + echo _QXZ("%1s is not valid",0,'',$stage)."\n"; exit; } else @@ -3305,7 +3306,7 @@ if ($ACTION == 'AlertControl') $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00185',$user,$server_ip,$session_name,$one_mysql_log);} - echo _QXZ("AGENT ALERT SETTING CHANGED $stage\n"); + echo _QXZ("AGENT ALERT SETTING CHANGED %1s",0,'',$stage)."\n"; } } @@ -3323,7 +3324,7 @@ if ($ACTION == 'manDiaLskip') { $channel_live=0; echo "LEAD NOT REVERTED\n"; - echo _QXZ("Conf Exten $conf_exten or campaign $campaign or ext_context $ext_context is not valid\n"); + echo _QXZ("Conf Exten %1s or campaign %2s or ext_context %3s is not valid",0,'',$conf_exten,$campaign,$ext_context)."\n"; exit; } else @@ -3371,7 +3372,7 @@ if ($ACTION == 'manDiaLonly') { $channel_live=0; echo " CALL NOT PLACED\n"; - echo _QXZ("Conf Exten $conf_exten or campaign $campaign or ext_context $ext_context is not valid\n"); + echo _QXZ("Conf Exten %1s or campaign %2s or ext_context %3s is not valid",0,'',$conf_exten,$campaign,$ext_context)."\n"; exit; } else @@ -4075,7 +4076,7 @@ if ($stage == "start") } echo "LOG NOT ENTERED\n"; - echo _QXZ("uniqueid $uniqueid or lead_id: $lead_id or list_id: $list_id or phone_number: $phone_number or campaign: $campaign is not valid\n"); + echo _QXZ("uniqueid %1s or lead_id: %2s or list_id: %3s or phone_number: %4s or campaign: %5s is not valid",0,'',$uniqueid,$lead_id,$list_id,$phone_number,$campaign)."\n"; exit; } else @@ -4233,7 +4234,7 @@ if ($stage == "end") if ( (strlen($uniqueid)<1) or (strlen($lead_id)<1) ) { echo "LOG NOT ENTERED\n"; - echo _QXZ("uniqueid $uniqueid or lead_id: $lead_id is not valid\n"); + echo _QXZ("uniqueid %1s or lead_id: %2s is not valid",0,'',$uniqueid,$lead_id)."\n"; $log_no_enter=1; } else @@ -5433,8 +5434,8 @@ if ($ACTION == 'VDADREcheckINCOMING') { $channel_live=0; echo "0\n"; - echo _QXZ("Campaign $campaign is not valid\n"); - echo _QXZ("lead_id $lead_id is not valid\n"); + echo _QXZ("Campaign %1s is not valid",0,'',$campaign)."\n"; + echo _QXZ("lead_id %1s is not valid",0,'',$lead_id)."\n"; exit; } else @@ -5486,7 +5487,7 @@ if ($ACTION == 'VDADcheckINCOMING') { $channel_live=0; echo "0\n"; - echo _QXZ("Campaign $campaign is not valid\n"); + echo _QXZ("Campaign %1s is not valid",0,'',$campaign)."\n"; exit; } else @@ -6729,7 +6730,7 @@ if ($ACTION == 'VDADcheckINCOMINGemail') { $channel_live=0; echo "0\n"; - echo _QXZ("Campaign $campaign is not valid\n"); + echo _QXZ("Campaign %1s is not valid",0,'',$campaign)."\n"; exit; } else @@ -7655,7 +7656,7 @@ if ($ACTION == 'LeaDSearcHSelecTUpdatE') { $channel_live=0; echo "0\n"; - echo _QXZ("Campaign $campaign is not valid or lead_id $lead_id is not valid\n"); + echo _QXZ("Campaign %1s is not valid or lead_id %2s is not valid",0,'',$campaign,$lead_id)."\n"; exit; } else @@ -8343,7 +8344,7 @@ if ($ACTION == 'userLOGout') if ( (strlen($campaign)<1) || (strlen($conf_exten)<1) ) { echo "NO\n"; - echo _QXZ("campaign $campaign or conf_exten $conf_exten is not valid\n"); + echo _QXZ("campaign %1s or conf_exten %2s is not valid",0,'',$campaign,$conf_exten)."\n"; exit; } else @@ -8624,7 +8625,7 @@ if ($ACTION == 'updateDISPO') $MAN_vl_insert=0; if ( (strlen($dispo_choice)<1) || (strlen($lead_id)<1) ) { - echo _QXZ("Dispo Choice $dispo or lead_id $lead_id is not valid\n"); + echo _QXZ("Dispo Choice %1s or lead_id %2s is not valid",0,'',$dispo,$lead_id)."\n"; exit; } else @@ -10198,7 +10199,7 @@ if ($ACTION == 'updateDISPO') # debug testing sleep # sleep(5); - echo _QXZ('Lead ') . $lead_id . _QXZ(' has been changed to ') . $dispo_choice . _QXZ(" Status\n")."Next agent_log_id:\n" . $agent_log_id . "\n"; + echo _QXZ("Lead %1s has been changed to %2s Status",0,'',$lead_id,$dispo_choice)."\nNext agent_log_id:\n" . $agent_log_id . "\n"; } ################################################################################ @@ -10213,7 +10214,7 @@ if ($ACTION == 'updateLEAD') $DO_NOT_UPDATE_text=''; if ( (strlen($phone_number)<1) || (strlen($lead_id)<1) ) { - echo _QXZ("phone_number $phone_number or lead_id $lead_id is not valid\n"); + echo _QXZ("phone_number %1s or lead_id %2s is not valid",0,'',$phone_number,$lead_id)."\n"; exit; } else @@ -10300,7 +10301,7 @@ if ($ACTION == 'updateLEAD') } } - echo _QXZ("Lead $lead_id information has$DO_NOT_UPDATE_text been updated\n"); + echo _QXZ("Lead %1s information has%2s been updated",0,'',$lead_id,$DO_NOT_UPDATE_text)."\n"; } @@ -10314,7 +10315,7 @@ if ( ($ACTION == 'VDADpause') || ($ACTION == 'VDADready') ) $row=''; $rowx=''; if ( (strlen($stage)<2) || (strlen($server_ip)<1) ) { - echo _QXZ("stage $stage is not valid\n"); + echo _QXZ("stage %1s is not valid",0,'',$stage)."\n"; exit; } else @@ -10532,7 +10533,7 @@ if ( ($ACTION == 'VDADpause') || ($ACTION == 'VDADready') ) } else { - echo _QXZ('Agent ') . $user . _QXZ(' is now in status ') . $stage . "\nNext agent_log_id:\n$agent_log_id\n"; + echo _QXZ("Agent %1s is now in status %2s",0,'',$user,$stage)."\nNext agent_log_id:\n$agent_log_id\n"; } } @@ -10546,7 +10547,7 @@ if ($ACTION == 'UpdatEFavoritEs') $channel_live=1; if ( (strlen($favorites_list)<1) || (strlen($user)<1) || (strlen($exten)<1) ) { - echo _QXZ("favorites list $favorites_list is not valid\n"); + echo _QXZ("favorites list %1s is not valid",0,'',$favorites_list)."\n"; exit; } else @@ -10572,7 +10573,7 @@ if ($ACTION == 'UpdatEFavoritEs') if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00174',$user,$server_ip,$session_name,$one_mysql_log);} } } - echo _QXZ("Favorites list has been updated to $favorites_list for $exten\n"); + echo _QXZ("Favorites list has been updated to %1s for %2s",0,'',$favorites_list,$exten)."\n"; } @@ -10584,7 +10585,7 @@ if ($ACTION == 'PauseCodeSubmit') $row=''; $rowx=''; if ( (strlen($status)<1) || (strlen($agent_log_id)<1) ) { - echo _QXZ("agent_log_id $agent_log_id or pause_code $status is not valid\n"); + echo _QXZ("agent_log_id %1s or pause_code %2s is not valid",0,'',$agent_log_id,$status)."\n"; exit; } else @@ -10704,7 +10705,7 @@ if ($ACTION == 'PauseCodeSubmit') } } } - echo _QXZ(' Pause Code ') . $status . _QXZ(" has been recorded\n")."Next agent_log_id:\n" . $agent_log_id . "\n"; + echo _QXZ(" Pause Code %1s has been recorded",0,'',$status)."\nNext agent_log_id:\n" . $agent_log_id . "\n"; } @@ -10925,7 +10926,7 @@ if ($ACTION == 'CALLSINQUEUEview') if (preg_match('/NONE/i',$view_calls_in_queue)) { - echo _QXZ("Calls in Queue View Disabled for this campaign\n"); + echo _QXZ("Calls in Queue View Disabled for this campaign")."\n"; exit; } else @@ -11357,7 +11358,7 @@ if ($ACTION == 'SEARCHRESULTSview') } else { - echo "ERROR: "._QXZ("You must enter in search terms, one of these must be populated: lead ID, vendor ID, phone number, last name\n"); + echo "ERROR: "._QXZ("You must enter in search terms, one of these must be populated: lead ID, vendor ID, phone number, last name")."\n"; echo "

"; echo ""._QXZ("Go Back").""; echo ""; @@ -11506,7 +11507,7 @@ if ($ACTION == 'SEARCHRESULTSview') echo "
\n"; echo ""; - echo _QXZ("Results Found: $search_result_count"); + echo _QXZ("Results Found:")." $search_result_count"; echo "\n"; echo "
\n"; echo ""; @@ -11608,7 +11609,7 @@ if ($ACTION == 'SEARCHRESULTSview') } else { - echo "ERROR: "._QXZ("There was a problem with your search terms\n"); + echo "ERROR: "._QXZ("There was a problem with your search terms")."\n"; echo "

"; echo ""._QXZ("Go Back").""; echo ""; @@ -11618,7 +11619,7 @@ if ($ACTION == 'SEARCHRESULTSview') } else { - echo "ERROR: "._QXZ("Campaign not found\n"); + echo "ERROR: "._QXZ("Campaign not found")."\n"; echo "

"; echo ""._QXZ("Go Back").""; echo ""; @@ -11797,7 +11798,7 @@ if ($ACTION == 'SEARCHCONTACTSRESULTSview') } else { - echo "ERROR: "._QXZ("You must enter in search terms, one of these must be populated: office number, last name, first name\n"); + echo "ERROR: "._QXZ("You must enter in search terms, one of these must be populated: office number, last name, first name")."\n"; echo "

"; echo ""._QXZ("Go Back").""; echo ""; @@ -11843,7 +11844,7 @@ if ($ACTION == 'SEARCHCONTACTSRESULTSview') echo "
\n"; echo ""; - echo _QXZ("Results Found: $search_result_count"); + echo _QXZ("Results Found:")." $search_result_count"; echo "\n"; echo "
\n"; echo "
"; @@ -11936,7 +11937,7 @@ if ($ACTION == 'SEARCHCONTACTSRESULTSview') } else { - echo "ERROR: "._QXZ("There was a problem with your search terms\n"); + echo "ERROR: "._QXZ("There was a problem with your search terms")."\n"; echo "

"; echo ""._QXZ("Go Back").""; echo ""; @@ -11946,7 +11947,7 @@ if ($ACTION == 'SEARCHCONTACTSRESULTSview') } else { - echo "ERROR: "._QXZ("Campaign not found\n"); + echo "ERROR: "._QXZ("Campaign not found")."\n"; echo "

"; echo ""._QXZ("Go Back").""; echo ""; @@ -12567,7 +12568,7 @@ if ($ACTION == 'CALLSINQUEUEgrab') if ( (preg_match('/NONE/i',$view_calls_in_queue)) or (preg_match('/N/i',$grab_calls_in_queue)) ) { - echo "ERROR: "._QXZ("Calls in Queue View Disabled for this campaign\n"); + echo "ERROR: "._QXZ("Calls in Queue View Disabled for this campaign")."\n"; exit; } else @@ -12601,11 +12602,11 @@ if ($ACTION == 'CALLSINQUEUEgrab') $affected_rows = mysqli_affected_rows($link); } - echo "SUCCESS: "._QXZ("Call $stage grabbed for $user"); + echo "SUCCESS: "._QXZ("Call %1s grabbed for %2s",0,'',$stage,$user); } else { - echo "ERROR: "._QXZ("Call $stage could not be grabbed for $user\n"); + echo "ERROR: "._QXZ("Call %1s could not be grabbed for %2s",0,'',$stage,$user)."\n"; } $stmtD="SELECT * from vicidial_auto_calls where auto_call_id='$stage';"; diff --git a/agc_2-X/trunk/www/agc/vicidial.php b/agc_2-X/trunk/www/agc/vicidial.php index 8baf4428..18ed5b76 100644 --- a/agc_2-X/trunk/www/agc/vicidial.php +++ b/agc_2-X/trunk/www/agc/vicidial.php @@ -447,10 +447,11 @@ # 141105-1153 - Fixed issue with AGENTDIRECT transfers to agents with IDs over 7 characters long # 141113-1431 - Added admin_test option to allow login on active_agent=N servers # 141116-1805 - Fixed issue #801 +# 141118-1229 - Formatting changes for QXZ output # -$version = '2.10-418c'; -$build = '141116-1805'; +$version = '2.10-419c'; +$build = '141118-1229'; $mel=1; # Mysql Error Log enabled = 1 $mysql_log_count=80; $one_mysql_log=0; @@ -514,7 +515,7 @@ $forever_stop=0; if ($force_logout) { - echo _QXZ("You have now logged out. Thank you\n"); + echo _QXZ("You have now logged out. Thank you")."\n"; exit; } @@ -15080,7 +15081,7 @@ $zi=2; "._QXZ("ring").")";} echo "  to campaign: $VD_campaign  \n"; @@ -15943,7 +15944,7 @@ class="cust_form_text" value="">;" id="CallBacKsLisTBox"> -
To see information on one of the callbacks below, click on the INFO link. To call the customer back now, click on the DIAL link. If you click on a record below to dial it, it will be removed from the list."); ?> +
To see information on one of the callbacks below, click on the INFO link. To call the customer back now, click on the DIAL link. If you click on a record below to dial it, it will be removed from the list.",0,'',$VD_login); ?>
;" id="NeWManuaLDiaLBox"> -


+



\n"; } ?> -

+

@@ -16139,7 +16140,7 @@ class="cust_form_text" value="">
\n";} ?>

-

+



 
diff --git a/agc_2-X/trunk/www/agc/voicemail_check.php b/agc_2-X/trunk/www/agc/voicemail_check.php index 708eac98..1d350c76 100644 --- a/agc_2-X/trunk/www/agc/voicemail_check.php +++ b/agc_2-X/trunk/www/agc/voicemail_check.php @@ -27,6 +27,7 @@ # 130603-2202 - Added login lockout for 15 minutes after 10 failed logins, and other security fixes # 130802-1038 - Changed to PHP mysqli functions # 140811-0801 - Changed to use QXZ function for echoing text +# 141118-1240 - Formatting changes for QXZ output # require_once("dbconnect_mysqli.php"); @@ -55,7 +56,7 @@ $server_ip = preg_replace("/\'|\"|\\\\|;/","",$server_ip); if (!isset($format)) {$format="text";} $version = '0.0.7'; -$build = '130328-0025'; +$build = '141118-1240'; $StarTtime = date("U"); $NOW_DATE = date("Y-m-d"); $NOW_TIME = date("Y-m-d H:i:s"); @@ -75,7 +76,7 @@ else { if( (strlen($server_ip)<6) or (!isset($server_ip)) or ( (strlen($session_name)<12) or (!isset($session_name)) ) ) { - echo _QXZ("Invalid server_ip:")." |$server_ip| or Invalid session_name: |$session_name|\n"; + echo _QXZ("Invalid server_ip: |%1s| or Invalid session_name: |%2s|",0,'',$server_ip,$session_name)."\n"; exit; } else @@ -113,7 +114,7 @@ $row=''; $rowx=''; if (strlen($vmail_box)<1) { $channel_live=0; - echo _QXZ("voicemail box $vmail_box is not valid\n"); + echo _QXZ("voicemail box %1s is not valid",0,'',$vmail_box)."\n"; exit; } else