diff --git a/www/agc/vicidial.php b/www/agc/vicidial.php
index a9f300ed..478d8635 100644
--- a/www/agc/vicidial.php
+++ b/www/agc/vicidial.php
@@ -526,10 +526,11 @@
# 160706-1438 - Redesign for loading, login and logout screens. Added Screen Colors. Logging of browser width/height
# 160731-1102 - Added option to automatically dial the next number after X seconds in a manual dial mode
# 160901-1728 - Added last_local_call_time display field
+# 160915-0955 - Added ---READONLY--- option for most screen labels
#
-$version = '2.12-495c';
-$build = '160901-1728';
+$version = '2.12-496c';
+$build = '160915-0955';
$mel=1; # Mysql Error Log enabled = 1
$mysql_log_count=87;
$one_mysql_log=0;
@@ -17459,75 +17460,135 @@ $zi=2;
if ($label_title == '---HIDE---')
{echo "
";}
else
- {echo "$label_title: | ";}
+ {
+ $title_readonly='';
+ if (preg_match("/---READONLY---/",$label_title))
+ {$title_readonly='readonly="readonly"'; $label_title = preg_replace("/---READONLY---/","",$label_title);}
+ echo "$label_title: | ";
+ }
if ($label_first_name == '---HIDE---')
{echo " ";}
else
- {echo " $label_first_name: ";}
+ {
+ $first_name_readonly='';
+ if (preg_match("/---READONLY---/",$label_first_name))
+ {$first_name_readonly='readonly="readonly"'; $label_first_name = preg_replace("/---READONLY---/","",$label_first_name);}
+ echo " $label_first_name: ";
+ }
if ($label_middle_initial == '---HIDE---')
{echo " ";}
else
- {echo " $label_middle_initial: ";}
+ {
+ $middle_initial_readonly='';
+ if (preg_match("/---READONLY---/",$label_middle_initial))
+ {$middle_initial_readonly='readonly="readonly"'; $label_middle_initial = preg_replace("/---READONLY---/","",$label_middle_initial);}
+ echo " $label_middle_initial: ";
+ }
if ($label_last_name == '---HIDE---')
{echo " ";}
else
- {echo " $label_last_name: ";}
+ {
+ $last_name_readonly='';
+ if (preg_match("/---READONLY---/",$label_last_name))
+ {$last_name_readonly='readonly="readonly"'; $label_last_name = preg_replace("/---READONLY---/","",$label_last_name);}
+ echo " $label_last_name: ";
+ }
echo " | | ";
if ($label_address1 == '---HIDE---')
{echo " | ";}
else
- {echo "$label_address1: | ";}
+ {
+ $address1_readonly='';
+ if (preg_match("/---READONLY---/",$label_address1))
+ {$address1_readonly='readonly="readonly"'; $label_address1 = preg_replace("/---READONLY---/","",$label_address1);}
+ echo "$label_address1: | ";
+ }
echo " |
| ";
if ($label_address2 == '---HIDE---')
{echo " | ";}
else
- {echo "$label_address2: | ";}
+ {
+ $address2_readonly='';
+ if (preg_match("/---READONLY---/",$label_address2))
+ {$address2_readonly='readonly="readonly"'; $label_address2 = preg_replace("/---READONLY---/","",$label_address2);}
+ echo "$label_address2: | ";
+ }
echo " | ";
if ($label_address3 == '---HIDE---')
{echo " | ";}
else
- {echo "$label_address3: | ";}
+ {
+ $address3_readonly='';
+ if (preg_match("/---READONLY---/",$label_address3))
+ {$address3_readonly='readonly="readonly"'; $label_address3 = preg_replace("/---READONLY---/","",$label_address3);}
+ echo "$label_address3: | ";
+ }
echo " |
| ";
if ($label_city == '---HIDE---')
{echo " | ";}
else
- {echo "$label_city: | ";}
+ {
+ $city_readonly='';
+ if (preg_match("/---READONLY---/",$label_city))
+ {$city_readonly='readonly="readonly"'; $label_city = preg_replace("/---READONLY---/","",$label_city);}
+ echo "$label_city: | ";
+ }
echo " | ";
if ($label_state == '---HIDE---')
{echo " | ";}
else
- {echo "$label_state: | ";}
+ {
+ $state_readonly='';
+ if (preg_match("/---READONLY---/",$label_state))
+ {$state_readonly='readonly="readonly"'; $label_state = preg_replace("/---READONLY---/","",$label_state);}
+ echo "$label_state: | ";
+ }
echo " | ";
if ($label_postal_code == '---HIDE---')
{echo " | ";}
else
- {echo "$label_postal_code: | ";}
+ {
+ $postal_code_readonly='';
+ if (preg_match("/---READONLY---/",$label_postal_code))
+ {$postal_code_readonly='readonly="readonly"'; $label_postal_code = preg_replace("/---READONLY---/","",$label_postal_code);}
+ echo "$label_postal_code: | ";
+ }
echo " |
| ";
if ($label_province == '---HIDE---')
{echo " | ";}
else
- {echo "$label_province: | ";}
+ {
+ $province_readonly='';
+ if (preg_match("/---READONLY---/",$label_province))
+ {$province_readonly='readonly="readonly"'; $label_province = preg_replace("/---READONLY---/","",$label_province);}
+ echo "$label_province: | ";
+ }
echo " | ";
if ($label_vendor_lead_code == '---HIDE---')
{echo " | ";}
else
- {echo "$label_vendor_lead_code: | ";}
+ {
+ $vendor_lead_code_readonly='';
+ if (preg_match("/---READONLY---/",$label_vendor_lead_code))
+ {$vendor_lead_code_readonly='readonly="readonly"'; $label_vendor_lead_code = preg_replace("/---READONLY---/","",$label_vendor_lead_code);}
+ echo "$label_vendor_lead_code: | ";
+ }
echo " | ";
@@ -17567,28 +17628,48 @@ $zi=2;
if ($label_phone_code == '---HIDE---')
{echo " | ";}
else
- {echo "$label_phone_code: | ";}
+ {
+ $phone_code_readonly='';
+ if (preg_match("/---READONLY---/",$label_phone_code))
+ {$phone_code_readonly='readonly="readonly"'; $label_phone_code = preg_replace("/---READONLY---/","",$label_phone_code);}
+ echo "$label_phone_code: | ";
+ }
echo " | ";
if ($label_alt_phone == '---HIDE---')
{echo " | ";}
else
- {echo "$label_alt_phone: | ";}
+ {
+ $alt_phone_readonly='';
+ if (preg_match("/---READONLY---/",$label_alt_phone))
+ {$alt_phone_readonly='readonly="readonly"'; $label_alt_phone = preg_replace("/---READONLY---/","",$label_alt_phone);}
+ echo "$label_alt_phone: | ";
+ }
echo " |
| ";
if ($label_security_phrase == '---HIDE---')
{echo " | ";}
else
- {echo "$label_security_phrase: | ";}
+ {
+ $security_phrase_readonly='';
+ if (preg_match("/---READONLY---/",$label_security_phrase))
+ {$security_phrase_readonly='readonly="readonly"'; $label_security_phrase = preg_replace("/---READONLY---/","",$label_security_phrase);}
+ echo "$label_security_phrase: | ";
+ }
echo " | ";
if ($label_email == '---HIDE---')
{echo " | ";}
else
- {echo "$label_email: | ";}
+ {
+ $email_readonly='';
+ if (preg_match("/---READONLY---/",$label_email))
+ {$email_readonly='readonly="readonly"'; $label_email = preg_replace("/---READONLY---/","",$label_email);}
+ echo "$label_email: | ";
+ }
if (strlen($agent_display_fields) > 3)
{
diff --git a/www/vicidial/help.php b/www/vicidial/help.php
index 3ada33a3..7918e00e 100644
--- a/www/vicidial/help.php
+++ b/www/vicidial/help.php
@@ -94,6 +94,7 @@
# 160731-1030 - Added manual_auto_next, manual_auto_show, user_nickname entries
# 160731-2053 - Added POSTx description for recording filenames
# 160809-1351 - Added customer_chat_screen_colors and customer_chat_survey_link/text entries
+# 160915-0954 - Added ---READONLY--- option for field labels
#
@@ -5215,7 +5216,7 @@ FR_SPAC 00 00 00 00 00 -
- -
+ -
@@ -5463,7 +5464,7 @@ FR_SPAC 00 00 00 00 00 -
- -
+ -
|