From c864ad6cb801824663e25f7521cb577e85d53383 Mon Sep 17 00:00:00 2001 From: mattf Date: Thu, 22 Apr 2021 02:26:19 +0000 Subject: [PATCH] Added more screen labels for non-form fields git-svn-id: svn://192.168.202.10@3428 3d104415-ff17-0410-8863-d5cf3c621b8a --- extras/MySQL_AST_CREATE_tables.sql | 36 ++++++- extras/upgrade_2.14.sql | 34 ++++++ www/agc/vdc_db_query.php | 125 ++++++++++++++++++--- www/agc/vicidial.php | 97 +++++++++++++++-- www/vicidial/admin.php | 162 ++++++++++++++++++++++++++-- www/vicidial/admin_modify_lead.php | 65 ++++++++--- www/vicidial/help_documentation.txt | 6 +- 7 files changed, 469 insertions(+), 56 deletions(-) diff --git a/extras/MySQL_AST_CREATE_tables.sql b/extras/MySQL_AST_CREATE_tables.sql index f81e5a95..42121eef 100644 --- a/extras/MySQL_AST_CREATE_tables.sql +++ b/extras/MySQL_AST_CREATE_tables.sql @@ -1908,7 +1908,22 @@ two_factor_container VARCHAR(40) default '---DISABLED---', agent_hidden_sound VARCHAR(20) default 'click_quiet', agent_hidden_sound_volume TINYINT(3) UNSIGNED default '25', agent_hidden_sound_seconds TINYINT(3) UNSIGNED default '0', -agent_screen_timer VARCHAR(20) default 'setTimeout' +agent_screen_timer VARCHAR(20) default 'setTimeout', +label_lead_id VARCHAR(60) default '', +label_list_id VARCHAR(60) default '', +label_entry_date VARCHAR(60) default '', +label_gmt_offset_now VARCHAR(60) default '', +label_source_id VARCHAR(60) default '', +label_called_since_last_reset VARCHAR(60) default '', +label_status VARCHAR(60) default '', +label_user VARCHAR(60) default '', +label_date_of_birth VARCHAR(60) default '', +label_country_code VARCHAR(60) default '', +label_last_local_call_time VARCHAR(60) default '', +label_called_count VARCHAR(60) default '', +label_rank VARCHAR(60) default '', +label_owner VARCHAR(60) default '', +label_entry_list_id VARCHAR(60) default '' ) ENGINE=MyISAM; CREATE TABLE vicidial_campaigns_list_mix ( @@ -2954,7 +2969,22 @@ label_alt_phone VARCHAR(60) default '', label_security_phrase VARCHAR(60) default '', label_email VARCHAR(60) default '', label_comments VARCHAR(60) default '', -user_group VARCHAR(20) default '---ALL---' +user_group VARCHAR(20) default '---ALL---', +label_lead_id VARCHAR(60) default '', +label_list_id VARCHAR(60) default '', +label_entry_date VARCHAR(60) default '', +label_gmt_offset_now VARCHAR(60) default '', +label_source_id VARCHAR(60) default '', +label_called_since_last_reset VARCHAR(60) default '', +label_status VARCHAR(60) default '', +label_user VARCHAR(60) default '', +label_date_of_birth VARCHAR(60) default '', +label_country_code VARCHAR(60) default '', +label_last_local_call_time VARCHAR(60) default '', +label_called_count VARCHAR(60) default '', +label_rank VARCHAR(60) default '', +label_owner VARCHAR(60) default '', +label_entry_list_id VARCHAR(60) default '' ) ENGINE=MyISAM; CREATE TABLE vicidial_agent_skip_log ( @@ -4898,4 +4928,4 @@ INSERT INTO vicidial_settings_containers(container_id,container_notes,container_ UPDATE system_settings set vdc_agent_api_active='1'; -UPDATE system_settings SET db_schema_version='1630',db_schema_update_date=NOW(),reload_timestamp=NOW(); +UPDATE system_settings SET db_schema_version='1631',db_schema_update_date=NOW(),reload_timestamp=NOW(); diff --git a/extras/upgrade_2.14.sql b/extras/upgrade_2.14.sql index 49487cba..e281bde3 100644 --- a/extras/upgrade_2.14.sql +++ b/extras/upgrade_2.14.sql @@ -1640,3 +1640,37 @@ ALTER TABLE vicidial_campaigns ADD calls_waiting_vl_one VARCHAR(25) default 'DIS ALTER TABLE vicidial_campaigns ADD calls_waiting_vl_two VARCHAR(25) default 'DISABLED'; UPDATE system_settings SET db_schema_version='1630',db_schema_update_date=NOW() where db_schema_version < 1630; + +ALTER TABLE system_settings ADD label_lead_id VARCHAR(60) default ''; +ALTER TABLE system_settings ADD label_list_id VARCHAR(60) default ''; +ALTER TABLE system_settings ADD label_entry_date VARCHAR(60) default ''; +ALTER TABLE system_settings ADD label_gmt_offset_now VARCHAR(60) default ''; +ALTER TABLE system_settings ADD label_source_id VARCHAR(60) default ''; +ALTER TABLE system_settings ADD label_called_since_last_reset VARCHAR(60) default ''; +ALTER TABLE system_settings ADD label_status VARCHAR(60) default ''; +ALTER TABLE system_settings ADD label_user VARCHAR(60) default ''; +ALTER TABLE system_settings ADD label_date_of_birth VARCHAR(60) default ''; +ALTER TABLE system_settings ADD label_country_code VARCHAR(60) default ''; +ALTER TABLE system_settings ADD label_last_local_call_time VARCHAR(60) default ''; +ALTER TABLE system_settings ADD label_called_count VARCHAR(60) default ''; +ALTER TABLE system_settings ADD label_rank VARCHAR(60) default ''; +ALTER TABLE system_settings ADD label_owner VARCHAR(60) default ''; +ALTER TABLE system_settings ADD label_entry_list_id VARCHAR(60) default ''; + +ALTER TABLE vicidial_screen_labels ADD label_lead_id VARCHAR(60) default ''; +ALTER TABLE vicidial_screen_labels ADD label_list_id VARCHAR(60) default ''; +ALTER TABLE vicidial_screen_labels ADD label_entry_date VARCHAR(60) default ''; +ALTER TABLE vicidial_screen_labels ADD label_gmt_offset_now VARCHAR(60) default ''; +ALTER TABLE vicidial_screen_labels ADD label_source_id VARCHAR(60) default ''; +ALTER TABLE vicidial_screen_labels ADD label_called_since_last_reset VARCHAR(60) default ''; +ALTER TABLE vicidial_screen_labels ADD label_status VARCHAR(60) default ''; +ALTER TABLE vicidial_screen_labels ADD label_user VARCHAR(60) default ''; +ALTER TABLE vicidial_screen_labels ADD label_date_of_birth VARCHAR(60) default ''; +ALTER TABLE vicidial_screen_labels ADD label_country_code VARCHAR(60) default ''; +ALTER TABLE vicidial_screen_labels ADD label_last_local_call_time VARCHAR(60) default ''; +ALTER TABLE vicidial_screen_labels ADD label_called_count VARCHAR(60) default ''; +ALTER TABLE vicidial_screen_labels ADD label_rank VARCHAR(60) default ''; +ALTER TABLE vicidial_screen_labels ADD label_owner VARCHAR(60) default ''; +ALTER TABLE vicidial_screen_labels ADD label_entry_list_id VARCHAR(60) default ''; + +UPDATE system_settings SET db_schema_version='1631',db_schema_update_date=NOW() where db_schema_version < 1631; diff --git a/www/agc/vdc_db_query.php b/www/agc/vdc_db_query.php index e76bb415..03c8e7a6 100644 --- a/www/agc/vdc_db_query.php +++ b/www/agc/vdc_db_query.php @@ -505,10 +505,11 @@ # 210329-1515 - Fix for issue on transfer list user fullname having an underscore # 210330-2255 - Fixed issues with dashes as custom fields values throwing off delimiters # 210417-1109 - Added calls_waiting_vl_ options +# 210421-2111 - Added more screen labels # -$version = '2.14-398'; -$build = '210417-1109'; +$version = '2.14-399'; +$build = '210421-2111'; $php_script = 'vdc_db_query.php'; $mel=1; # Mysql Error Log enabled = 1 $mysql_log_count=850; @@ -17168,8 +17169,23 @@ if ($ACTION == 'SEARCHRESULTSview') $label_security_phrase = _QXZ("Show"); $label_email = _QXZ(" Email"); $label_comments = _QXZ(" Comments"); + $label_lead_id = _QXZ("Lead ID"); + $label_list_id = _QXZ("List ID"); + $label_entry_date = _QXZ("Entry Date"); + $label_gmt_offset_now = _QXZ("Timezone"); + $label_source_id = _QXZ("Source ID"); + $label_called_since_last_reset = _QXZ("Reset Code"); + $label_status = _QXZ("Status"); + $label_user = _QXZ("User"); + $label_date_of_birth = _QXZ("Date of Birth"); + $label_country_code = _QXZ("Country"); + $label_last_local_call_time = _QXZ("Last Call"); + $label_called_count = _QXZ("Called Count"); + $label_rank = _QXZ("Rank"); + $label_owner = _QXZ("Owner"); + $label_entry_list_id = _QXZ("Entry List ID"); - $stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments,label_hide_field_logs from system_settings;"; + $stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments,label_lead_id,label_list_id,label_entry_date,label_gmt_offset_now,label_source_id,label_called_since_last_reset,label_status,label_user,label_date_of_birth,label_country_code,label_last_local_call_time,label_called_count,label_rank,label_owner,label_entry_list_id,label_hide_field_logs from system_settings;"; $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00725',$user,$server_ip,$session_name,$one_mysql_log);} $row=mysqli_fetch_row($rslt); @@ -17192,11 +17208,26 @@ if ($ACTION == 'SEARCHRESULTSview') if (strlen($row[16])>0) {$label_security_phrase = $row[16];} if (strlen($row[17])>0) {$label_email = $row[17];} if (strlen($row[18])>0) {$label_comments = $row[18];} - $label_hide_field_logs = $row[19]; + if (strlen($row[19])>0) {$label_lead_id = $row[19];} + if (strlen($row[20])>0) {$label_list_id = $row[20];} + if (strlen($row[21])>0) {$label_entry_date = $row[21];} + if (strlen($row[22])>0) {$label_gmt_offset_now = $row[22];} + if (strlen($row[23])>0) {$label_source_id = $row[23];} + if (strlen($row[24])>0) {$label_called_since_last_reset = $row[24];} + if (strlen($row[25])>0) {$label_status = $row[25];} + if (strlen($row[26])>0) {$label_user = $row[26];} + if (strlen($row[27])>0) {$label_date_of_birth = $row[27];} + if (strlen($row[28])>0) {$label_country_code = $row[28];} + if (strlen($row[29])>0) {$label_last_local_call_time = $row[29];} + if (strlen($row[30])>0) {$label_called_count = $row[30];} + if (strlen($row[31])>0) {$label_rank = $row[31];} + if (strlen($row[32])>0) {$label_owner = $row[32];} + if (strlen($row[33])>0) {$label_entry_list_id = $row[33];} + $label_hide_field_logs = $row[34]; if ( ($screen_labels != '--SYSTEM-SETTINGS--') and (strlen($screen_labels)>1) ) { - $stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments,label_hide_field_logs from vicidial_screen_labels where label_id='$screen_labels' and active='Y' limit 1;"; + $stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments,label_lead_id,label_list_id,label_entry_date,label_gmt_offset_now,label_source_id,label_called_since_last_reset,label_status,label_user,label_date_of_birth,label_country_code,label_last_local_call_time,label_called_count,label_rank,label_owner,label_entry_list_id,label_hide_field_logs from vicidial_screen_labels where label_id='$screen_labels' and active='Y' limit 1;"; $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00726',$user,$server_ip,$session_name,$one_mysql_log);} $screenlabels_count = mysqli_num_rows($rslt); @@ -17222,7 +17253,22 @@ if ($ACTION == 'SEARCHRESULTSview') if (strlen($row[16])>0) {$label_security_phrase = $row[16];} if (strlen($row[17])>0) {$label_email = $row[17];} if (strlen($row[18])>0) {$label_comments = $row[18];} - $label_hide_field_logs = $row[19]; + if (strlen($row[19])>0) {$label_lead_id = $row[19];} + if (strlen($row[20])>0) {$label_list_id = $row[20];} + if (strlen($row[21])>0) {$label_entry_date = $row[21];} + if (strlen($row[22])>0) {$label_gmt_offset_now = $row[22];} + if (strlen($row[23])>0) {$label_source_id = $row[23];} + if (strlen($row[24])>0) {$label_called_since_last_reset = $row[24];} + if (strlen($row[25])>0) {$label_status = $row[25];} + if (strlen($row[26])>0) {$label_user = $row[26];} + if (strlen($row[27])>0) {$label_date_of_birth = $row[27];} + if (strlen($row[28])>0) {$label_country_code = $row[28];} + if (strlen($row[29])>0) {$label_last_local_call_time = $row[29];} + if (strlen($row[30])>0) {$label_called_count = $row[30];} + if (strlen($row[31])>0) {$label_rank = $row[31];} + if (strlen($row[32])>0) {$label_owner = $row[32];} + if (strlen($row[33])>0) {$label_entry_list_id = $row[33];} + $label_hide_field_logs = $row[34]; ### END find any custom field labels ### $hide_gender=0; if ($label_gender == '---HIDE---') @@ -18100,8 +18146,23 @@ if ($ACTION == 'LEADINFOview') $label_security_phrase = _QXZ("Show"); $label_email = _QXZ(" Email"); $label_comments = _QXZ(" Comments"); + $label_lead_id = _QXZ("Lead ID"); + $label_list_id = _QXZ("List ID"); + $label_entry_date = _QXZ("Entry Date"); + $label_gmt_offset_now = _QXZ("Timezone"); + $label_source_id = _QXZ("Source ID"); + $label_called_since_last_reset = _QXZ("Reset Code"); + $label_status = _QXZ("Status"); + $label_user = _QXZ("User"); + $label_date_of_birth = _QXZ("Date of Birth"); + $label_country_code = _QXZ("Country"); + $label_last_local_call_time = _QXZ("Last Call"); + $label_called_count = _QXZ("Called Count"); + $label_rank = _QXZ("Rank"); + $label_owner = _QXZ("Owner"); + $label_entry_list_id = _QXZ("Entry List ID"); - $stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments,label_hide_field_logs from system_settings;"; + $stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments,label_lead_id,label_list_id,label_entry_date,label_gmt_offset_now,label_source_id,label_called_since_last_reset,label_status,label_user,label_date_of_birth,label_country_code,label_last_local_call_time,label_called_count,label_rank,label_owner,label_entry_list_id,label_hide_field_logs from system_settings;"; $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00417',$user,$server_ip,$session_name,$one_mysql_log);} $row=mysqli_fetch_row($rslt); @@ -18124,11 +18185,26 @@ if ($ACTION == 'LEADINFOview') if (strlen($row[16])>0) {$label_security_phrase = $row[16];} if (strlen($row[17])>0) {$label_email = $row[17];} if (strlen($row[18])>0) {$label_comments = $row[18];} - $label_hide_field_logs = $row[19]; + if (strlen($row[19])>0) {$label_lead_id = $row[19];} + if (strlen($row[20])>0) {$label_list_id = $row[20];} + if (strlen($row[21])>0) {$label_entry_date = $row[21];} + if (strlen($row[22])>0) {$label_gmt_offset_now = $row[22];} + if (strlen($row[23])>0) {$label_source_id = $row[23];} + if (strlen($row[24])>0) {$label_called_since_last_reset = $row[24];} + if (strlen($row[25])>0) {$label_status = $row[25];} + if (strlen($row[26])>0) {$label_user = $row[26];} + if (strlen($row[27])>0) {$label_date_of_birth = $row[27];} + if (strlen($row[28])>0) {$label_country_code = $row[28];} + if (strlen($row[29])>0) {$label_last_local_call_time = $row[29];} + if (strlen($row[30])>0) {$label_called_count = $row[30];} + if (strlen($row[31])>0) {$label_rank = $row[31];} + if (strlen($row[32])>0) {$label_owner = $row[32];} + if (strlen($row[33])>0) {$label_entry_list_id = $row[33];} + $label_hide_field_logs = $row[34]; if ( ($screen_labels != '--SYSTEM-SETTINGS--') and (strlen($screen_labels)>1) ) { - $stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments,label_hide_field_logs from vicidial_screen_labels where label_id='$screen_labels' and active='Y' limit 1;"; + $stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments,label_lead_id,label_list_id,label_entry_date,label_gmt_offset_now,label_source_id,label_called_since_last_reset,label_status,label_user,label_date_of_birth,label_country_code,label_last_local_call_time,label_called_count,label_rank,label_owner,label_entry_list_id,label_hide_field_logs from vicidial_screen_labels where label_id='$screen_labels' and active='Y' limit 1;"; $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'00418',$user,$server_ip,$session_name,$one_mysql_log);} $screenlabels_count = mysqli_num_rows($rslt); @@ -18154,7 +18230,22 @@ if ($ACTION == 'LEADINFOview') if (strlen($row[16])>0) {$label_security_phrase = $row[16];} if (strlen($row[17])>0) {$label_email = $row[17];} if (strlen($row[18])>0) {$label_comments = $row[18];} - $label_hide_field_logs = $row[19]; + if (strlen($row[19])>0) {$label_lead_id = $row[19];} + if (strlen($row[20])>0) {$label_list_id = $row[20];} + if (strlen($row[21])>0) {$label_entry_date = $row[21];} + if (strlen($row[22])>0) {$label_gmt_offset_now = $row[22];} + if (strlen($row[23])>0) {$label_source_id = $row[23];} + if (strlen($row[24])>0) {$label_called_since_last_reset = $row[24];} + if (strlen($row[25])>0) {$label_status = $row[25];} + if (strlen($row[26])>0) {$label_user = $row[26];} + if (strlen($row[27])>0) {$label_date_of_birth = $row[27];} + if (strlen($row[28])>0) {$label_country_code = $row[28];} + if (strlen($row[29])>0) {$label_last_local_call_time = $row[29];} + if (strlen($row[30])>0) {$label_called_count = $row[30];} + if (strlen($row[31])>0) {$label_rank = $row[31];} + if (strlen($row[32])>0) {$label_owner = $row[32];} + if (strlen($row[33])>0) {$label_entry_list_id = $row[33];} + $label_hide_field_logs = $row[34]; ### END find any custom field labels ### $hide_gender=0; if ($label_gender == '---HIDE---') @@ -18284,12 +18375,12 @@ if ($ACTION == 'LEADINFOview') } ##### END check for postal_code and phone time zones if alert enabled - $INFOout .= ""._QXZ("Status:")."   $row[0]"; + $INFOout .= "$label_status   $row[0]"; if ( ($label_vendor_lead_code!='---HIDE---') or ($label_hide_field_logs=='N') ) {$INFOout .= "$label_vendor_lead_code:   $row[1]";} - $INFOout .= ""._QXZ("List ID:")."   $row[2]"; - $INFOout .= ""._QXZ("Timezone:")."   $row[3]"; - $INFOout .= ""._QXZ("Called Since Last Reset:")."   $row[4]"; + $INFOout .= "$label_list_id   $row[2]"; + $INFOout .= "$label_gmt_offset_now   $row[3]"; + $INFOout .= "$label_called_since_last_reset   $row[4]"; if ( ($label_phone_code!='---HIDE---') or ($label_hide_field_logs=='N') ) {$INFOout .= "$label_phone_code:   $row[5]";} if ( ($label_phone_number!='---HIDE---') or ($label_hide_field_logs=='N') ) @@ -18353,7 +18444,7 @@ if ($ACTION == 'LEADINFOview') {$INFOout .= "$label_province:   $row[16]";} if ( ($label_postal_code!='---HIDE---') or ($label_hide_field_logs=='N') ) {$INFOout .= "$label_postal_code:   $row[17]";} - $INFOout .= "Country:   $row[18]"; + $INFOout .= "$label_country_code:   $row[18]"; if ( ($label_gender!='---HIDE---') or ($label_hide_field_logs=='N') ) {$INFOout .= "$label_gender:   $row[19]";} if ( ($label_alt_phone!='---HIDE---') or ($label_hide_field_logs=='N') ) @@ -18384,8 +18475,8 @@ if ($ACTION == 'LEADINFOview') if ( ($label_comments!='---HIDE---') or ($label_hide_field_logs=='N') ) {$INFOout .= "$label_comments:   $row[23]";} if ($hide_call_log_info=='N') - {$INFOout .= ""._QXZ("Called Count:")."   $row[24]";} - $INFOout .= ""._QXZ("Last Local Call Time:")."   $row[25]"; + {$INFOout .= "$label_called_count   $row[24]";} + $INFOout .= "$label_last_local_call_time   $row[25]"; # $INFOout .= "Rank:   $row[26]"; # $INFOout .= "Owner:   $row[27]"; # $INFOout .= "Entry List ID:   $row[28]"; diff --git a/www/agc/vicidial.php b/www/agc/vicidial.php index fad2ee83..35de1bd2 100644 --- a/www/agc/vicidial.php +++ b/www/agc/vicidial.php @@ -665,10 +665,11 @@ # 210327-2058 - Added system setting(agent_screen_timer) for selection of JavaScript timer: setTimeout or EventSource # 210330-2254 - Fixed issues with dashes as custom fields values throwing off delimiters # 210417-1109 - Added calls_waiting_vl_ campaign options +# 210421-2110 - Added more screen labels # -$version = '2.14-633c'; -$build = '210417-1109'; +$version = '2.14-634c'; +$build = '210421-2110'; $mel=1; # Mysql Error Log enabled = 1 $mysql_log_count=95; $one_mysql_log=0; @@ -1984,8 +1985,23 @@ else $label_security_phrase = _QXZ("Show"); $label_email = _QXZ("Email"); $label_comments = _QXZ(" Comments"); + $label_lead_id = _QXZ("Lead ID"); + $label_list_id = _QXZ("List ID"); + $label_entry_date = _QXZ("Entry Date"); + $label_gmt_offset_now = _QXZ("Timezone"); + $label_source_id = _QXZ("Source ID"); + $label_called_since_last_reset = _QXZ("Reset Code"); + $label_status = _QXZ("Status"); + $label_user = _QXZ("User"); + $label_date_of_birth = _QXZ("Date of Birth"); + $label_country_code = _QXZ("Country"); + $label_last_local_call_time = _QXZ("Last Call"); + $label_called_count = _QXZ("Called Count"); + $label_rank = _QXZ("Rank"); + $label_owner = _QXZ("Owner"); + $label_entry_list_id = _QXZ("Entry List ID"); - $stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments from system_settings;"; + $stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments,label_lead_id,label_list_id,label_entry_date,label_gmt_offset_now,label_source_id,label_called_since_last_reset,label_status,label_user,label_date_of_birth,label_country_code,label_last_local_call_time,label_called_count,label_rank,label_owner,label_entry_list_id from system_settings;"; $rslt=mysql_to_mysqli($stmt, $link); $row=mysqli_fetch_row($rslt); if (strlen($row[0])>0) {$label_title = $row[0];} @@ -2007,6 +2023,21 @@ else if (strlen($row[16])>0) {$label_security_phrase = $row[16];} if (strlen($row[17])>0) {$label_email = $row[17];} if (strlen($row[18])>0) {$label_comments = $row[18];} + if (strlen($row[19])>0) {$label_lead_id = $row[19];} + if (strlen($row[20])>0) {$label_list_id = $row[20];} + if (strlen($row[21])>0) {$label_entry_date = $row[21];} + if (strlen($row[22])>0) {$label_gmt_offset_now = $row[22];} + if (strlen($row[23])>0) {$label_source_id = $row[23];} + if (strlen($row[24])>0) {$label_called_since_last_reset = $row[24];} + if (strlen($row[25])>0) {$label_status = $row[25];} + if (strlen($row[26])>0) {$label_user = $row[26];} + if (strlen($row[27])>0) {$label_date_of_birth = $row[27];} + if (strlen($row[28])>0) {$label_country_code = $row[28];} + if (strlen($row[29])>0) {$label_last_local_call_time = $row[29];} + if (strlen($row[30])>0) {$label_called_count = $row[30];} + if (strlen($row[31])>0) {$label_rank = $row[31];} + if (strlen($row[32])>0) {$label_owner = $row[32];} + if (strlen($row[33])>0) {$label_entry_list_id = $row[33];} ### END find any custom field labels ### if ($label_gender == '---HIDE---') {$hide_gender=1;} @@ -2559,7 +2590,7 @@ else if ( ($screen_labels != '--SYSTEM-SETTINGS--') and (strlen($screen_labels)>1) ) { - $stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments from vicidial_screen_labels where label_id='$screen_labels' and active='Y' limit 1;"; + $stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments,label_lead_id,label_list_id,label_entry_date,label_gmt_offset_now,label_source_id,label_called_since_last_reset,label_status,label_user,label_date_of_birth,label_country_code,label_last_local_call_time,label_called_count,label_rank,label_owner,label_entry_list_id from vicidial_screen_labels where label_id='$screen_labels' and active='Y' limit 1;"; $rslt=mysql_to_mysqli($stmt, $link); if ($mel > 0) {mysql_error_logging($NOW_TIME,$link,$mel,$stmt,'01073',$VD_login,$server_ip,$session_name,$one_mysql_log);} $screenlabels_count = mysqli_num_rows($rslt); @@ -2585,6 +2616,22 @@ else if (strlen($row[16])>0) {$label_security_phrase = $row[16];} if (strlen($row[17])>0) {$label_email = $row[17];} if (strlen($row[18])>0) {$label_comments = $row[18];} + if (strlen($row[19])>0) {$label_lead_id = $row[19];} + if (strlen($row[20])>0) {$label_list_id = $row[20];} + if (strlen($row[21])>0) {$label_entry_date = $row[21];} + if (strlen($row[22])>0) {$label_gmt_offset_now = $row[22];} + if (strlen($row[23])>0) {$label_source_id = $row[23];} + if (strlen($row[24])>0) {$label_called_since_last_reset = $row[24];} + if (strlen($row[25])>0) {$label_status = $row[25];} + if (strlen($row[26])>0) {$label_user = $row[26];} + if (strlen($row[27])>0) {$label_date_of_birth = $row[27];} + if (strlen($row[28])>0) {$label_country_code = $row[28];} + if (strlen($row[29])>0) {$label_last_local_call_time = $row[29];} + if (strlen($row[30])>0) {$label_called_count = $row[30];} + if (strlen($row[31])>0) {$label_rank = $row[31];} + if (strlen($row[32])>0) {$label_owner = $row[32];} + if (strlen($row[33])>0) {$label_entry_list_id = $row[33];} + ### END find any custom field labels ### if ($label_gender == '---HIDE---') {$hide_gender=1;} @@ -4619,6 +4666,21 @@ if ( ($calls_waiting_vl_one != 'DISABLED') and (strlen($calls_waiting_vl_one) > if ($calls_waiting_vl_one == 'security_phrase') {$calls_waiting_vl_oneLABEL = $label_security_phrase;} if ($calls_waiting_vl_one == 'email') {$calls_waiting_vl_oneLABEL = $label_email;} if ($calls_waiting_vl_one == 'comments') {$calls_waiting_vl_oneLABEL = $label_comments;} + if ($calls_waiting_vl_one == 'entry_date') {$calls_waiting_vl_oneLABEL = $label_entry_date;} + if ($calls_waiting_vl_one == 'source_id') {$calls_waiting_vl_oneLABEL = $label_source_id;} + if ($calls_waiting_vl_one == 'date_of_birth') {$calls_waiting_vl_oneLABEL = $label_date_of_birth;} + if ($calls_waiting_vl_one == 'rank') {$calls_waiting_vl_oneLABEL = $label_rank;} + if ($calls_waiting_vl_one == 'owner') {$calls_waiting_vl_oneLABEL = $label_owner;} + if ($calls_waiting_vl_one == 'last_local_call_time') {$calls_waiting_vl_oneLABEL = $label_last_local_call_time;} + if ($calls_waiting_vl_one == 'entry_list_id') {$calls_waiting_vl_oneLABEL = $label_entry_list_id;} + if ($calls_waiting_vl_one == 'list_id') {$calls_waiting_vl_oneLABEL = $label_list_id;} + if ($calls_waiting_vl_one == 'lead_id') {$calls_waiting_vl_oneLABEL = $label_lead_id;} + if ($calls_waiting_vl_one == 'gmt_offset_now') {$calls_waiting_vl_oneLABEL = $label_gmt_offset_now;} + if ($calls_waiting_vl_one == 'called_count') {$calls_waiting_vl_oneLABEL = $label_called_count;} + if ($calls_waiting_vl_one == 'status') {$calls_waiting_vl_oneLABEL = $label_status;} + if ($calls_waiting_vl_one == 'user') {$calls_waiting_vl_oneLABEL = $label_user;} + if ($calls_waiting_vl_one == 'called_since_last_reset') {$calls_waiting_vl_oneLABEL = $label_called_since_last_reset;} + if ($calls_waiting_vl_one == 'country_code') {$calls_waiting_vl_oneLABEL = $label_country_code;} $calls_waiting_vl_oneLABEL = strtoupper($calls_waiting_vl_oneLABEL); } if ( ($calls_waiting_vl_two != 'DISABLED') and (strlen($calls_waiting_vl_two) > 2) ) @@ -4643,6 +4705,21 @@ if ( ($calls_waiting_vl_two != 'DISABLED') and (strlen($calls_waiting_vl_two) > if ($calls_waiting_vl_two == 'security_phrase') {$calls_waiting_vl_twoLABEL = $label_security_phrase;} if ($calls_waiting_vl_two == 'email') {$calls_waiting_vl_twoLABEL = $label_email;} if ($calls_waiting_vl_two == 'comments') {$calls_waiting_vl_twoLABEL = $label_comments;} + if ($calls_waiting_vl_two == 'entry_date') {$calls_waiting_vl_twoLABEL = $label_entry_date;} + if ($calls_waiting_vl_two == 'source_id') {$calls_waiting_vl_twoLABEL = $label_source_id;} + if ($calls_waiting_vl_two == 'date_of_birth') {$calls_waiting_vl_twoLABEL = $label_date_of_birth;} + if ($calls_waiting_vl_two == 'rank') {$calls_waiting_vl_twoLABEL = $label_rank;} + if ($calls_waiting_vl_two == 'owner') {$calls_waiting_vl_twoLABEL = $label_owner;} + if ($calls_waiting_vl_two == 'last_local_call_time') {$calls_waiting_vl_twoLABEL = $label_last_local_call_time;} + if ($calls_waiting_vl_two == 'entry_list_id') {$calls_waiting_vl_twoLABEL = $label_entry_list_id;} + if ($calls_waiting_vl_two == 'list_id') {$calls_waiting_vl_twoLABEL = $label_list_id;} + if ($calls_waiting_vl_two == 'lead_id') {$calls_waiting_vl_twoLABEL = $label_lead_id;} + if ($calls_waiting_vl_two == 'gmt_offset_now') {$calls_waiting_vl_twoLABEL = $label_gmt_offset_now;} + if ($calls_waiting_vl_two == 'called_count') {$calls_waiting_vl_twoLABEL = $label_called_count;} + if ($calls_waiting_vl_two == 'status') {$calls_waiting_vl_twoLABEL = $label_status;} + if ($calls_waiting_vl_two == 'user') {$calls_waiting_vl_twoLABEL = $label_user;} + if ($calls_waiting_vl_two == 'called_since_last_reset') {$calls_waiting_vl_twoLABEL = $label_called_since_last_reset;} + if ($calls_waiting_vl_two == 'country_code') {$calls_waiting_vl_twoLABEL = $label_country_code;} $calls_waiting_vl_twoLABEL = strtoupper($calls_waiting_vl_twoLABEL); } @@ -21446,27 +21523,27 @@ $zi=2; if (preg_match("/entry_date/",$agent_display_fields)) { - echo _QXZ("Entry Date").":                       "; + echo "$label_entry_date:                       "; } if (preg_match("/source_id/",$agent_display_fields)) { - echo _QXZ("Source ID").":                       "; + echo "$label_source_id:                       "; } if (preg_match("/date_of_birth/",$agent_display_fields)) { - echo _QXZ("Date of Birth").":               "; + echo "$label_date_of_birth:               "; } if (preg_match("/rank/",$agent_display_fields)) { - echo _QXZ("Rank").":         "; + echo "$label_rank:         "; } if (preg_match("/owner/",$agent_display_fields)) { - echo _QXZ("Owner").":               "; + echo "$label_owner:               "; } if (preg_match("/last_local_call_time/",$agent_display_fields)) { - echo _QXZ("Last Call").":               "; + echo "$label_last_local_call_time:               "; } } diff --git a/www/vicidial/admin.php b/www/vicidial/admin.php index dfc94edc..b4e19592 100644 --- a/www/vicidial/admin.php +++ b/www/vicidial/admin.php @@ -2610,6 +2610,36 @@ if (isset($_GET["calls_waiting_vl_one"])) {$calls_waiting_vl_one=$_GET["calls elseif (isset($_POST["calls_waiting_vl_one"])) {$calls_waiting_vl_one=$_POST["calls_waiting_vl_one"];} if (isset($_GET["calls_waiting_vl_two"])) {$calls_waiting_vl_two=$_GET["calls_waiting_vl_two"];} elseif (isset($_POST["calls_waiting_vl_two"])) {$calls_waiting_vl_two=$_POST["calls_waiting_vl_two"];} +if (isset($_GET["label_lead_id"])) {$label_lead_id=$_GET["label_lead_id"];} + elseif (isset($_POST["label_lead_id"])) {$label_lead_id=$_POST["label_lead_id"];} +if (isset($_GET["label_list_id"])) {$label_list_id=$_GET["label_list_id"];} + elseif (isset($_POST["label_list_id"])) {$label_list_id=$_POST["label_list_id"];} +if (isset($_GET["label_entry_date"])) {$label_entry_date=$_GET["label_entry_date"];} + elseif (isset($_POST["label_entry_date"])) {$label_entry_date=$_POST["label_entry_date"];} +if (isset($_GET["label_gmt_offset_now"])) {$label_gmt_offset_now=$_GET["label_gmt_offset_now"];} + elseif (isset($_POST["label_gmt_offset_now"])) {$label_gmt_offset_now=$_POST["label_gmt_offset_now"];} +if (isset($_GET["label_source_id"])) {$label_source_id=$_GET["label_source_id"];} + elseif (isset($_POST["label_source_id"])) {$label_source_id=$_POST["label_source_id"];} +if (isset($_GET["label_called_since_last_reset"])) {$label_called_since_last_reset=$_GET["label_called_since_last_reset"];} + elseif (isset($_POST["label_called_since_last_reset"])) {$label_called_since_last_reset=$_POST["label_called_since_last_reset"];} +if (isset($_GET["label_status"])) {$label_status=$_GET["label_status"];} + elseif (isset($_POST["label_status"])) {$label_status=$_POST["label_status"];} +if (isset($_GET["label_user"])) {$label_user=$_GET["label_user"];} + elseif (isset($_POST["label_user"])) {$label_user=$_POST["label_user"];} +if (isset($_GET["label_date_of_birth"])) {$label_date_of_birth=$_GET["label_date_of_birth"];} + elseif (isset($_POST["label_date_of_birth"])) {$label_date_of_birth=$_POST["label_date_of_birth"];} +if (isset($_GET["label_country_code"])) {$label_country_code=$_GET["label_country_code"];} + elseif (isset($_POST["label_country_code"])) {$label_country_code=$_POST["label_country_code"];} +if (isset($_GET["label_last_local_call_time"])) {$label_last_local_call_time=$_GET["label_last_local_call_time"];} + elseif (isset($_POST["label_last_local_call_time"])) {$label_last_local_call_time=$_POST["label_last_local_call_time"];} +if (isset($_GET["label_called_count"])) {$label_called_count=$_GET["label_called_count"];} + elseif (isset($_POST["label_called_count"])) {$label_called_count=$_POST["label_called_count"];} +if (isset($_GET["label_rank"])) {$label_rank=$_GET["label_rank"];} + elseif (isset($_POST["label_rank"])) {$label_rank=$_POST["label_rank"];} +if (isset($_GET["label_owner"])) {$label_owner=$_GET["label_owner"];} + elseif (isset($_POST["label_owner"])) {$label_owner=$_POST["label_owner"];} +if (isset($_GET["label_entry_list_id"])) {$label_entry_list_id=$_GET["label_entry_list_id"];} + elseif (isset($_POST["label_entry_list_id"])) {$label_entry_list_id=$_POST["label_entry_list_id"];} if (isset($script_id)) {$script_id= mb_strtoupper($script_id,'utf-8');} if (isset($lead_filter_id)) {$lead_filter_id = mb_strtoupper($lead_filter_id,'utf-8');} @@ -3895,6 +3925,21 @@ if ($non_latin < 1) $leave_vm_message_group_notes = preg_replace('/[^- \.\,\_0-9a-zA-Z]/','',$leave_vm_message_group_notes); $audio_name = preg_replace('/[^- \.\,\_0-9a-zA-Z]/','',$audio_name); $populate_lead_comments = preg_replace('/[^- \.\,\_0-9a-zA-Z]/','',$populate_lead_comments); + $label_lead_id = preg_replace('/[^- \.\,\_0-9a-zA-Z]/','',$label_lead_id); + $label_list_id = preg_replace('/[^- \.\,\_0-9a-zA-Z]/','',$label_list_id); + $label_entry_date = preg_replace('/[^- \.\,\_0-9a-zA-Z]/','',$label_entry_date); + $label_gmt_offset_now = preg_replace('/[^- \.\,\_0-9a-zA-Z]/','',$label_gmt_offset_now); + $label_source_id = preg_replace('/[^- \.\,\_0-9a-zA-Z]/','',$label_source_id); + $label_called_since_last_reset = preg_replace('/[^- \.\,\_0-9a-zA-Z]/','',$label_called_since_last_reset); + $label_status = preg_replace('/[^- \.\,\_0-9a-zA-Z]/','',$label_status); + $label_user = preg_replace('/[^- \.\,\_0-9a-zA-Z]/','',$label_user); + $label_date_of_birth = preg_replace('/[^- \.\,\_0-9a-zA-Z]/','',$label_date_of_birth); + $label_country_code = preg_replace('/[^- \.\,\_0-9a-zA-Z]/','',$label_country_code); + $label_last_local_call_time = preg_replace('/[^- \.\,\_0-9a-zA-Z]/','',$label_last_local_call_time); + $label_called_count = preg_replace('/[^- \.\,\_0-9a-zA-Z]/','',$label_called_count); + $label_rank = preg_replace('/[^- \.\,\_0-9a-zA-Z]/','',$label_rank); + $label_owner = preg_replace('/[^- \.\,\_0-9a-zA-Z]/','',$label_owner); + $label_entry_list_id = preg_replace('/[^- \.\,\_0-9a-zA-Z]/','',$label_entry_list_id); ### ALPHA-NUMERIC and underscore and dash and slash and at and dot $call_out_number_group = preg_replace('/[^-\.\:\/\@\_0-9a-zA-Z]/','',$call_out_number_group); @@ -4579,6 +4624,21 @@ else $leave_vm_message_group_notes = preg_replace('/[^- \.\,\_0-9\p{L}]/u','',$leave_vm_message_group_notes); $audio_name = preg_replace('/[^- \.\,\_0-9\p{L}]/u','',$audio_name); $populate_lead_comments = preg_replace('/[^- \.\,\_0-9\p{L}]/u','',$populate_lead_comments); + $label_lead_id = preg_replace('/[^- \.\,\_0-9\p{L}]/u','',$label_lead_id); + $label_list_id = preg_replace('/[^- \.\,\_0-9\p{L}]/u','',$label_list_id); + $label_entry_date = preg_replace('/[^- \.\,\_0-9\p{L}]/u','',$label_entry_date); + $label_gmt_offset_now = preg_replace('/[^- \.\,\_0-9\p{L}]/u','',$label_gmt_offset_now); + $label_source_id = preg_replace('/[^- \.\,\_0-9\p{L}]/u','',$label_source_id); + $label_called_since_last_reset = preg_replace('/[^- \.\,\_0-9\p{L}]/u','',$label_called_since_last_reset); + $label_status = preg_replace('/[^- \.\,\_0-9\p{L}]/u','',$label_status); + $label_user = preg_replace('/[^- \.\,\_0-9\p{L}]/u','',$label_user); + $label_date_of_birth = preg_replace('/[^- \.\,\_0-9\p{L}]/u','',$label_date_of_birth); + $label_country_code = preg_replace('/[^- \.\,\_0-9\p{L}]/u','',$label_country_code); + $label_last_local_call_time = preg_replace('/[^- \.\,\_0-9\p{L}]/u','',$label_last_local_call_time); + $label_called_count = preg_replace('/[^- \.\,\_0-9\p{L}]/u','',$label_called_count); + $label_rank = preg_replace('/[^- \.\,\_0-9\p{L}]/u','',$label_rank); + $label_owner = preg_replace('/[^- \.\,\_0-9\p{L}]/u','',$label_owner); + $label_entry_list_id = preg_replace('/[^- \.\,\_0-9\p{L}]/u','',$label_entry_list_id); ### ALPHA-NUMERIC and underscore and dash and slash and at and dot $call_out_number_group = preg_replace('/[^-\.\:\/\@\_0-9\p{L}]/u','',$call_out_number_group); @@ -19146,7 +19206,7 @@ if ($ADD==481111111111) {echo "
"._QXZ("SCREEN LABEL NOT MODIFIED - Please go back and look at the data you entered")."\n";} else { - $stmt="UPDATE vicidial_screen_labels set label_name='$label_name',active='$active',label_hide_field_logs='$label_hide_field_logs',label_title='$label_title',label_first_name='$label_first_name',label_middle_initial='$label_middle_initial',label_last_name='$label_last_name',label_address1='$label_address1',label_address2='$label_address2',label_address3='$label_address3',label_city='$label_city',label_state='$label_state',label_province='$label_province',label_postal_code='$label_postal_code',label_vendor_lead_code='$label_vendor_lead_code',label_gender='$label_gender',label_phone_number='$label_phone_number',label_phone_code='$label_phone_code',label_alt_phone='$label_alt_phone',label_security_phrase='$label_security_phrase',label_email='$label_email',label_comments='$label_comments',user_group='$user_group' where label_id='$label_id';"; + $stmt="UPDATE vicidial_screen_labels set label_name='$label_name',active='$active',label_hide_field_logs='$label_hide_field_logs',label_title='$label_title',label_first_name='$label_first_name',label_middle_initial='$label_middle_initial',label_last_name='$label_last_name',label_address1='$label_address1',label_address2='$label_address2',label_address3='$label_address3',label_city='$label_city',label_state='$label_state',label_province='$label_province',label_postal_code='$label_postal_code',label_vendor_lead_code='$label_vendor_lead_code',label_gender='$label_gender',label_phone_number='$label_phone_number',label_phone_code='$label_phone_code',label_alt_phone='$label_alt_phone',label_security_phrase='$label_security_phrase',label_email='$label_email',label_comments='$label_comments',user_group='$user_group',label_lead_id='$label_lead_id',label_list_id='$label_list_id',label_entry_date='$label_entry_date',label_gmt_offset_now='$label_gmt_offset_now',label_source_id='$label_source_id',label_called_since_last_reset='$label_called_since_last_reset',label_status='$label_status',label_user='$label_user',label_date_of_birth='$label_date_of_birth',label_country_code='$label_country_code',label_last_local_call_time='$label_last_local_call_time',label_called_count='$label_called_count',label_rank='$label_rank',label_owner='$label_owner',label_entry_list_id='$label_entry_list_id' where label_id='$label_id';"; $rslt=mysql_to_mysqli($stmt, $link); echo "
"._QXZ("SCREEN LABEL MODIFIED").": $label_id\n"; @@ -19890,7 +19950,7 @@ if ($ADD==411111111111111) } } - $stmt="UPDATE system_settings set use_non_latin='$use_non_latin',webroot_writable='$webroot_writable',enable_queuemetrics_logging='$enable_queuemetrics_logging',queuemetrics_server_ip='$queuemetrics_server_ip',queuemetrics_dbname='$queuemetrics_dbname',queuemetrics_login='$queuemetrics_login',queuemetrics_pass='$queuemetrics_pass',queuemetrics_url='$queuemetrics_url',queuemetrics_log_id='$queuemetrics_log_id',queuemetrics_eq_prepend='$queuemetrics_eq_prepend',vicidial_agent_disable='$vicidial_agent_disable',allow_sipsak_messages='$allow_sipsak_messages',admin_home_url='$admin_home_url',enable_agc_xfer_log='$enable_agc_xfer_log',timeclock_end_of_day='$timeclock_end_of_day',vdc_header_date_format='$vdc_header_date_format',vdc_customer_date_format='$vdc_customer_date_format',vdc_header_phone_format='$vdc_header_phone_format',vdc_agent_api_active='$vdc_agent_api_active',enable_vtiger_integration='$enable_vtiger_integration',vtiger_server_ip='$vtiger_server_ip',vtiger_dbname='$vtiger_dbname',vtiger_login='$vtiger_login',vtiger_pass='$vtiger_pass',vtiger_url='$vtiger_url',qc_features_active='$qc_features_active',outbound_autodial_active='$outbound_autodial_active',outbound_calls_per_second='$outbound_calls_per_second',enable_tts_integration='$enable_tts_integration',agentonly_callback_campaign_lock='$agentonly_callback_campaign_lock',sounds_central_control_active='$sounds_central_control_active',sounds_web_server='$sounds_web_server',sounds_web_directory='$sounds_web_directory',active_voicemail_server='$active_voicemail_server',auto_dial_limit='$auto_dial_limit',user_territories_active='$user_territories_active',allow_custom_dialplan='$allow_custom_dialplan',enable_second_webform='$enable_second_webform',default_webphone='$default_webphone',default_external_server_ip='$default_external_server_ip',webphone_url='" . mysqli_real_escape_string($link, $webphone_url) . "',enable_agc_dispo_log='$enable_agc_dispo_log',queuemetrics_loginout='$queuemetrics_loginout',callcard_enabled='$callcard_enabled',queuemetrics_callstatus='$queuemetrics_callstatus',default_codecs='$default_codecs',admin_web_directory='$admin_web_directory',label_title='$label_title',label_first_name='$label_first_name',label_middle_initial='$label_middle_initial',label_last_name='$label_last_name',label_address1='$label_address1',label_address2='$label_address2',label_address3='$label_address3',label_city='$label_city',label_state='$label_state',label_province='$label_province',label_postal_code='$label_postal_code',label_vendor_lead_code='$label_vendor_lead_code',label_gender='$label_gender',label_phone_number='$label_phone_number',label_phone_code='$label_phone_code',label_alt_phone='$label_alt_phone',label_security_phrase='$label_security_phrase',label_email='$label_email',label_comments='$label_comments',custom_fields_enabled='$custom_fields_enabled',slave_db_server='$slave_db_server',reports_use_slave_db='$reports_use_slave_db'$custom_reports_slave_SQL,webphone_systemkey='$webphone_systemkey',first_login_trigger='$first_login_trigger',default_phone_registration_password='$default_phone_registration_password',default_phone_login_password='$default_phone_login_password',default_server_password='$default_server_password',admin_modify_refresh='$admin_modify_refresh',nocache_admin='$nocache_admin',generate_cross_server_exten='$generate_cross_server_exten',queuemetrics_addmember_enabled='$queuemetrics_addmember_enabled',queuemetrics_dispo_pause='$queuemetrics_dispo_pause',label_hide_field_logs='$label_hide_field_logs',queuemetrics_pe_phone_append='$queuemetrics_pe_phone_append',test_campaign_calls='$test_campaign_calls',agents_calls_reset='$agents_calls_reset',default_voicemail_timezone='$default_voicemail_timezone',default_local_gmt='$default_local_gmt',noanswer_log='$noanswer_log',alt_log_server_ip='$alt_log_server_ip',alt_log_dbname='$alt_log_dbname',alt_log_login='$alt_log_login',alt_log_pass='$alt_log_pass',tables_use_alt_log_db='$tables_use_alt_log_db',did_agent_log='$did_agent_log',campaign_cid_areacodes_enabled='$campaign_cid_areacodes_enabled',pllb_grouping_limit='$pllb_grouping_limit',did_ra_extensions_enabled='$did_ra_extensions_enabled',expanded_list_stats='$expanded_list_stats',contacts_enabled='$contacts_enabled',call_menu_qualify_enabled='$call_menu_qualify_enabled',admin_list_counts='$admin_list_counts',allow_voicemail_greeting='$allow_voicemail_greeting',queuemetrics_socket='$queuemetrics_socket',queuemetrics_socket_url='$queuemetrics_socket_url',enhanced_disconnect_logging='$enhanced_disconnect_logging',allow_emails='$allow_emails',level_8_disable_add='$level_8_disable_add',queuemetrics_record_hold='$queuemetrics_record_hold',country_code_list_stats='$country_code_list_stats',queuemetrics_pause_type='$queuemetrics_pause_type',frozen_server_call_clear='$frozen_server_call_clear',callback_time_24hour='$callback_time_24hour',enable_languages='$enable_languages',language_method='$language_method',meetme_enter_login_filename='$meetme_enter_login_filename',meetme_enter_leave3way_filename='$meetme_enter_leave3way_filename',enable_did_entry_list_id='$enable_did_entry_list_id',enable_third_webform='$enable_third_webform',allow_chats='$allow_chats',chat_url='$chat_url',chat_timeout='$chat_timeout',agent_debug_logging='$agent_debug_logging',default_language='$default_language',agent_whisper_enabled='$agent_whisper_enabled',user_hide_realtime_enabled='$user_hide_realtime_enabled',usacan_phone_dialcode_fix='$usacan_phone_dialcode_fix',cache_carrier_stats_realtime='$cache_carrier_stats_realtime',log_recording_access='$log_recording_access',report_default_format='$report_default_format',alt_ivr_logging='$alt_ivr_logging',default_phone_code='$default_phone_code',admin_row_click='$admin_row_click',admin_screen_colors='$admin_screen_colors',ofcom_uk_drop_calc='$ofcom_uk_drop_calc',agent_screen_colors='$agent_screen_colors',script_remove_js='$script_remove_js',manual_auto_next='$manual_auto_next',user_new_lead_limit='$user_new_lead_limit',agent_xfer_park_3way='$agent_xfer_park_3way',agent_soundboards='$agent_soundboards',web_loader_phone_length='$web_loader_phone_length',agent_script='$agent_script',agent_chat_screen_colors='$agent_chat_screen_colors',enable_auto_reports='$enable_auto_reports',enable_pause_code_limits='$enable_pause_code_limits',enable_drop_lists='$enable_drop_lists',allow_ip_lists='$allow_ip_lists',system_ip_blacklist='$system_ip_blacklist',agent_push_events='$agent_push_events',agent_push_url='$agent_push_url',hide_inactive_lists='$hide_inactive_lists',allow_manage_active_lists='$allow_manage_active_lists',expired_lists_inactive='$expired_lists_inactive',did_system_filter='$did_system_filter',anyone_callback_inactive_lists='$anyone_callback_inactive_lists',enable_gdpr_download_deletion='$enable_gdpr_download_deletion',source_id_display='$source_id_display',agent_logout_link='$agent_logout_link',manual_dial_validation='$manual_dial_validation',mute_recordings='$mute_recordings',user_admin_redirect='$user_admin_redirect',list_status_modification_confirmation='$list_status_modification_confirmation',sip_event_logging='$sip_event_logging',call_quota_lead_ranking='$call_quota_lead_ranking',enable_second_script='$enable_second_script',enable_first_webform='$enable_first_webform',recording_buttons='$recording_buttons',opensips_cid_name='$opensips_cid_name',require_password_length='$require_password_length',user_account_emails='$user_account_emails',outbound_cid_any='$outbound_cid_any',entries_per_page='$entries_per_page',browser_call_alerts='$browser_call_alerts',queuemetrics_pausereason='$queuemetrics_pausereason',inbound_answer_config='$inbound_answer_config',enable_international_dncs='$enable_international_dncs',web_loader_phone_strip='$web_loader_phone_strip',manual_dial_phone_strip='$manual_dial_phone_strip',daily_call_count_limit='$daily_call_count_limit',allow_shared_dial='$allow_shared_dial',agent_search_method='$agent_search_method',phone_defaults_container='$phone_defaults_container',qc_claim_limit='$qc_claim_limit',qc_expire_days='$qc_expire_days',two_factor_auth_hours='$two_factor_auth_hours',two_factor_container='$two_factor_container',agent_hidden_sound='$agent_hidden_sound',agent_hidden_sound_volume='$agent_hidden_sound_volume',agent_hidden_sound_seconds='$agent_hidden_sound_seconds',agent_screen_timer='$agent_screen_timer'$custom_dialplanSQL;"; + $stmt="UPDATE system_settings set use_non_latin='$use_non_latin',webroot_writable='$webroot_writable',enable_queuemetrics_logging='$enable_queuemetrics_logging',queuemetrics_server_ip='$queuemetrics_server_ip',queuemetrics_dbname='$queuemetrics_dbname',queuemetrics_login='$queuemetrics_login',queuemetrics_pass='$queuemetrics_pass',queuemetrics_url='$queuemetrics_url',queuemetrics_log_id='$queuemetrics_log_id',queuemetrics_eq_prepend='$queuemetrics_eq_prepend',vicidial_agent_disable='$vicidial_agent_disable',allow_sipsak_messages='$allow_sipsak_messages',admin_home_url='$admin_home_url',enable_agc_xfer_log='$enable_agc_xfer_log',timeclock_end_of_day='$timeclock_end_of_day',vdc_header_date_format='$vdc_header_date_format',vdc_customer_date_format='$vdc_customer_date_format',vdc_header_phone_format='$vdc_header_phone_format',vdc_agent_api_active='$vdc_agent_api_active',enable_vtiger_integration='$enable_vtiger_integration',vtiger_server_ip='$vtiger_server_ip',vtiger_dbname='$vtiger_dbname',vtiger_login='$vtiger_login',vtiger_pass='$vtiger_pass',vtiger_url='$vtiger_url',qc_features_active='$qc_features_active',outbound_autodial_active='$outbound_autodial_active',outbound_calls_per_second='$outbound_calls_per_second',enable_tts_integration='$enable_tts_integration',agentonly_callback_campaign_lock='$agentonly_callback_campaign_lock',sounds_central_control_active='$sounds_central_control_active',sounds_web_server='$sounds_web_server',sounds_web_directory='$sounds_web_directory',active_voicemail_server='$active_voicemail_server',auto_dial_limit='$auto_dial_limit',user_territories_active='$user_territories_active',allow_custom_dialplan='$allow_custom_dialplan',enable_second_webform='$enable_second_webform',default_webphone='$default_webphone',default_external_server_ip='$default_external_server_ip',webphone_url='" . mysqli_real_escape_string($link, $webphone_url) . "',enable_agc_dispo_log='$enable_agc_dispo_log',queuemetrics_loginout='$queuemetrics_loginout',callcard_enabled='$callcard_enabled',queuemetrics_callstatus='$queuemetrics_callstatus',default_codecs='$default_codecs',admin_web_directory='$admin_web_directory',label_title='$label_title',label_first_name='$label_first_name',label_middle_initial='$label_middle_initial',label_last_name='$label_last_name',label_address1='$label_address1',label_address2='$label_address2',label_address3='$label_address3',label_city='$label_city',label_state='$label_state',label_province='$label_province',label_postal_code='$label_postal_code',label_vendor_lead_code='$label_vendor_lead_code',label_gender='$label_gender',label_phone_number='$label_phone_number',label_phone_code='$label_phone_code',label_alt_phone='$label_alt_phone',label_security_phrase='$label_security_phrase',label_email='$label_email',label_comments='$label_comments',label_lead_id='$label_lead_id',label_list_id='$label_list_id',label_entry_date='$label_entry_date',label_gmt_offset_now='$label_gmt_offset_now',label_source_id='$label_source_id',label_called_since_last_reset='$label_called_since_last_reset',label_status='$label_status',label_user='$label_user',label_date_of_birth='$label_date_of_birth',label_country_code='$label_country_code',label_last_local_call_time='$label_last_local_call_time',label_called_count='$label_called_count',label_rank='$label_rank',label_owner='$label_owner',label_entry_list_id='$label_entry_list_id',custom_fields_enabled='$custom_fields_enabled',slave_db_server='$slave_db_server',reports_use_slave_db='$reports_use_slave_db'$custom_reports_slave_SQL,webphone_systemkey='$webphone_systemkey',first_login_trigger='$first_login_trigger',default_phone_registration_password='$default_phone_registration_password',default_phone_login_password='$default_phone_login_password',default_server_password='$default_server_password',admin_modify_refresh='$admin_modify_refresh',nocache_admin='$nocache_admin',generate_cross_server_exten='$generate_cross_server_exten',queuemetrics_addmember_enabled='$queuemetrics_addmember_enabled',queuemetrics_dispo_pause='$queuemetrics_dispo_pause',label_hide_field_logs='$label_hide_field_logs',queuemetrics_pe_phone_append='$queuemetrics_pe_phone_append',test_campaign_calls='$test_campaign_calls',agents_calls_reset='$agents_calls_reset',default_voicemail_timezone='$default_voicemail_timezone',default_local_gmt='$default_local_gmt',noanswer_log='$noanswer_log',alt_log_server_ip='$alt_log_server_ip',alt_log_dbname='$alt_log_dbname',alt_log_login='$alt_log_login',alt_log_pass='$alt_log_pass',tables_use_alt_log_db='$tables_use_alt_log_db',did_agent_log='$did_agent_log',campaign_cid_areacodes_enabled='$campaign_cid_areacodes_enabled',pllb_grouping_limit='$pllb_grouping_limit',did_ra_extensions_enabled='$did_ra_extensions_enabled',expanded_list_stats='$expanded_list_stats',contacts_enabled='$contacts_enabled',call_menu_qualify_enabled='$call_menu_qualify_enabled',admin_list_counts='$admin_list_counts',allow_voicemail_greeting='$allow_voicemail_greeting',queuemetrics_socket='$queuemetrics_socket',queuemetrics_socket_url='$queuemetrics_socket_url',enhanced_disconnect_logging='$enhanced_disconnect_logging',allow_emails='$allow_emails',level_8_disable_add='$level_8_disable_add',queuemetrics_record_hold='$queuemetrics_record_hold',country_code_list_stats='$country_code_list_stats',queuemetrics_pause_type='$queuemetrics_pause_type',frozen_server_call_clear='$frozen_server_call_clear',callback_time_24hour='$callback_time_24hour',enable_languages='$enable_languages',language_method='$language_method',meetme_enter_login_filename='$meetme_enter_login_filename',meetme_enter_leave3way_filename='$meetme_enter_leave3way_filename',enable_did_entry_list_id='$enable_did_entry_list_id',enable_third_webform='$enable_third_webform',allow_chats='$allow_chats',chat_url='$chat_url',chat_timeout='$chat_timeout',agent_debug_logging='$agent_debug_logging',default_language='$default_language',agent_whisper_enabled='$agent_whisper_enabled',user_hide_realtime_enabled='$user_hide_realtime_enabled',usacan_phone_dialcode_fix='$usacan_phone_dialcode_fix',cache_carrier_stats_realtime='$cache_carrier_stats_realtime',log_recording_access='$log_recording_access',report_default_format='$report_default_format',alt_ivr_logging='$alt_ivr_logging',default_phone_code='$default_phone_code',admin_row_click='$admin_row_click',admin_screen_colors='$admin_screen_colors',ofcom_uk_drop_calc='$ofcom_uk_drop_calc',agent_screen_colors='$agent_screen_colors',script_remove_js='$script_remove_js',manual_auto_next='$manual_auto_next',user_new_lead_limit='$user_new_lead_limit',agent_xfer_park_3way='$agent_xfer_park_3way',agent_soundboards='$agent_soundboards',web_loader_phone_length='$web_loader_phone_length',agent_script='$agent_script',agent_chat_screen_colors='$agent_chat_screen_colors',enable_auto_reports='$enable_auto_reports',enable_pause_code_limits='$enable_pause_code_limits',enable_drop_lists='$enable_drop_lists',allow_ip_lists='$allow_ip_lists',system_ip_blacklist='$system_ip_blacklist',agent_push_events='$agent_push_events',agent_push_url='$agent_push_url',hide_inactive_lists='$hide_inactive_lists',allow_manage_active_lists='$allow_manage_active_lists',expired_lists_inactive='$expired_lists_inactive',did_system_filter='$did_system_filter',anyone_callback_inactive_lists='$anyone_callback_inactive_lists',enable_gdpr_download_deletion='$enable_gdpr_download_deletion',source_id_display='$source_id_display',agent_logout_link='$agent_logout_link',manual_dial_validation='$manual_dial_validation',mute_recordings='$mute_recordings',user_admin_redirect='$user_admin_redirect',list_status_modification_confirmation='$list_status_modification_confirmation',sip_event_logging='$sip_event_logging',call_quota_lead_ranking='$call_quota_lead_ranking',enable_second_script='$enable_second_script',enable_first_webform='$enable_first_webform',recording_buttons='$recording_buttons',opensips_cid_name='$opensips_cid_name',require_password_length='$require_password_length',user_account_emails='$user_account_emails',outbound_cid_any='$outbound_cid_any',entries_per_page='$entries_per_page',browser_call_alerts='$browser_call_alerts',queuemetrics_pausereason='$queuemetrics_pausereason',inbound_answer_config='$inbound_answer_config',enable_international_dncs='$enable_international_dncs',web_loader_phone_strip='$web_loader_phone_strip',manual_dial_phone_strip='$manual_dial_phone_strip',daily_call_count_limit='$daily_call_count_limit',allow_shared_dial='$allow_shared_dial',agent_search_method='$agent_search_method',phone_defaults_container='$phone_defaults_container',qc_claim_limit='$qc_claim_limit',qc_expire_days='$qc_expire_days',two_factor_auth_hours='$two_factor_auth_hours',two_factor_container='$two_factor_container',agent_hidden_sound='$agent_hidden_sound',agent_hidden_sound_volume='$agent_hidden_sound_volume',agent_hidden_sound_seconds='$agent_hidden_sound_seconds',agent_screen_timer='$agent_screen_timer'$custom_dialplanSQL;"; $rslt=mysql_to_mysqli($stmt, $link); $update_main_rows=mysqli_affected_rows($link); if ($DB) {echo "$update_main_rows|$stmt|\n";} @@ -26477,9 +26537,9 @@ if ($ADD==31) echo ""._QXZ("View Calls in Queue Launch").": $NWB#campaigns-view_calls_in_queue_launch$NWE\n"; - echo ""._QXZ("Calls in Queue Extra Column 1").": $NWB#campaigns-calls_waiting_vl_one$NWE\n"; + echo ""._QXZ("Calls in Queue Extra Column 1").": $NWB#campaigns-calls_waiting_vl_one$NWE\n"; - echo ""._QXZ("Calls in Queue Extra Column 2").": $NWB#campaigns-calls_waiting_vl_one$NWE\n"; + echo ""._QXZ("Calls in Queue Extra Column 2").": $NWB#campaigns-calls_waiting_vl_one$NWE\n"; echo ""._QXZ("Agent Grab Calls in Queue").": $NWB#campaigns-grab_calls_in_queue$NWE\n"; @@ -38857,7 +38917,7 @@ if ($ADD==381111111111) echo "\n"; + echo "\n"; + + echo "\n"; + + echo "\n"; + + echo "\n"; + + echo "\n"; + + echo "\n"; + + echo "\n"; + + echo "\n"; + + echo "\n"; + + echo "\n"; + + echo "\n"; + + echo "\n"; + + echo "\n"; + + echo "\n"; + + echo "\n"; + echo "\n"; echo "
\n"; echo ""; - $stmt="SELECT label_id,label_name,active,label_hide_field_logs,label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments,user_group from vicidial_screen_labels where label_id='$label_id' $LOGadmin_viewable_groupsSQL;"; + $stmt="SELECT label_id,label_name,active,label_hide_field_logs,label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments,user_group,label_lead_id,label_list_id,label_entry_date,label_gmt_offset_now,label_source_id,label_called_since_last_reset,label_status,label_user,label_date_of_birth,label_country_code,label_last_local_call_time,label_called_count,label_rank,label_owner,label_entry_list_id from vicidial_screen_labels where label_id='$label_id' $LOGadmin_viewable_groupsSQL;"; $rslt=mysql_to_mysqli($stmt, $link); $row=mysqli_fetch_row($rslt); $label_id = $row[0]; @@ -38884,6 +38944,21 @@ if ($ADD==381111111111) $label_email = $row[21]; $label_comments = $row[22]; $user_group = $row[23]; + $label_lead_id = $row[24]; + $label_list_id = $row[25]; + $label_entry_date = $row[26]; + $label_gmt_offset_now = $row[27]; + $label_source_id = $row[28]; + $label_called_since_last_reset = $row[29]; + $label_status = $row[30]; + $label_user = $row[31]; + $label_date_of_birth = $row[32]; + $label_country_code = $row[33]; + $label_last_local_call_time = $row[34]; + $label_called_count = $row[35]; + $label_rank = $row[36]; + $label_owner = $row[37]; + $label_entry_list_id = $row[38]; echo "
"._QXZ("MODIFY SCREEN LABEL").": $label_id
\n"; echo "\n"; @@ -38941,6 +39016,36 @@ if ($ADD==381111111111) echo "
"._QXZ("Label Comments").": $NWB#screen_labels-default_field_labels$NWE
"._QXZ("Label Lead ID").": $NWB#screen_labels-default_field_labels$NWE
"._QXZ("Label List ID").": $NWB#screen_labels-default_field_labels$NWE
"._QXZ("Label Entry Date").": $NWB#screen_labels-default_field_labels$NWE
"._QXZ("Label Timezone").": $NWB#screen_labels-default_field_labels$NWE
"._QXZ("Label Source ID").": $NWB#screen_labels-default_field_labels$NWE
"._QXZ("Label Reset Code").": $NWB#screen_labels-default_field_labels$NWE
"._QXZ("Label Status").": $NWB#screen_labels-default_field_labels$NWE
"._QXZ("Label User").": $NWB#screen_labels-default_field_labels$NWE
"._QXZ("Label Date of Birth").": $NWB#screen_labels-default_field_labels$NWE
"._QXZ("Label Country Code").": $NWB#screen_labels-default_field_labels$NWE
"._QXZ("Label Last Call").": $NWB#screen_labels-default_field_labels$NWE
"._QXZ("Label Called Count").": $NWB#screen_labels-default_field_labels$NWE
"._QXZ("Label Rank").": $NWB#screen_labels-default_field_labels$NWE
"._QXZ("Label Owner").": $NWB#screen_labels-default_field_labels$NWE
"._QXZ("Label Entry List ID").": $NWB#screen_labels-default_field_labels$NWE
\n"; @@ -40265,7 +40370,7 @@ if ($ADD==311111111111111) $ALLagent_count = $rowx[2]; } - $stmt="SELECT version,install_date,use_non_latin,webroot_writable,enable_queuemetrics_logging,queuemetrics_server_ip,queuemetrics_dbname,queuemetrics_login,queuemetrics_pass,queuemetrics_url,queuemetrics_log_id,queuemetrics_eq_prepend,vicidial_agent_disable,allow_sipsak_messages,admin_home_url,enable_agc_xfer_log,db_schema_version,auto_user_add_value,timeclock_end_of_day,timeclock_last_reset_date,vdc_header_date_format,vdc_customer_date_format,vdc_header_phone_format,vdc_agent_api_active,qc_last_pull_time,enable_vtiger_integration,vtiger_server_ip,vtiger_dbname,vtiger_login,vtiger_pass,vtiger_url,qc_features_active,outbound_autodial_active,outbound_calls_per_second,enable_tts_integration,agentonly_callback_campaign_lock,sounds_central_control_active,sounds_web_server,sounds_web_directory,active_voicemail_server,auto_dial_limit,user_territories_active,allow_custom_dialplan,db_schema_update_date,enable_second_webform,default_webphone,default_external_server_ip,webphone_url,enable_agc_dispo_log,custom_dialplan_entry,queuemetrics_loginout,callcard_enabled,queuemetrics_callstatus,default_codecs,admin_web_directory,label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments,custom_fields_enabled,slave_db_server,reports_use_slave_db,webphone_systemkey,first_login_trigger,default_phone_registration_password,default_phone_login_password,default_server_password,admin_modify_refresh,nocache_admin,generate_cross_server_exten,queuemetrics_addmember_enabled,queuemetrics_dispo_pause,label_hide_field_logs,queuemetrics_pe_phone_append,test_campaign_calls,agents_calls_reset,default_voicemail_timezone,default_local_gmt,noanswer_log,alt_log_server_ip,alt_log_dbname,alt_log_login,alt_log_pass,tables_use_alt_log_db,did_agent_log,campaign_cid_areacodes_enabled,pllb_grouping_limit,did_ra_extensions_enabled,expanded_list_stats,contacts_enabled,call_menu_qualify_enabled,admin_list_counts,allow_voicemail_greeting,svn_revision,queuemetrics_socket,queuemetrics_socket_url,enhanced_disconnect_logging,allow_emails,level_8_disable_add,pass_hash_enabled,pass_key,pass_cost,disable_auto_dial,queuemetrics_record_hold,country_code_list_stats,reload_timestamp,queuemetrics_pause_type,frozen_server_call_clear,callback_time_24hour,allow_chats,chat_url,chat_timeout,enable_languages,language_method,meetme_enter_login_filename,meetme_enter_leave3way_filename,enable_did_entry_list_id,enable_third_webform,agent_debug_logging,default_language,agent_whisper_enabled,user_hide_realtime_enabled,usacan_phone_dialcode_fix,cache_carrier_stats_realtime,oldest_logs_date,log_recording_access,report_default_format,alt_ivr_logging,default_phone_code,admin_row_click,admin_screen_colors,ofcom_uk_drop_calc,agent_screen_colors,script_remove_js,manual_auto_next,user_new_lead_limit,agent_xfer_park_3way,rec_prompt_count,agent_soundboards,web_loader_phone_length,agent_script,agent_chat_screen_colors,enable_auto_reports,enable_pause_code_limits,enable_drop_lists,allow_ip_lists,system_ip_blacklist,agent_push_events,agent_push_url,hide_inactive_lists,allow_manage_active_lists,expired_lists_inactive,did_system_filter,anyone_callback_inactive_lists,enable_gdpr_download_deletion,source_id_display,agent_logout_link,manual_dial_validation,mute_recordings,user_admin_redirect,list_status_modification_confirmation,sip_event_logging,call_quota_lead_ranking,enable_second_script,enable_first_webform,recording_buttons,opensips_cid_name,require_password_length,user_account_emails,outbound_cid_any,entries_per_page,browser_call_alerts,queuemetrics_pausereason,inbound_answer_config,enable_international_dncs,web_loader_phone_strip,manual_dial_phone_strip,daily_call_count_limit,allow_shared_dial,agent_search_method,phone_defaults_container,qc_claim_limit,qc_expire_days,two_factor_auth_hours,two_factor_container,agent_hidden_sound,agent_hidden_sound_volume,agent_hidden_sound_seconds,agent_screen_timer from system_settings;"; + $stmt="SELECT version,install_date,use_non_latin,webroot_writable,enable_queuemetrics_logging,queuemetrics_server_ip,queuemetrics_dbname,queuemetrics_login,queuemetrics_pass,queuemetrics_url,queuemetrics_log_id,queuemetrics_eq_prepend,vicidial_agent_disable,allow_sipsak_messages,admin_home_url,enable_agc_xfer_log,db_schema_version,auto_user_add_value,timeclock_end_of_day,timeclock_last_reset_date,vdc_header_date_format,vdc_customer_date_format,vdc_header_phone_format,vdc_agent_api_active,qc_last_pull_time,enable_vtiger_integration,vtiger_server_ip,vtiger_dbname,vtiger_login,vtiger_pass,vtiger_url,qc_features_active,outbound_autodial_active,outbound_calls_per_second,enable_tts_integration,agentonly_callback_campaign_lock,sounds_central_control_active,sounds_web_server,sounds_web_directory,active_voicemail_server,auto_dial_limit,user_territories_active,allow_custom_dialplan,db_schema_update_date,enable_second_webform,default_webphone,default_external_server_ip,webphone_url,enable_agc_dispo_log,custom_dialplan_entry,queuemetrics_loginout,callcard_enabled,queuemetrics_callstatus,default_codecs,admin_web_directory,label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments,custom_fields_enabled,slave_db_server,reports_use_slave_db,webphone_systemkey,first_login_trigger,default_phone_registration_password,default_phone_login_password,default_server_password,admin_modify_refresh,nocache_admin,generate_cross_server_exten,queuemetrics_addmember_enabled,queuemetrics_dispo_pause,label_hide_field_logs,queuemetrics_pe_phone_append,test_campaign_calls,agents_calls_reset,default_voicemail_timezone,default_local_gmt,noanswer_log,alt_log_server_ip,alt_log_dbname,alt_log_login,alt_log_pass,tables_use_alt_log_db,did_agent_log,campaign_cid_areacodes_enabled,pllb_grouping_limit,did_ra_extensions_enabled,expanded_list_stats,contacts_enabled,call_menu_qualify_enabled,admin_list_counts,allow_voicemail_greeting,svn_revision,queuemetrics_socket,queuemetrics_socket_url,enhanced_disconnect_logging,allow_emails,level_8_disable_add,pass_hash_enabled,pass_key,pass_cost,disable_auto_dial,queuemetrics_record_hold,country_code_list_stats,reload_timestamp,queuemetrics_pause_type,frozen_server_call_clear,callback_time_24hour,allow_chats,chat_url,chat_timeout,enable_languages,language_method,meetme_enter_login_filename,meetme_enter_leave3way_filename,enable_did_entry_list_id,enable_third_webform,agent_debug_logging,default_language,agent_whisper_enabled,user_hide_realtime_enabled,usacan_phone_dialcode_fix,cache_carrier_stats_realtime,oldest_logs_date,log_recording_access,report_default_format,alt_ivr_logging,default_phone_code,admin_row_click,admin_screen_colors,ofcom_uk_drop_calc,agent_screen_colors,script_remove_js,manual_auto_next,user_new_lead_limit,agent_xfer_park_3way,rec_prompt_count,agent_soundboards,web_loader_phone_length,agent_script,agent_chat_screen_colors,enable_auto_reports,enable_pause_code_limits,enable_drop_lists,allow_ip_lists,system_ip_blacklist,agent_push_events,agent_push_url,hide_inactive_lists,allow_manage_active_lists,expired_lists_inactive,did_system_filter,anyone_callback_inactive_lists,enable_gdpr_download_deletion,source_id_display,agent_logout_link,manual_dial_validation,mute_recordings,user_admin_redirect,list_status_modification_confirmation,sip_event_logging,call_quota_lead_ranking,enable_second_script,enable_first_webform,recording_buttons,opensips_cid_name,require_password_length,user_account_emails,outbound_cid_any,entries_per_page,browser_call_alerts,queuemetrics_pausereason,inbound_answer_config,enable_international_dncs,web_loader_phone_strip,manual_dial_phone_strip,daily_call_count_limit,allow_shared_dial,agent_search_method,phone_defaults_container,qc_claim_limit,qc_expire_days,two_factor_auth_hours,two_factor_container,agent_hidden_sound,agent_hidden_sound_volume,agent_hidden_sound_seconds,agent_screen_timer,label_lead_id,label_list_id,label_entry_date,label_gmt_offset_now,label_source_id,label_called_since_last_reset,label_status,label_user,label_date_of_birth,label_country_code,label_last_local_call_time,label_called_count,label_rank,label_owner,label_entry_list_id from system_settings;"; $rslt=mysql_to_mysqli($stmt, $link); $row=mysqli_fetch_row($rslt); $version = $row[0]; @@ -40472,6 +40577,21 @@ if ($ADD==311111111111111) $agent_hidden_sound_volume = $row[201]; $agent_hidden_sound_seconds = $row[202]; $agent_screen_timer = $row[203]; + $label_lead_id = $row[204]; + $label_list_id = $row[205]; + $label_entry_date = $row[206]; + $label_gmt_offset_now = $row[207]; + $label_source_id = $row[208]; + $label_called_since_last_reset = $row[209]; + $label_status = $row[210]; + $label_user = $row[211]; + $label_date_of_birth = $row[212]; + $label_country_code = $row[213]; + $label_last_local_call_time = $row[214]; + $label_called_count = $row[215]; + $label_rank = $row[216]; + $label_owner = $row[217]; + $label_entry_list_id = $row[218]; if ($pass_hash_enabled > 0) {$pass_hash_enabled = 'ENABLED';} else {$pass_hash_enabled = 'DISABLED';} @@ -41069,6 +41189,36 @@ if ($ADD==311111111111111) echo ""._QXZ("Label Comments").": $NWB#settings-default_field_labels$NWE\n"; + echo ""._QXZ("Label Lead ID").": $NWB#settings-default_field_labels$NWE\n"; + + echo ""._QXZ("Label List ID").": $NWB#settings-default_field_labels$NWE\n"; + + echo ""._QXZ("Label Entry Date").": $NWB#settings-default_field_labels$NWE\n"; + + echo ""._QXZ("Label Timezone").": $NWB#settings-default_field_labels$NWE\n"; + + echo ""._QXZ("Label Source ID").": $NWB#settings-default_field_labels$NWE\n"; + + echo ""._QXZ("Label Reset Code").": $NWB#settings-default_field_labels$NWE\n"; + + echo ""._QXZ("Label Status").": $NWB#settings-default_field_labels$NWE\n"; + + echo ""._QXZ("Label User").": $NWB#settings-default_field_labels$NWE\n"; + + echo ""._QXZ("Label Date of Birth").": $NWB#settings-default_field_labels$NWE\n"; + + echo ""._QXZ("Label Country Code").": $NWB#settings-default_field_labels$NWE\n"; + + echo ""._QXZ("Label Last Call").": $NWB#settings-default_field_labels$NWE\n"; + + echo ""._QXZ("Label Called Count").": $NWB#settings-default_field_labels$NWE\n"; + + echo ""._QXZ("Label Rank").": $NWB#settings-default_field_labels$NWE\n"; + + echo ""._QXZ("Label Owner").": $NWB#settings-default_field_labels$NWE\n"; + + echo ""._QXZ("Label Entry List ID").": $NWB#settings-default_field_labels$NWE\n"; + echo ""._QXZ("Admin Screen Colors").": \n"; echo "\n"; echo "\n"; - echo "\n"; - echo "\n"; + echo "\n"; + echo "\n"; if ($archive_search=="Yes") { echo "\n"; echo "\n"; - echo "\n"; + echo "\n"; echo "\n"; echo "\n"; echo "\n"; @@ -2417,8 +2448,8 @@ else echo "\n"; if ($SSsource_id_display > 0) {echo "\n";} - echo "\n"; - echo "\n"; + echo "\n"; + echo "\n"; echo "\n"; } else @@ -2435,8 +2466,8 @@ else echo " $label_postal_code: \n"; echo "\n"; - echo "\n"; + echo "\n"; if ( ($LOGmodify_leads == '1') or ($LOGmodify_leads == '3') or ($lead_id == 'NEW') ) { @@ -2456,8 +2487,8 @@ else echo "\n"; if ($SSsource_id_display > 0) {echo "\n";} - echo "\n"; - echo "\n"; + echo "\n"; + echo "\n"; echo "\n"; } diff --git a/www/vicidial/help_documentation.txt b/www/vicidial/help_documentation.txt index e51f2aeb..422e16e9 100644 --- a/www/vicidial/help_documentation.txt +++ b/www/vicidial/help_documentation.txt @@ -1,4 +1,4 @@ -# version: 20210417101401 +# version: 20210421221501 users-user User ID This field is where you put the users ID number, can be up to 8 digits in length, Must be at least 2 characters in length. users-pass Password This field is where you put the users password. Must be at least 2 characters in length. Only letters and numbers are allowed in user passwords. A medium strength user password will be at least 10 characters in length, and a strong user password will be at least 20 characters in length and have letters as well as at least one number. It is recommended that you use a longer password if possible, stringing together several unrelated words with no spaces, and a number somewhere in the string. The maximum size of a password is 100 characters. users-force_change_password Force Change Password If this option is set to Y then the user will be prompted to change their password the next time they log in to the administration webpage or the agent screen. Default is N. @@ -1138,7 +1138,7 @@ settings-report_default_format Report Default Format Determines whether the settings-slave_db_server Slave Database Server If you have a MySQL slave database server then enter the local IP address for that server here. This option is currently only used by the selected reports in the next option and has nothing to do with automatically configuring MySQL master-slave replication. Default is empty for disabled. settings-reports_use_slave_db Reports to use Slave DB This option allows you to select the reports that you want to have use the MySQL slave database as defined in the option above instead of the master database that your live system is running on. You must set up the MySQL slave replication before you can enable this option. Default is empty for disabled. settings-custom_reports_use_slave_db Custom Reports to use Slave DB This option allows you to select the custom reports that you want to have use the MySQL slave database as defined in the option above instead of the master database that your live system is running on. You must set up the MySQL slave replication before you can enable this option. Default is empty for disabled. -settings-default_field_labels Default Field Labels These 19 fields allow you to set the name as it will appear in the agent interface as well as the administrative modify lead page. Default is empty which will use the hard-coded defaults in the agent interface. You can also set a label to ---HIDE--- to hide both the label and the field. Another option for most fields is ---READONLY--- which will display but not allow an agent to modify the field. One more option for most fields is ---REQUIRED--- which will force an agent to populate that field on all calls before being able to hang up and disposition each call. For the REQUIRED option to work, the campaign must have Allow Required Fields enabled. +settings-default_field_labels Default Field Labels These fields allow you to set the name as it will appear in the agent interface as well as the administrative modify lead page. Default is empty which will use the hard-coded defaults in the agent interface. For the first 19 fields, which are form entry fields, you can also set a label to ---HIDE--- to hide both the label and the field. Another option for most fields is ---READONLY--- which will display but not allow an agent to modify the field. One more option for most fields is ---REQUIRED--- which will force an agent to populate that field on all calls before being able to hang up and disposition each call. For the REQUIRED option to work, the campaign must have Allow Required Fields enabled. settings-admin_screen_colors Admin Screen Colors This feature allows you to set different color schemes and logo for the administrative web screens. These can be defined in the Screen Colors section. Default is default, for the standard blue screen colors settings-agent_screen_colors Agent Screen Colors This feature allows you to set different color schemes and logo for the agent screen. These can be defined in the Screen Colors section. Default is default, for the standard blue screen colors settings-agent_chat_screen_colors Agent Chat Screen Colors This feature allows you to set the different colors that are used for the users chatting within the internal chat window in the agent screen. These can be defined in the Screen Colors section, and only the five standard and three alternate colors are used. Default is default, for a standard set of eight colors @@ -1196,7 +1196,7 @@ screen_labels-label_id Screen Label ID This field needs to be at least 2 ch screen_labels-label_name Screen Label Name This is the descriptive name of the screen label entry. screen_labels-user_group Admin User Group This is the administrative user group for this record, this allows admin viewing of this record restricted by user group. Default is --ALL-- which allows any admin user to view this record. screen_labels-label_hide_field_logs Hide Label in Call Logs If a label is set to ---HIDE--- then the agent call logs, if enabled on the campaign, will still show the field and data unless this option is set to Y. Default is N. -screen_labels-default_field_labels Default Field Labels These 19 fields allow you to set the name as it will appear in the agent interface as well as the administrative modify lead page. Default is empty which will use the hard-coded defaults in the agent interface. You can also set a label to ---HIDE--- to hide both the label and the field. Another option for most fields is ---READONLY--- which will display but not allow an agent to modify the field. One more option for most fields is ---REQUIRED--- which will force an agent to populate that field on all calls before being able to hang up and disposition each call. For the REQUIRED option to work, the campaign must have Allow Required Fields enabled. +screen_labels-default_field_labels Default Field Labels These fields allow you to set the name as it will appear in the agent interface as well as the administrative modify lead page. Default is empty which will use the hard-coded defaults in the agent interface. For the first 19 fields, which are form entry fields, you can also set a label to ---HIDE--- to hide both the label and the field. Another option for most fields is ---READONLY--- which will display but not allow an agent to modify the field. One more option for most fields is ---REQUIRED--- which will force an agent to populate that field on all calls before being able to hang up and disposition each call. For the REQUIRED option to work, the campaign must have Allow Required Fields enabled. screen_labels-active Active Set whether the screen label is active or not. screen_colors Screen colors give you the option of setting a different color scheme and logo for the web interface in the System Settings. Screen colors give you the option of setting a different color scheme and logo for the web interface in the System Settings. screen_colors-colors_id Screen Colors ID This field needs to be at least 2 characters in length and no more than 20 characters in length, no spaces or special characters. This is the ID that will be used to identify the screen colors in the system.
"._QXZ("Lead ID").": $lead_id     "._QXZ("List ID").": $list_id     "._QXZ("GMT offset").": $gmt_offset_now     "._QXZ("CSLR").": $called_since_last_reset
"._QXZ("Fronter").": $tsr     "._QXZ("Called Count").": $called_count ("._QXZ("today").": $call_count_today)     "._QXZ("Last Local Call").": $last_local_call_time
$label_lead_id: $lead_id     $label_list_id: $list_id     $label_gmt_offset_now: $gmt_offset_now     $label_called_since_last_reset: $called_since_last_reset
$label_user: $tsr     $label_called_count: $called_count ("._QXZ("today").": $call_count_today)     $label_last_local_call_time: $last_local_call_time
"; @@ -2407,8 +2438,8 @@ else echo " $label_postal_code: $postal_code
$label_province : $province
"._QXZ("Country")." : $country_code   \n"; - echo " "._QXZ("Date of Birth").": $date_of_birth
$label_country_code : $country_code   \n"; + echo " $label_date_of_birth: $date_of_birth
$label_phone_number : $phone_number
$label_phone_code : $phone_code
$label_alt_phone : $alt_phone
$label_vendor_lead_code : $vendor_id>
$label_source_id : $source_id>
"._QXZ("Rank")." : $rank
"._QXZ("Owner")." : $owner
$label_rank : $rank
$label_owner : $owner
$label_comments : $comments
$label_province :
"._QXZ("Country")." :   \n"; - echo " "._QXZ("Date of Birth").":
$label_country_code :   \n"; + echo " $label_date_of_birth:
$label_vendor_lead_code :
$label_source_id :
"._QXZ("Rank")." :
"._QXZ("Owner")." :
$label_rank :
$label_owner :
$label_comments :