|
|
|
@@ -279,10 +279,11 @@
|
|
|
|
|
# 100220-1040 - Added Call Log View and Customer Info View and fixed HotKeys position
|
|
|
|
|
# 100221-1107 - Added Custom CID compatibility
|
|
|
|
|
# 100301-1330 - Changed AGENTDIRECT user selection launching to AGENTS link next to number-to-dial field
|
|
|
|
|
# 100302-2145 - Added scheduled callbacks alert feature
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
$version = '2.4-257';
|
|
|
|
|
$build = '100301-1330';
|
|
|
|
|
$version = '2.4-258';
|
|
|
|
|
$build = '100302-2145';
|
|
|
|
|
$mel=1; # Mysql Error Log enabled = 1
|
|
|
|
|
$mysql_log_count=64;
|
|
|
|
|
$one_mysql_log=0;
|
|
|
|
@@ -1149,7 +1150,7 @@ else
|
|
|
|
|
$HKstatusnames = substr("$HKstatusnames", 0, -1);
|
|
|
|
|
|
|
|
|
|
##### grab the campaign settings
|
|
|
|
|
$stmt="SELECT park_ext,park_file_name,web_form_address,allow_closers,auto_dial_level,dial_timeout,dial_prefix,campaign_cid,campaign_vdad_exten,campaign_rec_exten,campaign_recording,campaign_rec_filename,campaign_script,get_call_launch,am_message_exten,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,alt_number_dialing,scheduled_callbacks,wrapup_seconds,wrapup_message,closer_campaigns,use_internal_dnc,allcalls_delay,omit_phone_code,agent_pause_codes_active,no_hopper_leads_logins,campaign_allow_inbound,manual_dial_list_id,default_xfer_group,xfer_groups,disable_alter_custphone,display_queue_count,manual_dial_filter,agent_clipboard_copy,use_campaign_dnc,three_way_call_cid,dial_method,three_way_dial_prefix,web_form_target,vtiger_screen_login,agent_allow_group_alias,default_group_alias,quick_transfer_button,prepopulate_transfer_preset,view_calls_in_queue,view_calls_in_queue_launch,call_requeue_button,pause_after_each_call,no_hopper_dialing,agent_dial_owner_only,agent_display_dialable_leads,web_form_address_two,agent_select_territories,crm_popup_login,crm_login_address,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,use_custom_cid FROM vicidial_campaigns where campaign_id = '$VD_campaign';";
|
|
|
|
|
$stmt="SELECT park_ext,park_file_name,web_form_address,allow_closers,auto_dial_level,dial_timeout,dial_prefix,campaign_cid,campaign_vdad_exten,campaign_rec_exten,campaign_recording,campaign_rec_filename,campaign_script,get_call_launch,am_message_exten,xferconf_a_dtmf,xferconf_a_number,xferconf_b_dtmf,xferconf_b_number,alt_number_dialing,scheduled_callbacks,wrapup_seconds,wrapup_message,closer_campaigns,use_internal_dnc,allcalls_delay,omit_phone_code,agent_pause_codes_active,no_hopper_leads_logins,campaign_allow_inbound,manual_dial_list_id,default_xfer_group,xfer_groups,disable_alter_custphone,display_queue_count,manual_dial_filter,agent_clipboard_copy,use_campaign_dnc,three_way_call_cid,dial_method,three_way_dial_prefix,web_form_target,vtiger_screen_login,agent_allow_group_alias,default_group_alias,quick_transfer_button,prepopulate_transfer_preset,view_calls_in_queue,view_calls_in_queue_launch,call_requeue_button,pause_after_each_call,no_hopper_dialing,agent_dial_owner_only,agent_display_dialable_leads,web_form_address_two,agent_select_territories,crm_popup_login,crm_login_address,timer_action,timer_action_message,timer_action_seconds,start_call_url,dispo_call_url,xferconf_c_number,xferconf_d_number,xferconf_e_number,use_custom_cid,scheduled_callbacks_alert FROM vicidial_campaigns where campaign_id = '$VD_campaign';";
|
|
|
|
|
$rslt=mysql_query($stmt, $link);
|
|
|
|
|
if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'01013',$VD_login,$server_ip,$session_name,$one_mysql_log);}
|
|
|
|
|
if ($DB) {echo "$stmt\n";}
|
|
|
|
@@ -1221,6 +1222,7 @@ else
|
|
|
|
|
$xferconf_d_number = $row[64];
|
|
|
|
|
$xferconf_e_number = $row[65];
|
|
|
|
|
$use_custom_cid = $row[66];
|
|
|
|
|
$scheduled_callbacks_alert = $row[67];
|
|
|
|
|
|
|
|
|
|
if ($user_territories_active < 1)
|
|
|
|
|
{$agent_select_territories = 0;}
|
|
|
|
@@ -2815,6 +2817,7 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
|
|
|
|
|
var WebPhonEurl='<?php echo $WebPhonEurl ?>';
|
|
|
|
|
var pause_code_counter=1;
|
|
|
|
|
var agent_call_log_view='<?php echo $agent_call_log_view ?>';
|
|
|
|
|
var scheduled_callbacks_alert='<?php echo $scheduled_callbacks_alert ?>';
|
|
|
|
|
var DiaLControl_auto_HTML = "<IMG SRC=\"./images/vdc_LB_pause_OFF.gif\" border=0 alt=\" Pause \"><a href=\"#\" onclick=\"AutoDial_ReSume_PauSe('VDADready');\"><IMG SRC=\"./images/vdc_LB_resume.gif\" border=0 alt=\"Resume\"></a>";
|
|
|
|
|
var DiaLControl_auto_HTML_ready = "<a href=\"#\" onclick=\"AutoDial_ReSume_PauSe('VDADpause');\"><IMG SRC=\"./images/vdc_LB_pause.gif\" border=0 alt=\" Pause \"></a><IMG SRC=\"./images/vdc_LB_resume_OFF.gif\" border=0 alt=\"Resume\">";
|
|
|
|
|
var DiaLControl_auto_HTML_OFF = "<IMG SRC=\"./images/vdc_LB_pause_OFF.gif\" border=0 alt=\" Pause \"><IMG SRC=\"./images/vdc_LB_resume_OFF.gif\" border=0 alt=\"Resume\">";
|
|
|
|
@@ -4357,12 +4360,34 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
|
|
|
|
|
{
|
|
|
|
|
if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
|
|
|
|
|
{
|
|
|
|
|
var CBpre = '';
|
|
|
|
|
var CBpost = '';
|
|
|
|
|
|
|
|
|
|
// alert(xmlhttp.responseText);
|
|
|
|
|
var CBcounT = xmlhttp.responseText;
|
|
|
|
|
if (CBcounT == 0) {var CBprint = "NO";}
|
|
|
|
|
else {var CBprint = CBcounT;}
|
|
|
|
|
document.getElementById("CBstatusSpan").innerHTML ="<a href=\"#\" onclick=\"CalLBacKsLisTCheck();return false;\">" + CBprint + " ACTIVE CALLBACKS</a>";
|
|
|
|
|
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
var CBprint = CBcounT;
|
|
|
|
|
|
|
|
|
|
if (scheduled_callbacks_alert == 'BLINK')
|
|
|
|
|
{
|
|
|
|
|
CBpre = '<BLINK>';
|
|
|
|
|
CBpost = '</BLINK>';
|
|
|
|
|
}
|
|
|
|
|
if (scheduled_callbacks_alert == 'RED')
|
|
|
|
|
{
|
|
|
|
|
CBpre = '<b><font color=red>';
|
|
|
|
|
CBpost = '</font></b>';
|
|
|
|
|
}
|
|
|
|
|
if (scheduled_callbacks_alert == 'BLINK_RED')
|
|
|
|
|
{
|
|
|
|
|
CBpre = '<b><font color=red><BLINK>';
|
|
|
|
|
CBpost = '</BLINK></font></b>';
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
document.getElementById("CBstatusSpan").innerHTML ="<a href=\"#\" onclick=\"CalLBacKsLisTCheck();return false;\">" + CBpre + '' + CBprint + '' + " ACTIVE CALLBACKS" + CBpost + "</a>";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
delete xmlhttp;
|
|
|
|
|