|
|
|
@@ -75,6 +75,7 @@
|
|
|
|
|
# 170821-2010 - Fix for issue #1036
|
|
|
|
|
# 180213-1657 - Added CID Groups
|
|
|
|
|
# 180512-1105 - Changed to dynamic DB help
|
|
|
|
|
# 180614-2200 - Modified audio chooser window to appear at height where mouse was clicked in JS functions
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
$stmt="SELECT admin_home_url,enable_tts_integration,callcard_enabled,custom_fields_enabled,allow_emails,level_8_disable_add,allow_chats,enable_languages,admin_row_click,admin_screen_colors,user_new_lead_limit,user_territories_active,qc_features_active,agent_soundboards,enable_drop_lists,allow_ip_lists from system_settings;";
|
|
|
|
@@ -698,8 +699,19 @@ else
|
|
|
|
|
{
|
|
|
|
|
echo " var pass = '$PHP_AUTH_PW';\n";
|
|
|
|
|
?>
|
|
|
|
|
function launch_chooser(fieldname,stage,vposition)
|
|
|
|
|
|
|
|
|
|
mouseY=0;
|
|
|
|
|
function getMousePos(event) {
|
|
|
|
|
mouseY=event.pageY;
|
|
|
|
|
}
|
|
|
|
|
document.addEventListener("click", getMousePos);
|
|
|
|
|
|
|
|
|
|
function launch_chooser(fieldname,stage)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
var h = window.innerHeight;
|
|
|
|
|
var vposition=mouseY;
|
|
|
|
|
|
|
|
|
|
var audiolistURL = "./non_agent_api.php";
|
|
|
|
|
var audiolistQuery = "source=admin&function=sounds_list&user=" + user + "&pass=" + pass + "&format=selectframe&stage=" + stage + "&comments=" + fieldname;
|
|
|
|
|
var Iframe_content = '<IFRAME SRC="' + audiolistURL + '?' + audiolistQuery + '" style="width:740;height:440;background-color:white;" scrolling="NO" frameborder="0" allowtransparency="true" id="audio_chooser_frame' + epoch + '" name="audio_chooser_frame" width="740" height="460" STYLE="z-index:2"> </IFRAME>';
|
|
|
|
@@ -711,8 +723,12 @@ else
|
|
|
|
|
document.getElementById("audio_chooser_span").innerHTML = Iframe_content;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function launch_moh_chooser(fieldname,stage,vposition)
|
|
|
|
|
function launch_moh_chooser(fieldname,stage)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
var h = window.innerHeight;
|
|
|
|
|
var vposition=mouseY;
|
|
|
|
|
|
|
|
|
|
var audiolistURL = "./non_agent_api.php";
|
|
|
|
|
var audiolistQuery = "source=admin&function=moh_list&user=" + user + "&pass=" + pass + "&format=selectframe&stage=" + stage + "&comments=" + fieldname;
|
|
|
|
|
var Iframe_content = '<IFRAME SRC="' + audiolistURL + '?' + audiolistQuery + '" style="width:740;height:440;background-color:white;" scrolling="NO" frameborder="0" allowtransparency="true" id="audio_chooser_frame' + epoch + '" name="audio_chooser_frame" width="740" height="460" STYLE="z-index:2"> </IFRAME>';
|
|
|
|
@@ -724,8 +740,12 @@ else
|
|
|
|
|
document.getElementById("audio_chooser_span").innerHTML = Iframe_content;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function launch_vm_chooser(fieldname,stage,vposition)
|
|
|
|
|
function launch_vm_chooser(fieldname,stage)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
var h = window.innerHeight;
|
|
|
|
|
var vposition=mouseY;
|
|
|
|
|
|
|
|
|
|
var audiolistURL = "./non_agent_api.php";
|
|
|
|
|
var audiolistQuery = "source=admin&function=vm_list&user=" + user + "&pass=" + pass + "&format=selectframe&stage=" + stage + "&comments=" + fieldname;
|
|
|
|
|
var Iframe_content = '<IFRAME SRC="' + audiolistURL + '?' + audiolistQuery + '" style="width:740;height:440;background-color:white;" scrolling="NO" frameborder="0" allowtransparency="true" id="audio_chooser_frame' + epoch + '" name="audio_chooser_frame" width="740" height="460" STYLE="z-index:2"> </IFRAME>';
|
|
|
|
@@ -1000,9 +1020,9 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
|
|
|
|
|
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 + " <?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> <?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> <?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> <?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> <?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'");\"><?php echo _QXZ("audio chooser"); ?></a>";
|
|
|
|
|
new_content = new_content + "<BR> <?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');\"><?php echo _QXZ("audio chooser"); ?></a>";
|
|
|
|
|
new_content = new_content + "<BR> <?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');\"><?php echo _QXZ("audio chooser"); ?></a>";
|
|
|
|
|
new_content = new_content + " <?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')
|
|
|
|
@@ -1023,7 +1043,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{value='vm-goodbye';}
|
|
|
|
|
new_content = "<?php echo _QXZ("Audio File"); ?>: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=40 maxlength=255 value=\"" + selected_value + "\"> <a href=\"javascript:launch_chooser('option_route_value_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
|
|
|
|
|
new_content = "<?php echo _QXZ("Audio File"); ?>: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=40 maxlength=255 value=\"" + selected_value + "\"> <a href=\"javascript:launch_chooser('option_route_value_" + option + "','date');\"><?php echo _QXZ("audio chooser"); ?></a>";
|
|
|
|
|
}
|
|
|
|
|
if (selected_route=='EXTENSION')
|
|
|
|
|
{
|
|
|
|
@@ -1054,7 +1074,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{value='';}
|
|
|
|
|
new_content = "<?php echo _QXZ("Voicemail Box"); ?>: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=12 maxlength=10 value=\"" + selected_value + "\"> <a href=\"javascript:launch_vm_chooser('option_route_value_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("voicemail chooser"); ?></a>";
|
|
|
|
|
new_content = "<?php echo _QXZ("Voicemail Box"); ?>: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=12 maxlength=10 value=\"" + selected_value + "\"> <a href=\"javascript:launch_vm_chooser('option_route_value_" + option + "','date');\"><?php echo _QXZ("voicemail chooser"); ?></a>";
|
|
|
|
|
}
|
|
|
|
|
if (selected_route=='AGI')
|
|
|
|
|
{
|
|
|
|
@@ -1167,9 +1187,9 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
|
|
|
|
|
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 + " <?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> <?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> <?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> <?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> <?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');\"><?php echo _QXZ("audio chooser"); ?></a>";
|
|
|
|
|
// new_content = new_content + "<BR> <?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');\"><?php echo _QXZ("audio chooser"); ?></a>";
|
|
|
|
|
// new_content = new_content + "<BR> <?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');\"><?php echo _QXZ("audio chooser"); ?></a>";
|
|
|
|
|
// new_content = new_content + ' <?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 + '">';
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@@ -1191,7 +1211,7 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{value = 'nbdy-avail-to-take-call|vm-goodbye';}
|
|
|
|
|
new_content = "<?php echo _QXZ("Audio File"); ?>: <input type=text name=" + option + "_value id=" + option + "_value size=40 maxlength=255 value=\"" + value + "\"> <a href=\"javascript:launch_chooser('" + option + "_value','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
|
|
|
|
|
new_content = "<?php echo _QXZ("Audio File"); ?>: <input type=text name=" + option + "_value id=" + option + "_value size=40 maxlength=255 value=\"" + value + "\"> <a href=\"javascript:launch_chooser('" + option + "_value','date');\"><?php echo _QXZ("audio chooser"); ?></a>";
|
|
|
|
|
}
|
|
|
|
|
if (selected_route=='EXTENSION')
|
|
|
|
|
{
|
|
|
|
@@ -1211,7 +1231,7 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{value = '101';}
|
|
|
|
|
new_content = "<?php echo _QXZ("Voicemail Box"); ?>: <input type=text name=" + option + "_value id=" + option + "_value size=12 maxlength=10 value=\"" + value + "\"> <a href=\"javascript:launch_vm_chooser('" + option + "_value','date'," + chooser_height + ");\"><?php echo _QXZ("voicemail chooser"); ?></a>";
|
|
|
|
|
new_content = "<?php echo _QXZ("Voicemail Box"); ?>: <input type=text name=" + option + "_value id=" + option + "_value size=12 maxlength=10 value=\"" + value + "\"> <a href=\"javascript:launch_vm_chooser('" + option + "_value','date');\"><?php echo _QXZ("voicemail chooser"); ?></a>";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (new_content.length < 1)
|
|
|
|
|