Added DISPO_SELECT_DISABLED option for the Dispo Disable setting in campaigns
git-svn-id: svn://192.168.202.10@1705 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -816,7 +816,7 @@ safe_harbor_menu_id VARCHAR(50) default '',
|
||||
survey_menu_id VARCHAR(50) default '',
|
||||
callback_days_limit SMALLINT(3) default '0',
|
||||
dl_diff_target_method ENUM('ADAPT_CALC_ONLY','CALLS_PLACED') default 'ADAPT_CALC_ONLY',
|
||||
disable_dispo_screen ENUM('DISPO_ENABLED','DISPO_DISABLED') default 'DISPO_ENABLED',
|
||||
disable_dispo_screen ENUM('DISPO_ENABLED','DISPO_DISABLED','DISPO_SELECT_DISABLED') default 'DISPO_ENABLED',
|
||||
disable_dispo_status VARCHAR(6) default '',
|
||||
screen_labels VARCHAR(20) default '--SYSTEM-SETTINGS--',
|
||||
status_display_fields VARCHAR(30) default 'CALLID'
|
||||
@@ -2558,7 +2558,7 @@ ALTER TABLE vicidial_closer_log_archive MODIFY closecallid INT(9) UNSIGNED NOT N
|
||||
|
||||
CREATE TABLE vicidial_outbound_ivr_log_archive LIKE vicidial_outbound_ivr_log;
|
||||
|
||||
UPDATE system_settings SET db_schema_version='1289',db_schema_update_date=NOW();
|
||||
UPDATE system_settings SET db_schema_version='1290',db_schema_update_date=NOW();
|
||||
|
||||
GRANT RELOAD ON *.* TO cron@'%';
|
||||
GRANT RELOAD ON *.* TO cron@localhost;
|
||||
|
||||
@@ -906,3 +906,7 @@ ALTER TABLE system_settings ADD default_voicemail_timezone VARCHAR(30) default '
|
||||
ALTER TABLE system_settings ADD default_local_gmt VARCHAR(6) default '-5.00';
|
||||
|
||||
UPDATE system_settings SET db_schema_version='1289',db_schema_update_date=NOW() where db_schema_version < 1289;
|
||||
|
||||
ALTER TABLE vicidial_campaigns MODIFY disable_dispo_screen ENUM('DISPO_ENABLED','DISPO_DISABLED','DISPO_SELECT_DISABLED') default 'DISPO_ENABLED';
|
||||
|
||||
UPDATE system_settings SET db_schema_version='1290',db_schema_update_date=NOW() where db_schema_version < 1290;
|
||||
|
||||
@@ -679,6 +679,7 @@ Voicemail Options||
|
||||
This optional setting allows you to define additional voicemail settings. It is recommended that you leave this blank unless you know what you are doing||
|
||||
The next two settings are also defined in the System Settings section, and you can change them after you define them here. You should set the Default Local GMT to the timezone that your agents want to be in. The Voicemail zone is the listing of voicemail timezones that voicemail messages will be time logged with when new messages are left||
|
||||
ERROR: You cannot use reserved words for field labels||
|
||||
The DISPO_SELECT_DISABLED option will not disable the dispo screen completely, but will display the dispo screen without any dispositions, this option should only be used if you want to force your agents to use your CRM software which will send the status to the system through the API||
|
||||
|
||||
|
||||
lead_report_export.php
|
||||
@@ -739,6 +740,7 @@ Phone Area Code Outside Dialable Zone||
|
||||
Postal Code Outside Dialable Zone||
|
||||
Custom Transfer||
|
||||
System Delay, Please try again||
|
||||
Disposition Status List Hidden||
|
||||
|
||||
|
||||
############################################################ MANAGER Manual
|
||||
|
||||
@@ -361,10 +361,11 @@
|
||||
# 110718-1159 - Added logging of skipped leads
|
||||
# 110719-0854 - Removed debug output and small display alignment changes
|
||||
# 110723-2308 - Complete hiding of phone numbers in logs when alter phone is set to HIDE
|
||||
# 110730-2240 - Added option to hide dispo statuses, only to be used with API
|
||||
#
|
||||
|
||||
$version = '2.4-338c';
|
||||
$build = '110723-2308';
|
||||
$version = '2.4-339c';
|
||||
$build = '110730-2240';
|
||||
$mel=1; # Mysql Error Log enabled = 1
|
||||
$mysql_log_count=73;
|
||||
$one_mysql_log=0;
|
||||
@@ -1508,8 +1509,11 @@ else
|
||||
}
|
||||
}
|
||||
|
||||
if ( ($disable_dispo_screen == 'DISPO_ENABLED') or (strlen($disable_dispo_status) < 1) )
|
||||
$hide_dispo_list=0;
|
||||
if ( ($disable_dispo_screen == 'DISPO_ENABLED') or ($disable_dispo_screen == 'DISPO_SELECT_DISABLED') or (strlen($disable_dispo_status) < 1) )
|
||||
{
|
||||
if ($disable_dispo_screen == 'DISPO_SELECT_DISABLED')
|
||||
{$hide_dispo_list=1;}
|
||||
$disable_dispo_screen=0;
|
||||
$disable_dispo_status='';
|
||||
}
|
||||
@@ -3442,6 +3446,7 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
|
||||
var status_display_LEADID='<?php echo $status_display_LEADID ?>';
|
||||
var status_display_LISTID='<?php echo $status_display_LISTID ?>';
|
||||
var qm_extension='<?php echo $qm_extension ?>';
|
||||
var hide_dispo_list='<?php echo $hide_dispo_list ?>';
|
||||
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\" />";
|
||||
@@ -8407,27 +8412,34 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
||||
var dispo_HTML = "<table cellpadding=\"5\" cellspacing=\"5\" width=\"500px\"><tr><td colspan=\"2\"><b> CALL DISPOSITION</b></td></tr><tr><td bgcolor=\"#99FF99\" height=\"300px\" width=\"240px\" valign=\"top\"><font class=\"log_text\"><span id=\"DispoSelectA\">";
|
||||
var loop_ct = 0;
|
||||
var print_ct = 0;
|
||||
while (loop_ct < VD_statuses_ct)
|
||||
if (hide_dispo_list < 1)
|
||||
{
|
||||
if (VARSELstatuses[loop_ct] == 'Y')
|
||||
while (loop_ct < VD_statuses_ct)
|
||||
{
|
||||
if (VARCBstatuses[loop_ct] == 'Y')
|
||||
{CBflag = '*';}
|
||||
else
|
||||
{CBflag = '';}
|
||||
if (taskDSgrp == VARstatuses[loop_ct])
|
||||
if (VARSELstatuses[loop_ct] == 'Y')
|
||||
{
|
||||
dispo_HTML = dispo_HTML + "<font size=\"3\" style=\"BACKGROUND-COLOR: #FFFFCC\"><b><a href=\"#\" onclick=\"DispoSelect_submit();return false;\">" + VARstatuses[loop_ct] + " - " + VARstatusnames[loop_ct] + "</a> " + CBflag + "</b></font><br /><br />";
|
||||
if (VARCBstatuses[loop_ct] == 'Y')
|
||||
{CBflag = '*';}
|
||||
else
|
||||
{CBflag = '';}
|
||||
if (taskDSgrp == VARstatuses[loop_ct])
|
||||
{
|
||||
dispo_HTML = dispo_HTML + "<font size=\"3\" style=\"BACKGROUND-COLOR: #FFFFCC\"><b><a href=\"#\" onclick=\"DispoSelect_submit();return false;\">" + VARstatuses[loop_ct] + " - " + VARstatusnames[loop_ct] + "</a> " + CBflag + "</b></font><br /><br />";
|
||||
}
|
||||
else
|
||||
{
|
||||
dispo_HTML = dispo_HTML + "<a href=\"#\" onclick=\"DispoSelectContent_create('" + VARstatuses[loop_ct] + "','ADD');return false;\">" + VARstatuses[loop_ct] + " - " + VARstatusnames[loop_ct] + "</a> " + CBflag + "<br /><br />";
|
||||
}
|
||||
if (print_ct == VD_statuses_ct_half)
|
||||
{dispo_HTML = dispo_HTML + "</span></font></td><td bgcolor=\"#99FF99\" height=\"300px\" width=\"240px\" valign=\"top\"><font class=\"log_text\"><span id=\"DispoSelectB\">";}
|
||||
print_ct++;
|
||||
}
|
||||
else
|
||||
{
|
||||
dispo_HTML = dispo_HTML + "<a href=\"#\" onclick=\"DispoSelectContent_create('" + VARstatuses[loop_ct] + "','ADD');return false;\">" + VARstatuses[loop_ct] + " - " + VARstatusnames[loop_ct] + "</a> " + CBflag + "<br /><br />";
|
||||
}
|
||||
if (print_ct == VD_statuses_ct_half)
|
||||
{dispo_HTML = dispo_HTML + "</span></font></td><td bgcolor=\"#99FF99\" height=\"300px\" width=\"240px\" valign=\"top\"><font class=\"log_text\"><span id=\"DispoSelectB\">";}
|
||||
print_ct++;
|
||||
loop_ct++;
|
||||
}
|
||||
loop_ct++;
|
||||
}
|
||||
else
|
||||
{
|
||||
dispo_HTML = dispo_HTML + "Disposition Status List Hidden<br /><br />";
|
||||
}
|
||||
dispo_HTML = dispo_HTML + "</span></font></td></tr></table>";
|
||||
|
||||
|
||||
@@ -2799,12 +2799,13 @@ else
|
||||
# 110707-0725 - Added AGENTEXT notes for in-groups settings
|
||||
# 110707-1402 - Added last_inbound_call_time and finish to next agent call options for in-groups
|
||||
# 110727-0130 - Added more voicemail box options and default timezone and voicemail zone to system settings
|
||||
# 110730-2249 - Added DISPO_SELECT_DISABLED option for the Dispo Disable setting in campaigns
|
||||
#
|
||||
|
||||
# make sure you have added a user to the vicidial_users MySQL table with at least user_level 8 to access this page the first time
|
||||
|
||||
$admin_version = '2.4-325a';
|
||||
$build = '110727-0130';
|
||||
$admin_version = '2.4-326a';
|
||||
$build = '110730-2249';
|
||||
|
||||
$STARTtime = date("U");
|
||||
$SQLdate = date("Y-m-d H:i:s");
|
||||
@@ -4897,7 +4898,7 @@ if ($ADD==99999)
|
||||
<BR>
|
||||
<A NAME="vicidial_campaigns-disable_dispo_screen">
|
||||
<BR>
|
||||
<B>Disable Dispo Screen -</B> This option allows you to disable the disposition screen in the agent interface. The Disable Dispo Status field below must be filled in for this option to work. Default is DISPO_ENABLED.
|
||||
<B>Disable Dispo Screen -</B> This option allows you to disable the disposition screen in the agent interface. The Disable Dispo Status field below must be filled in for this option to work. Default is DISPO_ENABLED. The DISPO_SELECT_DISABLED option will not disable the dispo screen completely, but will display the dispo screen without any dispositions, this option should only be used if you want to force your agents to use your CRM software which will send the status to the system through the API.
|
||||
|
||||
<BR>
|
||||
<A NAME="vicidial_campaigns-disable_dispo_status">
|
||||
@@ -20004,7 +20005,7 @@ if ($ADD==31)
|
||||
{echo " <font color=red>LIST OVERRIDE ACTIVE</font>";}
|
||||
echo "</td></tr>\n";
|
||||
}
|
||||
echo "<tr bgcolor=#B6D3FC><td align=right>Disable Dispo Screen: </td><td align=left><select size=1 name=disable_dispo_screen><option>DISPO_ENABLED</option><option>DISPO_DISABLED</option><option SELECTED>$disable_dispo_screen</option></select>$NWB#vicidial_campaigns-disable_dispo_screen$NWE</td></tr>\n";
|
||||
echo "<tr bgcolor=#B6D3FC><td align=right>Disable Dispo Screen: </td><td align=left><select size=1 name=disable_dispo_screen><option>DISPO_ENABLED</option><option>DISPO_DISABLED</option><option>DISPO_SELECT_DISABLED</option><option SELECTED>$disable_dispo_screen</option></select>$NWB#vicidial_campaigns-disable_dispo_screen$NWE</td></tr>\n";
|
||||
|
||||
echo "<tr bgcolor=#B6D3FC><td align=right>Disable Dispo Status: </td><td align=left><input type=text name=disable_dispo_status size=7 maxlength=6 value=\"$disable_dispo_status\">$NWB#vicidial_campaigns-disable_dispo_status$NWE</td></tr>\n";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user