diff --git a/www/agc/vicidial.php b/www/agc/vicidial.php
index 2e5ef41d..fc152381 100644
--- a/www/agc/vicidial.php
+++ b/www/agc/vicidial.php
@@ -637,10 +637,11 @@
# 200407-1822 - Added Agent Browser Call Alert Sounds
# 200408-0952 - Small fix for Issue #1188, allow dial override
# 200425-0948 - Added 2nd option for agentcall_manual to disable FAST DIAL
+# 200512-1005 - Added hide_relogin_fields URL variable feature
#
-$version = '2.14-606c';
-$build = '200425-0948';
+$version = '2.14-607c';
+$build = '200512-1005';
$mel=1; # Mysql Error Log enabled = 1
$mysql_log_count=91;
$one_mysql_log=0;
@@ -683,6 +684,9 @@ if (isset($_GET["LOGINvarFOUR"])) {$LOGINvarFOUR=$_GET["LOGINvarFOUR"];}
elseif (isset($_POST["LOGINvarFOUR"])) {$LOGINvarFOUR=$_POST["LOGINvarFOUR"];}
if (isset($_GET["LOGINvarFIVE"])) {$LOGINvarFIVE=$_GET["LOGINvarFIVE"];}
elseif (isset($_POST["LOGINvarFIVE"])) {$LOGINvarFIVE=$_POST["LOGINvarFIVE"];}
+if (isset($_GET["hide_relogin_fields"])) {$hide_relogin_fields=$_GET["hide_relogin_fields"];}
+ elseif (isset($_POST["hide_relogin_fields"])) {$hide_relogin_fields=$_POST["hide_relogin_fields"];}
+
if (!isset($phone_login))
{
if (isset($_GET["pl"])) {$phone_login=$_GET["pl"];}
@@ -718,6 +722,7 @@ $LOGINvarTWO=preg_replace("/[^-_0-9a-zA-Z]/","",$LOGINvarTWO);
$LOGINvarTHREE=preg_replace("/[^-_0-9a-zA-Z]/","",$LOGINvarTHREE);
$LOGINvarFOUR=preg_replace("/[^-_0-9a-zA-Z]/","",$LOGINvarFOUR);
$LOGINvarFIVE=preg_replace("/[^-_0-9a-zA-Z]/","",$LOGINvarFIVE);
+$hide_relogin_fields=preg_replace("/[^-_0-9a-zA-Z]/","",$hide_relogin_fields);
$forever_stop=0;
@@ -1249,20 +1254,43 @@ if ($relogin == 'YES')
echo "\n";
echo "\n";
echo "\n";
- echo "
";
- echo " | ";
- echo " "._QXZ("Re-Login")." | ";
- echo "
\n";
- echo "| |
\n";
- echo "| "._QXZ("Phone Login:")." | ";
- echo " |
\n";
- echo "| "._QXZ("Phone Password:")." | ";
- echo " |
\n";
- echo "| "._QXZ("User Login").": | ";
- echo " |
\n";
- echo "| "._QXZ("User Password:")." | ";
- echo " |
\n";
- echo "| "._QXZ("Campaign:")." | ";
+ if (preg_match("/^YES$|^READONLY_LOGIN$|^READONLY_LOGINPHONE$/",$hide_relogin_fields))
+ {
+ echo "\n";
+ echo "\n";
+ echo "\n";
+ echo "\n";
+ echo "\n";
+ }
+ echo "
";
+ echo " | ";
+ echo " "._QXZ("Re-Login")." | ";
+ echo "
\n";
+ echo "| |
\n";
+ if (preg_match("/^READONLY_LOGIN$/",$hide_relogin_fields))
+ {
+ echo "| "._QXZ("User Login").": | ";
+ echo "$VD_login |
\n";
+ }
+ if (preg_match("/^READONLY_LOGINPHONE$/",$hide_relogin_fields))
+ {
+ echo "| "._QXZ("User Login").": | ";
+ echo "$VD_login |
\n";
+ echo "| "._QXZ("Phone Login:")." | ";
+ echo "$phone_login |
\n";
+ }
+ if (!preg_match("/^YES$|^READONLY_LOGIN$|^READONLY_LOGINPHONE$/",$hide_relogin_fields))
+ {
+ echo "| "._QXZ("Phone Login:")." | ";
+ echo " |
\n";
+ echo "| "._QXZ("Phone Password:")." | ";
+ echo " |
\n";
+ echo "| "._QXZ("User Login").": | ";
+ echo " |
\n";
+ echo "| "._QXZ("User Password:")." | ";
+ echo " |
\n";
+ }
+ echo "| "._QXZ("Campaign:")." | ";
echo "$camp_form_code |
\n";
echo "| \n";
echo " |
\n";
@@ -1297,6 +1325,7 @@ if ($user_login_first == 1)
echo "\n";
echo "\n";
echo "\n";
+ echo "\n";
echo "
"._QXZ("User Login")."
";
echo "";
echo " | ";
@@ -1349,6 +1378,7 @@ if ($user_login_first == 1)
echo "\n";
echo "\n";
echo "\n";
+ echo "\n";
echo "
";
echo " | ";
echo " "._QXZ("Login")." | ";
@@ -1396,6 +1426,7 @@ if ( (strlen($phone_login)<2) or (strlen($phone_pass)<2) )
echo "\n";
echo "\n";
echo "\n";
+ echo "\n";
echo "
";
echo " | ";
echo " "._QXZ("phone login")." | ";
@@ -1700,6 +1731,7 @@ else
$VDdisplayMESSAGE.= "\n";
$VDdisplayMESSAGE.= "\n";
$VDdisplayMESSAGE.= "\n";
+ $VDdisplayMESSAGE.= "\n";
$VDdisplayMESSAGE.= "Manager Login:
\n";
$VDdisplayMESSAGE.= "Manager Password:
\n";
$VDdisplayMESSAGE.= "\n";
@@ -1791,6 +1823,7 @@ else
echo "\n";
echo "\n";
echo "\n";
+ echo "\n";
echo ""._QXZ("Login").": \n
";
echo ""._QXZ("Password").":
\n";
echo ""._QXZ("Campaign").": $camp_form_code
\n";
@@ -2801,6 +2834,7 @@ else
echo "\n";
echo "\n";
echo "\n";
+ echo "\n";
echo "
$VDdisplayMESSAGE
";
echo "";
echo " | ";
@@ -2907,6 +2941,7 @@ else
echo "\n";
echo "\n";
echo "\n";
+ echo "\n";
echo "
";
echo " | ";
echo " "._QXZ("Login Error")." | ";
@@ -3775,6 +3810,7 @@ else
echo "\n";
echo "\n";
echo "\n";
+ echo "\n";
echo ""._QXZ("Login:")." \n
";
echo ""._QXZ("Password:")."
\n";
echo ""._QXZ("Campaign:")." $camp_form_code
\n";
@@ -3807,6 +3843,7 @@ else
echo "\n";
echo "\n";
echo "\n";
+ echo "\n";
echo ""._QXZ("Login:")." \n
";
echo ""._QXZ("Password:")."
\n";
echo ""._QXZ("Campaign:")." $camp_form_code
\n";
@@ -4944,6 +4981,7 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
var LOGINvarTHREE='';
var LOGINvarFOUR='';
var LOGINvarFIVE='';
+ var hide_relogin_fields='';
var MD_dial_timed_out=0;
var routing_initiated_recording='';
var dead_trigger_count=0;
@@ -15979,15 +16017,15 @@ function set_length(SLnumber,SLlength_goal,SLdirection)
{
if (agent_logout_link == '1')
{
- document.getElementById("LogouTBoxLink").innerHTML = logout_content + "\n";
+ document.getElementById("LogouTBoxLink").innerHTML = logout_content + "\n";
}
else if (agent_logout_link == '2')
{
- document.getElementById("LogouTBoxLink").innerHTML = logout_content + "\n";
+ document.getElementById("LogouTBoxLink").innerHTML = logout_content + "\n";
}
else
{
- document.getElementById("LogouTBoxLink").innerHTML = logout_content + "\n";
+ document.getElementById("LogouTBoxLink").innerHTML = logout_content + "\n";
}
}
else
@@ -16408,6 +16446,7 @@ else
"&LOGINvarTHREE=" + LOGINvarTHREE + '' +
"&LOGINvarFOUR=" + LOGINvarFOUR + '' +
"&LOGINvarFIVE=" + LOGINvarFIVE + '' +
+ "&hide_relogin_fields=" + hide_relogin_fields + '' +
"&web_vars=" + LIVE_web_vars + '' +
webform_session;