From d170bc6fdaaf684c0e0ed1872eba80f2490575be Mon Sep 17 00:00:00 2001 From: mattf Date: Tue, 28 May 2024 21:47:52 +0000 Subject: [PATCH] Added display of Dial Prefixes column on the CAMPAIGH LISTINGS page in admin.php git-svn-id: svn://192.168.202.10@3836 3d104415-ff17-0410-8863-d5cf3c621b8a --- www/vicidial/admin.php | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/www/vicidial/admin.php b/www/vicidial/admin.php index 4cc05720..ecb79e20 100644 --- a/www/vicidial/admin.php +++ b/www/vicidial/admin.php @@ -6149,12 +6149,13 @@ if ($SSscript_remove_js > 0) # 240418-0836 - Added link to Agent Time-Off Interface in Admin Utilities page # 240419-1817 - Added call_log_days campaign option # 240516-1720 - Added ALT option for start_call_url fields +# 240528-1722 - Added display of Dial Prefixes column on the CAMPAIGH LISTINGS page # # make sure you have added a user to the vicidial_users MySQL table with at least user_level 9 to access this page the first time -$admin_version = '2.14-917a'; -$build = '240516-1720'; +$admin_version = '2.14-918a'; +$build = '240528-1722'; $STARTtime = date("U"); $SQLdate = date("Y-m-d H:i:s"); @@ -45678,11 +45679,11 @@ if ($ADD==10) $camp_group_SQL = $LOGadmin_viewable_groupsSQL; if (strlen($whereLOGallowed_campaignsSQL) < 6) {$camp_group_SQL = $whereLOGadmin_viewable_groupsSQL;} - $stmt="SELECT campaign_id,campaign_name,active,dial_method,auto_dial_level,lead_order,dial_statuses,user_group from vicidial_campaigns $whereLOGallowed_campaignsSQL $camp_group_SQL order by campaign_id;"; + $stmt="SELECT campaign_id,campaign_name,active,dial_method,auto_dial_level,lead_order,dial_statuses,user_group,dial_prefix,three_way_dial_prefix,manual_dial_prefix from vicidial_campaigns $whereLOGallowed_campaignsSQL $camp_group_SQL order by campaign_id;"; $rslt=mysql_to_mysqli($stmt, $link); $campaigns_to_print = mysqli_num_rows($rslt); - echo "
\n"; + echo "
\n"; echo ""; echo ""; echo ""; @@ -45694,6 +45695,7 @@ if ($ADD==10) echo ""; echo ""; echo ""; + echo ""; } echo "\n"; @@ -45715,10 +45717,23 @@ if ($ADD==10) echo ""; if ($SSoutbound_autodial_active > 0) { + $dial_prefix = $row[8]; + $three_way_dial_prefix = $row[9]; + $manual_dial_prefix = $row[10]; + $adtl_prefix=0; + $dial_prefix_display = "$dial_prefix"; + if ( (strlen($manual_dial_prefix) > 0) and (!preg_match("/^$dial_prefix$/",$manual_dial_prefix)) ) + {$dial_prefix_display .= " - $manual_dial_prefix"; $adtl_prefix++;} + if ( (strlen($three_way_dial_prefix) > 0) and (!preg_match("/^$dial_prefix$/",$three_way_dial_prefix)) ) + {$dial_prefix_display .= " - $three_way_dial_prefix"; $adtl_prefix++;} + if ($adtl_prefix > 0) + {$dial_prefix_display .= "  ";} + echo ""; echo ""; echo ""; echo ""; + echo ""; } echo "\n"; $p++;
"._QXZ("CAMPAIGN ID")."
"._QXZ("NAME")."
"._QXZ("LEVEL")."   "._QXZ("LEAD ORDER")."   "._QXZ("DIAL STATUSES")."   "._QXZ("DP")."   "._QXZ("MODIFY")."
".(preg_match('/\-\-ALL\-\-/', $row[7]) ? _QXZ("$row[7]") : $row[7])."   "._QXZ("$row[3]")."   $row[4]   "._QXZ("$row[5]")."   $row[6] $dial_prefix_display "._QXZ("MODIFY")."