From b29cc1e924354d2e8028aa2e240d5c42b59ad718 Mon Sep 17 00:00:00 2001 From: mattf Date: Tue, 12 May 2020 14:14:33 +0000 Subject: [PATCH] Added hide_relogin_fields URL variable feature in vicidial.php git-svn-id: svn://192.168.202.10@3245 3d104415-ff17-0410-8863-d5cf3c621b8a --- www/agc/vicidial.php | 77 +++++++++++++++++++++++++++++++++----------- 1 file changed, 58 insertions(+), 19 deletions(-) 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 ""; - echo "\n"; - echo "\n"; - echo ""; - echo "\n"; - echo ""; - echo "\n"; - echo ""; - echo "\n"; - echo ""; - echo "\n"; - echo ""; + if (preg_match("/^YES$|^READONLY_LOGIN$|^READONLY_LOGINPHONE$/",$hide_relogin_fields)) + { + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + } + echo "


\"Agent "._QXZ("Re-Login")."
 
"._QXZ("Phone Login:")."
"._QXZ("Phone Password:")."
"._QXZ("User Login").":
"._QXZ("User Password:")."
"._QXZ("Campaign:")."
"; + echo ""; + echo ""; + echo "\n"; + echo "\n"; + if (preg_match("/^READONLY_LOGIN$/",$hide_relogin_fields)) + { + echo ""; + echo "\n"; + } + if (preg_match("/^READONLY_LOGINPHONE$/",$hide_relogin_fields)) + { + echo ""; + echo "\n"; + echo ""; + echo "\n"; + } + if (!preg_match("/^YES$|^READONLY_LOGIN$|^READONLY_LOGINPHONE$/",$hide_relogin_fields)) + { + echo ""; + echo "\n"; + echo ""; + echo "\n"; + echo ""; + echo "\n"; + echo ""; + echo "\n"; + } + echo ""; 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 "
\"Agent "._QXZ("Re-Login")."
 
"._QXZ("User Login").": $VD_login
"._QXZ("User Login").": $VD_login
"._QXZ("Phone Login:")." $phone_login
"._QXZ("Phone Login:")."
"._QXZ("Phone Password:")."
"._QXZ("User Login").":
"._QXZ("User Password:")."
"._QXZ("Campaign:")." $camp_form_code
  \n"; echo "
"; echo ""; @@ -1349,6 +1378,7 @@ if ($user_login_first == 1) echo "\n"; echo "\n"; echo "\n"; + echo "\n"; echo "


\"Agent
"; echo ""; echo ""; @@ -1396,6 +1426,7 @@ if ( (strlen($phone_login)<2) or (strlen($phone_pass)<2) ) echo "\n"; echo "\n"; echo "\n"; + echo "\n"; echo "


\"Agent "._QXZ("Login")."
"; echo ""; echo ""; @@ -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 "
\"Agent "._QXZ("phone login")."
"; echo ""; @@ -2907,6 +2941,7 @@ else echo "\n"; echo "\n"; echo "\n"; + echo "\n"; echo "


\"Agent
"; echo ""; echo ""; @@ -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;
\"Agent "._QXZ("Login Error")."