Fixes in the admin web interfaces for QXZ issues

git-svn-id: svn://192.168.202.10@2295 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2015-03-07 14:23:25 +00:00
parent 519ef1532b
commit eef591f137
7 changed files with 201 additions and 196 deletions
@@ -94,7 +94,6 @@ code country areacode state GMT DST DST_RANGE GEOGRAPHIC DESCRIPTION TZ_CODE
1 USA 347 NY -5 Y SSM-FSN New York EST 1 USA 347 NY -5 Y SSM-FSN New York EST
1 USA 351 MA -5 Y SSM-FSN Massachusetts EST 1 USA 351 MA -5 Y SSM-FSN Massachusetts EST
1 USA 352 FL -5 Y SSM-FSN Florida EST 1 USA 352 FL -5 Y SSM-FSN Florida EST
1 USA 353 WI -6 Y SSM-FSN Wisconsin CST
1 USA 358 PA -5 Y SSM-FSN Pennsylvania EST 1 USA 358 PA -5 Y SSM-FSN Pennsylvania EST
1 USA 360 WA -8 Y SSM-FSN Washington PST 1 USA 360 WA -8 Y SSM-FSN Washington PST
1 USA 361 TX -6 Y SSM-FSN Texas CST 1 USA 361 TX -6 Y SSM-FSN Texas CST
@@ -102,8 +101,6 @@ code country areacode state GMT DST DST_RANGE GEOGRAPHIC DESCRIPTION TZ_CODE
1 CAN 365 ON -5 Y SSM-FSN Ontario EST 1 CAN 365 ON -5 Y SSM-FSN Ontario EST
1 USA 369 CA -8 Y SSM-FSN California PST 1 USA 369 CA -8 Y SSM-FSN California PST
1 USA 380 OH -5 Y SSM-FSN Ohio EST 1 USA 380 OH -5 Y SSM-FSN Ohio EST
1 USA 381 VA -5 Y SSM-FSN Virginia EST
1 USA 383 ME -5 Y SSM-FSN Maine EST
1 USA 385 UT -7 Y SSM-FSN Utah MST 1 USA 385 UT -7 Y SSM-FSN Utah MST
1 USA 386 FL -5 Y SSM-FSN Florida EST 1 USA 386 FL -5 Y SSM-FSN Florida EST
1 USA 401 RI -5 Y SSM-FSN Rhode Island EST 1 USA 401 RI -5 Y SSM-FSN Rhode Island EST
@@ -124,7 +121,6 @@ code country areacode state GMT DST DST_RANGE GEOGRAPHIC DESCRIPTION TZ_CODE
1 USA 417 MO -6 Y SSM-FSN Missouri CST 1 USA 417 MO -6 Y SSM-FSN Missouri CST
1 CAN 418 QC -5 Y SSM-FSN Quebec EST 1 CAN 418 QC -5 Y SSM-FSN Quebec EST
1 USA 419 OH -5 Y SSM-FSN Ohio EST 1 USA 419 OH -5 Y SSM-FSN Ohio EST
1 USA 420 WI -6 Y SSM-FSN Wisconsin CST
1 USA 423 TN -5 Y SSM-FSN Tennessee EST 1 USA 423 TN -5 Y SSM-FSN Tennessee EST
1 USA 424 CA -8 Y SSM-FSN California PST 1 USA 424 CA -8 Y SSM-FSN California PST
1 USA 425 WA -8 Y SSM-FSN Washington PST 1 USA 425 WA -8 Y SSM-FSN Washington PST
@@ -246,6 +242,7 @@ code country areacode state GMT DST DST_RANGE GEOGRAPHIC DESCRIPTION TZ_CODE
1 USA 669 CA -8 Y SSM-FSN California PST 1 USA 669 CA -8 Y SSM-FSN California PST
1 MNP 670 MP +10 N Mariana Islands ChST 1 MNP 670 MP +10 N Mariana Islands ChST
1 GUM 671 GU +10 N Guam GST 1 GUM 671 GU +10 N Guam GST
1 CAN 672 BC -8 Y SSM-FSN British Columbia PST
1 USA 678 GA -5 Y SSM-FSN Georgia EST 1 USA 678 GA -5 Y SSM-FSN Georgia EST
1 USA 679 MI -5 Y SSM-FSN Michigan EST 1 USA 679 MI -5 Y SSM-FSN Michigan EST
1 USA 681 WV -5 Y SSM-FSN West Virginia EST 1 USA 681 WV -5 Y SSM-FSN West Virginia EST
@@ -280,6 +277,7 @@ code country areacode state GMT DST DST_RANGE GEOGRAPHIC DESCRIPTION TZ_CODE
1 USA 734 MI -5 Y SSM-FSN Michigan EST 1 USA 734 MI -5 Y SSM-FSN Michigan EST
1 USA 737 TX -6 Y SSM-FSN Texas CST 1 USA 737 TX -6 Y SSM-FSN Texas CST
1 USA 740 OH -5 Y SSM-FSN Ohio EST 1 USA 740 OH -5 Y SSM-FSN Ohio EST
1 CAN 742 ON -5 Y SSM-FSN Ontario EST
1 USA 743 NC -5 Y SSM-FSN North Carolina EST 1 USA 743 NC -5 Y SSM-FSN North Carolina EST
1 USA 747 CA -8 Y SSM-FSN California PST 1 USA 747 CA -8 Y SSM-FSN California PST
1 USA 752 CA -8 Y SSM-FSN California PST 1 USA 752 CA -8 Y SSM-FSN California PST
@@ -332,7 +330,6 @@ code country areacode state GMT DST DST_RANGE GEOGRAPHIC DESCRIPTION TZ_CODE
1 USA 831 CA -8 Y SSM-FSN California PST 1 USA 831 CA -8 Y SSM-FSN California PST
1 USA 832 TX -6 Y SSM-FSN Texas CST 1 USA 832 TX -6 Y SSM-FSN Texas CST
1 USA 835 PA -5 Y SSM-FSN Pennsylvania EST 1 USA 835 PA -5 Y SSM-FSN Pennsylvania EST
1 USA 836 FL -5 Y SSM-FSN Florida EST
1 USA 843 SC -5 Y SSM-FSN South Carolina EST 1 USA 843 SC -5 Y SSM-FSN South Carolina EST
1 USA 845 NY -5 Y SSM-FSN New York EST 1 USA 845 NY -5 Y SSM-FSN New York EST
1 USA 847 IL -6 Y SSM-FSN Illinois CST 1 USA 847 IL -6 Y SSM-FSN Illinois CST
@@ -345,7 +342,6 @@ code country areacode state GMT DST DST_RANGE GEOGRAPHIC DESCRIPTION TZ_CODE
1 USA 858 CA -8 Y SSM-FSN California PST 1 USA 858 CA -8 Y SSM-FSN California PST
1 USA 859 KY -5 Y SSM-FSN Kentucky EST 1 USA 859 KY -5 Y SSM-FSN Kentucky EST
1 USA 860 CT -5 Y SSM-FSN Connecticut EST 1 USA 860 CT -5 Y SSM-FSN Connecticut EST
1 USA 861 FL -5 Y SSM-FSN Florida EST
1 USA 862 NJ -5 Y SSM-FSN New Jersey EST 1 USA 862 NJ -5 Y SSM-FSN New Jersey EST
1 USA 863 FL -5 Y SSM-FSN Florida EST 1 USA 863 FL -5 Y SSM-FSN Florida EST
1 USA 864 SC -5 Y SSM-FSN South Carolina EST 1 USA 864 SC -5 Y SSM-FSN South Carolina EST
@@ -354,7 +350,6 @@ code country areacode state GMT DST DST_RANGE GEOGRAPHIC DESCRIPTION TZ_CODE
1 TTO 868 -4 N Trinidad and Tobago AST 1 TTO 868 -4 N Trinidad and Tobago AST
1 KNA 869 -4 N St. Kitts and Nevis AST 1 KNA 869 -4 N St. Kitts and Nevis AST
1 USA 870 AR -6 Y SSM-FSN Arkansas CST 1 USA 870 AR -6 Y SSM-FSN Arkansas CST
1 USA 871 CA -8 Y SSM-FSN California PST
1 USA 872 IL -6 Y SSM-FSN Illinois CST 1 USA 872 IL -6 Y SSM-FSN Illinois CST
1 CAN 873 QC -5 Y SSM-FSN Quebec EST 1 CAN 873 QC -5 Y SSM-FSN Quebec EST
1 JAM 876 -5 N Jamaica EST 1 JAM 876 -5 N Jamaica EST
@@ -379,6 +374,7 @@ code country areacode state GMT DST DST_RANGE GEOGRAPHIC DESCRIPTION TZ_CODE
1 USA 919 NC -5 Y SSM-FSN North Carolina EST 1 USA 919 NC -5 Y SSM-FSN North Carolina EST
1 USA 920 WI -6 Y SSM-FSN Wisconsin CST 1 USA 920 WI -6 Y SSM-FSN Wisconsin CST
1 USA 925 CA -8 Y SSM-FSN California PST 1 USA 925 CA -8 Y SSM-FSN California PST
1 USA 927 FL -5 Y SSM-FSN Florida EST
1 USA 928 AZ -7 N Arizona MST 1 USA 928 AZ -7 N Arizona MST
1 USA 929 NY -5 Y SSM-FSN New York EST 1 USA 929 NY -5 Y SSM-FSN New York EST
1 USA 930 IN -5 Y SSM-FSN Indiana EST 1 USA 930 IN -5 Y SSM-FSN Indiana EST
@@ -399,7 +395,6 @@ code country areacode state GMT DST DST_RANGE GEOGRAPHIC DESCRIPTION TZ_CODE
1 USA 956 TX -6 Y SSM-FSN Texas CST 1 USA 956 TX -6 Y SSM-FSN Texas CST
1 USA 957 NM -7 Y SSM-FSN New Mexico MST 1 USA 957 NM -7 Y SSM-FSN New Mexico MST
1 USA 959 CT -5 Y SSM-FSN Connecticut EST 1 USA 959 CT -5 Y SSM-FSN Connecticut EST
1 USA 969 MD -5 Y SSM-FSN Maryland EST
1 USA 970 CO -7 Y SSM-FSN Colorado MST 1 USA 970 CO -7 Y SSM-FSN Colorado MST
1 USA 971 OR -8 Y SSM-FSN Oregon PST 1 USA 971 OR -8 Y SSM-FSN Oregon PST
1 USA 972 TX -6 Y SSM-FSN Texas CST 1 USA 972 TX -6 Y SSM-FSN Texas CST
@@ -91,10 +91,11 @@
# 141128-0857 - Code cleanup for QXZ functions # 141128-0857 - Code cleanup for QXZ functions
# 141230-0030 - Added code for on-the-fly language translations display # 141230-0030 - Added code for on-the-fly language translations display
# 150211-2342 - Added hopper link, issue #825 # 150211-2342 - Added hopper link, issue #825
# 150307-0825 - small cosmetic fix
# #
$version = '2.10-80'; $version = '2.10-81';
$build = '150211-2342'; $build = '150307-0825';
header ("Content-type: text/html; charset=utf-8"); header ("Content-type: text/html; charset=utf-8");
@@ -774,7 +775,7 @@ $select_list .= "<TD NOWRAP align=right>";
$select_list .= "<font size=1>"._QXZ("VERSION").": $version &nbsp; "._QXZ("BUILD").": $build</font>"; $select_list .= "<font size=1>"._QXZ("VERSION").": $version &nbsp; "._QXZ("BUILD").": $build</font>";
$select_list .= "</TD></TR></TABLE>"; $select_list .= "</TD></TR></TABLE>";
$open_list = "<TABLE WIDTH=250 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\"#D9E6FE\"><TR><TD ALIGN=CENTER><a href=\"#\" onclick=\"openDiv(\'campaign_select_list\');\"><font size=2>"._QXZ("Choose Report Display Options")."</a></TD></TR></TABLE>"; $open_list = '<TABLE WIDTH=250 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\'#D9E6FE\'><TR><TD ALIGN=CENTER><a href=\'#\' onclick=\\"openDiv(\'campaign_select_list\');\\"><font size=2>'._QXZ("Choose Report Display Options").'</a></TD></TR></TABLE>';
?> ?>
@@ -811,8 +812,8 @@ else
document.getElementById('cursorY').value = (window.Event) ? e.pageY : event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); document.getElementById('cursorY').value = (window.Event) ? e.pageY : event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
} }
var select_list = '<?php echo $select_list ?>'; var select_list = "<?php echo $select_list ?>";
var open_list = '<?php echo $open_list ?>'; var open_list = "<?php echo $open_list ?>";
var monitor_phone = '<?php echo $monitor_phone ?>'; var monitor_phone = '<?php echo $monitor_phone ?>';
var user = '<?php echo $PHP_AUTH_USER ?>'; var user = '<?php echo $PHP_AUTH_USER ?>';
var pass = '<?php echo $PHP_AUTH_PW ?>'; var pass = '<?php echo $PHP_AUTH_PW ?>';
@@ -1887,7 +1888,7 @@ if ($RTajax < 1)
} }
else else
{ {
echo "<a href=\"$PHP_SELF?$usergroupQS$groupQS&RR=$RR&DB=$DB&adastats=1&SIPmonitorLINK=$SIPmonitorLINK&IAXmonitorLINK=$IAXmonitorLINK&usergroup=$usergroup&UGdisplay=$UGdisplay&UidORname=$UidORname&orderby=$orderby&SERVdisplay=$SERVdisplay&CALLSdisplay=$CALLSdisplay&PHONEdisplay=$PHONEdisplay&CUSTPHONEdisplay=$CUSTPHONEdisplay&with_inbound=$with_inbound&monitor_active=$monitor_active&monitor_phone=$monitor_phone&ALLINGROUPstats=$ALLINGROUPstats&DROPINGROUPstats=$DROPINGROUPstats&NOLEADSalert=$NOLEADSalert&CARRIERstats=$CARRIERstats&PRESETstats=$PRESETstats&AGENTtimeSTATS=$AGENTtimeSTATS&droppedOFtotal=$droppedOFtotal\"><font size=1>+ "._QXZ("VIEW LESS")."</font></a>"; echo "<a href=\"$PHP_SELF?$usergroupQS$groupQS&RR=$RR&DB=$DB&adastats=1&SIPmonitorLINK=$SIPmonitorLINK&IAXmonitorLINK=$IAXmonitorLINK&usergroup=$usergroup&UGdisplay=$UGdisplay&UidORname=$UidORname&orderby=$orderby&SERVdisplay=$SERVdisplay&CALLSdisplay=$CALLSdisplay&PHONEdisplay=$PHONEdisplay&CUSTPHONEdisplay=$CUSTPHONEdisplay&with_inbound=$with_inbound&monitor_active=$monitor_active&monitor_phone=$monitor_phone&ALLINGROUPstats=$ALLINGROUPstats&DROPINGROUPstats=$DROPINGROUPstats&NOLEADSalert=$NOLEADSalert&CARRIERstats=$CARRIERstats&PRESETstats=$PRESETstats&AGENTtimeSTATS=$AGENTtimeSTATS&droppedOFtotal=$droppedOFtotal\"><font size=1>- "._QXZ("VIEW LESS")."</font></a>";
} }
if ($UGdisplay>0) if ($UGdisplay>0)
{ {
@@ -50,6 +50,7 @@
# 141128-1009 - Added code for languages section # 141128-1009 - Added code for languages section
# 141230-0927 - Changed single-quote QXZ arguments to double-quotes # 141230-0927 - Changed single-quote QXZ arguments to double-quotes
# 150227-1614 - Formatting issue #831 # 150227-1614 - Formatting issue #831
# 150307-0915 - Fixes for QXZ
# #
@@ -726,7 +727,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
$IGhandle_method_list = '<option>CID</option><option>CIDLOOKUP</option><option>CIDLOOKUPRL</option><option>CIDLOOKUPRC</option><option>CIDLOOKUPALT</option><option>CIDLOOKUPRLALT</option><option>CIDLOOKUPRCALT</option><option>CIDLOOKUPADDR3</option><option>CIDLOOKUPRLADDR3</option><option>CIDLOOKUPRCADDR3</option><option>CIDLOOKUPALTADDR3</option><option>CIDLOOKUPRLALTADDR3</option><option>CIDLOOKUPRCALTADDR3</option><option>ANI</option><option>ANILOOKUP</option><option>ANILOOKUPRL</option><option>VIDPROMPT</option><option>VIDPROMPTLOOKUP</option><option>VIDPROMPTLOOKUPRL</option><option>VIDPROMPTLOOKUPRC</option><option>CLOSER</option><option>3DIGITID</option><option>4DIGITID</option><option>5DIGITID</option><option>10DIGITID</option>'; $IGhandle_method_list = '<option>CID</option><option>CIDLOOKUP</option><option>CIDLOOKUPRL</option><option>CIDLOOKUPRC</option><option>CIDLOOKUPALT</option><option>CIDLOOKUPRLALT</option><option>CIDLOOKUPRCALT</option><option>CIDLOOKUPADDR3</option><option>CIDLOOKUPRLADDR3</option><option>CIDLOOKUPRCADDR3</option><option>CIDLOOKUPALTADDR3</option><option>CIDLOOKUPRLALTADDR3</option><option>CIDLOOKUPRCALTADDR3</option><option>ANI</option><option>ANILOOKUP</option><option>ANILOOKUPRL</option><option>VIDPROMPT</option><option>VIDPROMPTLOOKUP</option><option>VIDPROMPTLOOKUPRL</option><option>VIDPROMPTLOOKUPRC</option><option>CLOSER</option><option>3DIGITID</option><option>4DIGITID</option><option>5DIGITID</option><option>10DIGITID</option>';
$IGsearch_method_list = '<option value="LB">LB - '._QXZ("Load Balanced").'</option><option value="LO">LO - '._QXZ("Load Balanced Overflow").'</option><option value="SO">SO - '._QXZ("Server Only").'</option>'; $IGsearch_method_list = '<option value=\\"LB\\">LB - '._QXZ("Load Balanced").'</option><option value=\\"LO\\">LO - '._QXZ("Load Balanced Overflow").'</option><option value=\\"SO\\">SO - '._QXZ("Server Only").'</option>';
$stmt="SELECT login,server_ip,extension,dialplan_number from phones where active='Y' $LOGadmin_viewable_groupsSQL order by login,server_ip;"; $stmt="SELECT login,server_ip,extension,dialplan_number from phones where active='Y' $LOGadmin_viewable_groupsSQL order by login,server_ip;";
$rslt=mysql_to_mysqli($stmt, $link); $rslt=mysql_to_mysqli($stmt, $link);
@@ -752,7 +753,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
var ingroup_list = '<?php echo $ingroup_list ?>'; var ingroup_list = '<?php echo $ingroup_list ?>';
var IGcampaign_id_list = '<?php echo $IGcampaign_id_list ?>'; var IGcampaign_id_list = '<?php echo $IGcampaign_id_list ?>';
var IGhandle_method_list = '<?php echo $IGhandle_method_list ?>'; var IGhandle_method_list = '<?php echo $IGhandle_method_list ?>';
var IGsearch_method_list = '<?php echo $IGsearch_method_list ?>'; var IGsearch_method_list = "<?php echo $IGsearch_method_list ?>";
var did_list = '<?php echo $did_list ?>'; var did_list = '<?php echo $did_list ?>';
var phone_list = '<?php echo $phone_list ?>'; var phone_list = '<?php echo $phone_list ?>';
var selected_value = ''; var selected_value = '';
@@ -795,22 +796,22 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
new_content = '<input type=hidden name=option_route_value_context_' + option + ' id=option_route_value_context_' + option + ' value="' + selected_value + '">'; new_content = '<input type=hidden name=option_route_value_context_' + option + ' id=option_route_value_context_' + option + ' value="' + selected_value + '">';
new_content = new_content + '<span name=option_route_link_' + option + 'id=option_route_link_' + option + '>'; new_content = new_content + '<span name=option_route_link_' + option + 'id=option_route_link_' + option + '>';
new_content = new_content + '<a href="admin.php?ADD=3111&group_id=' + value + '"><?php echo _QXZ("In-Group"); ?>:</a> </span>'; new_content = new_content + "<a href=\"admin.php?ADD=3111&group_id=" + value + "\"><?php echo _QXZ("In-Group"); ?>:</a> </span>";
new_content = new_content + '<select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + ' onChange="call_menu_link("' + option + '","INGROUP");">'; new_content = new_content + '<select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + ' onChange="call_menu_link("' + option + '","INGROUP");">';
new_content = new_content + '' + ingroup_list + "\n" + selected_value + '</select>'; new_content = new_content + '' + ingroup_list + "\n" + selected_value + '</select>';
new_content = new_content + ' &nbsp; <?php echo _QXZ("Handle Method"); ?>: <select size=1 name=IGhandle_method_' + option + ' id=IGhandle_method_' + option + '>'; new_content = new_content + " &nbsp; <?php echo _QXZ("Handle Method"); ?>: <select size=1 name=IGhandle_method_" + option + ' id=IGhandle_method_' + option + '>';
new_content = new_content + '' + IGhandle_method_list + "\n" + '<option SELECTED>' + IGhandle_method + '</select>'; new_content = new_content + '' + IGhandle_method_list + "\n" + '<option SELECTED>' + IGhandle_method + '</select>';
new_content = new_content + ' &nbsp; <a href="javascript:openNewWindow(\'admin.php?ADD=99999#vicidial_call_menu-ingroup_settings\')"><IMG SRC="help.gif" WIDTH=20 HEIGHT=20 BORDER=0 ALT="HELP" ALIGN=TOP></a>'; new_content = new_content + ' &nbsp; <a href="javascript:openNewWindow(\'admin.php?ADD=99999#vicidial_call_menu-ingroup_settings\')"><IMG SRC="help.gif" WIDTH=20 HEIGHT=20 BORDER=0 ALT="HELP" ALIGN=TOP></a>';
new_content = new_content + '<BR><?php echo _QXZ("Search Method"); ?>: <select size=1 name=IGsearch_method_' + option + ' id=IGsearch_method_' + option + '>'; new_content = new_content + "<BR><?php echo _QXZ("Search Method"); ?>: <select size=1 name=IGsearch_method_" + option + ' id=IGsearch_method_' + option + '>';
new_content = new_content + '' + IGsearch_method_list + "\n" + '<option SELECTED>' + IGsearch_method + '</select>'; new_content = new_content + '' + IGsearch_method_list + "\n" + '<option SELECTED>' + IGsearch_method + '</select>';
new_content = new_content + ' &nbsp; <?php echo _QXZ("List ID"); ?>: <input type=text size=5 maxlength=14 name=IGlist_id_' + option + ' id=IGlist_id_' + option + ' value="' + IGlist_id + '">'; new_content = new_content + " &nbsp; <?php echo _QXZ("List ID"); ?>: <input type=text size=5 maxlength=14 name=IGlist_id_" + option + ' id=IGlist_id_' + option + ' value="' + IGlist_id + '">';
new_content = new_content + '<BR><?php echo _QXZ("Campaign ID"); ?>: <select size=1 name=IGcampaign_id_' + option + ' id=IGcampaign_id_' + option + '>'; new_content = new_content + "<BR><?php echo _QXZ("Campaign ID"); ?>: <select size=1 name=IGcampaign_id_" + option + ' id=IGcampaign_id_' + option + '>';
new_content = new_content + '' + IGcampaign_id_list + "\n" + '<option SELECTED>' + IGcampaign_id + '</select>'; new_content = new_content + '' + IGcampaign_id_list + "\n" + '<option SELECTED>' + IGcampaign_id + '</select>';
new_content = new_content + ' &nbsp; <?php echo _QXZ("Phone Code"); ?>: <input type=text size=5 maxlength=14 name=IGphone_code_' + option + ' id=IGphone_code_' + option + ' value="' + IGphone_code + '">'; new_content = new_content + " &nbsp; <?php echo _QXZ("Phone Code"); ?>: <input type=text size=5 maxlength=14 name=IGphone_code_" + option + ' id=IGphone_code_' + option + ' value="' + IGphone_code + '">';
new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID Enter Filename"); ?>: <input type=text name=IGvid_enter_filename_" + option + " id=IGvid_enter_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_enter_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_enter_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>"; new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID Enter Filename"); ?>: <input type=text name=IGvid_enter_filename_" + option + " id=IGvid_enter_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_enter_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_enter_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID ID Number Filename"); ?>: <input type=text name=IGvid_id_number_filename_" + option + " id=IGvid_id_number_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_id_number_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_id_number_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>"; new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID ID Number Filename"); ?>: <input type=text name=IGvid_id_number_filename_" + option + " id=IGvid_id_number_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_id_number_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_id_number_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID Confirm Filename"); ?>: <input type=text name=IGvid_confirm_filename_" + option + " id=IGvid_confirm_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_confirm_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_confirm_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>"; new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID Confirm Filename"); ?>: <input type=text name=IGvid_confirm_filename_" + option + " id=IGvid_confirm_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_confirm_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_confirm_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
new_content = new_content + ' &nbsp; <?php echo _QXZ("VID Digits"); ?>: <input type=text size=3 maxlength=3 name=IGvid_validate_digits_' + option + ' id=IGvid_validate_digits_' + option + ' value="' + IGvid_validate_digits + '">'; new_content = new_content + " &nbsp; <?php echo _QXZ("VID Digits"); ?>: <input type=text size=3 maxlength=3 name=IGvid_validate_digits_" + option + ' id=IGvid_validate_digits_' + option + ' value="' + IGvid_validate_digits + '">';
} }
if (selected_route=='DID') if (selected_route=='DID')
{ {
@@ -820,7 +821,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
} }
else else
{value='';} {value='';}
new_content = '<span name=option_route_link_' + option + ' id=option_route_link_' + option + '><a href="admin.php?ADD=3311&did_pattern=' + value + '"><?php echo _QXZ("DID"); ?>:</a> </span><select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + " onChange=\"call_menu_link('" + option + "','DID');\">" + did_list + "\n" + selected_value + '</select>'; new_content = '<span name=option_route_link_' + option + ' id=option_route_link_' + option + '><a href="admin.php?ADD=3311&did_pattern=' + value + "\"><?php echo _QXZ("DID"); ?>:</a> </span><select size=1 name=option_route_value_" + option + ' id=option_route_value_' + option + " onChange=\"call_menu_link('" + option + "','DID');\">" + did_list + "\n" + selected_value + '</select>';
} }
if (selected_route=='HANGUP') if (selected_route=='HANGUP')
{ {
@@ -851,7 +852,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
} }
else else
{value='';} {value='';}
new_content = '<?php echo _QXZ("Phone"); ?>: <select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + '>' + phone_list + "\n" + selected_value + '</select>'; new_content = "<?php echo _QXZ("Phone"); ?>: <select size=1 name=option_route_value_" + option + ' id=option_route_value_' + option + '>' + phone_list + "\n" + selected_value + '</select>';
} }
if ( (selected_route=='VOICEMAIL') || (selected_route=='VMAIL_NO_INST') ) if ( (selected_route=='VOICEMAIL') || (selected_route=='VMAIL_NO_INST') )
{ {
@@ -922,7 +923,7 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
var ingroup_list = '<?php echo $ingroup_list ?>'; var ingroup_list = '<?php echo $ingroup_list ?>';
var IGcampaign_id_list = '<?php echo $IGcampaign_id_list ?>'; var IGcampaign_id_list = '<?php echo $IGcampaign_id_list ?>';
var IGhandle_method_list = '<?php echo $IGhandle_method_list ?>'; var IGhandle_method_list = '<?php echo $IGhandle_method_list ?>';
var IGsearch_method_list = '<?php echo $IGsearch_method_list ?>'; var IGsearch_method_list = "<?php echo $IGsearch_method_list ?>";
var did_list = '<?php echo $did_list ?>'; var did_list = '<?php echo $did_list ?>';
var selected_value = ''; var selected_value = '';
var selected_context = ''; var selected_context = '';
@@ -940,7 +941,7 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
} }
else else
{value = '';} {value = '';}
new_content = '<span name=' + option + '_value_link id=' + option + '_value_link><a href="./admin.php?ADD=3511&menu_id=' + value + '"><?php echo _QXZ("Call Menu"); ?>: </a></span><select size=1 name=' + option + '_value id=' + option + "_value onChange=\"dynamic_call_action_link('" + option + "','CALLMENU');\">" + call_menu_list + "\n" + selected_value + '</select>'; new_content = '<span name=' + option + '_value_link id=' + option + '_value_link><a href="./admin.php?ADD=3511&menu_id=' + value + "\"><?php echo _QXZ("Call Menu"); ?>: </a></span><select size=1 name=" + option + '_value id=' + option + "_value onChange=\"dynamic_call_action_link('" + option + "','CALLMENU');\">" + call_menu_list + "\n" + selected_value + '</select>';
} }
if (selected_route=='INGROUP') if (selected_route=='INGROUP')
{ {
@@ -963,17 +964,17 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
selected_value = '<option SELECTED>' + IGgroup_id + '</option>'; selected_value = '<option SELECTED>' + IGgroup_id + '</option>';
} }
new_content = new_content + '<span name=' + option + '_value_link id=' + option + '_value_link><a href="admin.php?ADD=3111&group_id=' + IGgroup_id + '"><?php echo _QXZ("In-Group"); ?>:</a> </span> '; new_content = new_content + '<span name=' + option + '_value_link id=' + option + '_value_link><a href="admin.php?ADD=3111&group_id=' + IGgroup_id + "\"><?php echo _QXZ("In-Group"); ?>:</a> </span> ";
new_content = new_content + '<select size=1 name=IGgroup_id_' + option + ' id=IGgroup_id_' + option + " onChange=\"dynamic_call_action_link('IGgroup_id_" + option + "','INGROUP');\">"; new_content = new_content + '<select size=1 name=IGgroup_id_' + option + ' id=IGgroup_id_' + option + " onChange=\"dynamic_call_action_link('IGgroup_id_" + option + "','INGROUP');\">";
new_content = new_content + '' + ingroup_list + "\n" + selected_value + '</select>'; new_content = new_content + '' + ingroup_list + "\n" + selected_value + '</select>';
new_content = new_content + ' &nbsp; <?php echo _QXZ("Handle Method"); ?>: <select size=1 name=IGhandle_method_' + option + ' id=IGhandle_method_' + option + '>'; new_content = new_content + " &nbsp; <?php echo _QXZ("Handle Method"); ?>: <select size=1 name=IGhandle_method_" + option + ' id=IGhandle_method_' + option + '>';
new_content = new_content + '' + IGhandle_method_list + "\n" + '<option SELECTED>' + IGhandle_method + '</select>'; new_content = new_content + '' + IGhandle_method_list + "\n" + '<option SELECTED>' + IGhandle_method + '</select>';
new_content = new_content + '<BR><?php echo _QXZ("Search Method"); ?>: <select size=1 name=IGsearch_method_' + option + ' id=IGsearch_method_' + option + '>'; new_content = new_content + "<BR><?php echo _QXZ("Search Method"); ?>: <select size=1 name=IGsearch_method_" + option + ' id=IGsearch_method_' + option + '>';
new_content = new_content + '' + IGsearch_method_list + "\n" + '<option SELECTED>' + IGsearch_method + '</select>'; new_content = new_content + '' + IGsearch_method_list + "\n" + '<option SELECTED>' + IGsearch_method + '</select>';
new_content = new_content + ' &nbsp; <?php echo _QXZ("List ID"); ?>: <input type=text size=5 maxlength=14 name=IGlist_id_' + option + ' id=IGlist_id_' + option + ' value="' + IGlist_id + '">'; new_content = new_content + " &nbsp; <?php echo _QXZ("List ID"); ?>: <input type=text size=5 maxlength=14 name=IGlist_id_" + option + ' id=IGlist_id_' + option + ' value="' + IGlist_id + '">';
new_content = new_content + '<BR><?php echo _QXZ("Campaign ID"); ?>: <select size=1 name=IGcampaign_id_' + option + ' id=IGcampaign_id_' + option + '>'; new_content = new_content + "<BR><?php echo _QXZ("Campaign ID"); ?>: <select size=1 name=IGcampaign_id_" + option + ' id=IGcampaign_id_' + option + '>';
new_content = new_content + '' + IGcampaign_id_list + "\n" + '<option SELECTED>' + IGcampaign_id + '</select>'; new_content = new_content + '' + IGcampaign_id_list + "\n" + '<option SELECTED>' + IGcampaign_id + '</select>';
new_content = new_content + ' &nbsp; <?php echo _QXZ("Phone Code"); ?>: <input type=text size=5 maxlength=14 name=IGphone_code_' + option + ' id=IGphone_code_' + option + ' value="' + IGphone_code + '">'; new_content = new_content + " &nbsp; <?php echo _QXZ("Phone Code"); ?>: <input type=text size=5 maxlength=14 name=IGphone_code_" + option + ' id=IGphone_code_' + option + ' value="' + IGphone_code + '">';
// new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID Enter Filename"); ?>: <input type=text name=IGvid_enter_filename_" + option + " id=IGvid_enter_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_enter_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_enter_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>"; // new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID Enter Filename"); ?>: <input type=text name=IGvid_enter_filename_" + option + " id=IGvid_enter_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_enter_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_enter_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
// new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID ID Number Filename"); ?>: <input type=text name=IGvid_id_number_filename_" + option + " id=IGvid_id_number_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_id_number_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_id_number_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>"; // new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID ID Number Filename"); ?>: <input type=text name=IGvid_id_number_filename_" + option + " id=IGvid_id_number_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_id_number_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_id_number_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
// new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID Confirm Filename"); ?>: <input type=text name=IGvid_confirm_filename_" + option + " id=IGvid_confirm_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_confirm_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_confirm_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>"; // new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID Confirm Filename"); ?>: <input type=text name=IGvid_confirm_filename_" + option + " id=IGvid_confirm_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_confirm_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_confirm_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
@@ -988,7 +989,7 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
} }
else else
{value = '';} {value = '';}
new_content = '<span name=' + option + '_value_link id=' + option + '_value_link><a href="admin.php?ADD=3311&did_pattern=' + value + '"><?php echo _QXZ("DID"); ?>:</a> </span><select size=1 name=' + option + '_value id=' + option + "_value onChange=\"dynamic_call_action_link('" + option + "','DID');\">" + did_list + "\n" + selected_value + '</select>'; new_content = '<span name=' + option + '_value_link id=' + option + '_value_link><a href="admin.php?ADD=3311&did_pattern=' + value + "\"><?php echo _QXZ("DID"); ?>:</a> </span><select size=1 name=" + option + '_value id=' + option + "_value onChange=\"dynamic_call_action_link('" + option + "','DID');\">" + did_list + "\n" + selected_value + '</select>';
} }
if (selected_route=='MESSAGE') if (selected_route=='MESSAGE')
{ {
@@ -1044,15 +1045,15 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
if (route=='CALLMENU') if (route=='CALLMENU')
{ {
new_content = '<a href="admin.php?ADD=3511&menu_id=' + selected_value + '"><?php echo _QXZ("Call Menu"); ?>:</a>'; new_content = '<a href="admin.php?ADD=3511&menu_id=' + selected_value + "\"><?php echo _QXZ("Call Menu"); ?>:</a>";
} }
if (route=='INGROUP') if (route=='INGROUP')
{ {
new_content = '<a href="admin.php?ADD=3111&group_id=' + selected_value + '"><?php echo _QXZ("In-Group"); ?>:</a>'; new_content = '<a href="admin.php?ADD=3111&group_id=' + selected_value + "\"><?php echo _QXZ("In-Group"); ?>:</a>";
} }
if (route=='DID') if (route=='DID')
{ {
new_content = '<a href="admin.php?ADD=3311&did_pattern=' + selected_value + '"><?php echo _QXZ("DID"); ?>:</a>'; new_content = '<a href="admin.php?ADD=3311&did_pattern=' + selected_value + "\"><?php echo _QXZ("DID"); ?>:</a>";
} }
if (new_content.length < 1) if (new_content.length < 1)
@@ -1,7 +1,7 @@
<?php <?php
# realtime_report.php # realtime_report.php
# #
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2 # Copyright (C) 2015 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
# #
# live real-time stats for the VICIDIAL Auto-Dialer all servers # live real-time stats for the VICIDIAL Auto-Dialer all servers
# #
@@ -29,12 +29,13 @@
# 140624-1423 - Added droppedOFtotal options.php option # 140624-1423 - Added droppedOFtotal options.php option
# 141001-2200 - Finalized adding QXZ translation to all admin files # 141001-2200 - Finalized adding QXZ translation to all admin files
# 141230-0032 - Added code for on-the-fly language translations display # 141230-0032 - Added code for on-the-fly language translations display
# 150307-0823 - Fixes for QXZ
# #
$startMS = microtime(); $startMS = microtime();
$version = '2.10-17'; $version = '2.10-18';
$build = '141230-0032'; $build = '150307-0823';
header ("Content-type: text/html; charset=utf-8"); header ("Content-type: text/html; charset=utf-8");
@@ -666,15 +667,15 @@ $NFB = '<b><font size=6 face="courier">';
$NFE = '</font></b>'; $NFE = '</font></b>';
$F=''; $FG=''; $B=''; $BG=''; $F=''; $FG=''; $B=''; $BG='';
$select_list = "<TABLE WIDTH=700 CELLPADDING=5 BGCOLOR=\"#D9E6FE\"><TR><TD VALIGN=TOP>"._QXZ("Select Campaigns").": <BR>"; $select_list = "<TABLE WIDTH=700 CELLPADDING=5 BGCOLOR='#D9E6FE'><TR><TD VALIGN=TOP>"._QXZ("Select Campaigns").": <BR>";
$select_list .= "<SELECT SIZE=8 NAME=groups[] ID=groups[] multiple>"; $select_list .= "<SELECT SIZE=8 NAME=groups[] ID=groups[] multiple>";
$o=0; $o=0;
while ($groups_to_print > $o) while ($groups_to_print > $o)
{ {
if (preg_match("/\|$LISTgroups[$o]\|/",$group_string)) if (preg_match("/\|$LISTgroups[$o]\|/",$group_string))
{$select_list .= "<option selected value=\"$LISTgroups[$o]\">$LISTgroups[$o] - $LISTnames[$o]</option>";} {$select_list .= "<option selected value='$LISTgroups[$o]'>$LISTgroups[$o] - $LISTnames[$o]</option>";}
else else
{$select_list .= "<option value=\"$LISTgroups[$o]\">$LISTgroups[$o] - $LISTnames[$o]</option>";} {$select_list .= "<option value='$LISTgroups[$o]'>$LISTgroups[$o] - $LISTnames[$o]</option>";}
$o++; $o++;
} }
$select_list .= "</SELECT>"; $select_list .= "</SELECT>";
@@ -686,73 +687,73 @@ $o=0;
while ($o < $usergroups_to_print) while ($o < $usergroups_to_print)
{ {
if (preg_match("/\|$usergroups[$o]\|/",$user_group_string)) if (preg_match("/\|$usergroups[$o]\|/",$user_group_string))
{$select_list .= "<option selected value=\"$usergroups[$o]\">$usergroups[$o] - $usergroupnames[$o]</option>";} {$select_list .= "<option selected value='$usergroups[$o]'>$usergroups[$o] - $usergroupnames[$o]</option>";}
else else
{ {
if ( ($user_group_none > 0) and ($usergroups[$o] == 'ALL-GROUPS') ) if ( ($user_group_none > 0) and ($usergroups[$o] == 'ALL-GROUPS') )
{$select_list .= "<option selected value=\"$usergroups[$o]\">$usergroups[$o] - $usergroupnames[$o]</option>";} {$select_list .= "<option selected value='$usergroups[$o]'>$usergroups[$o] - $usergroupnames[$o]</option>";}
else else
{$select_list .= "<option value=\"$usergroups[$o]\">$usergroups[$o] - $usergroupnames[$o]</option>";} {$select_list .= "<option value='$usergroups[$o]'>$usergroups[$o] - $usergroupnames[$o]</option>";}
} }
$o++; $o++;
} }
$select_list .= "</SELECT>"; $select_list .= "</SELECT>";
$select_list .= "</TD><TD VALIGN=TOP ALIGN=CENTER>"; $select_list .= "</TD><TD VALIGN=TOP ALIGN=CENTER>";
$select_list .= "<a href=\"#\" onclick=\"hideDiv(\'campaign_select_list\');\">"._QXZ("Close Panel")."</a><BR><BR>"; $select_list .= "<a href='#' onclick=\\\"hideDiv('campaign_select_list');\\\">"._QXZ("Close Panel")."</a><BR><BR>";
$select_list .= "<TABLE CELLPADDING=2 CELLSPACING=2 BORDER=0>"; $select_list .= "<TABLE CELLPADDING=2 CELLSPACING=2 BORDER=0>";
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Screen Refresh Rate").": </TD><TD align=left><SELECT SIZE=1 NAME=RR ID=RR>"; $select_list .= _QXZ("Screen Refresh Rate").": </TD><TD align=left><SELECT SIZE=1 NAME=RR ID=RR>";
$select_list .= "<option value=\"4\""; if ($RR < 5) {$select_list .= " selected";} $select_list .= ">4 "._QXZ("seconds")."</option>"; $select_list .= "<option value='4'"; if ($RR < 5) {$select_list .= " selected";} $select_list .= ">4 "._QXZ("seconds")."</option>";
$select_list .= "<option value=\"10\""; if ( ($RR >= 5) and ($RR <=10) ) {$select_list .= " selected";} $select_list .= ">10 "._QXZ("seconds")."</option>"; $select_list .= "<option value='10'"; if ( ($RR >= 5) and ($RR <=10) ) {$select_list .= " selected";} $select_list .= ">10 "._QXZ("seconds")."</option>";
$select_list .= "<option value=\"20\""; if ( ($RR >= 11) and ($RR <=20) ) {$select_list .= " selected";} $select_list .= ">20 "._QXZ("seconds")."</option>"; $select_list .= "<option value='20'"; if ( ($RR >= 11) and ($RR <=20) ) {$select_list .= " selected";} $select_list .= ">20 "._QXZ("seconds")."</option>";
$select_list .= "<option value=\"30\""; if ( ($RR >= 21) and ($RR <=30) ) {$select_list .= " selected";} $select_list .= ">30 "._QXZ("seconds")."</option>"; $select_list .= "<option value='30'"; if ( ($RR >= 21) and ($RR <=30) ) {$select_list .= " selected";} $select_list .= ">30 "._QXZ("seconds")."</option>";
$select_list .= "<option value=\"40\""; if ( ($RR >= 31) and ($RR <=40) ) {$select_list .= " selected";} $select_list .= ">40 "._QXZ("seconds")."</option>"; $select_list .= "<option value='40'"; if ( ($RR >= 31) and ($RR <=40) ) {$select_list .= " selected";} $select_list .= ">40 "._QXZ("seconds")."</option>";
$select_list .= "<option value=\"60\""; if ( ($RR >= 41) and ($RR <=60) ) {$select_list .= " selected";} $select_list .= ">60 "._QXZ("seconds")."</option>"; $select_list .= "<option value='60'"; if ( ($RR >= 41) and ($RR <=60) ) {$select_list .= " selected";} $select_list .= ">60 "._QXZ("seconds")."</option>";
$select_list .= "<option value=\"120\""; if ( ($RR >= 61) and ($RR <=120) ) {$select_list .= " selected";} $select_list .= ">2 "._QXZ("minutes")."</option>"; $select_list .= "<option value='120'"; if ( ($RR >= 61) and ($RR <=120) ) {$select_list .= " selected";} $select_list .= ">2 "._QXZ("minutes")."</option>";
$select_list .= "<option value=\"300\""; if ( ($RR >= 121) and ($RR <=300) ) {$select_list .= " selected";} $select_list .= ">5 "._QXZ("minutes")."</option>"; $select_list .= "<option value='300'"; if ( ($RR >= 121) and ($RR <=300) ) {$select_list .= " selected";} $select_list .= ">5 "._QXZ("minutes")."</option>";
$select_list .= "<option value=\"600\""; if ( ($RR >= 301) and ($RR <=600) ) {$select_list .= " selected";} $select_list .= ">10 "._QXZ("minutes")."</option>"; $select_list .= "<option value='600'"; if ( ($RR >= 301) and ($RR <=600) ) {$select_list .= " selected";} $select_list .= ">10 "._QXZ("minutes")."</option>";
$select_list .= "<option value=\"1200\""; if ( ($RR >= 601) and ($RR <=1200) ) {$select_list .= " selected";} $select_list .= ">20 "._QXZ("minutes")."</option>"; $select_list .= "<option value='1200'"; if ( ($RR >= 601) and ($RR <=1200) ) {$select_list .= " selected";} $select_list .= ">20 "._QXZ("minutes")."</option>";
$select_list .= "<option value=\"1800\""; if ( ($RR >= 1201) and ($RR <=1800) ) {$select_list .= " selected";} $select_list .= ">30 "._QXZ("minutes")."</option>"; $select_list .= "<option value='1800'"; if ( ($RR >= 1201) and ($RR <=1800) ) {$select_list .= " selected";} $select_list .= ">30 "._QXZ("minutes")."</option>";
$select_list .= "<option value=\"2400\""; if ( ($RR >= 1801) and ($RR <=2400) ) {$select_list .= " selected";} $select_list .= ">40 "._QXZ("minutes")."</option>"; $select_list .= "<option value='2400'"; if ( ($RR >= 1801) and ($RR <=2400) ) {$select_list .= " selected";} $select_list .= ">40 "._QXZ("minutes")."</option>";
$select_list .= "<option value=\"3600\""; if ( ($RR >= 2401) and ($RR <=3600) ) {$select_list .= " selected";} $select_list .= ">60 "._QXZ("minutes")."</option>"; $select_list .= "<option value='3600'"; if ( ($RR >= 2401) and ($RR <=3600) ) {$select_list .= " selected";} $select_list .= ">60 "._QXZ("minutes")."</option>";
$select_list .= "<option value=\"7200\""; if ( ($RR >= 3601) and ($RR <=7200) ) {$select_list .= " selected";} $select_list .= ">2 "._QXZ("hours")."</option>"; $select_list .= "<option value='7200'"; if ( ($RR >= 3601) and ($RR <=7200) ) {$select_list .= " selected";} $select_list .= ">2 "._QXZ("hours")."</option>";
$select_list .= "<option value=\"63072000\""; if ($RR >= 7201) {$select_list .= " selected";} $select_list .= ">2 "._QXZ("years")."</option>"; $select_list .= "<option value='63072000'"; if ($RR >= 7201) {$select_list .= " selected";} $select_list .= ">2 "._QXZ("years")."</option>";
$select_list .= "</SELECT></TD></TR>"; $select_list .= "</SELECT></TD></TR>";
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Inbound").": </TD><TD align=left><SELECT SIZE=1 NAME=with_inbound ID=with_inbound>"; $select_list .= _QXZ("Inbound").": </TD><TD align=left><SELECT SIZE=1 NAME=with_inbound ID=with_inbound>";
$select_list .= "<option value=\"N\""; $select_list .= "<option value='N'";
if ($with_inbound=='N') {$select_list .= " selected";} if ($with_inbound=='N') {$select_list .= " selected";}
$select_list .= ">"._QXZ("No")."</option>"; $select_list .= ">"._QXZ("No")."</option>";
$select_list .= "<option value=\"Y\""; $select_list .= "<option value='Y'";
if ($with_inbound=='Y') {$select_list .= " selected";} if ($with_inbound=='Y') {$select_list .= " selected";}
$select_list .= ">"._QXZ("Yes")."</option>"; $select_list .= ">"._QXZ("Yes")."</option>";
$select_list .= "<option value=\"O\""; $select_list .= "<option value='O'";
if ($with_inbound=='O') {$select_list .= " selected";} if ($with_inbound=='O') {$select_list .= " selected";}
$select_list .= ">"._QXZ("Only")."</option>"; $select_list .= ">"._QXZ("Only")."</option>";
$select_list .= "</SELECT></TD></TR>"; $select_list .= "</SELECT></TD></TR>";
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Monitor").": </TD><TD align=left><SELECT SIZE=1 NAME=monitor_active ID=monitor_active>"; $select_list .= _QXZ("Monitor").": </TD><TD align=left><SELECT SIZE=1 NAME=monitor_active ID=monitor_active>";
$select_list .= "<option value=\"\""; $select_list .= "<option value=''";
if (strlen($monitor_active) < 2) {$select_list .= " selected";} if (strlen($monitor_active) < 2) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NONE")."</option>"; $select_list .= ">"._QXZ("NONE")."</option>";
$select_list .= "<option value=\"MONITOR\""; $select_list .= "<option value='MONITOR'";
if ($monitor_active=='MONITOR') {$select_list .= " selected";} if ($monitor_active=='MONITOR') {$select_list .= " selected";}
$select_list .= ">"._QXZ("MONITOR")."</option>"; $select_list .= ">"._QXZ("MONITOR")."</option>";
$select_list .= "<option value=\"BARGE\""; $select_list .= "<option value='BARGE'";
if ($monitor_active=='BARGE') {$select_list .= " selected";} if ($monitor_active=='BARGE') {$select_list .= " selected";}
$select_list .= ">"._QXZ("BARGE")."</option>"; $select_list .= ">"._QXZ("BARGE")."</option>";
#$select_list .= "<option value=\"HIJACK\""; #$select_list .= "<option value='HIJACK'";
# if ($monitor_active=='HIJACK') {$select_list .= " selected";} # if ($monitor_active=='HIJACK') {$select_list .= " selected";}
#$select_list .= ">HIJACK</option>"; #$select_list .= ">HIJACK</option>";
$select_list .= "</SELECT></TD></TR>"; $select_list .= "</SELECT></TD></TR>";
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Phone").": </TD><TD align=left>"; $select_list .= _QXZ("Phone").": </TD><TD align=left>";
$select_list .= "<INPUT type=text size=10 maxlength=20 NAME=monitor_phone ID=monitor_phone VALUE=\"$monitor_phone\">"; $select_list .= "<INPUT type=text size=10 maxlength=20 NAME=monitor_phone ID=monitor_phone VALUE='$monitor_phone'>";
$select_list .= "</TD></TR>"; $select_list .= "</TD></TR>";
$select_list .= "<TR><TD align=center COLSPAN=2> &nbsp; </TD></TR>"; $select_list .= "<TR><TD align=center COLSPAN=2> &nbsp; </TD></TR>";
@@ -761,12 +762,12 @@ if ($UGdisplay > 0)
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Select User Group").": </TD><TD align=left>"; $select_list .= _QXZ("Select User Group").": </TD><TD align=left>";
$select_list .= "<SELECT SIZE=1 NAME=usergroup ID=usergroup>"; $select_list .= "<SELECT SIZE=1 NAME=usergroup ID=usergroup>";
$select_list .= "<option value=\"\">"._QXZ("ALL USER GROUPS")."</option>"; $select_list .= "<option value=''>"._QXZ("ALL USER GROUPS")."</option>";
$o=0; $o=0;
while ($usergroups_to_print > $o) while ($usergroups_to_print > $o)
{ {
if ($usergroups[$o] == $usergroup) {$select_list .= "<option selected value=\"$usergroups[$o]\">$usergroups[$o]</option>";} if ($usergroups[$o] == $usergroup) {$select_list .= "<option selected value='$usergroups[$o]'>$usergroups[$o]</option>";}
else {$select_list .= "<option value=\"$usergroups[$o]\">$usergroups[$o]</option>";} else {$select_list .= "<option value='$usergroups[$o]'>$usergroups[$o]</option>";}
$o++; $o++;
} }
$select_list .= "</SELECT></TD></TR>"; $select_list .= "</SELECT></TD></TR>";
@@ -774,30 +775,30 @@ if ($UGdisplay > 0)
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Dialable Leads Alert").": </TD><TD align=left><SELECT SIZE=1 NAME=NOLEADSalert ID=NOLEADSalert>"; $select_list .= _QXZ("Dialable Leads Alert").": </TD><TD align=left><SELECT SIZE=1 NAME=NOLEADSalert ID=NOLEADSalert>";
$select_list .= "<option value=\"\""; $select_list .= "<option value=''";
if (strlen($NOLEADSalert) < 2) {$select_list .= " selected";} if (strlen($NOLEADSalert) < 2) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>"; $select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"YES\""; $select_list .= "<option value='YES'";
if ($NOLEADSalert=='YES') {$select_list .= " selected";} if ($NOLEADSalert=='YES') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>"; $select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>"; $select_list .= "</SELECT></TD></TR>";
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Show Drop In-Group Row").": </TD><TD align=left><SELECT SIZE=1 NAME=DROPINGROUPstats ID=DROPINGROUPstats>"; $select_list .= _QXZ("Show Drop In-Group Row").": </TD><TD align=left><SELECT SIZE=1 NAME=DROPINGROUPstats ID=DROPINGROUPstats>";
$select_list .= "<option value=\"0\""; $select_list .= "<option value='0'";
if ($DROPINGROUPstats < 1) {$select_list .= " selected";} if ($DROPINGROUPstats < 1) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>"; $select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"1\""; $select_list .= "<option value='1'";
if ($DROPINGROUPstats=='1') {$select_list .= " selected";} if ($DROPINGROUPstats=='1') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>"; $select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>"; $select_list .= "</SELECT></TD></TR>";
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Show Carrier Stats").": </TD><TD align=left><SELECT SIZE=1 NAME=CARRIERstats ID=CARRIERstats>"; $select_list .= _QXZ("Show Carrier Stats").": </TD><TD align=left><SELECT SIZE=1 NAME=CARRIERstats ID=CARRIERstats>";
$select_list .= "<option value=\"0\""; $select_list .= "<option value='0'";
if ($CARRIERstats < 1) {$select_list .= " selected";} if ($CARRIERstats < 1) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>"; $select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"1\""; $select_list .= "<option value='1'";
if ($CARRIERstats=='1') {$select_list .= " selected";} if ($CARRIERstats=='1') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>"; $select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>"; $select_list .= "</SELECT></TD></TR>";
@@ -817,10 +818,10 @@ if ($presets_enabled > 0)
{ {
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Show Presets Stats").": </TD><TD align=left><SELECT SIZE=1 NAME=PRESETstats ID=PRESETstats>"; $select_list .= _QXZ("Show Presets Stats").": </TD><TD align=left><SELECT SIZE=1 NAME=PRESETstats ID=PRESETstats>";
$select_list .= "<option value=\"0\""; $select_list .= "<option value='0'";
if ($PRESETstats < 1) {$select_list .= " selected";} if ($PRESETstats < 1) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>"; $select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"1\""; $select_list .= "<option value='1'";
if ($PRESETstats=='1') {$select_list .= " selected";} if ($PRESETstats=='1') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>"; $select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>"; $select_list .= "</SELECT></TD></TR>";
@@ -832,17 +833,17 @@ else
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Agent Time Stats").": </TD><TD align=left><SELECT SIZE=1 NAME=AGENTtimeSTATS ID=AGENTtimeSTATS>"; $select_list .= _QXZ("Agent Time Stats").": </TD><TD align=left><SELECT SIZE=1 NAME=AGENTtimeSTATS ID=AGENTtimeSTATS>";
$select_list .= "<option value=\"0\""; $select_list .= "<option value='0'";
if ($AGENTtimeSTATS < 1) {$select_list .= " selected";} if ($AGENTtimeSTATS < 1) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>"; $select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"1\""; $select_list .= "<option value='1'";
if ($AGENTtimeSTATS=='1') {$select_list .= " selected";} if ($AGENTtimeSTATS=='1') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>"; $select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>"; $select_list .= "</SELECT></TD></TR>";
$select_list .= "</TABLE><BR>"; $select_list .= "</TABLE><BR>";
$select_list .= "<INPUT type=hidden name=droppedOFtotal value=\"$droppedOFtotal\">"; $select_list .= "<INPUT type=hidden name=droppedOFtotal value='$droppedOFtotal'>";
$select_list .= "<INPUT type=button VALUE=SUBMIT onclick=\"update_variables(\'form_submit\',\'\');\"><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2> &nbsp; &nbsp; &nbsp; &nbsp; "; $select_list .= "<INPUT type=button VALUE=SUBMIT onclick=\\\"update_variables('form_submit','');\\\"><FONT FACE='ARIAL,HELVETICA' COLOR=BLACK SIZE=2> &nbsp; &nbsp; &nbsp; &nbsp; ";
$select_list .= "</TD></TR>"; $select_list .= "</TD></TR>";
$select_list .= "<TR><TD ALIGN=CENTER>"; $select_list .= "<TR><TD ALIGN=CENTER>";
$select_list .= "<font size=1> &nbsp; </font>"; $select_list .= "<font size=1> &nbsp; </font>";
@@ -851,7 +852,7 @@ $select_list .= "<TD NOWRAP align=right>";
$select_list .= "<font size=1>"._QXZ("VERSION").": $version &nbsp; "._QXZ("BUILD").": $build</font>"; $select_list .= "<font size=1>"._QXZ("VERSION").": $version &nbsp; "._QXZ("BUILD").": $build</font>";
$select_list .= "</TD></TR></TABLE>"; $select_list .= "</TD></TR></TABLE>";
$open_list = "<TABLE WIDTH=250 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\"#D9E6FE\"><TR><TD ALIGN=CENTER><a href=\"#\" onclick=\"showDiv(\'campaign_select_list\');\"><font size=2>"._QXZ("Choose Report Display Options")."</a></TD></TR></TABLE>"; $open_list = '<TABLE WIDTH=250 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\'#D9E6FE\'><TR><TD ALIGN=CENTER><a href=\'#\' onclick=\\"showDiv(\'campaign_select_list\');\\"><font size=2>'._QXZ("Choose Report Display Options").'</a></TD></TR></TABLE>';
@@ -993,8 +994,8 @@ function getCursorXY(e)
} }
var PHP_SELF = '<?php echo $PHP_SELF ?>'; var PHP_SELF = '<?php echo $PHP_SELF ?>';
var select_list = '<?php echo $select_list ?>'; var select_list = "<?php echo $select_list ?>";
var open_list = '<?php echo $open_list ?>'; var open_list = "<?php echo $open_list ?>";
var monitor_phone = '<?php echo $monitor_phone ?>'; var monitor_phone = '<?php echo $monitor_phone ?>';
var user = '<?php echo $PHP_AUTH_USER ?>'; var user = '<?php echo $PHP_AUTH_USER ?>';
var pass = '<?php echo $PHP_AUTH_PW ?>'; var pass = '<?php echo $PHP_AUTH_PW ?>';
@@ -1024,6 +1025,8 @@ var PRESETstats = '<?php echo $PRESETstats ?>';
var AGENTtimeSTATS = '<?php echo $AGENTtimeSTATS ?>'; var AGENTtimeSTATS = '<?php echo $AGENTtimeSTATS ?>';
var droppedOFtotal = '<?php echo $droppedOFtotal ?>'; var droppedOFtotal = '<?php echo $droppedOFtotal ?>';
if (adastats == '') adastats = '1';
// functions to hide and show different DIVs // functions to hide and show different DIVs
function showDiv(divvar) function showDiv(divvar)
{ {
@@ -1372,38 +1375,38 @@ function update_variables(task_option,task_choice,force_reload)
} }
if (task_option == 'adastats') if (task_option == 'adastats')
{ {
if (adastats == '1') {adastats='2'; document.getElementById("adastatsTXT").innerHTML = '- VIEW LESS';} if (adastats == '1') {adastats='2'; document.getElementById("adastatsTXT").innerHTML = "- <?php echo _QXZ("VIEW LESS"); ?>";}
else {adastats='1'; document.getElementById("adastatsTXT").innerHTML = '+ VIEW MORE';} else {adastats='1'; document.getElementById("adastatsTXT").innerHTML = "+ <?php echo _QXZ("VIEW MORE"); ?>";}
} }
if (task_option == 'UGdisplay') if (task_option == 'UGdisplay')
{ {
if (UGdisplay == '1') {UGdisplay='0'; document.getElementById("UGdisplayTXT").innerHTML = 'VIEW USER GROUP';} if (UGdisplay == '1') {UGdisplay='0'; document.getElementById("UGdisplayTXT").innerHTML = "<?php echo _QXZ("VIEW USER GROUP"); ?>";}
else {UGdisplay='1'; document.getElementById("UGdisplayTXT").innerHTML = 'HIDE USER GROUP';} else {UGdisplay='1'; document.getElementById("UGdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE USER GROUP"); ?>";}
} }
if (task_option == 'SERVdisplay') if (task_option == 'SERVdisplay')
{ {
if (SERVdisplay == '1') {SERVdisplay='0'; document.getElementById("SERVdisplayTXT").innerHTML = 'SHOW SERVER INFO';} if (SERVdisplay == '1') {SERVdisplay='0'; document.getElementById("SERVdisplayTXT").innerHTML = "<?php echo _QXZ("SHOW SERVER INFO"); ?>";}
else {SERVdisplay='1'; document.getElementById("SERVdisplayTXT").innerHTML = 'HIDE SERVER INFO';} else {SERVdisplay='1'; document.getElementById("SERVdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE SERVER INFO"); ?>";}
} }
if (task_option == 'CALLSdisplay') if (task_option == 'CALLSdisplay')
{ {
if (CALLSdisplay == '1') {CALLSdisplay='0'; document.getElementById("CALLSdisplayTXT").innerHTML = 'SHOW WAITING CALLS';} if (CALLSdisplay == '1') {CALLSdisplay='0'; document.getElementById("CALLSdisplayTXT").innerHTML = "<?php echo _QXZ("SHOW WAITING CALLS"); ?>";}
else {CALLSdisplay='1'; document.getElementById("CALLSdisplayTXT").innerHTML = 'HIDE WAITING CALLS';} else {CALLSdisplay='1'; document.getElementById("CALLSdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE WAITING CALLS"); ?>";}
} }
if (task_option == 'PHONEdisplay') if (task_option == 'PHONEdisplay')
{ {
if (PHONEdisplay == '1') {PHONEdisplay='0'; document.getElementById("PHONEdisplayTXT").innerHTML = 'SHOW PHONES';} if (PHONEdisplay == '1') {PHONEdisplay='0'; document.getElementById("PHONEdisplayTXT").innerHTML = "<?php echo _QXZ("SHOW PHONES"); ?>";}
else {PHONEdisplay='1'; document.getElementById("PHONEdisplayTXT").innerHTML = 'HIDE PHONES';} else {PHONEdisplay='1'; document.getElementById("PHONEdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE PHONES"); ?>";}
} }
if (task_option == 'CUSTPHONEdisplay') if (task_option == 'CUSTPHONEdisplay')
{ {
if (CUSTPHONEdisplay == '1') {CUSTPHONEdisplay='0'; document.getElementById("CUSTPHONEdisplayTXT").innerHTML = 'SHOW CUSTPHONES';} if (CUSTPHONEdisplay == '1') {CUSTPHONEdisplay='0'; document.getElementById("CUSTPHONEdisplayTXT").innerHTML = "<?php echo _QXZ("SHOW CUSTPHONES"); ?>";}
else {CUSTPHONEdisplay='1'; document.getElementById("CUSTPHONEdisplayTXT").innerHTML = 'HIDE CUSTPHONES';} else {CUSTPHONEdisplay='1'; document.getElementById("CUSTPHONEdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE CUSTPHONES"); ?>";}
} }
if (task_option == 'ALLINGROUPstats') if (task_option == 'ALLINGROUPstats')
{ {
if (ALLINGROUPstats == '1') {ALLINGROUPstats='0'; document.getElementById("ALLINGROUPstatsTXT").innerHTML = 'SHOW IN-GROUP STATS';} if (ALLINGROUPstats == '1') {ALLINGROUPstats='0'; document.getElementById("ALLINGROUPstatsTXT").innerHTML = "<?php echo _QXZ("SHOW IN-GROUP STATS"); ?>";}
else {ALLINGROUPstats='1'; document.getElementById("ALLINGROUPstatsTXT").innerHTML = 'HIDE IN-GROUP STATS';} else {ALLINGROUPstats='1'; document.getElementById("ALLINGROUPstatsTXT").innerHTML = "<?php echo _QXZ("HIDE IN-GROUP STATS"); ?>";}
} }
if (task_option == 'form_submit') if (task_option == 'form_submit')
{ {
@@ -91,10 +91,11 @@
# 141128-0857 - Code cleanup for QXZ functions # 141128-0857 - Code cleanup for QXZ functions
# 141230-0030 - Added code for on-the-fly language translations display # 141230-0030 - Added code for on-the-fly language translations display
# 150211-2342 - Added hopper link, issue #825 # 150211-2342 - Added hopper link, issue #825
# 150307-0825 - small cosmetic fix
# #
$version = '2.10-80'; $version = '2.10-81';
$build = '150211-2342'; $build = '150307-0825';
header ("Content-type: text/html; charset=utf-8"); header ("Content-type: text/html; charset=utf-8");
@@ -774,7 +775,7 @@ $select_list .= "<TD NOWRAP align=right>";
$select_list .= "<font size=1>"._QXZ("VERSION").": $version &nbsp; "._QXZ("BUILD").": $build</font>"; $select_list .= "<font size=1>"._QXZ("VERSION").": $version &nbsp; "._QXZ("BUILD").": $build</font>";
$select_list .= "</TD></TR></TABLE>"; $select_list .= "</TD></TR></TABLE>";
$open_list = "<TABLE WIDTH=250 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\"#D9E6FE\"><TR><TD ALIGN=CENTER><a href=\"#\" onclick=\"openDiv(\'campaign_select_list\');\"><font size=2>"._QXZ("Choose Report Display Options")."</a></TD></TR></TABLE>"; $open_list = '<TABLE WIDTH=250 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\'#D9E6FE\'><TR><TD ALIGN=CENTER><a href=\'#\' onclick=\\"openDiv(\'campaign_select_list\');\\"><font size=2>'._QXZ("Choose Report Display Options").'</a></TD></TR></TABLE>';
?> ?>
@@ -811,8 +812,8 @@ else
document.getElementById('cursorY').value = (window.Event) ? e.pageY : event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); document.getElementById('cursorY').value = (window.Event) ? e.pageY : event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
} }
var select_list = '<?php echo $select_list ?>'; var select_list = "<?php echo $select_list ?>";
var open_list = '<?php echo $open_list ?>'; var open_list = "<?php echo $open_list ?>";
var monitor_phone = '<?php echo $monitor_phone ?>'; var monitor_phone = '<?php echo $monitor_phone ?>';
var user = '<?php echo $PHP_AUTH_USER ?>'; var user = '<?php echo $PHP_AUTH_USER ?>';
var pass = '<?php echo $PHP_AUTH_PW ?>'; var pass = '<?php echo $PHP_AUTH_PW ?>';
@@ -1887,7 +1888,7 @@ if ($RTajax < 1)
} }
else else
{ {
echo "<a href=\"$PHP_SELF?$usergroupQS$groupQS&RR=$RR&DB=$DB&adastats=1&SIPmonitorLINK=$SIPmonitorLINK&IAXmonitorLINK=$IAXmonitorLINK&usergroup=$usergroup&UGdisplay=$UGdisplay&UidORname=$UidORname&orderby=$orderby&SERVdisplay=$SERVdisplay&CALLSdisplay=$CALLSdisplay&PHONEdisplay=$PHONEdisplay&CUSTPHONEdisplay=$CUSTPHONEdisplay&with_inbound=$with_inbound&monitor_active=$monitor_active&monitor_phone=$monitor_phone&ALLINGROUPstats=$ALLINGROUPstats&DROPINGROUPstats=$DROPINGROUPstats&NOLEADSalert=$NOLEADSalert&CARRIERstats=$CARRIERstats&PRESETstats=$PRESETstats&AGENTtimeSTATS=$AGENTtimeSTATS&droppedOFtotal=$droppedOFtotal\"><font size=1>+ "._QXZ("VIEW LESS")."</font></a>"; echo "<a href=\"$PHP_SELF?$usergroupQS$groupQS&RR=$RR&DB=$DB&adastats=1&SIPmonitorLINK=$SIPmonitorLINK&IAXmonitorLINK=$IAXmonitorLINK&usergroup=$usergroup&UGdisplay=$UGdisplay&UidORname=$UidORname&orderby=$orderby&SERVdisplay=$SERVdisplay&CALLSdisplay=$CALLSdisplay&PHONEdisplay=$PHONEdisplay&CUSTPHONEdisplay=$CUSTPHONEdisplay&with_inbound=$with_inbound&monitor_active=$monitor_active&monitor_phone=$monitor_phone&ALLINGROUPstats=$ALLINGROUPstats&DROPINGROUPstats=$DROPINGROUPstats&NOLEADSalert=$NOLEADSalert&CARRIERstats=$CARRIERstats&PRESETstats=$PRESETstats&AGENTtimeSTATS=$AGENTtimeSTATS&droppedOFtotal=$droppedOFtotal\"><font size=1>- "._QXZ("VIEW LESS")."</font></a>";
} }
if ($UGdisplay>0) if ($UGdisplay>0)
{ {
+24 -23
View File
@@ -50,6 +50,7 @@
# 141128-1009 - Added code for languages section # 141128-1009 - Added code for languages section
# 141230-0927 - Changed single-quote QXZ arguments to double-quotes # 141230-0927 - Changed single-quote QXZ arguments to double-quotes
# 150227-1614 - Formatting issue #831 # 150227-1614 - Formatting issue #831
# 150307-0915 - Fixes for QXZ
# #
@@ -726,7 +727,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
$IGhandle_method_list = '<option>CID</option><option>CIDLOOKUP</option><option>CIDLOOKUPRL</option><option>CIDLOOKUPRC</option><option>CIDLOOKUPALT</option><option>CIDLOOKUPRLALT</option><option>CIDLOOKUPRCALT</option><option>CIDLOOKUPADDR3</option><option>CIDLOOKUPRLADDR3</option><option>CIDLOOKUPRCADDR3</option><option>CIDLOOKUPALTADDR3</option><option>CIDLOOKUPRLALTADDR3</option><option>CIDLOOKUPRCALTADDR3</option><option>ANI</option><option>ANILOOKUP</option><option>ANILOOKUPRL</option><option>VIDPROMPT</option><option>VIDPROMPTLOOKUP</option><option>VIDPROMPTLOOKUPRL</option><option>VIDPROMPTLOOKUPRC</option><option>CLOSER</option><option>3DIGITID</option><option>4DIGITID</option><option>5DIGITID</option><option>10DIGITID</option>'; $IGhandle_method_list = '<option>CID</option><option>CIDLOOKUP</option><option>CIDLOOKUPRL</option><option>CIDLOOKUPRC</option><option>CIDLOOKUPALT</option><option>CIDLOOKUPRLALT</option><option>CIDLOOKUPRCALT</option><option>CIDLOOKUPADDR3</option><option>CIDLOOKUPRLADDR3</option><option>CIDLOOKUPRCADDR3</option><option>CIDLOOKUPALTADDR3</option><option>CIDLOOKUPRLALTADDR3</option><option>CIDLOOKUPRCALTADDR3</option><option>ANI</option><option>ANILOOKUP</option><option>ANILOOKUPRL</option><option>VIDPROMPT</option><option>VIDPROMPTLOOKUP</option><option>VIDPROMPTLOOKUPRL</option><option>VIDPROMPTLOOKUPRC</option><option>CLOSER</option><option>3DIGITID</option><option>4DIGITID</option><option>5DIGITID</option><option>10DIGITID</option>';
$IGsearch_method_list = '<option value="LB">LB - '._QXZ("Load Balanced").'</option><option value="LO">LO - '._QXZ("Load Balanced Overflow").'</option><option value="SO">SO - '._QXZ("Server Only").'</option>'; $IGsearch_method_list = '<option value=\\"LB\\">LB - '._QXZ("Load Balanced").'</option><option value=\\"LO\\">LO - '._QXZ("Load Balanced Overflow").'</option><option value=\\"SO\\">SO - '._QXZ("Server Only").'</option>';
$stmt="SELECT login,server_ip,extension,dialplan_number from phones where active='Y' $LOGadmin_viewable_groupsSQL order by login,server_ip;"; $stmt="SELECT login,server_ip,extension,dialplan_number from phones where active='Y' $LOGadmin_viewable_groupsSQL order by login,server_ip;";
$rslt=mysql_to_mysqli($stmt, $link); $rslt=mysql_to_mysqli($stmt, $link);
@@ -752,7 +753,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
var ingroup_list = '<?php echo $ingroup_list ?>'; var ingroup_list = '<?php echo $ingroup_list ?>';
var IGcampaign_id_list = '<?php echo $IGcampaign_id_list ?>'; var IGcampaign_id_list = '<?php echo $IGcampaign_id_list ?>';
var IGhandle_method_list = '<?php echo $IGhandle_method_list ?>'; var IGhandle_method_list = '<?php echo $IGhandle_method_list ?>';
var IGsearch_method_list = '<?php echo $IGsearch_method_list ?>'; var IGsearch_method_list = "<?php echo $IGsearch_method_list ?>";
var did_list = '<?php echo $did_list ?>'; var did_list = '<?php echo $did_list ?>';
var phone_list = '<?php echo $phone_list ?>'; var phone_list = '<?php echo $phone_list ?>';
var selected_value = ''; var selected_value = '';
@@ -795,22 +796,22 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
new_content = '<input type=hidden name=option_route_value_context_' + option + ' id=option_route_value_context_' + option + ' value="' + selected_value + '">'; new_content = '<input type=hidden name=option_route_value_context_' + option + ' id=option_route_value_context_' + option + ' value="' + selected_value + '">';
new_content = new_content + '<span name=option_route_link_' + option + 'id=option_route_link_' + option + '>'; new_content = new_content + '<span name=option_route_link_' + option + 'id=option_route_link_' + option + '>';
new_content = new_content + '<a href="admin.php?ADD=3111&group_id=' + value + '"><?php echo _QXZ("In-Group"); ?>:</a> </span>'; new_content = new_content + "<a href=\"admin.php?ADD=3111&group_id=" + value + "\"><?php echo _QXZ("In-Group"); ?>:</a> </span>";
new_content = new_content + '<select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + ' onChange="call_menu_link("' + option + '","INGROUP");">'; new_content = new_content + '<select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + ' onChange="call_menu_link("' + option + '","INGROUP");">';
new_content = new_content + '' + ingroup_list + "\n" + selected_value + '</select>'; new_content = new_content + '' + ingroup_list + "\n" + selected_value + '</select>';
new_content = new_content + ' &nbsp; <?php echo _QXZ("Handle Method"); ?>: <select size=1 name=IGhandle_method_' + option + ' id=IGhandle_method_' + option + '>'; new_content = new_content + " &nbsp; <?php echo _QXZ("Handle Method"); ?>: <select size=1 name=IGhandle_method_" + option + ' id=IGhandle_method_' + option + '>';
new_content = new_content + '' + IGhandle_method_list + "\n" + '<option SELECTED>' + IGhandle_method + '</select>'; new_content = new_content + '' + IGhandle_method_list + "\n" + '<option SELECTED>' + IGhandle_method + '</select>';
new_content = new_content + ' &nbsp; <a href="javascript:openNewWindow(\'admin.php?ADD=99999#vicidial_call_menu-ingroup_settings\')"><IMG SRC="help.gif" WIDTH=20 HEIGHT=20 BORDER=0 ALT="HELP" ALIGN=TOP></a>'; new_content = new_content + ' &nbsp; <a href="javascript:openNewWindow(\'admin.php?ADD=99999#vicidial_call_menu-ingroup_settings\')"><IMG SRC="help.gif" WIDTH=20 HEIGHT=20 BORDER=0 ALT="HELP" ALIGN=TOP></a>';
new_content = new_content + '<BR><?php echo _QXZ("Search Method"); ?>: <select size=1 name=IGsearch_method_' + option + ' id=IGsearch_method_' + option + '>'; new_content = new_content + "<BR><?php echo _QXZ("Search Method"); ?>: <select size=1 name=IGsearch_method_" + option + ' id=IGsearch_method_' + option + '>';
new_content = new_content + '' + IGsearch_method_list + "\n" + '<option SELECTED>' + IGsearch_method + '</select>'; new_content = new_content + '' + IGsearch_method_list + "\n" + '<option SELECTED>' + IGsearch_method + '</select>';
new_content = new_content + ' &nbsp; <?php echo _QXZ("List ID"); ?>: <input type=text size=5 maxlength=14 name=IGlist_id_' + option + ' id=IGlist_id_' + option + ' value="' + IGlist_id + '">'; new_content = new_content + " &nbsp; <?php echo _QXZ("List ID"); ?>: <input type=text size=5 maxlength=14 name=IGlist_id_" + option + ' id=IGlist_id_' + option + ' value="' + IGlist_id + '">';
new_content = new_content + '<BR><?php echo _QXZ("Campaign ID"); ?>: <select size=1 name=IGcampaign_id_' + option + ' id=IGcampaign_id_' + option + '>'; new_content = new_content + "<BR><?php echo _QXZ("Campaign ID"); ?>: <select size=1 name=IGcampaign_id_" + option + ' id=IGcampaign_id_' + option + '>';
new_content = new_content + '' + IGcampaign_id_list + "\n" + '<option SELECTED>' + IGcampaign_id + '</select>'; new_content = new_content + '' + IGcampaign_id_list + "\n" + '<option SELECTED>' + IGcampaign_id + '</select>';
new_content = new_content + ' &nbsp; <?php echo _QXZ("Phone Code"); ?>: <input type=text size=5 maxlength=14 name=IGphone_code_' + option + ' id=IGphone_code_' + option + ' value="' + IGphone_code + '">'; new_content = new_content + " &nbsp; <?php echo _QXZ("Phone Code"); ?>: <input type=text size=5 maxlength=14 name=IGphone_code_" + option + ' id=IGphone_code_' + option + ' value="' + IGphone_code + '">';
new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID Enter Filename"); ?>: <input type=text name=IGvid_enter_filename_" + option + " id=IGvid_enter_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_enter_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_enter_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>"; new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID Enter Filename"); ?>: <input type=text name=IGvid_enter_filename_" + option + " id=IGvid_enter_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_enter_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_enter_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID ID Number Filename"); ?>: <input type=text name=IGvid_id_number_filename_" + option + " id=IGvid_id_number_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_id_number_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_id_number_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>"; new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID ID Number Filename"); ?>: <input type=text name=IGvid_id_number_filename_" + option + " id=IGvid_id_number_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_id_number_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_id_number_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID Confirm Filename"); ?>: <input type=text name=IGvid_confirm_filename_" + option + " id=IGvid_confirm_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_confirm_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_confirm_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>"; new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID Confirm Filename"); ?>: <input type=text name=IGvid_confirm_filename_" + option + " id=IGvid_confirm_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_confirm_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_confirm_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
new_content = new_content + ' &nbsp; <?php echo _QXZ("VID Digits"); ?>: <input type=text size=3 maxlength=3 name=IGvid_validate_digits_' + option + ' id=IGvid_validate_digits_' + option + ' value="' + IGvid_validate_digits + '">'; new_content = new_content + " &nbsp; <?php echo _QXZ("VID Digits"); ?>: <input type=text size=3 maxlength=3 name=IGvid_validate_digits_" + option + ' id=IGvid_validate_digits_' + option + ' value="' + IGvid_validate_digits + '">';
} }
if (selected_route=='DID') if (selected_route=='DID')
{ {
@@ -820,7 +821,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
} }
else else
{value='';} {value='';}
new_content = '<span name=option_route_link_' + option + ' id=option_route_link_' + option + '><a href="admin.php?ADD=3311&did_pattern=' + value + '"><?php echo _QXZ("DID"); ?>:</a> </span><select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + " onChange=\"call_menu_link('" + option + "','DID');\">" + did_list + "\n" + selected_value + '</select>'; new_content = '<span name=option_route_link_' + option + ' id=option_route_link_' + option + '><a href="admin.php?ADD=3311&did_pattern=' + value + "\"><?php echo _QXZ("DID"); ?>:</a> </span><select size=1 name=option_route_value_" + option + ' id=option_route_value_' + option + " onChange=\"call_menu_link('" + option + "','DID');\">" + did_list + "\n" + selected_value + '</select>';
} }
if (selected_route=='HANGUP') if (selected_route=='HANGUP')
{ {
@@ -851,7 +852,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
} }
else else
{value='';} {value='';}
new_content = '<?php echo _QXZ("Phone"); ?>: <select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + '>' + phone_list + "\n" + selected_value + '</select>'; new_content = "<?php echo _QXZ("Phone"); ?>: <select size=1 name=option_route_value_" + option + ' id=option_route_value_' + option + '>' + phone_list + "\n" + selected_value + '</select>';
} }
if ( (selected_route=='VOICEMAIL') || (selected_route=='VMAIL_NO_INST') ) if ( (selected_route=='VOICEMAIL') || (selected_route=='VMAIL_NO_INST') )
{ {
@@ -922,7 +923,7 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
var ingroup_list = '<?php echo $ingroup_list ?>'; var ingroup_list = '<?php echo $ingroup_list ?>';
var IGcampaign_id_list = '<?php echo $IGcampaign_id_list ?>'; var IGcampaign_id_list = '<?php echo $IGcampaign_id_list ?>';
var IGhandle_method_list = '<?php echo $IGhandle_method_list ?>'; var IGhandle_method_list = '<?php echo $IGhandle_method_list ?>';
var IGsearch_method_list = '<?php echo $IGsearch_method_list ?>'; var IGsearch_method_list = "<?php echo $IGsearch_method_list ?>";
var did_list = '<?php echo $did_list ?>'; var did_list = '<?php echo $did_list ?>';
var selected_value = ''; var selected_value = '';
var selected_context = ''; var selected_context = '';
@@ -940,7 +941,7 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
} }
else else
{value = '';} {value = '';}
new_content = '<span name=' + option + '_value_link id=' + option + '_value_link><a href="./admin.php?ADD=3511&menu_id=' + value + '"><?php echo _QXZ("Call Menu"); ?>: </a></span><select size=1 name=' + option + '_value id=' + option + "_value onChange=\"dynamic_call_action_link('" + option + "','CALLMENU');\">" + call_menu_list + "\n" + selected_value + '</select>'; new_content = '<span name=' + option + '_value_link id=' + option + '_value_link><a href="./admin.php?ADD=3511&menu_id=' + value + "\"><?php echo _QXZ("Call Menu"); ?>: </a></span><select size=1 name=" + option + '_value id=' + option + "_value onChange=\"dynamic_call_action_link('" + option + "','CALLMENU');\">" + call_menu_list + "\n" + selected_value + '</select>';
} }
if (selected_route=='INGROUP') if (selected_route=='INGROUP')
{ {
@@ -963,17 +964,17 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
selected_value = '<option SELECTED>' + IGgroup_id + '</option>'; selected_value = '<option SELECTED>' + IGgroup_id + '</option>';
} }
new_content = new_content + '<span name=' + option + '_value_link id=' + option + '_value_link><a href="admin.php?ADD=3111&group_id=' + IGgroup_id + '"><?php echo _QXZ("In-Group"); ?>:</a> </span> '; new_content = new_content + '<span name=' + option + '_value_link id=' + option + '_value_link><a href="admin.php?ADD=3111&group_id=' + IGgroup_id + "\"><?php echo _QXZ("In-Group"); ?>:</a> </span> ";
new_content = new_content + '<select size=1 name=IGgroup_id_' + option + ' id=IGgroup_id_' + option + " onChange=\"dynamic_call_action_link('IGgroup_id_" + option + "','INGROUP');\">"; new_content = new_content + '<select size=1 name=IGgroup_id_' + option + ' id=IGgroup_id_' + option + " onChange=\"dynamic_call_action_link('IGgroup_id_" + option + "','INGROUP');\">";
new_content = new_content + '' + ingroup_list + "\n" + selected_value + '</select>'; new_content = new_content + '' + ingroup_list + "\n" + selected_value + '</select>';
new_content = new_content + ' &nbsp; <?php echo _QXZ("Handle Method"); ?>: <select size=1 name=IGhandle_method_' + option + ' id=IGhandle_method_' + option + '>'; new_content = new_content + " &nbsp; <?php echo _QXZ("Handle Method"); ?>: <select size=1 name=IGhandle_method_" + option + ' id=IGhandle_method_' + option + '>';
new_content = new_content + '' + IGhandle_method_list + "\n" + '<option SELECTED>' + IGhandle_method + '</select>'; new_content = new_content + '' + IGhandle_method_list + "\n" + '<option SELECTED>' + IGhandle_method + '</select>';
new_content = new_content + '<BR><?php echo _QXZ("Search Method"); ?>: <select size=1 name=IGsearch_method_' + option + ' id=IGsearch_method_' + option + '>'; new_content = new_content + "<BR><?php echo _QXZ("Search Method"); ?>: <select size=1 name=IGsearch_method_" + option + ' id=IGsearch_method_' + option + '>';
new_content = new_content + '' + IGsearch_method_list + "\n" + '<option SELECTED>' + IGsearch_method + '</select>'; new_content = new_content + '' + IGsearch_method_list + "\n" + '<option SELECTED>' + IGsearch_method + '</select>';
new_content = new_content + ' &nbsp; <?php echo _QXZ("List ID"); ?>: <input type=text size=5 maxlength=14 name=IGlist_id_' + option + ' id=IGlist_id_' + option + ' value="' + IGlist_id + '">'; new_content = new_content + " &nbsp; <?php echo _QXZ("List ID"); ?>: <input type=text size=5 maxlength=14 name=IGlist_id_" + option + ' id=IGlist_id_' + option + ' value="' + IGlist_id + '">';
new_content = new_content + '<BR><?php echo _QXZ("Campaign ID"); ?>: <select size=1 name=IGcampaign_id_' + option + ' id=IGcampaign_id_' + option + '>'; new_content = new_content + "<BR><?php echo _QXZ("Campaign ID"); ?>: <select size=1 name=IGcampaign_id_" + option + ' id=IGcampaign_id_' + option + '>';
new_content = new_content + '' + IGcampaign_id_list + "\n" + '<option SELECTED>' + IGcampaign_id + '</select>'; new_content = new_content + '' + IGcampaign_id_list + "\n" + '<option SELECTED>' + IGcampaign_id + '</select>';
new_content = new_content + ' &nbsp; <?php echo _QXZ("Phone Code"); ?>: <input type=text size=5 maxlength=14 name=IGphone_code_' + option + ' id=IGphone_code_' + option + ' value="' + IGphone_code + '">'; new_content = new_content + " &nbsp; <?php echo _QXZ("Phone Code"); ?>: <input type=text size=5 maxlength=14 name=IGphone_code_" + option + ' id=IGphone_code_' + option + ' value="' + IGphone_code + '">';
// new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID Enter Filename"); ?>: <input type=text name=IGvid_enter_filename_" + option + " id=IGvid_enter_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_enter_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_enter_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>"; // new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID Enter Filename"); ?>: <input type=text name=IGvid_enter_filename_" + option + " id=IGvid_enter_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_enter_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_enter_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
// new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID ID Number Filename"); ?>: <input type=text name=IGvid_id_number_filename_" + option + " id=IGvid_id_number_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_id_number_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_id_number_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>"; // new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID ID Number Filename"); ?>: <input type=text name=IGvid_id_number_filename_" + option + " id=IGvid_id_number_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_id_number_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_id_number_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
// new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID Confirm Filename"); ?>: <input type=text name=IGvid_confirm_filename_" + option + " id=IGvid_confirm_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_confirm_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_confirm_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>"; // new_content = new_content + "<BR> &nbsp; <?php echo _QXZ("VID Confirm Filename"); ?>: <input type=text name=IGvid_confirm_filename_" + option + " id=IGvid_confirm_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_confirm_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_confirm_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
@@ -988,7 +989,7 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
} }
else else
{value = '';} {value = '';}
new_content = '<span name=' + option + '_value_link id=' + option + '_value_link><a href="admin.php?ADD=3311&did_pattern=' + value + '"><?php echo _QXZ("DID"); ?>:</a> </span><select size=1 name=' + option + '_value id=' + option + "_value onChange=\"dynamic_call_action_link('" + option + "','DID');\">" + did_list + "\n" + selected_value + '</select>'; new_content = '<span name=' + option + '_value_link id=' + option + '_value_link><a href="admin.php?ADD=3311&did_pattern=' + value + "\"><?php echo _QXZ("DID"); ?>:</a> </span><select size=1 name=" + option + '_value id=' + option + "_value onChange=\"dynamic_call_action_link('" + option + "','DID');\">" + did_list + "\n" + selected_value + '</select>';
} }
if (selected_route=='MESSAGE') if (selected_route=='MESSAGE')
{ {
@@ -1044,15 +1045,15 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
if (route=='CALLMENU') if (route=='CALLMENU')
{ {
new_content = '<a href="admin.php?ADD=3511&menu_id=' + selected_value + '"><?php echo _QXZ("Call Menu"); ?>:</a>'; new_content = '<a href="admin.php?ADD=3511&menu_id=' + selected_value + "\"><?php echo _QXZ("Call Menu"); ?>:</a>";
} }
if (route=='INGROUP') if (route=='INGROUP')
{ {
new_content = '<a href="admin.php?ADD=3111&group_id=' + selected_value + '"><?php echo _QXZ("In-Group"); ?>:</a>'; new_content = '<a href="admin.php?ADD=3111&group_id=' + selected_value + "\"><?php echo _QXZ("In-Group"); ?>:</a>";
} }
if (route=='DID') if (route=='DID')
{ {
new_content = '<a href="admin.php?ADD=3311&did_pattern=' + selected_value + '"><?php echo _QXZ("DID"); ?>:</a>'; new_content = '<a href="admin.php?ADD=3311&did_pattern=' + selected_value + "\"><?php echo _QXZ("DID"); ?>:</a>";
} }
if (new_content.length < 1) if (new_content.length < 1)
+68 -65
View File
@@ -1,7 +1,7 @@
<?php <?php
# realtime_report.php # realtime_report.php
# #
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2 # Copyright (C) 2015 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
# #
# live real-time stats for the VICIDIAL Auto-Dialer all servers # live real-time stats for the VICIDIAL Auto-Dialer all servers
# #
@@ -29,12 +29,13 @@
# 140624-1423 - Added droppedOFtotal options.php option # 140624-1423 - Added droppedOFtotal options.php option
# 141001-2200 - Finalized adding QXZ translation to all admin files # 141001-2200 - Finalized adding QXZ translation to all admin files
# 141230-0032 - Added code for on-the-fly language translations display # 141230-0032 - Added code for on-the-fly language translations display
# 150307-0823 - Fixes for QXZ
# #
$startMS = microtime(); $startMS = microtime();
$version = '2.10-17'; $version = '2.10-18';
$build = '141230-0032'; $build = '150307-0823';
header ("Content-type: text/html; charset=utf-8"); header ("Content-type: text/html; charset=utf-8");
@@ -666,15 +667,15 @@ $NFB = '<b><font size=6 face="courier">';
$NFE = '</font></b>'; $NFE = '</font></b>';
$F=''; $FG=''; $B=''; $BG=''; $F=''; $FG=''; $B=''; $BG='';
$select_list = "<TABLE WIDTH=700 CELLPADDING=5 BGCOLOR=\"#D9E6FE\"><TR><TD VALIGN=TOP>"._QXZ("Select Campaigns").": <BR>"; $select_list = "<TABLE WIDTH=700 CELLPADDING=5 BGCOLOR='#D9E6FE'><TR><TD VALIGN=TOP>"._QXZ("Select Campaigns").": <BR>";
$select_list .= "<SELECT SIZE=8 NAME=groups[] ID=groups[] multiple>"; $select_list .= "<SELECT SIZE=8 NAME=groups[] ID=groups[] multiple>";
$o=0; $o=0;
while ($groups_to_print > $o) while ($groups_to_print > $o)
{ {
if (preg_match("/\|$LISTgroups[$o]\|/",$group_string)) if (preg_match("/\|$LISTgroups[$o]\|/",$group_string))
{$select_list .= "<option selected value=\"$LISTgroups[$o]\">$LISTgroups[$o] - $LISTnames[$o]</option>";} {$select_list .= "<option selected value='$LISTgroups[$o]'>$LISTgroups[$o] - $LISTnames[$o]</option>";}
else else
{$select_list .= "<option value=\"$LISTgroups[$o]\">$LISTgroups[$o] - $LISTnames[$o]</option>";} {$select_list .= "<option value='$LISTgroups[$o]'>$LISTgroups[$o] - $LISTnames[$o]</option>";}
$o++; $o++;
} }
$select_list .= "</SELECT>"; $select_list .= "</SELECT>";
@@ -686,73 +687,73 @@ $o=0;
while ($o < $usergroups_to_print) while ($o < $usergroups_to_print)
{ {
if (preg_match("/\|$usergroups[$o]\|/",$user_group_string)) if (preg_match("/\|$usergroups[$o]\|/",$user_group_string))
{$select_list .= "<option selected value=\"$usergroups[$o]\">$usergroups[$o] - $usergroupnames[$o]</option>";} {$select_list .= "<option selected value='$usergroups[$o]'>$usergroups[$o] - $usergroupnames[$o]</option>";}
else else
{ {
if ( ($user_group_none > 0) and ($usergroups[$o] == 'ALL-GROUPS') ) if ( ($user_group_none > 0) and ($usergroups[$o] == 'ALL-GROUPS') )
{$select_list .= "<option selected value=\"$usergroups[$o]\">$usergroups[$o] - $usergroupnames[$o]</option>";} {$select_list .= "<option selected value='$usergroups[$o]'>$usergroups[$o] - $usergroupnames[$o]</option>";}
else else
{$select_list .= "<option value=\"$usergroups[$o]\">$usergroups[$o] - $usergroupnames[$o]</option>";} {$select_list .= "<option value='$usergroups[$o]'>$usergroups[$o] - $usergroupnames[$o]</option>";}
} }
$o++; $o++;
} }
$select_list .= "</SELECT>"; $select_list .= "</SELECT>";
$select_list .= "</TD><TD VALIGN=TOP ALIGN=CENTER>"; $select_list .= "</TD><TD VALIGN=TOP ALIGN=CENTER>";
$select_list .= "<a href=\"#\" onclick=\"hideDiv(\'campaign_select_list\');\">"._QXZ("Close Panel")."</a><BR><BR>"; $select_list .= "<a href='#' onclick=\\\"hideDiv('campaign_select_list');\\\">"._QXZ("Close Panel")."</a><BR><BR>";
$select_list .= "<TABLE CELLPADDING=2 CELLSPACING=2 BORDER=0>"; $select_list .= "<TABLE CELLPADDING=2 CELLSPACING=2 BORDER=0>";
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Screen Refresh Rate").": </TD><TD align=left><SELECT SIZE=1 NAME=RR ID=RR>"; $select_list .= _QXZ("Screen Refresh Rate").": </TD><TD align=left><SELECT SIZE=1 NAME=RR ID=RR>";
$select_list .= "<option value=\"4\""; if ($RR < 5) {$select_list .= " selected";} $select_list .= ">4 "._QXZ("seconds")."</option>"; $select_list .= "<option value='4'"; if ($RR < 5) {$select_list .= " selected";} $select_list .= ">4 "._QXZ("seconds")."</option>";
$select_list .= "<option value=\"10\""; if ( ($RR >= 5) and ($RR <=10) ) {$select_list .= " selected";} $select_list .= ">10 "._QXZ("seconds")."</option>"; $select_list .= "<option value='10'"; if ( ($RR >= 5) and ($RR <=10) ) {$select_list .= " selected";} $select_list .= ">10 "._QXZ("seconds")."</option>";
$select_list .= "<option value=\"20\""; if ( ($RR >= 11) and ($RR <=20) ) {$select_list .= " selected";} $select_list .= ">20 "._QXZ("seconds")."</option>"; $select_list .= "<option value='20'"; if ( ($RR >= 11) and ($RR <=20) ) {$select_list .= " selected";} $select_list .= ">20 "._QXZ("seconds")."</option>";
$select_list .= "<option value=\"30\""; if ( ($RR >= 21) and ($RR <=30) ) {$select_list .= " selected";} $select_list .= ">30 "._QXZ("seconds")."</option>"; $select_list .= "<option value='30'"; if ( ($RR >= 21) and ($RR <=30) ) {$select_list .= " selected";} $select_list .= ">30 "._QXZ("seconds")."</option>";
$select_list .= "<option value=\"40\""; if ( ($RR >= 31) and ($RR <=40) ) {$select_list .= " selected";} $select_list .= ">40 "._QXZ("seconds")."</option>"; $select_list .= "<option value='40'"; if ( ($RR >= 31) and ($RR <=40) ) {$select_list .= " selected";} $select_list .= ">40 "._QXZ("seconds")."</option>";
$select_list .= "<option value=\"60\""; if ( ($RR >= 41) and ($RR <=60) ) {$select_list .= " selected";} $select_list .= ">60 "._QXZ("seconds")."</option>"; $select_list .= "<option value='60'"; if ( ($RR >= 41) and ($RR <=60) ) {$select_list .= " selected";} $select_list .= ">60 "._QXZ("seconds")."</option>";
$select_list .= "<option value=\"120\""; if ( ($RR >= 61) and ($RR <=120) ) {$select_list .= " selected";} $select_list .= ">2 "._QXZ("minutes")."</option>"; $select_list .= "<option value='120'"; if ( ($RR >= 61) and ($RR <=120) ) {$select_list .= " selected";} $select_list .= ">2 "._QXZ("minutes")."</option>";
$select_list .= "<option value=\"300\""; if ( ($RR >= 121) and ($RR <=300) ) {$select_list .= " selected";} $select_list .= ">5 "._QXZ("minutes")."</option>"; $select_list .= "<option value='300'"; if ( ($RR >= 121) and ($RR <=300) ) {$select_list .= " selected";} $select_list .= ">5 "._QXZ("minutes")."</option>";
$select_list .= "<option value=\"600\""; if ( ($RR >= 301) and ($RR <=600) ) {$select_list .= " selected";} $select_list .= ">10 "._QXZ("minutes")."</option>"; $select_list .= "<option value='600'"; if ( ($RR >= 301) and ($RR <=600) ) {$select_list .= " selected";} $select_list .= ">10 "._QXZ("minutes")."</option>";
$select_list .= "<option value=\"1200\""; if ( ($RR >= 601) and ($RR <=1200) ) {$select_list .= " selected";} $select_list .= ">20 "._QXZ("minutes")."</option>"; $select_list .= "<option value='1200'"; if ( ($RR >= 601) and ($RR <=1200) ) {$select_list .= " selected";} $select_list .= ">20 "._QXZ("minutes")."</option>";
$select_list .= "<option value=\"1800\""; if ( ($RR >= 1201) and ($RR <=1800) ) {$select_list .= " selected";} $select_list .= ">30 "._QXZ("minutes")."</option>"; $select_list .= "<option value='1800'"; if ( ($RR >= 1201) and ($RR <=1800) ) {$select_list .= " selected";} $select_list .= ">30 "._QXZ("minutes")."</option>";
$select_list .= "<option value=\"2400\""; if ( ($RR >= 1801) and ($RR <=2400) ) {$select_list .= " selected";} $select_list .= ">40 "._QXZ("minutes")."</option>"; $select_list .= "<option value='2400'"; if ( ($RR >= 1801) and ($RR <=2400) ) {$select_list .= " selected";} $select_list .= ">40 "._QXZ("minutes")."</option>";
$select_list .= "<option value=\"3600\""; if ( ($RR >= 2401) and ($RR <=3600) ) {$select_list .= " selected";} $select_list .= ">60 "._QXZ("minutes")."</option>"; $select_list .= "<option value='3600'"; if ( ($RR >= 2401) and ($RR <=3600) ) {$select_list .= " selected";} $select_list .= ">60 "._QXZ("minutes")."</option>";
$select_list .= "<option value=\"7200\""; if ( ($RR >= 3601) and ($RR <=7200) ) {$select_list .= " selected";} $select_list .= ">2 "._QXZ("hours")."</option>"; $select_list .= "<option value='7200'"; if ( ($RR >= 3601) and ($RR <=7200) ) {$select_list .= " selected";} $select_list .= ">2 "._QXZ("hours")."</option>";
$select_list .= "<option value=\"63072000\""; if ($RR >= 7201) {$select_list .= " selected";} $select_list .= ">2 "._QXZ("years")."</option>"; $select_list .= "<option value='63072000'"; if ($RR >= 7201) {$select_list .= " selected";} $select_list .= ">2 "._QXZ("years")."</option>";
$select_list .= "</SELECT></TD></TR>"; $select_list .= "</SELECT></TD></TR>";
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Inbound").": </TD><TD align=left><SELECT SIZE=1 NAME=with_inbound ID=with_inbound>"; $select_list .= _QXZ("Inbound").": </TD><TD align=left><SELECT SIZE=1 NAME=with_inbound ID=with_inbound>";
$select_list .= "<option value=\"N\""; $select_list .= "<option value='N'";
if ($with_inbound=='N') {$select_list .= " selected";} if ($with_inbound=='N') {$select_list .= " selected";}
$select_list .= ">"._QXZ("No")."</option>"; $select_list .= ">"._QXZ("No")."</option>";
$select_list .= "<option value=\"Y\""; $select_list .= "<option value='Y'";
if ($with_inbound=='Y') {$select_list .= " selected";} if ($with_inbound=='Y') {$select_list .= " selected";}
$select_list .= ">"._QXZ("Yes")."</option>"; $select_list .= ">"._QXZ("Yes")."</option>";
$select_list .= "<option value=\"O\""; $select_list .= "<option value='O'";
if ($with_inbound=='O') {$select_list .= " selected";} if ($with_inbound=='O') {$select_list .= " selected";}
$select_list .= ">"._QXZ("Only")."</option>"; $select_list .= ">"._QXZ("Only")."</option>";
$select_list .= "</SELECT></TD></TR>"; $select_list .= "</SELECT></TD></TR>";
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Monitor").": </TD><TD align=left><SELECT SIZE=1 NAME=monitor_active ID=monitor_active>"; $select_list .= _QXZ("Monitor").": </TD><TD align=left><SELECT SIZE=1 NAME=monitor_active ID=monitor_active>";
$select_list .= "<option value=\"\""; $select_list .= "<option value=''";
if (strlen($monitor_active) < 2) {$select_list .= " selected";} if (strlen($monitor_active) < 2) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NONE")."</option>"; $select_list .= ">"._QXZ("NONE")."</option>";
$select_list .= "<option value=\"MONITOR\""; $select_list .= "<option value='MONITOR'";
if ($monitor_active=='MONITOR') {$select_list .= " selected";} if ($monitor_active=='MONITOR') {$select_list .= " selected";}
$select_list .= ">"._QXZ("MONITOR")."</option>"; $select_list .= ">"._QXZ("MONITOR")."</option>";
$select_list .= "<option value=\"BARGE\""; $select_list .= "<option value='BARGE'";
if ($monitor_active=='BARGE') {$select_list .= " selected";} if ($monitor_active=='BARGE') {$select_list .= " selected";}
$select_list .= ">"._QXZ("BARGE")."</option>"; $select_list .= ">"._QXZ("BARGE")."</option>";
#$select_list .= "<option value=\"HIJACK\""; #$select_list .= "<option value='HIJACK'";
# if ($monitor_active=='HIJACK') {$select_list .= " selected";} # if ($monitor_active=='HIJACK') {$select_list .= " selected";}
#$select_list .= ">HIJACK</option>"; #$select_list .= ">HIJACK</option>";
$select_list .= "</SELECT></TD></TR>"; $select_list .= "</SELECT></TD></TR>";
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Phone").": </TD><TD align=left>"; $select_list .= _QXZ("Phone").": </TD><TD align=left>";
$select_list .= "<INPUT type=text size=10 maxlength=20 NAME=monitor_phone ID=monitor_phone VALUE=\"$monitor_phone\">"; $select_list .= "<INPUT type=text size=10 maxlength=20 NAME=monitor_phone ID=monitor_phone VALUE='$monitor_phone'>";
$select_list .= "</TD></TR>"; $select_list .= "</TD></TR>";
$select_list .= "<TR><TD align=center COLSPAN=2> &nbsp; </TD></TR>"; $select_list .= "<TR><TD align=center COLSPAN=2> &nbsp; </TD></TR>";
@@ -761,12 +762,12 @@ if ($UGdisplay > 0)
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Select User Group").": </TD><TD align=left>"; $select_list .= _QXZ("Select User Group").": </TD><TD align=left>";
$select_list .= "<SELECT SIZE=1 NAME=usergroup ID=usergroup>"; $select_list .= "<SELECT SIZE=1 NAME=usergroup ID=usergroup>";
$select_list .= "<option value=\"\">"._QXZ("ALL USER GROUPS")."</option>"; $select_list .= "<option value=''>"._QXZ("ALL USER GROUPS")."</option>";
$o=0; $o=0;
while ($usergroups_to_print > $o) while ($usergroups_to_print > $o)
{ {
if ($usergroups[$o] == $usergroup) {$select_list .= "<option selected value=\"$usergroups[$o]\">$usergroups[$o]</option>";} if ($usergroups[$o] == $usergroup) {$select_list .= "<option selected value='$usergroups[$o]'>$usergroups[$o]</option>";}
else {$select_list .= "<option value=\"$usergroups[$o]\">$usergroups[$o]</option>";} else {$select_list .= "<option value='$usergroups[$o]'>$usergroups[$o]</option>";}
$o++; $o++;
} }
$select_list .= "</SELECT></TD></TR>"; $select_list .= "</SELECT></TD></TR>";
@@ -774,30 +775,30 @@ if ($UGdisplay > 0)
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Dialable Leads Alert").": </TD><TD align=left><SELECT SIZE=1 NAME=NOLEADSalert ID=NOLEADSalert>"; $select_list .= _QXZ("Dialable Leads Alert").": </TD><TD align=left><SELECT SIZE=1 NAME=NOLEADSalert ID=NOLEADSalert>";
$select_list .= "<option value=\"\""; $select_list .= "<option value=''";
if (strlen($NOLEADSalert) < 2) {$select_list .= " selected";} if (strlen($NOLEADSalert) < 2) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>"; $select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"YES\""; $select_list .= "<option value='YES'";
if ($NOLEADSalert=='YES') {$select_list .= " selected";} if ($NOLEADSalert=='YES') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>"; $select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>"; $select_list .= "</SELECT></TD></TR>";
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Show Drop In-Group Row").": </TD><TD align=left><SELECT SIZE=1 NAME=DROPINGROUPstats ID=DROPINGROUPstats>"; $select_list .= _QXZ("Show Drop In-Group Row").": </TD><TD align=left><SELECT SIZE=1 NAME=DROPINGROUPstats ID=DROPINGROUPstats>";
$select_list .= "<option value=\"0\""; $select_list .= "<option value='0'";
if ($DROPINGROUPstats < 1) {$select_list .= " selected";} if ($DROPINGROUPstats < 1) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>"; $select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"1\""; $select_list .= "<option value='1'";
if ($DROPINGROUPstats=='1') {$select_list .= " selected";} if ($DROPINGROUPstats=='1') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>"; $select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>"; $select_list .= "</SELECT></TD></TR>";
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Show Carrier Stats").": </TD><TD align=left><SELECT SIZE=1 NAME=CARRIERstats ID=CARRIERstats>"; $select_list .= _QXZ("Show Carrier Stats").": </TD><TD align=left><SELECT SIZE=1 NAME=CARRIERstats ID=CARRIERstats>";
$select_list .= "<option value=\"0\""; $select_list .= "<option value='0'";
if ($CARRIERstats < 1) {$select_list .= " selected";} if ($CARRIERstats < 1) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>"; $select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"1\""; $select_list .= "<option value='1'";
if ($CARRIERstats=='1') {$select_list .= " selected";} if ($CARRIERstats=='1') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>"; $select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>"; $select_list .= "</SELECT></TD></TR>";
@@ -817,10 +818,10 @@ if ($presets_enabled > 0)
{ {
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Show Presets Stats").": </TD><TD align=left><SELECT SIZE=1 NAME=PRESETstats ID=PRESETstats>"; $select_list .= _QXZ("Show Presets Stats").": </TD><TD align=left><SELECT SIZE=1 NAME=PRESETstats ID=PRESETstats>";
$select_list .= "<option value=\"0\""; $select_list .= "<option value='0'";
if ($PRESETstats < 1) {$select_list .= " selected";} if ($PRESETstats < 1) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>"; $select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"1\""; $select_list .= "<option value='1'";
if ($PRESETstats=='1') {$select_list .= " selected";} if ($PRESETstats=='1') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>"; $select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>"; $select_list .= "</SELECT></TD></TR>";
@@ -832,17 +833,17 @@ else
$select_list .= "<TR><TD align=right>"; $select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Agent Time Stats").": </TD><TD align=left><SELECT SIZE=1 NAME=AGENTtimeSTATS ID=AGENTtimeSTATS>"; $select_list .= _QXZ("Agent Time Stats").": </TD><TD align=left><SELECT SIZE=1 NAME=AGENTtimeSTATS ID=AGENTtimeSTATS>";
$select_list .= "<option value=\"0\""; $select_list .= "<option value='0'";
if ($AGENTtimeSTATS < 1) {$select_list .= " selected";} if ($AGENTtimeSTATS < 1) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>"; $select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"1\""; $select_list .= "<option value='1'";
if ($AGENTtimeSTATS=='1') {$select_list .= " selected";} if ($AGENTtimeSTATS=='1') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>"; $select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>"; $select_list .= "</SELECT></TD></TR>";
$select_list .= "</TABLE><BR>"; $select_list .= "</TABLE><BR>";
$select_list .= "<INPUT type=hidden name=droppedOFtotal value=\"$droppedOFtotal\">"; $select_list .= "<INPUT type=hidden name=droppedOFtotal value='$droppedOFtotal'>";
$select_list .= "<INPUT type=button VALUE=SUBMIT onclick=\"update_variables(\'form_submit\',\'\');\"><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2> &nbsp; &nbsp; &nbsp; &nbsp; "; $select_list .= "<INPUT type=button VALUE=SUBMIT onclick=\\\"update_variables('form_submit','');\\\"><FONT FACE='ARIAL,HELVETICA' COLOR=BLACK SIZE=2> &nbsp; &nbsp; &nbsp; &nbsp; ";
$select_list .= "</TD></TR>"; $select_list .= "</TD></TR>";
$select_list .= "<TR><TD ALIGN=CENTER>"; $select_list .= "<TR><TD ALIGN=CENTER>";
$select_list .= "<font size=1> &nbsp; </font>"; $select_list .= "<font size=1> &nbsp; </font>";
@@ -851,7 +852,7 @@ $select_list .= "<TD NOWRAP align=right>";
$select_list .= "<font size=1>"._QXZ("VERSION").": $version &nbsp; "._QXZ("BUILD").": $build</font>"; $select_list .= "<font size=1>"._QXZ("VERSION").": $version &nbsp; "._QXZ("BUILD").": $build</font>";
$select_list .= "</TD></TR></TABLE>"; $select_list .= "</TD></TR></TABLE>";
$open_list = "<TABLE WIDTH=250 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\"#D9E6FE\"><TR><TD ALIGN=CENTER><a href=\"#\" onclick=\"showDiv(\'campaign_select_list\');\"><font size=2>"._QXZ("Choose Report Display Options")."</a></TD></TR></TABLE>"; $open_list = '<TABLE WIDTH=250 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\'#D9E6FE\'><TR><TD ALIGN=CENTER><a href=\'#\' onclick=\\"showDiv(\'campaign_select_list\');\\"><font size=2>'._QXZ("Choose Report Display Options").'</a></TD></TR></TABLE>';
@@ -993,8 +994,8 @@ function getCursorXY(e)
} }
var PHP_SELF = '<?php echo $PHP_SELF ?>'; var PHP_SELF = '<?php echo $PHP_SELF ?>';
var select_list = '<?php echo $select_list ?>'; var select_list = "<?php echo $select_list ?>";
var open_list = '<?php echo $open_list ?>'; var open_list = "<?php echo $open_list ?>";
var monitor_phone = '<?php echo $monitor_phone ?>'; var monitor_phone = '<?php echo $monitor_phone ?>';
var user = '<?php echo $PHP_AUTH_USER ?>'; var user = '<?php echo $PHP_AUTH_USER ?>';
var pass = '<?php echo $PHP_AUTH_PW ?>'; var pass = '<?php echo $PHP_AUTH_PW ?>';
@@ -1024,6 +1025,8 @@ var PRESETstats = '<?php echo $PRESETstats ?>';
var AGENTtimeSTATS = '<?php echo $AGENTtimeSTATS ?>'; var AGENTtimeSTATS = '<?php echo $AGENTtimeSTATS ?>';
var droppedOFtotal = '<?php echo $droppedOFtotal ?>'; var droppedOFtotal = '<?php echo $droppedOFtotal ?>';
if (adastats == '') adastats = '1';
// functions to hide and show different DIVs // functions to hide and show different DIVs
function showDiv(divvar) function showDiv(divvar)
{ {
@@ -1372,38 +1375,38 @@ function update_variables(task_option,task_choice,force_reload)
} }
if (task_option == 'adastats') if (task_option == 'adastats')
{ {
if (adastats == '1') {adastats='2'; document.getElementById("adastatsTXT").innerHTML = '- VIEW LESS';} if (adastats == '1') {adastats='2'; document.getElementById("adastatsTXT").innerHTML = "- <?php echo _QXZ("VIEW LESS"); ?>";}
else {adastats='1'; document.getElementById("adastatsTXT").innerHTML = '+ VIEW MORE';} else {adastats='1'; document.getElementById("adastatsTXT").innerHTML = "+ <?php echo _QXZ("VIEW MORE"); ?>";}
} }
if (task_option == 'UGdisplay') if (task_option == 'UGdisplay')
{ {
if (UGdisplay == '1') {UGdisplay='0'; document.getElementById("UGdisplayTXT").innerHTML = 'VIEW USER GROUP';} if (UGdisplay == '1') {UGdisplay='0'; document.getElementById("UGdisplayTXT").innerHTML = "<?php echo _QXZ("VIEW USER GROUP"); ?>";}
else {UGdisplay='1'; document.getElementById("UGdisplayTXT").innerHTML = 'HIDE USER GROUP';} else {UGdisplay='1'; document.getElementById("UGdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE USER GROUP"); ?>";}
} }
if (task_option == 'SERVdisplay') if (task_option == 'SERVdisplay')
{ {
if (SERVdisplay == '1') {SERVdisplay='0'; document.getElementById("SERVdisplayTXT").innerHTML = 'SHOW SERVER INFO';} if (SERVdisplay == '1') {SERVdisplay='0'; document.getElementById("SERVdisplayTXT").innerHTML = "<?php echo _QXZ("SHOW SERVER INFO"); ?>";}
else {SERVdisplay='1'; document.getElementById("SERVdisplayTXT").innerHTML = 'HIDE SERVER INFO';} else {SERVdisplay='1'; document.getElementById("SERVdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE SERVER INFO"); ?>";}
} }
if (task_option == 'CALLSdisplay') if (task_option == 'CALLSdisplay')
{ {
if (CALLSdisplay == '1') {CALLSdisplay='0'; document.getElementById("CALLSdisplayTXT").innerHTML = 'SHOW WAITING CALLS';} if (CALLSdisplay == '1') {CALLSdisplay='0'; document.getElementById("CALLSdisplayTXT").innerHTML = "<?php echo _QXZ("SHOW WAITING CALLS"); ?>";}
else {CALLSdisplay='1'; document.getElementById("CALLSdisplayTXT").innerHTML = 'HIDE WAITING CALLS';} else {CALLSdisplay='1'; document.getElementById("CALLSdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE WAITING CALLS"); ?>";}
} }
if (task_option == 'PHONEdisplay') if (task_option == 'PHONEdisplay')
{ {
if (PHONEdisplay == '1') {PHONEdisplay='0'; document.getElementById("PHONEdisplayTXT").innerHTML = 'SHOW PHONES';} if (PHONEdisplay == '1') {PHONEdisplay='0'; document.getElementById("PHONEdisplayTXT").innerHTML = "<?php echo _QXZ("SHOW PHONES"); ?>";}
else {PHONEdisplay='1'; document.getElementById("PHONEdisplayTXT").innerHTML = 'HIDE PHONES';} else {PHONEdisplay='1'; document.getElementById("PHONEdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE PHONES"); ?>";}
} }
if (task_option == 'CUSTPHONEdisplay') if (task_option == 'CUSTPHONEdisplay')
{ {
if (CUSTPHONEdisplay == '1') {CUSTPHONEdisplay='0'; document.getElementById("CUSTPHONEdisplayTXT").innerHTML = 'SHOW CUSTPHONES';} if (CUSTPHONEdisplay == '1') {CUSTPHONEdisplay='0'; document.getElementById("CUSTPHONEdisplayTXT").innerHTML = "<?php echo _QXZ("SHOW CUSTPHONES"); ?>";}
else {CUSTPHONEdisplay='1'; document.getElementById("CUSTPHONEdisplayTXT").innerHTML = 'HIDE CUSTPHONES';} else {CUSTPHONEdisplay='1'; document.getElementById("CUSTPHONEdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE CUSTPHONES"); ?>";}
} }
if (task_option == 'ALLINGROUPstats') if (task_option == 'ALLINGROUPstats')
{ {
if (ALLINGROUPstats == '1') {ALLINGROUPstats='0'; document.getElementById("ALLINGROUPstatsTXT").innerHTML = 'SHOW IN-GROUP STATS';} if (ALLINGROUPstats == '1') {ALLINGROUPstats='0'; document.getElementById("ALLINGROUPstatsTXT").innerHTML = "<?php echo _QXZ("SHOW IN-GROUP STATS"); ?>";}
else {ALLINGROUPstats='1'; document.getElementById("ALLINGROUPstatsTXT").innerHTML = 'HIDE IN-GROUP STATS';} else {ALLINGROUPstats='1'; document.getElementById("ALLINGROUPstatsTXT").innerHTML = "<?php echo _QXZ("HIDE IN-GROUP STATS"); ?>";}
} }
if (task_option == 'form_submit') if (task_option == 'form_submit')
{ {