diff --git a/www/agc/vdc_db_query.php b/www/agc/vdc_db_query.php
index 7944e039..a06f58ec 100644
--- a/www/agc/vdc_db_query.php
+++ b/www/agc/vdc_db_query.php
@@ -324,10 +324,11 @@
# 121214-2208 - Added inbound email features
# 121223-1627 - Fixed issue with manual alt dial manual dial filter
# 130328-0009 - Converted ereg to preg functions
+# 130328-1015 - Added validation for agent manual dial permission on DIAL links
#
-$version = '2.6-222';
-$build = '130328-0009';
+$version = '2.6-223';
+$build = '130328-1015';
$mel=1; # Mysql Error Log enabled = 1
$mysql_log_count=533;
$one_mysql_log=0;
@@ -10577,7 +10578,10 @@ if ($ACTION == 'CALLLOGview')
echo "
$ALLalt_dial[$i] | \n";
echo " $ALLhangup_reason[$i] | \n";
echo " INFO | \n";
- echo " DIAL | \n";
+ if ($manual_dial_filter > 0)
+ {echo " DIAL | \n";}
+ else
+ {echo " DIAL | \n";}
echo "\n";
}
@@ -10899,7 +10903,10 @@ if ($ACTION == 'SEARCHRESULTSview')
echo " INFO | \n";
if ($inbound_lead_search < 1)
{
- echo " DIAL | \n";
+ if ($manual_dial_filter > 0)
+ {echo " DIAL | \n";}
+ else
+ {echo " DIAL | \n";}
}
else
{
@@ -11502,11 +11509,19 @@ if ($ACTION == 'LEADINFOview')
{
$INFOout .= "| $label_phone_number: | $row[6] - ";
if ($hide_dial_links < 1)
- {$INFOout .= "DIAL";}
+ {
+ if ($manual_dial_filter > 0)
+ {$INFOout .= "DIAL";}
+ else
+ {$INFOout .= "DIAL";}
+ }
}
if ( ($label_phone_number=='---HIDE---') and ($hide_dial_links < 1) )
{
- $INFOout .= "| Dial Link: | DIAL";
+ if ($manual_dial_filter > 0)
+ {$INFOout .= "| Dial Link: | DIAL";}
+ else
+ {$INFOout .= "| Dial Link: | DIAL";}
}
$INFOout .= " | ";
if ($inbound_lead_search > 0)
@@ -11540,7 +11555,12 @@ if ($ACTION == 'LEADINFOview')
{
$INFOout .= "| $label_alt_phone: | $row[20] - ";
if ($hide_dial_links < 1)
- {$INFOout .= "DIAL";}
+ {
+ if ($manual_dial_filter > 0)
+ {$INFOout .= "DIAL";}
+ else
+ {$INFOout .= "DIAL";}
+ }
}
$INFOout .= " | ";
if ( ($label_email!='---HIDE---') or ($label_hide_field_logs=='N') )
diff --git a/www/agc/vicidial.php b/www/agc/vicidial.php
index 2d03809c..785d93e4 100644
--- a/www/agc/vicidial.php
+++ b/www/agc/vicidial.php
@@ -396,10 +396,11 @@
# 130220-1214 - Fixed issue with 3-way call dial timeout
# 130328-0006 - Converted ereg to preg functions
# 130328-0934 - Applied changes from Issue #655
+# 130328-1017 - Added validation for agent manual dial permission on DIAL links
#
-$version = '2.6-364c';
-$build = '130328-0934';
+$version = '2.6-365c';
+$build = '130328-1017';
$mel=1; # Mysql Error Log enabled = 1
$mysql_log_count=79;
$one_mysql_log=0;
@@ -12473,7 +12474,7 @@ function phone_number_format(formatphone) {
}
if (xmlhttp)
{
- RAview_query = "server_ip=" + server_ip + "&session_name=" + session_name + "&ACTION=LEADINFOview&format=text&user=" + user + "&pass=" + pass + "&conf_exten=" + session_id + "&extension=" + extension + "&protocol=" + protocol + "&lead_id=" + VLI_lead_id + "&disable_alter_custphone=" + disable_alter_custphone + "&campaign=" + campaign + "&callback_id=" + VLI_cb_id + "&inbound_lead_search=" + VLI_inbound_lead_search + "&stage=";
+ RAview_query = "server_ip=" + server_ip + "&session_name=" + session_name + "&ACTION=LEADINFOview&format=text&user=" + user + "&pass=" + pass + "&conf_exten=" + session_id + "&extension=" + extension + "&protocol=" + protocol + "&lead_id=" + VLI_lead_id + "&disable_alter_custphone=" + disable_alter_custphone + "&campaign=" + campaign + "&callback_id=" + VLI_cb_id + "&inbound_lead_search=" + VLI_inbound_lead_search + "&manual_dial_filter=" + agentcall_manual + "&stage=";
xmlhttp.open('POST', 'vdc_db_query.php');
xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp.send(RAview_query);
@@ -12536,7 +12537,7 @@ function phone_number_format(formatphone) {
}
if (xmlhttp)
{
- RAview_query = "server_ip=" + server_ip + "&session_name=" + session_name + "&ACTION=CALLLOGview&format=text&user=" + user + "&pass=" + pass + "&conf_exten=" + session_id + "&extension=" + extension + "&protocol=" + protocol + "&date=" + logdate + "&disable_alter_custphone=" + disable_alter_custphone +"&campaign=" + campaign + "&stage=";
+ RAview_query = "server_ip=" + server_ip + "&session_name=" + session_name + "&ACTION=CALLLOGview&format=text&user=" + user + "&pass=" + pass + "&conf_exten=" + session_id + "&extension=" + extension + "&protocol=" + protocol + "&date=" + logdate + "&disable_alter_custphone=" + disable_alter_custphone +"&campaign=" + campaign + "&manual_dial_filter=" + agentcall_manual + "&stage=";
xmlhttp.open('POST', 'vdc_db_query.php');
xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp.send(RAview_query);
@@ -12659,7 +12660,7 @@ function phone_number_format(formatphone) {
}
if (xmlhttp)
{
- LSview_query = "server_ip=" + server_ip + "&session_name=" + session_name + "&ACTION=SEARCHRESULTSview&format=text&user=" + user + "&pass=" + pass + "&conf_exten=" + session_id + "&extension=" + extension + "&protocol=" + protocol + "&phone_number=" + document.vicidial_form.search_phone_number.value + "&lead_id=" + document.vicidial_form.search_lead_id.value + "&vendor_lead_code=" + document.vicidial_form.search_vendor_lead_code.value + "&first_name=" + document.vicidial_form.search_first_name.value + "&last_name=" + document.vicidial_form.search_last_name.value + "&city=" + document.vicidial_form.search_city.value + "&state=" + document.vicidial_form.search_state.value + "&postal_code=" + document.vicidial_form.search_postal_code.value + "&search=" + phone_search_fields + "&campaign=" + campaign + "&inbound_lead_search=" + inbound_lead_search + "&stage=";
+ LSview_query = "server_ip=" + server_ip + "&session_name=" + session_name + "&ACTION=SEARCHRESULTSview&format=text&user=" + user + "&pass=" + pass + "&conf_exten=" + session_id + "&extension=" + extension + "&protocol=" + protocol + "&phone_number=" + document.vicidial_form.search_phone_number.value + "&lead_id=" + document.vicidial_form.search_lead_id.value + "&vendor_lead_code=" + document.vicidial_form.search_vendor_lead_code.value + "&first_name=" + document.vicidial_form.search_first_name.value + "&last_name=" + document.vicidial_form.search_last_name.value + "&city=" + document.vicidial_form.search_city.value + "&state=" + document.vicidial_form.search_state.value + "&postal_code=" + document.vicidial_form.search_postal_code.value + "&search=" + phone_search_fields + "&campaign=" + campaign + "&inbound_lead_search=" + inbound_lead_search + "&manual_dial_filter=" + agentcall_manual + "&stage=";
xmlhttp.open('POST', 'vdc_db_query.php');
xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp.send(LSview_query);
@@ -12736,7 +12737,7 @@ function phone_number_format(formatphone) {
}
if (xmlhttp)
{
- RAview_query = "server_ip=" + server_ip + "&session_name=" + session_name + "&ACTION=LEADINFOview&search=logfirst&format=text&user=" + user + "&pass=" + pass + "&conf_exten=" + session_id + "&extension=" + extension + "&protocol=" + protocol + "&lead_id=" + document.vicidial_form.lead_id.value + "&campaign=" + campaign + "&stage=";
+ RAview_query = "server_ip=" + server_ip + "&session_name=" + session_name + "&ACTION=LEADINFOview&search=logfirst&format=text&user=" + user + "&pass=" + pass + "&conf_exten=" + session_id + "&extension=" + extension + "&protocol=" + protocol + "&lead_id=" + document.vicidial_form.lead_id.value + "&campaign=" + campaign + "&manual_dial_filter=" + agentcall_manual + "&stage=";
xmlhttp.open('POST', 'vdc_db_query.php');
xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
xmlhttp.send(RAview_query);
| | |