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 "
| "._QXZ("CAMPAIGN ID")." | "; echo ""._QXZ("LEVEL")." | "; echo ""._QXZ("LEAD ORDER")." | "; echo ""._QXZ("DIAL STATUSES")." | "; + echo ""._QXZ("DP")." | "; } echo ""._QXZ("MODIFY")." | ".(preg_match('/\-\-ALL\-\-/', $row[7]) ? _QXZ("$row[7]") : $row[7])." | "; 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 ""._QXZ("$row[3]")." | "; echo "$row[4] | "; echo ""._QXZ("$row[5]")." | "; echo "$row[6] | "; + echo "$dial_prefix_display | "; } echo ""._QXZ("MODIFY")." | \n"; $p++;