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
This commit is contained in:
mattf
2015-02-10 18:19:52 +00:00
parent 61e1cf7ca3
commit 0180c83af4
22 changed files with 38 additions and 21 deletions
+3
View File
@@ -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.
+2 -2
View File
@@ -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();
+4
View File
@@ -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;
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 649 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 505 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 821 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 521 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 815 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 807 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 562 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 499 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 586 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 472 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 530 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 644 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 689 B

+6 -5
View File
@@ -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")."> &nbsp; </TD></TR>\n";
echo "<TR><TD ALIGN=CENTER COLSPAN=2><INPUT TYPE=SUBMIT NAME=SUBMIT VALUE=\""._QXZ("SUBMIT")."\"> &nbsp; </TD></TR>\n";
echo "<TR><TD ALIGN=LEFT COLSPAN=2><font size=1><BR>"._QXZ("VERSION:")." $version &nbsp; &nbsp; &nbsp; "._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> &nbsp; </TD></TR>\n";
echo "<TR><TD ALIGN=CENTER COLSPAN=2><font size=3><B> $LOGtimeMESSAGE<BR>&nbsp; </B></TD></TR>\n";
echo "<TR><TD ALIGN=CENTER COLSPAN=2><INPUT TYPE=SUBMIT NAME=$button_name VALUE=$button_name> &nbsp; </TD></TR>\n";
echo "<TR><TD ALIGN=CENTER COLSPAN=2><INPUT TYPE=SUBMIT NAME=\"$button_name\" VALUE=\"$button_name\"> &nbsp; </TD></TR>\n";
echo "<TR><TD ALIGN=LEFT COLSPAN=2><font size=1><BR>"._QXZ("VERSION:")." $version &nbsp; &nbsp; &nbsp; "._QXZ("BUILD:")." $build</TD></TR>\n";
echo "</TABLE>\n";
echo "</FORM>\n\n";
+17 -10
View File
@@ -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)
&nbsp;<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" />&nbsp; <?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 ?>/>&nbsp; <?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">
+4 -3
View File
@@ -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";
+2 -1
View File
@@ -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">