Added LOCK options for manual_dial_search_checkbox campaign setting
Updated Swedish language images and fixed several QXZ tags and formatting in agent interface, Issue #827 git-svn-id: svn://192.168.202.10@2272 3d104415-ff17-0410-8863-d5cf3c621b8a
@@ -126,6 +126,9 @@ OTHER CHANGES:
|
||||
single button named "You are paused" or "You are active" depending on
|
||||
your status. Issue #814
|
||||
|
||||
25. Added new LOCK options to Manual Dial Search Checkbox to prevent the agent
|
||||
from checking or unchecking the search checkbox.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -906,7 +906,7 @@ dispo_max SMALLINT(5) UNSIGNED default '0',
|
||||
dispo_max_dispo VARCHAR(6) default 'DISMX',
|
||||
pause_max SMALLINT(5) UNSIGNED default '0',
|
||||
max_inbound_calls SMALLINT(5) UNSIGNED default '0',
|
||||
manual_dial_search_checkbox ENUM('SELECTED','SELECTED_RESET','UNSELECTED','UNSELECTED_RESET') default 'SELECTED',
|
||||
manual_dial_search_checkbox ENUM('SELECTED','SELECTED_RESET','UNSELECTED','UNSELECTED_RESET','SELECTED_LOCK','UNSELECTED_LOCK') default 'SELECTED',
|
||||
hide_call_log_info ENUM('Y','N') default 'N',
|
||||
timer_alt_seconds SMALLINT(5) default '0',
|
||||
wrapup_bypass ENUM('DISABLED','ENABLED') default 'ENABLED',
|
||||
@@ -3365,4 +3365,4 @@ UPDATE vicidial_configuration set value='1766' where name='qc_database_version';
|
||||
|
||||
UPDATE system_settings set vdc_agent_api_active='1';
|
||||
|
||||
UPDATE system_settings SET db_schema_version='1400',db_schema_update_date=NOW(),reload_timestamp=NOW();
|
||||
UPDATE system_settings SET db_schema_version='1401',db_schema_update_date=NOW(),reload_timestamp=NOW();
|
||||
|
||||
@@ -170,3 +170,7 @@ ALTER TABLE vicidial_lists ADD local_call_time VARCHAR(10) NOT NULL DEFAULT 'cam
|
||||
ALTER TABLE vicidial_campaigns ADD manual_dial_search_filter VARCHAR(50) default 'NONE';
|
||||
|
||||
UPDATE system_settings SET db_schema_version='1400',db_schema_update_date=NOW() where db_schema_version < 1400;
|
||||
|
||||
ALTER TABLE vicidial_campaigns MODIFY manual_dial_search_checkbox ENUM('SELECTED','SELECTED_RESET','UNSELECTED','UNSELECTED_RESET','SELECTED_LOCK','UNSELECTED_LOCK') default 'SELECTED';
|
||||
|
||||
UPDATE system_settings SET db_schema_version='1401',db_schema_update_date=NOW() where db_schema_version < 1401;
|
||||
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 649 B |
|
After Width: | Height: | Size: 505 B |
|
After Width: | Height: | Size: 821 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 521 B |
|
After Width: | Height: | Size: 815 B |
|
After Width: | Height: | Size: 807 B |
|
After Width: | Height: | Size: 562 B |
|
After Width: | Height: | Size: 499 B |
|
After Width: | Height: | Size: 586 B |
|
After Width: | Height: | Size: 472 B |
|
After Width: | Height: | Size: 530 B |
|
After Width: | Height: | Size: 644 B |
|
After Width: | Height: | Size: 689 B |
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
# timeclock.php - VICIDIAL system user timeclock
|
||||
#
|
||||
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2015 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# CHANGELOG
|
||||
# 80523-0134 - First Build
|
||||
@@ -18,6 +18,7 @@
|
||||
# 140810-2138 - Changed to use QXZ function for echoing text
|
||||
# 141118-1239 - Formatting changes for QXZ output
|
||||
# 141216-2122 - Added language settings lookups and user/pass variable standardization
|
||||
# 150210-1307 - Fixed QXZ tags and formatting(issue #827)
|
||||
#
|
||||
|
||||
$version = '2.10-14';
|
||||
@@ -281,7 +282,7 @@ if ( ($stage == 'login') or ($stage == 'logout') )
|
||||
echo "<TD ALIGN=LEFT><INPUT TYPE=TEXT NAME=user SIZE=10 MAXLENGTH=20 VALUE=\"$VD_login\"></TD></TR>\n";
|
||||
echo "<TR><TD ALIGN=RIGHT>"._QXZ("User Password:")." </TD>";
|
||||
echo "<TD ALIGN=LEFT><INPUT TYPE=PASSWORD NAME=pass SIZE=10 MAXLENGTH=20 VALUE=''></TD></TR>\n";
|
||||
echo "<TR><TD ALIGN=CENTER COLSPAN=2><INPUT TYPE=SUBMIT NAME=SUBMIT VALUE="._QXZ("SUBMIT")."> </TD></TR>\n";
|
||||
echo "<TR><TD ALIGN=CENTER COLSPAN=2><INPUT TYPE=SUBMIT NAME=SUBMIT VALUE=\""._QXZ("SUBMIT")."\"> </TD></TR>\n";
|
||||
echo "<TR><TD ALIGN=LEFT COLSPAN=2><font size=1><BR>"._QXZ("VERSION:")." $version "._QXZ("BUILD:")." $build</TD></TR>\n";
|
||||
echo "</TABLE>\n";
|
||||
echo "</FORM>\n\n";
|
||||
@@ -401,14 +402,14 @@ if ( ($stage == 'login') or ($stage == 'logout') )
|
||||
{
|
||||
$VDdisplayMESSAGE = _QXZ("Time since you were last logged-in:")." $totTIME_HMS";
|
||||
$log_action = 'login';
|
||||
$button_name = 'LOGIN';
|
||||
$button_name = _QXZ("LOGIN");;
|
||||
$LOGtimeMESSAGE = _QXZ("You last logged-out at:")." $last_action_date<BR><BR>"._QXZ("Click LOGIN below to log-in");
|
||||
}
|
||||
if ($status=='LOGIN')
|
||||
{
|
||||
$VDdisplayMESSAGE = _QXZ("Amount of time you have been logged-in:")." $totTIME_HMS";
|
||||
$log_action = 'logout';
|
||||
$button_name = 'LOGOUT';
|
||||
$button_name = _QXZ("LOGOUT");
|
||||
$LOGtimeMESSAGE = _QXZ("You logged-in at:")." $last_action_date<BR>"._QXZ("Amount of time you have been logged-in:")." $totTIME_HMS<BR><BR>"._QXZ("Click LOGOUT below to log-out");
|
||||
}
|
||||
|
||||
@@ -435,7 +436,7 @@ if ( ($stage == 'login') or ($stage == 'logout') )
|
||||
echo "</TR>\n";
|
||||
echo "<TR><TD ALIGN=LEFT COLSPAN=2><font size=1> </TD></TR>\n";
|
||||
echo "<TR><TD ALIGN=CENTER COLSPAN=2><font size=3><B> $LOGtimeMESSAGE<BR> </B></TD></TR>\n";
|
||||
echo "<TR><TD ALIGN=CENTER COLSPAN=2><INPUT TYPE=SUBMIT NAME=$button_name VALUE=$button_name> </TD></TR>\n";
|
||||
echo "<TR><TD ALIGN=CENTER COLSPAN=2><INPUT TYPE=SUBMIT NAME=\"$button_name\" VALUE=\"$button_name\"> </TD></TR>\n";
|
||||
echo "<TR><TD ALIGN=LEFT COLSPAN=2><font size=1><BR>"._QXZ("VERSION:")." $version "._QXZ("BUILD:")." $build</TD></TR>\n";
|
||||
echo "</TABLE>\n";
|
||||
echo "</FORM>\n\n";
|
||||
|
||||
@@ -476,10 +476,11 @@
|
||||
# 150202-0829 - Reconfigured hotkeys and auto-manual-dial for less delay
|
||||
# 150203-1331 - Small changes to improve manual dial hotkey use
|
||||
# 150204-1911 - Changed Manual hotkey auto-manual-dial to a variable delay depending on dispo processing time
|
||||
# 150210-1225 - Added LOCK options for manual_dial_search_checkbox, fixed missing QXZ tags(issue #827)
|
||||
#
|
||||
|
||||
$version = '2.10-447c';
|
||||
$build = '150204-1911';
|
||||
$version = '2.10-448c';
|
||||
$build = '150210-1225';
|
||||
$mel=1; # Mysql Error Log enabled = 1
|
||||
$mysql_log_count=85;
|
||||
$one_mysql_log=0;
|
||||
@@ -6323,7 +6324,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
||||
var CBcounT = CBcounTtotal_array[0];
|
||||
if (scheduled_callbacks_count=='LIVE')
|
||||
{CBcounT = CBcounTtotal_array[1];}
|
||||
if (CBcounT == 0) {var CBprint = "NO";}
|
||||
if (CBcounT == 0) {var CBprint = "<?php echo _QXZ("NO"); ?>";}
|
||||
else
|
||||
{
|
||||
var CBprint = CBcounT;
|
||||
@@ -7068,7 +7069,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
||||
var MDDiaLOverridEform = document.vicidial_form.MDDiaLOverridE.value;
|
||||
var MDVendorLeadCode = document.vicidial_form.vendor_lead_code.value;
|
||||
var MDLookuPLeaD = 'new';
|
||||
if (document.vicidial_form.LeadLookuP.checked==true)
|
||||
if ( (document.vicidial_form.LeadLookuP.checked==true) || (manual_dial_search_checkbox == 'SELECTED_LOCK') )
|
||||
{MDLookuPLeaD = 'lookup';}
|
||||
|
||||
if (MDPhonENumbeRform == 'XXXXXXXXXX')
|
||||
@@ -7155,7 +7156,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
||||
else
|
||||
{
|
||||
var MDLookuPLeaD = 'new';
|
||||
if (document.vicidial_form.LeadLookuP.checked==true)
|
||||
if ( (document.vicidial_form.LeadLookuP.checked==true) || (manual_dial_search_checkbox == 'SELECTED_LOCK') )
|
||||
{MDLookuPLeaD = 'lookup';}
|
||||
|
||||
agent_dialed_number=1;
|
||||
@@ -11191,9 +11192,9 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
|
||||
dial_next_failed=0;
|
||||
xfer_agent_selected=0;
|
||||
|
||||
if (manual_dial_search_checkbox == 'SELECTED_RESET')
|
||||
if ( (manual_dial_search_checkbox == 'SELECTED_RESET') || (manual_dial_search_checkbox == 'SELECTED_LOCK') )
|
||||
{document.vicidial_form.LeadLookuP.checked=true;}
|
||||
if (manual_dial_search_checkbox == 'UNSELECTED_RESET')
|
||||
if ( (manual_dial_search_checkbox == 'UNSELECTED_RESET') || (manual_dial_search_checkbox == 'UNSELECTED_LOCK') )
|
||||
{document.vicidial_form.LeadLookuP.checked=false;}
|
||||
|
||||
if (post_phone_time_diff_alert_message.length > 10)
|
||||
@@ -14324,7 +14325,7 @@ function phone_number_format(formatphone) {
|
||||
if (qc_enabled < 1)
|
||||
{document.getElementById("viewcommentsdisplay").innerHTML = "";}
|
||||
|
||||
if ( (manual_dial_search_checkbox == 'SELECTED') || (manual_dial_search_checkbox == 'SELECTED_RESET') )
|
||||
if ( (manual_dial_search_checkbox == 'SELECTED') || (manual_dial_search_checkbox == 'SELECTED_RESET') || (manual_dial_search_checkbox == 'SELECTED_LOCK') )
|
||||
{document.vicidial_form.LeadLookuP.checked=true;}
|
||||
else
|
||||
{document.vicidial_form.LeadLookuP.checked=false;}
|
||||
@@ -16334,7 +16335,7 @@ if ($agent_display_dialable_leads > 0)
|
||||
<br />
|
||||
<?php
|
||||
if ($agentonly_callbacks)
|
||||
{echo "<input type=\"checkbox\" name=\"CallBackOnlyMe\" id=\"CallBackOnlyMe\" size=\"1\" value=\"0\" /> MY CALLBACK ONLY <br />";}
|
||||
{echo "<input type=\"checkbox\" name=\"CallBackOnlyMe\" id=\"CallBackOnlyMe\" size=\"1\" value=\"0\" /> "._QXZ("MY CALLBACK ONLY")." <br />";}
|
||||
|
||||
if ($comments_callback_screen != 'REPLACE_CB_NOTES')
|
||||
{echo _QXZ("CB Comments:")." <input type=\"text\" name=\"CallBackCommenTsField\" id=\"CallBackCommenTsField\" size=\"50\" maxlength=\"255\" /><br /><br />\n";}
|
||||
@@ -16429,11 +16430,17 @@ if ($agent_display_dialable_leads > 0)
|
||||
{
|
||||
echo "<input type=\"hidden\" name=\"MDLeadIDEntry\" id=\"MDLeadIDEntry\" value=\"\" />\n";
|
||||
}
|
||||
|
||||
$LeadLookuPXtra='';
|
||||
if ($manual_dial_search_checkbox == 'SELECTED_LOCK')
|
||||
{$LeadLookuPXtra = 'CHECKED DISABLED ';}
|
||||
if ($manual_dial_search_checkbox == 'UNSELECTED_LOCK')
|
||||
{$LeadLookuPXtra = 'DISABLED ';}
|
||||
?>
|
||||
</td>
|
||||
</tr><tr>
|
||||
<td align="right"><font class="body_text"> <?php echo _QXZ("Search Existing Leads:"); ?> </font></td>
|
||||
<td align="left"><font class="body_text"><input type="checkbox" name="LeadLookuP" id="LeadLookuP" size="1" value="0" /> <?php echo _QXZ("(This option if checked will attempt to find the phone number in the system before inserting it as a new lead)"); ?></font></td>
|
||||
<td align="left"><font class="body_text"><input type="checkbox" name="LeadLookuP" id="LeadLookuP" size="1" value="0" <?php echo $LeadLookuPXtra ?>/> <?php echo _QXZ("(This option if checked will attempt to find the phone number in the system before inserting it as a new lead)"); ?></font></td>
|
||||
</tr><tr>
|
||||
|
||||
<td align="left" colspan="2">
|
||||
|
||||
@@ -3432,12 +3432,13 @@ else
|
||||
# 150117-1454 - Added NAME as status dialplay option
|
||||
# 150119-0920 - Added more list local calltime safety, issue #812
|
||||
# 150120-0749 - Prevent modification of user_group ID, Hide non-functional agent_extended_alt_dial campaign feature, Export Calls Report Carrier added
|
||||
# 150210-0657 - Added LOCK options for manual_dial_search_checkbox campaign setting
|
||||
#
|
||||
|
||||
# make sure you have added a user to the vicidial_users MySQL table with at least user_level 9 to access this page the first time
|
||||
|
||||
$admin_version = '2.10-472a';
|
||||
$build = '150120-0749';
|
||||
$admin_version = '2.10-473a';
|
||||
$build = '150210-0657';
|
||||
|
||||
$STARTtime = date("U");
|
||||
$SQLdate = date("Y-m-d H:i:s");
|
||||
@@ -19474,7 +19475,7 @@ if ($ADD==31)
|
||||
|
||||
echo "<tr bgcolor=#8EBCFD><td align=right>"._QXZ("Manual Preview Dial").": </td><td align=left><select size=1 name=manual_preview_dial><option value='DISABLED'>"._QXZ("DISABLED")."</option><option value='PREVIEW_AND_SKIP'>"._QXZ("PREVIEW_AND_SKIP")."</option><option value='PREVIEW_ONLY'>"._QXZ("PREVIEW_ONLY")."</option><option value='$manual_preview_dial' SELECTED>"._QXZ("$manual_preview_dial")."</option></select>$NWB#campaigns-manual_preview_dial$NWE</td></tr>\n";
|
||||
|
||||
echo "<tr bgcolor=#8EBCFD><td align=right>"._QXZ("Manual Dial Search Checkbox").": </td><td align=left><select size=1 name=manual_dial_search_checkbox><option value='SELECTED'>"._QXZ("SELECTED")."</option><option value='SELECTED_RESET'>"._QXZ("SELECTED_RESET")."</option><option value='UNSELECTED'>"._QXZ("UNSELECTED")."</option><option value='UNSELECTED_RESET'>"._QXZ("UNSELECTED_RESET")."</option><option value='$manual_dial_search_checkbox' SELECTED>"._QXZ("$manual_dial_search_checkbox")."</option></select>$NWB#campaigns-manual_dial_search_checkbox$NWE</td></tr>\n";
|
||||
echo "<tr bgcolor=#8EBCFD><td align=right>"._QXZ("Manual Dial Search Checkbox").": </td><td align=left><select size=1 name=manual_dial_search_checkbox><option value='SELECTED'>"._QXZ("SELECTED")."</option><option value='SELECTED_RESET'>"._QXZ("SELECTED_RESET")."</option><option value='SELECTED_LOCK'>"._QXZ("SELECTED_LOCK")."</option><option value='UNSELECTED'>"._QXZ("UNSELECTED")."</option><option value='UNSELECTED_RESET'>"._QXZ("UNSELECTED_RESET")."</option><option value='UNSELECTED_LOCK'>"._QXZ("UNSELECTED_LOCK")."</option><option value='$manual_dial_search_checkbox' SELECTED>"._QXZ("$manual_dial_search_checkbox")."</option></select>$NWB#campaigns-manual_dial_search_checkbox$NWE</td></tr>\n";
|
||||
|
||||
echo "<tr bgcolor=#8EBCFD><td align=right>"._QXZ("Manual Dial Search Filter").": </td><td align=left><select size=1 name=manual_dial_search_filter><option value='NONE'>"._QXZ("NONE")."</option><option value='CAMPLISTS_ONLY'>"._QXZ("CAMPLISTS_ONLY")."</option><option value='CAMPLISTS_ALL'>"._QXZ("CAMPLISTS_ALL")."</option><option value='$manual_dial_search_filter' SELECTED>"._QXZ("$manual_dial_search_filter")."</option></select>$NWB#campaigns-manual_dial_search_filter$NWE</td></tr>\n";
|
||||
|
||||
|
||||
@@ -37,6 +37,7 @@
|
||||
# 150117-1439 - Added NAME option to campaigns-status_display_fields
|
||||
# 150120-0636 - Hide non-functional agent_extended_alt_dial campaign feature
|
||||
# 150204-1246 - Small fixes, issue #826
|
||||
# 150210-0659 - Added LOCK options for manual_dial_search_checkbox
|
||||
#
|
||||
|
||||
require("dbconnect_mysqli.php");
|
||||
@@ -1555,7 +1556,7 @@ if ($SSoutbound_autodial_active > 0)
|
||||
<BR>
|
||||
<A NAME="campaigns-manual_dial_search_checkbox">
|
||||
<BR>
|
||||
<B><?php echo _QXZ("Manual Dial Search Checkbox"); ?> -</B><?php echo _QXZ("This allows you to define if you want the manual dial search checkbox to be selected by default or not. If an option with RESET is chosen, then the checkbox will be reset after every call. Default is SELECTED."); ?>
|
||||
<B><?php echo _QXZ("Manual Dial Search Checkbox"); ?> -</B><?php echo _QXZ("This allows you to define if you want the manual dial search checkbox to be selected by default or not. If an option with RESET is chosen, then the checkbox will be reset after every call. If an option with LOCK is chosen, then the agent will not be able to click on the checkbox. Default is SELECTED."); ?>
|
||||
|
||||
<BR>
|
||||
<A NAME="campaigns-manual_dial_search_filter">
|
||||
|
||||