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 351 MA -5 Y SSM-FSN Massachusetts 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 360 WA -8 Y SSM-FSN Washington PST
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 USA 369 CA -8 Y SSM-FSN California PST
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 386 FL -5 Y SSM-FSN Florida 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 CAN 418 QC -5 Y SSM-FSN Quebec 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 424 CA -8 Y SSM-FSN California 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 MNP 670 MP +10 N Mariana Islands ChST
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 679 MI -5 Y SSM-FSN Michigan 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 737 TX -6 Y SSM-FSN Texas CST
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 747 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 832 TX -6 Y SSM-FSN Texas CST
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 845 NY -5 Y SSM-FSN New York EST
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 859 KY -5 Y SSM-FSN Kentucky 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 863 FL -5 Y SSM-FSN Florida 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 KNA 869 -4 N St. Kitts and Nevis AST
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 CAN 873 QC -5 Y SSM-FSN Quebec 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 920 WI -6 Y SSM-FSN Wisconsin CST
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 929 NY -5 Y SSM-FSN New York 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 957 NM -7 Y SSM-FSN New Mexico MST
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 971 OR -8 Y SSM-FSN Oregon PST
1 USA 972 TX -6 Y SSM-FSN Texas CST
@@ -91,10 +91,11 @@
# 141128-0857 - Code cleanup for QXZ functions
# 141230-0030 - Added code for on-the-fly language translations display
# 150211-2342 - Added hopper link, issue #825
# 150307-0825 - small cosmetic fix
#
$version = '2.10-80';
$build = '150211-2342';
$version = '2.10-81';
$build = '150307-0825';
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 .= "</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);
}
var select_list = '<?php echo $select_list ?>';
var open_list = '<?php echo $open_list ?>';
var select_list = "<?php echo $select_list ?>";
var open_list = "<?php echo $open_list ?>";
var monitor_phone = '<?php echo $monitor_phone ?>';
var user = '<?php echo $PHP_AUTH_USER ?>';
var pass = '<?php echo $PHP_AUTH_PW ?>';
@@ -1887,7 +1888,7 @@ if ($RTajax < 1)
}
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)
{
@@ -50,6 +50,7 @@
# 141128-1009 - Added code for languages section
# 141230-0927 - Changed single-quote QXZ arguments to double-quotes
# 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>';
$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;";
$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 IGcampaign_id_list = '<?php echo $IGcampaign_id_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 phone_list = '<?php echo $phone_list ?>';
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 = 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 + '' + 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 + ' &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 + ' &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 + " &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 + '' + 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 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 + ' &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')
{
@@ -820,7 +821,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
}
else
{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')
{
@@ -851,7 +852,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
}
else
{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') )
{
@@ -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 IGcampaign_id_list = '<?php echo $IGcampaign_id_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 selected_value = '';
var selected_context = '';
@@ -940,7 +941,7 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
}
else
{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')
{
@@ -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>';
}
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 + '' + 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 + '<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 + ' &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 + " &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 + '' + 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 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>";
@@ -988,7 +989,7 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
}
else
{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')
{
@@ -1044,15 +1045,15 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
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')
{
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')
{
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)
@@ -1,7 +1,7 @@
<?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
#
@@ -29,12 +29,13 @@
# 140624-1423 - Added droppedOFtotal options.php option
# 141001-2200 - Finalized adding QXZ translation to all admin files
# 141230-0032 - Added code for on-the-fly language translations display
# 150307-0823 - Fixes for QXZ
#
$startMS = microtime();
$version = '2.10-17';
$build = '141230-0032';
$version = '2.10-18';
$build = '150307-0823';
header ("Content-type: text/html; charset=utf-8");
@@ -666,15 +667,15 @@ $NFB = '<b><font size=6 face="courier">';
$NFE = '</font></b>';
$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>";
$o=0;
while ($groups_to_print > $o)
{
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
{$select_list .= "<option value=\"$LISTgroups[$o]\">$LISTgroups[$o] - $LISTnames[$o]</option>";}
{$select_list .= "<option value='$LISTgroups[$o]'>$LISTgroups[$o] - $LISTnames[$o]</option>";}
$o++;
}
$select_list .= "</SELECT>";
@@ -686,73 +687,73 @@ $o=0;
while ($o < $usergroups_to_print)
{
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
{
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
{$select_list .= "<option value=\"$usergroups[$o]\">$usergroups[$o] - $usergroupnames[$o]</option>";}
{$select_list .= "<option value='$usergroups[$o]'>$usergroups[$o] - $usergroupnames[$o]</option>";}
}
$o++;
}
$select_list .= "</SELECT>";
$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 .= "<TR><TD align=right>";
$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=\"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=\"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=\"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=\"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=\"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=\"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=\"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='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='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='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='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='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='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='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='63072000'"; if ($RR >= 7201) {$select_list .= " selected";} $select_list .= ">2 "._QXZ("years")."</option>";
$select_list .= "</SELECT></TD></TR>";
$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 .= "<option value=\"N\"";
$select_list .= "<option value='N'";
if ($with_inbound=='N') {$select_list .= " selected";}
$select_list .= ">"._QXZ("No")."</option>";
$select_list .= "<option value=\"Y\"";
$select_list .= "<option value='Y'";
if ($with_inbound=='Y') {$select_list .= " selected";}
$select_list .= ">"._QXZ("Yes")."</option>";
$select_list .= "<option value=\"O\"";
$select_list .= "<option value='O'";
if ($with_inbound=='O') {$select_list .= " selected";}
$select_list .= ">"._QXZ("Only")."</option>";
$select_list .= "</SELECT></TD></TR>";
$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 .= "<option value=\"\"";
$select_list .= "<option value=''";
if (strlen($monitor_active) < 2) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NONE")."</option>";
$select_list .= "<option value=\"MONITOR\"";
$select_list .= "<option value='MONITOR'";
if ($monitor_active=='MONITOR') {$select_list .= " selected";}
$select_list .= ">"._QXZ("MONITOR")."</option>";
$select_list .= "<option value=\"BARGE\"";
$select_list .= "<option value='BARGE'";
if ($monitor_active=='BARGE') {$select_list .= " selected";}
$select_list .= ">"._QXZ("BARGE")."</option>";
#$select_list .= "<option value=\"HIJACK\"";
#$select_list .= "<option value='HIJACK'";
# if ($monitor_active=='HIJACK') {$select_list .= " selected";}
#$select_list .= ">HIJACK</option>";
$select_list .= "</SELECT></TD></TR>";
$select_list .= "<TR><TD align=right>";
$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 .= "<TR><TD align=center COLSPAN=2> &nbsp; </TD></TR>";
@@ -761,12 +762,12 @@ if ($UGdisplay > 0)
$select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Select User Group").": </TD><TD align=left>";
$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;
while ($usergroups_to_print > $o)
{
if ($usergroups[$o] == $usergroup) {$select_list .= "<option selected value=\"$usergroups[$o]\">$usergroups[$o]</option>";}
else {$select_list .= "<option 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>";}
$o++;
}
$select_list .= "</SELECT></TD></TR>";
@@ -774,30 +775,30 @@ if ($UGdisplay > 0)
$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 .= "<option value=\"\"";
$select_list .= "<option value=''";
if (strlen($NOLEADSalert) < 2) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"YES\"";
$select_list .= "<option value='YES'";
if ($NOLEADSalert=='YES') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>";
$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 .= "<option value=\"0\"";
$select_list .= "<option value='0'";
if ($DROPINGROUPstats < 1) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"1\"";
$select_list .= "<option value='1'";
if ($DROPINGROUPstats=='1') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>";
$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 .= "<option value=\"0\"";
$select_list .= "<option value='0'";
if ($CARRIERstats < 1) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"1\"";
$select_list .= "<option value='1'";
if ($CARRIERstats=='1') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>";
@@ -817,10 +818,10 @@ if ($presets_enabled > 0)
{
$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 .= "<option value=\"0\"";
$select_list .= "<option value='0'";
if ($PRESETstats < 1) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"1\"";
$select_list .= "<option value='1'";
if ($PRESETstats=='1') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>";
@@ -832,17 +833,17 @@ else
$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 .= "<option value=\"0\"";
$select_list .= "<option value='0'";
if ($AGENTtimeSTATS < 1) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"1\"";
$select_list .= "<option value='1'";
if ($AGENTtimeSTATS=='1') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>";
$select_list .= "</TABLE><BR>";
$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=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 .= "</TD></TR>";
$select_list .= "<TR><TD ALIGN=CENTER>";
$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 .= "</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 select_list = '<?php echo $select_list ?>';
var open_list = '<?php echo $open_list ?>';
var select_list = "<?php echo $select_list ?>";
var open_list = "<?php echo $open_list ?>";
var monitor_phone = '<?php echo $monitor_phone ?>';
var user = '<?php echo $PHP_AUTH_USER ?>';
var pass = '<?php echo $PHP_AUTH_PW ?>';
@@ -1024,6 +1025,8 @@ var PRESETstats = '<?php echo $PRESETstats ?>';
var AGENTtimeSTATS = '<?php echo $AGENTtimeSTATS ?>';
var droppedOFtotal = '<?php echo $droppedOFtotal ?>';
if (adastats == '') adastats = '1';
// functions to hide and show different DIVs
function showDiv(divvar)
{
@@ -1372,38 +1375,38 @@ function update_variables(task_option,task_choice,force_reload)
}
if (task_option == 'adastats')
{
if (adastats == '1') {adastats='2'; document.getElementById("adastatsTXT").innerHTML = '- VIEW LESS';}
else {adastats='1'; document.getElementById("adastatsTXT").innerHTML = '+ VIEW MORE';}
if (adastats == '1') {adastats='2'; document.getElementById("adastatsTXT").innerHTML = "- <?php echo _QXZ("VIEW LESS"); ?>";}
else {adastats='1'; document.getElementById("adastatsTXT").innerHTML = "+ <?php echo _QXZ("VIEW MORE"); ?>";}
}
if (task_option == 'UGdisplay')
{
if (UGdisplay == '1') {UGdisplay='0'; document.getElementById("UGdisplayTXT").innerHTML = 'VIEW USER GROUP';}
else {UGdisplay='1'; document.getElementById("UGdisplayTXT").innerHTML = 'HIDE USER GROUP';}
if (UGdisplay == '1') {UGdisplay='0'; document.getElementById("UGdisplayTXT").innerHTML = "<?php echo _QXZ("VIEW USER GROUP"); ?>";}
else {UGdisplay='1'; document.getElementById("UGdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE USER GROUP"); ?>";}
}
if (task_option == 'SERVdisplay')
{
if (SERVdisplay == '1') {SERVdisplay='0'; document.getElementById("SERVdisplayTXT").innerHTML = 'SHOW SERVER INFO';}
else {SERVdisplay='1'; document.getElementById("SERVdisplayTXT").innerHTML = 'HIDE SERVER INFO';}
if (SERVdisplay == '1') {SERVdisplay='0'; document.getElementById("SERVdisplayTXT").innerHTML = "<?php echo _QXZ("SHOW SERVER INFO"); ?>";}
else {SERVdisplay='1'; document.getElementById("SERVdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE SERVER INFO"); ?>";}
}
if (task_option == 'CALLSdisplay')
{
if (CALLSdisplay == '1') {CALLSdisplay='0'; document.getElementById("CALLSdisplayTXT").innerHTML = 'SHOW WAITING CALLS';}
else {CALLSdisplay='1'; document.getElementById("CALLSdisplayTXT").innerHTML = 'HIDE WAITING CALLS';}
if (CALLSdisplay == '1') {CALLSdisplay='0'; document.getElementById("CALLSdisplayTXT").innerHTML = "<?php echo _QXZ("SHOW WAITING CALLS"); ?>";}
else {CALLSdisplay='1'; document.getElementById("CALLSdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE WAITING CALLS"); ?>";}
}
if (task_option == 'PHONEdisplay')
{
if (PHONEdisplay == '1') {PHONEdisplay='0'; document.getElementById("PHONEdisplayTXT").innerHTML = 'SHOW PHONES';}
else {PHONEdisplay='1'; document.getElementById("PHONEdisplayTXT").innerHTML = 'HIDE PHONES';}
if (PHONEdisplay == '1') {PHONEdisplay='0'; document.getElementById("PHONEdisplayTXT").innerHTML = "<?php echo _QXZ("SHOW PHONES"); ?>";}
else {PHONEdisplay='1'; document.getElementById("PHONEdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE PHONES"); ?>";}
}
if (task_option == 'CUSTPHONEdisplay')
{
if (CUSTPHONEdisplay == '1') {CUSTPHONEdisplay='0'; document.getElementById("CUSTPHONEdisplayTXT").innerHTML = 'SHOW CUSTPHONES';}
else {CUSTPHONEdisplay='1'; document.getElementById("CUSTPHONEdisplayTXT").innerHTML = 'HIDE CUSTPHONES';}
if (CUSTPHONEdisplay == '1') {CUSTPHONEdisplay='0'; document.getElementById("CUSTPHONEdisplayTXT").innerHTML = "<?php echo _QXZ("SHOW CUSTPHONES"); ?>";}
else {CUSTPHONEdisplay='1'; document.getElementById("CUSTPHONEdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE CUSTPHONES"); ?>";}
}
if (task_option == 'ALLINGROUPstats')
{
if (ALLINGROUPstats == '1') {ALLINGROUPstats='0'; document.getElementById("ALLINGROUPstatsTXT").innerHTML = 'SHOW IN-GROUP STATS';}
else {ALLINGROUPstats='1'; document.getElementById("ALLINGROUPstatsTXT").innerHTML = 'HIDE 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 = "<?php echo _QXZ("HIDE IN-GROUP STATS"); ?>";}
}
if (task_option == 'form_submit')
{
@@ -91,10 +91,11 @@
# 141128-0857 - Code cleanup for QXZ functions
# 141230-0030 - Added code for on-the-fly language translations display
# 150211-2342 - Added hopper link, issue #825
# 150307-0825 - small cosmetic fix
#
$version = '2.10-80';
$build = '150211-2342';
$version = '2.10-81';
$build = '150307-0825';
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 .= "</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);
}
var select_list = '<?php echo $select_list ?>';
var open_list = '<?php echo $open_list ?>';
var select_list = "<?php echo $select_list ?>";
var open_list = "<?php echo $open_list ?>";
var monitor_phone = '<?php echo $monitor_phone ?>';
var user = '<?php echo $PHP_AUTH_USER ?>';
var pass = '<?php echo $PHP_AUTH_PW ?>';
@@ -1887,7 +1888,7 @@ if ($RTajax < 1)
}
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)
{
+24 -23
View File
@@ -50,6 +50,7 @@
# 141128-1009 - Added code for languages section
# 141230-0927 - Changed single-quote QXZ arguments to double-quotes
# 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>';
$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;";
$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 IGcampaign_id_list = '<?php echo $IGcampaign_id_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 phone_list = '<?php echo $phone_list ?>';
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 = 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 + '' + 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 + ' &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 + ' &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 + " &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 + '' + 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 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 + ' &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')
{
@@ -820,7 +821,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
}
else
{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')
{
@@ -851,7 +852,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
}
else
{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') )
{
@@ -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 IGcampaign_id_list = '<?php echo $IGcampaign_id_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 selected_value = '';
var selected_context = '';
@@ -940,7 +941,7 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
}
else
{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')
{
@@ -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>';
}
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 + '' + 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 + '<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 + ' &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 + " &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 + '' + 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 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>";
@@ -988,7 +989,7 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
}
else
{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')
{
@@ -1044,15 +1045,15 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
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')
{
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')
{
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)
+68 -65
View File
@@ -1,7 +1,7 @@
<?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
#
@@ -29,12 +29,13 @@
# 140624-1423 - Added droppedOFtotal options.php option
# 141001-2200 - Finalized adding QXZ translation to all admin files
# 141230-0032 - Added code for on-the-fly language translations display
# 150307-0823 - Fixes for QXZ
#
$startMS = microtime();
$version = '2.10-17';
$build = '141230-0032';
$version = '2.10-18';
$build = '150307-0823';
header ("Content-type: text/html; charset=utf-8");
@@ -666,15 +667,15 @@ $NFB = '<b><font size=6 face="courier">';
$NFE = '</font></b>';
$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>";
$o=0;
while ($groups_to_print > $o)
{
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
{$select_list .= "<option value=\"$LISTgroups[$o]\">$LISTgroups[$o] - $LISTnames[$o]</option>";}
{$select_list .= "<option value='$LISTgroups[$o]'>$LISTgroups[$o] - $LISTnames[$o]</option>";}
$o++;
}
$select_list .= "</SELECT>";
@@ -686,73 +687,73 @@ $o=0;
while ($o < $usergroups_to_print)
{
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
{
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
{$select_list .= "<option value=\"$usergroups[$o]\">$usergroups[$o] - $usergroupnames[$o]</option>";}
{$select_list .= "<option value='$usergroups[$o]'>$usergroups[$o] - $usergroupnames[$o]</option>";}
}
$o++;
}
$select_list .= "</SELECT>";
$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 .= "<TR><TD align=right>";
$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=\"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=\"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=\"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=\"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=\"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=\"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=\"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='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='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='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='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='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='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='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='63072000'"; if ($RR >= 7201) {$select_list .= " selected";} $select_list .= ">2 "._QXZ("years")."</option>";
$select_list .= "</SELECT></TD></TR>";
$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 .= "<option value=\"N\"";
$select_list .= "<option value='N'";
if ($with_inbound=='N') {$select_list .= " selected";}
$select_list .= ">"._QXZ("No")."</option>";
$select_list .= "<option value=\"Y\"";
$select_list .= "<option value='Y'";
if ($with_inbound=='Y') {$select_list .= " selected";}
$select_list .= ">"._QXZ("Yes")."</option>";
$select_list .= "<option value=\"O\"";
$select_list .= "<option value='O'";
if ($with_inbound=='O') {$select_list .= " selected";}
$select_list .= ">"._QXZ("Only")."</option>";
$select_list .= "</SELECT></TD></TR>";
$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 .= "<option value=\"\"";
$select_list .= "<option value=''";
if (strlen($monitor_active) < 2) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NONE")."</option>";
$select_list .= "<option value=\"MONITOR\"";
$select_list .= "<option value='MONITOR'";
if ($monitor_active=='MONITOR') {$select_list .= " selected";}
$select_list .= ">"._QXZ("MONITOR")."</option>";
$select_list .= "<option value=\"BARGE\"";
$select_list .= "<option value='BARGE'";
if ($monitor_active=='BARGE') {$select_list .= " selected";}
$select_list .= ">"._QXZ("BARGE")."</option>";
#$select_list .= "<option value=\"HIJACK\"";
#$select_list .= "<option value='HIJACK'";
# if ($monitor_active=='HIJACK') {$select_list .= " selected";}
#$select_list .= ">HIJACK</option>";
$select_list .= "</SELECT></TD></TR>";
$select_list .= "<TR><TD align=right>";
$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 .= "<TR><TD align=center COLSPAN=2> &nbsp; </TD></TR>";
@@ -761,12 +762,12 @@ if ($UGdisplay > 0)
$select_list .= "<TR><TD align=right>";
$select_list .= _QXZ("Select User Group").": </TD><TD align=left>";
$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;
while ($usergroups_to_print > $o)
{
if ($usergroups[$o] == $usergroup) {$select_list .= "<option selected value=\"$usergroups[$o]\">$usergroups[$o]</option>";}
else {$select_list .= "<option 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>";}
$o++;
}
$select_list .= "</SELECT></TD></TR>";
@@ -774,30 +775,30 @@ if ($UGdisplay > 0)
$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 .= "<option value=\"\"";
$select_list .= "<option value=''";
if (strlen($NOLEADSalert) < 2) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"YES\"";
$select_list .= "<option value='YES'";
if ($NOLEADSalert=='YES') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>";
$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 .= "<option value=\"0\"";
$select_list .= "<option value='0'";
if ($DROPINGROUPstats < 1) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"1\"";
$select_list .= "<option value='1'";
if ($DROPINGROUPstats=='1') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>";
$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 .= "<option value=\"0\"";
$select_list .= "<option value='0'";
if ($CARRIERstats < 1) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"1\"";
$select_list .= "<option value='1'";
if ($CARRIERstats=='1') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>";
@@ -817,10 +818,10 @@ if ($presets_enabled > 0)
{
$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 .= "<option value=\"0\"";
$select_list .= "<option value='0'";
if ($PRESETstats < 1) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"1\"";
$select_list .= "<option value='1'";
if ($PRESETstats=='1') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>";
@@ -832,17 +833,17 @@ else
$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 .= "<option value=\"0\"";
$select_list .= "<option value='0'";
if ($AGENTtimeSTATS < 1) {$select_list .= " selected";}
$select_list .= ">"._QXZ("NO")."</option>";
$select_list .= "<option value=\"1\"";
$select_list .= "<option value='1'";
if ($AGENTtimeSTATS=='1') {$select_list .= " selected";}
$select_list .= ">"._QXZ("YES")."</option>";
$select_list .= "</SELECT></TD></TR>";
$select_list .= "</TABLE><BR>";
$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=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 .= "</TD></TR>";
$select_list .= "<TR><TD ALIGN=CENTER>";
$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 .= "</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 select_list = '<?php echo $select_list ?>';
var open_list = '<?php echo $open_list ?>';
var select_list = "<?php echo $select_list ?>";
var open_list = "<?php echo $open_list ?>";
var monitor_phone = '<?php echo $monitor_phone ?>';
var user = '<?php echo $PHP_AUTH_USER ?>';
var pass = '<?php echo $PHP_AUTH_PW ?>';
@@ -1024,6 +1025,8 @@ var PRESETstats = '<?php echo $PRESETstats ?>';
var AGENTtimeSTATS = '<?php echo $AGENTtimeSTATS ?>';
var droppedOFtotal = '<?php echo $droppedOFtotal ?>';
if (adastats == '') adastats = '1';
// functions to hide and show different DIVs
function showDiv(divvar)
{
@@ -1372,38 +1375,38 @@ function update_variables(task_option,task_choice,force_reload)
}
if (task_option == 'adastats')
{
if (adastats == '1') {adastats='2'; document.getElementById("adastatsTXT").innerHTML = '- VIEW LESS';}
else {adastats='1'; document.getElementById("adastatsTXT").innerHTML = '+ VIEW MORE';}
if (adastats == '1') {adastats='2'; document.getElementById("adastatsTXT").innerHTML = "- <?php echo _QXZ("VIEW LESS"); ?>";}
else {adastats='1'; document.getElementById("adastatsTXT").innerHTML = "+ <?php echo _QXZ("VIEW MORE"); ?>";}
}
if (task_option == 'UGdisplay')
{
if (UGdisplay == '1') {UGdisplay='0'; document.getElementById("UGdisplayTXT").innerHTML = 'VIEW USER GROUP';}
else {UGdisplay='1'; document.getElementById("UGdisplayTXT").innerHTML = 'HIDE USER GROUP';}
if (UGdisplay == '1') {UGdisplay='0'; document.getElementById("UGdisplayTXT").innerHTML = "<?php echo _QXZ("VIEW USER GROUP"); ?>";}
else {UGdisplay='1'; document.getElementById("UGdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE USER GROUP"); ?>";}
}
if (task_option == 'SERVdisplay')
{
if (SERVdisplay == '1') {SERVdisplay='0'; document.getElementById("SERVdisplayTXT").innerHTML = 'SHOW SERVER INFO';}
else {SERVdisplay='1'; document.getElementById("SERVdisplayTXT").innerHTML = 'HIDE SERVER INFO';}
if (SERVdisplay == '1') {SERVdisplay='0'; document.getElementById("SERVdisplayTXT").innerHTML = "<?php echo _QXZ("SHOW SERVER INFO"); ?>";}
else {SERVdisplay='1'; document.getElementById("SERVdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE SERVER INFO"); ?>";}
}
if (task_option == 'CALLSdisplay')
{
if (CALLSdisplay == '1') {CALLSdisplay='0'; document.getElementById("CALLSdisplayTXT").innerHTML = 'SHOW WAITING CALLS';}
else {CALLSdisplay='1'; document.getElementById("CALLSdisplayTXT").innerHTML = 'HIDE WAITING CALLS';}
if (CALLSdisplay == '1') {CALLSdisplay='0'; document.getElementById("CALLSdisplayTXT").innerHTML = "<?php echo _QXZ("SHOW WAITING CALLS"); ?>";}
else {CALLSdisplay='1'; document.getElementById("CALLSdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE WAITING CALLS"); ?>";}
}
if (task_option == 'PHONEdisplay')
{
if (PHONEdisplay == '1') {PHONEdisplay='0'; document.getElementById("PHONEdisplayTXT").innerHTML = 'SHOW PHONES';}
else {PHONEdisplay='1'; document.getElementById("PHONEdisplayTXT").innerHTML = 'HIDE PHONES';}
if (PHONEdisplay == '1') {PHONEdisplay='0'; document.getElementById("PHONEdisplayTXT").innerHTML = "<?php echo _QXZ("SHOW PHONES"); ?>";}
else {PHONEdisplay='1'; document.getElementById("PHONEdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE PHONES"); ?>";}
}
if (task_option == 'CUSTPHONEdisplay')
{
if (CUSTPHONEdisplay == '1') {CUSTPHONEdisplay='0'; document.getElementById("CUSTPHONEdisplayTXT").innerHTML = 'SHOW CUSTPHONES';}
else {CUSTPHONEdisplay='1'; document.getElementById("CUSTPHONEdisplayTXT").innerHTML = 'HIDE CUSTPHONES';}
if (CUSTPHONEdisplay == '1') {CUSTPHONEdisplay='0'; document.getElementById("CUSTPHONEdisplayTXT").innerHTML = "<?php echo _QXZ("SHOW CUSTPHONES"); ?>";}
else {CUSTPHONEdisplay='1'; document.getElementById("CUSTPHONEdisplayTXT").innerHTML = "<?php echo _QXZ("HIDE CUSTPHONES"); ?>";}
}
if (task_option == 'ALLINGROUPstats')
{
if (ALLINGROUPstats == '1') {ALLINGROUPstats='0'; document.getElementById("ALLINGROUPstatsTXT").innerHTML = 'SHOW IN-GROUP STATS';}
else {ALLINGROUPstats='1'; document.getElementById("ALLINGROUPstatsTXT").innerHTML = 'HIDE 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 = "<?php echo _QXZ("HIDE IN-GROUP STATS"); ?>";}
}
if (task_option == 'form_submit')
{