From e3a9f5c7cfef952498629936fa626f4b0bb9f272 Mon Sep 17 00:00:00 2001 From: mattf Date: Sat, 17 Jan 2015 20:01:00 +0000 Subject: [PATCH] Added NAME as an agent screen Status Display variable, issue #818 git-svn-id: svn://192.168.202.10@2255 3d104415-ff17-0410-8863-d5cf3c621b8a --- agc_2-X/trunk/UPGRADE | 2 ++ agc_2-X/trunk/www/agc/vicidial.php | 18 ++++++++++++++++-- agc_2-X/trunk/www/vicidial/admin.php | 3 ++- agc_2-X/trunk/www/vicidial/help.php | 3 ++- 4 files changed, 22 insertions(+), 4 deletions(-) diff --git a/agc_2-X/trunk/UPGRADE b/agc_2-X/trunk/UPGRADE index 99a56385..7ec9c946 100644 --- a/agc_2-X/trunk/UPGRADE +++ b/agc_2-X/trunk/UPGRADE @@ -120,6 +120,8 @@ OTHER CHANGES: 22. Added Manual Dial Lead Search Filter option to limit the search of manual dials to within one campaign's lists. +23. Added NAME as an agent screen Status Display variable + diff --git a/agc_2-X/trunk/www/agc/vicidial.php b/agc_2-X/trunk/www/agc/vicidial.php index cc185533..84a0713a 100644 --- a/agc_2-X/trunk/www/agc/vicidial.php +++ b/agc_2-X/trunk/www/agc/vicidial.php @@ -468,10 +468,11 @@ # 150108-1725 - Added more validation for API transfer commands # 150111-1545 - Added manual_dial_search_filter campaign option(Issue #812) # 150114-2052 - Added list_name web url variable +# 150117-1445 - Added NAME as status display variable # -$version = '2.10-439c'; -$build = '150114-2052'; +$version = '2.10-440c'; +$build = '150117-1445'; $mel=1; # Mysql Error Log enabled = 1 $mysql_log_count=85; $one_mysql_log=0; @@ -1709,9 +1710,12 @@ else if ( ($queuemetrics_pe_phone_append > 0) and (strlen($qm_phone_environment)>0) ) {$qm_phone_environment .= "-$qm_extension";} + $status_display_NAME=0; $status_display_CALLID=0; $status_display_LEADID=0; $status_display_LISTID=0; + if (preg_match("/NAME/",$status_display_fields)) + {$status_display_NAME=1;} if (preg_match("/CALLID/",$status_display_fields)) {$status_display_CALLID=1;} if (preg_match("/LEADID/",$status_display_fields)) @@ -4006,6 +4010,7 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";} var waiting_on_dispo=0; var disable_dispo_screen=''; var disable_dispo_status=''; + var status_display_NAME=''; var status_display_CALLID=''; var status_display_LEADID=''; var status_display_LISTID=''; @@ -7231,6 +7236,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection) if (alt_dial_status_display=='0') { var status_display_content=''; + if (status_display_NAME > 0) {status_display_content = status_display_content + " " + document.vicidial_form.first_name.value + " " + document.vicidial_form.last_name.value;} if (status_display_CALLID > 0) {status_display_content = status_display_content + " " + CIDcheck;} if (status_display_LEADID > 0) {status_display_content = status_display_content + " " + document.vicidial_form.lead_id.value;} if (status_display_LISTID > 0) {status_display_content = status_display_content + " " + document.vicidial_form.list_id.value;} @@ -7275,6 +7281,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection) if (hide_xfer_number_to_dial=='ENABLED') {called3rdparty=' ';} var status_display_content=''; + if (status_display_NAME > 0) {status_display_content = status_display_content + " " + document.vicidial_form.first_name.value + " " + document.vicidial_form.last_name.value;} if (status_display_CALLID > 0) {status_display_content = status_display_content + " " + CIDcheck;} if (status_display_LEADID > 0) {status_display_content = status_display_content + " " + document.vicidial_form.lead_id.value;} if (status_display_LISTID > 0) {status_display_content = status_display_content + " " + document.vicidial_form.list_id.value;} @@ -7331,6 +7338,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection) var dispnum = lead_dial_number; var status_display_number = phone_number_format(dispnum); var status_display_content=''; + if (status_display_NAME > 0) {status_display_content = status_display_content + " " + document.vicidial_form.first_name.value + " " + document.vicidial_form.last_name.value;} if (status_display_CALLID > 0) {status_display_content = status_display_content + " " + CIDcheck;} if (status_display_LEADID > 0) {status_display_content = status_display_content + " " + document.vicidial_form.lead_id.value;} if (status_display_LISTID > 0) {status_display_content = status_display_content + " " + document.vicidial_form.list_id.value;} @@ -7934,6 +7942,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection) var dispnum = dialed_number; var status_display_number = phone_number_format(dispnum); var status_display_content=''; + if (status_display_NAME > 0) {status_display_content = status_display_content + " " + document.vicidial_form.first_name.value + " " + document.vicidial_form.last_name.value;} if (status_display_CALLID > 0) {status_display_content = status_display_content + " " + MDnextCID;} if (status_display_LEADID > 0) {status_display_content = status_display_content + " " + document.vicidial_form.lead_id.value;} if (status_display_LISTID > 0) {status_display_content = status_display_content + " " + document.vicidial_form.list_id.value;} @@ -8396,6 +8405,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection) if (alt_dial_status_display=='0') { var status_display_content=''; + if (status_display_NAME > 0) {status_display_content = status_display_content + " " + document.vicidial_form.first_name.value + " " + document.vicidial_form.last_name.value;} if (status_display_CALLID > 0) {status_display_content = status_display_content + " " + MDnextCID;} if (status_display_LEADID > 0) {status_display_content = status_display_content + " " + document.vicidial_form.lead_id.value;} if (status_display_LISTID > 0) {status_display_content = status_display_content + " " + document.vicidial_form.list_id.value;} @@ -8992,6 +9002,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection) var dial_display_number = phone_number_format(callnum); var status_display_content=''; + if (status_display_NAME > 0) {status_display_content = status_display_content + " " + document.vicidial_form.first_name.value + " " + document.vicidial_form.last_name.value;} if (status_display_CALLID > 0) {status_display_content = status_display_content + " " + LasTCID;} if (status_display_LEADID > 0) {status_display_content = status_display_content + " " + document.vicidial_form.lead_id.value;} if (status_display_LISTID > 0) {status_display_content = status_display_content + " " + document.vicidial_form.list_id.value;} @@ -9044,6 +9055,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection) var dial_display_number = phone_number_format(callnum); var status_display_content=''; + if (status_display_NAME > 0) {status_display_content = status_display_content + " " + document.vicidial_form.first_name.value + " " + document.vicidial_form.last_name.value;} if (status_display_CALLID > 0) {status_display_content = status_display_content + " " + CIDcheck;} if (status_display_LEADID > 0) {status_display_content = status_display_content + " " + document.vicidial_form.lead_id.value;} if (status_display_LISTID > 0) {status_display_content = status_display_content + " " + document.vicidial_form.list_id.value;} @@ -9532,6 +9544,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection) var dial_display_number = phone_number_format(callnum); var status_display_content=''; + if (status_display_NAME > 0) {status_display_content = status_display_content + " " + document.vicidial_form.first_name.value + " " + document.vicidial_form.last_name.value;} if (status_display_CALLID > 0) {status_display_content = status_display_content + " " + LasTCID;} if (status_display_LEADID > 0) {status_display_content = status_display_content + " " + document.vicidial_form.lead_id.value;} if (status_display_LISTID > 0) {status_display_content = status_display_content + " " + document.vicidial_form.list_id.value;} @@ -9584,6 +9597,7 @@ function set_length(SLnumber,SLlength_goal,SLdirection) var dial_display_number = phone_number_format(callnum); var status_display_content=''; + if (status_display_NAME > 0) {status_display_content = status_display_content + " " + document.vicidial_form.first_name.value + " " + document.vicidial_form.last_name.value;} if (status_display_CALLID > 0) {status_display_content = status_display_content + " " + CIDcheck;} if (status_display_LEADID > 0) {status_display_content = status_display_content + " " + document.vicidial_form.lead_id.value;} if (status_display_LISTID > 0) {status_display_content = status_display_content + " " + document.vicidial_form.list_id.value;} diff --git a/agc_2-X/trunk/www/vicidial/admin.php b/agc_2-X/trunk/www/vicidial/admin.php index 39b02ae5..61dd26c4 100644 --- a/agc_2-X/trunk/www/vicidial/admin.php +++ b/agc_2-X/trunk/www/vicidial/admin.php @@ -3429,6 +3429,7 @@ else # 150112-2005 - Added flag to delete voicemail greeting when changed from an audio file to empty # 150114-2249 - Added Single Agent Daily Time report # 150117-1416 - Added list local call time validation when calculating dialable +# 150117-1454 - Added NAME as status dialplay option # # 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 @@ -19443,7 +19444,7 @@ if ($ADD==31) else {$ASLlink = "$PHP_SELF?ADD=381111111111&label_id=$screen_labels";} echo ""._QXZ("Agent Screen Labels").": $NWB#campaigns-screen_labels$NWE\n"; - echo ""._QXZ("Status Display Fields").": $NWB#campaigns-status_display_fields$NWE\n"; + echo ""._QXZ("Status Display Fields").": $NWB#campaigns-status_display_fields$NWE\n"; echo ""._QXZ("Agent Display Queue Count").": $NWB#campaigns-display_queue_count$NWE\n"; diff --git a/agc_2-X/trunk/www/vicidial/help.php b/agc_2-X/trunk/www/vicidial/help.php index 0748f7e9..8667fd61 100644 --- a/agc_2-X/trunk/www/vicidial/help.php +++ b/agc_2-X/trunk/www/vicidial/help.php @@ -34,6 +34,7 @@ # 141230-1503 - Added code for on-the-fly language translations display # 150107-1954 - Added users-ignore_group_on_search # 150111-1542 - Added lists-local_call_time and manual_dial_search_filter +# 150117-1439 - Added NAME option to campaigns-status_display_fields # require("dbconnect_mysqli.php"); @@ -1476,7 +1477,7 @@ if ($SSoutbound_autodial_active > 0)

- - + -