diff --git a/www/vicidial/admin.php b/www/vicidial/admin.php
index a69491a5..c903b70a 100644
--- a/www/vicidial/admin.php
+++ b/www/vicidial/admin.php
@@ -4309,12 +4309,13 @@ else
# 180213-0010 - Added GDPR system and user settings
# 180215-1318 - Added CID Groups admin screens
# 180216-1332 - Fix for system summary screen, issue #1068
+# 180216-1743 - Many translation strings and permissions fixes, issue #1065
#
# 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-657a';
-$build = '180216-1332';
+$admin_version = '2.14-658a';
+$build = '180216-1743';
$STARTtime = date("U");
$SQLdate = date("Y-m-d H:i:s");
@@ -4589,12 +4590,14 @@ $LOGqc_allowed_campaigns = $row[4];
$LOGqc_allowed_inbound_groups = $row[5];
$LOGallowed_campaignsSQL='';
+$campLOGallowed_campaignsSQL='';
$whereLOGallowed_campaignsSQL='';
if ( (!preg_match('/\-ALL/i', $LOGallowed_campaigns)) )
{
$rawLOGallowed_campaignsSQL = preg_replace("/ -/",'',$LOGallowed_campaigns);
$rawLOGallowed_campaignsSQL = preg_replace("/ /","','",$rawLOGallowed_campaignsSQL);
$LOGallowed_campaignsSQL = "and campaign_id IN('$rawLOGallowed_campaignsSQL')";
+ $campLOGallowed_campaignsSQL = "and camp.campaign_id IN('$rawLOGallowed_campaignsSQL')";
$whereLOGallowed_campaignsSQL = "where campaign_id IN('$rawLOGallowed_campaignsSQL')";
}
$regexLOGallowed_campaigns = " $LOGallowed_campaigns ";
@@ -6597,7 +6600,7 @@ if ($ADD==111)
echo "$campaigns_list";
echo "$campaign_id \n";
echo "$NWB#lists-campaign_id$NWE\n";
- echo "
"._QXZ("Active").": "._QXZ("Y")." N $NWB#lists-active$NWE \n";
+ echo ""._QXZ("Active").": "._QXZ("Y")." "._QXZ("N")." $NWB#lists-active$NWE \n";
echo " \n";
echo "\n";
}
@@ -7816,7 +7819,7 @@ if ($ADD==11111)
echo "$servers_list";
echo "$NWB#remote_agents-server_ip$NWE\n";
echo ""._QXZ("External Extension").": ("._QXZ("dial plan number dialed to reach agents").")$NWB#remote_agents-conf_exten$NWE \n";
- echo ""._QXZ("Status").": "._QXZ("ACTIVE")." INACTIVE $NWB#remote_agents-status$NWE \n";
+ echo ""._QXZ("Status").": "._QXZ("ACTIVE")." "._QXZ("INACTIVE")." $NWB#remote_agents-status$NWE \n";
echo ""._QXZ("Campaign").": \n";
echo "$campaigns_list";
echo " $NWB#remote_agents-campaign_id$NWE \n";
@@ -8247,7 +8250,7 @@ if ($ADD==131111111)
echo " Friday \n";
echo " Saturday \n";
echo "\n";
- echo ""._QXZ("Report Option").": "._QXZ("Y")." N $NWB#shifts-report_option$NWE \n";
+ echo ""._QXZ("Report Option").": "._QXZ("Y")." "._QXZ("N")." $NWB#shifts-report_option$NWE \n";
echo " \n";
echo "\n";
}
@@ -21035,7 +21038,7 @@ if ($ADD==3)
}
echo ""._QXZ("Password").": $NWB#users-pass$NWE "._QXZ("Strength").": \n";
- echo ""._QXZ("Force Change Password").": "._QXZ("Y")." "._QXZ("N")." $force_change_password $NWB#users-force_change_password$NWE \n";
+ echo ""._QXZ("Force Change Password").": "._QXZ("Y")." "._QXZ("N")." "._QXZ("$force_change_password")." $NWB#users-force_change_password$NWE \n";
echo ""._QXZ("Last Login Info").": $last_login_date - $failed_login_count - $last_ip $NWB#users-user$NWE \n";
@@ -22127,7 +22130,7 @@ if ($ADD==31)
horizontal_bar_chart($campaign_id,'8','campaign',$link,'total_calls','call count',1,'','',$temp_chart_title);
echo "\n";
- echo ""._QXZ("Active").": "._QXZ("Y")." "._QXZ("N")." $campaign_active $NWB#campaigns-active$NWE \n";
+ echo ""._QXZ("Active").": "._QXZ("Y")." "._QXZ("N")." "._QXZ("$campaign_active")." $NWB#campaigns-active$NWE \n";
echo ""._QXZ("Admin User Group").": \n";
echo "$UUgroups_list";
echo "$user_group \n";
@@ -22155,7 +22158,7 @@ if ($ADD==31)
}
if ($SSallow_chats > 0)
{
- echo ""._QXZ("Allow Chats").": "._QXZ("Y")." "._QXZ("N")." $allow_chats $NWB#campaigns-allow_chats$NWE \n";
+ echo ""._QXZ("Allow Chats").": "._QXZ("Y")." "._QXZ("N")." "._QXZ("$allow_chats")." $NWB#campaigns-allow_chats$NWE \n";
}
else
{
@@ -22186,7 +22189,7 @@ if ($ADD==31)
}
echo ""._QXZ("Add A Dial Status to Call").": \n";
- echo " - NONE - \n";
+ echo " - "._QXZ("NONE")." - \n";
echo "$dial_statuses_list";
echo " \n";
@@ -22339,7 +22342,7 @@ if ($ADD==31)
echo "\n";
echo "$mixes_list";
if (preg_match('/DISABLED/', $list_order_mix))
- {echo "$list_order_mix - $mixname_list[$list_order_mix] \n";}
+ {echo ""._QXZ("$list_order_mix")." - $mixname_list[$list_order_mix] \n";}
else
{echo ""._QXZ("ACTIVE")." ($mixname_list[ACTIVE]) \n";}
echo " $NWB#campaigns-list_order_mix$NWE";
@@ -22355,7 +22358,7 @@ if ($ADD==31)
{
echo "\n";
echo "$filters_list";
- echo "$lead_filter_id - $filtername_list[$lead_filter_id] \n";
+ echo ""._QXZ("$lead_filter_id")." - $filtername_list[$lead_filter_id] \n";
echo " $NWB#campaigns-lead_filter_id$NWE";
}
echo " \n";
@@ -22364,7 +22367,7 @@ if ($ADD==31)
if ($SSofcom_uk_drop_calc > 0)
{
- echo ""._QXZ("UK OFCOM Drop Calculation").": "._QXZ("Y")." "._QXZ("N")." $ofcom_uk_drop_calc $NWB#settings-ofcom_uk_drop_calc$NWE \n";
+ echo ""._QXZ("UK OFCOM Drop Calculation").": "._QXZ("Y")." "._QXZ("N")." "._QXZ("$ofcom_uk_drop_calc")." $NWB#settings-ofcom_uk_drop_calc$NWE \n";
}
else
{
@@ -22377,15 +22380,15 @@ if ($ADD==31)
echo ""._QXZ("Minimum Hopper Level").": 1 5 10 20 50 100 200 500 700 1000 2000 $hopper_level $NWB#campaigns-hopper_level$NWE \n";
- echo ""._QXZ("Automatic Hopper Level").": "._QXZ("Y")." "._QXZ("N")." $use_auto_hopper $NWB#campaigns-use_auto_hopper$NWE \n";
+ echo ""._QXZ("Automatic Hopper Level").": "._QXZ("Y")." "._QXZ("N")." "._QXZ("$use_auto_hopper")." $NWB#campaigns-use_auto_hopper$NWE \n";
echo ""._QXZ("Automatic Hopper Multiplier").": 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.2 2.4 2.6 2.8 3.0 3.5 4.0 $auto_hopper_multi $NWB#campaigns-hopper_level$NWE \n";
- echo ""._QXZ("Auto Trim Hopper").": "._QXZ("Y")." "._QXZ("N")." $auto_trim_hopper $NWB#campaigns-auto_trim_hopper$NWE \n";
+ echo ""._QXZ("Auto Trim Hopper").": "._QXZ("Y")." "._QXZ("N")." "._QXZ("$auto_trim_hopper")." $NWB#campaigns-auto_trim_hopper$NWE \n";
- echo ""._QXZ("Hopper VLC Dup Check").": "._QXZ("Y")." "._QXZ("N")." $hopper_vlc_dup_check $NWB#campaigns-hopper_vlc_dup_check$NWE \n";
+ echo ""._QXZ("Hopper VLC Dup Check").": "._QXZ("Y")." "._QXZ("N")." "._QXZ("$hopper_vlc_dup_check")." $NWB#campaigns-hopper_vlc_dup_check$NWE \n";
- echo ""._QXZ("Manual Dial Hopper Check").": "._QXZ("Y")." "._QXZ("N")." $manual_dial_hopper_check $NWB#campaigns-manual_dial_hopper_check$NWE \n";
+ echo ""._QXZ("Manual Dial Hopper Check").": "._QXZ("Y")." "._QXZ("N")." "._QXZ("$manual_dial_hopper_check")." $NWB#campaigns-manual_dial_hopper_check$NWE \n";
echo ""._QXZ("Force Reset of Hopper").": "._QXZ("Y")." "._QXZ("N")." $NWB#campaigns-force_reset_hopper$NWE \n";
@@ -22510,7 +22513,7 @@ if ($ADD==31)
echo ""._QXZ("Dial Level Difference Target Method").": "._QXZ("ADAPT_CALC_ONLY")." "._QXZ("CALLS_PLACED")." "._QXZ("$dl_diff_target_method")." $NWB#campaigns-dl_diff_target_method$NWE \n";
- echo ""._QXZ("Concurrent Transfers").": "._QXZ("AUTO")." 1 2 3 4 5 6 7 8 9 10 15 20 25 30 40 50 60 80 100 $concurrent_transfers $NWB#campaigns-concurrent_transfers$NWE \n";
+ echo ""._QXZ("Concurrent Transfers").": "._QXZ("AUTO")." 1 2 3 4 5 6 7 8 9 10 15 20 25 30 40 50 60 80 100 "._QXZ("$concurrent_transfers")." $NWB#campaigns-concurrent_transfers$NWE \n";
echo ""._QXZ("Queue Priority").": \n";
$n=99;
@@ -22566,7 +22569,7 @@ if ($ADD==31)
$DRgroups_list .= "$DRgroups[$o] ( $DRcampaigns) \n";
$o++;
}
- echo "$DRgroups_list$drop_rate_group $NWB#campaigns-drop_rate_group$NWE \n";
+ echo "$DRgroups_list"._QXZ("$drop_rate_group")." $NWB#campaigns-drop_rate_group$NWE \n";
echo ""._QXZ("Inbound Queue No Dial").": "._QXZ("DISABLED")." "._QXZ("ENABLED")." "._QXZ("ALL_SERVERS")." "._QXZ("ENABLED_WITH_CHAT")." "._QXZ("ALL_SERVERS_WITH_CHAT")." "._QXZ("$inbound_queue_no_dial")." $NWB#campaigns-inbound_queue_no_dial$NWE \n";
@@ -22598,7 +22601,7 @@ if ($ADD==31)
else
{echo _QXZ("Inbound No-Agents No-Dial");}
echo ": ";
- echo ""._QXZ("---DISABLED---")." ";
+ echo "---"._QXZ("DISABLED")."--- ";
echo "$inbound_no_agents_no_dial_container_menu";
echo " $NWB#campaigns-inbound_no_agents_no_dial_container$NWE \n";
@@ -22668,7 +22671,7 @@ if ($ADD==31)
if ($SScampaign_cid_areacodes_enabled == '1')
{
##### get vicidial_cid_groups listings for dynamic pulldown list
- $stmt="SELECT cid_group_id,cid_group_type,cid_group_notes from vicidial_cid_groups $LOGadmin_viewable_groupsSQL order by cid_group_id;";
+ $stmt="SELECT cid_group_id,cid_group_type,cid_group_notes from vicidial_cid_groups $whereLOGadmin_viewable_groupsSQL order by cid_group_id;";
$rslt=mysql_to_mysqli($stmt, $link);
$cid_groups_to_print = mysqli_num_rows($rslt);
$cid_groups_menu='';
@@ -22693,7 +22696,7 @@ if ($ADD==31)
else
{echo _QXZ("CID Group");}
echo ": ";
- echo ""._QXZ("---DISABLED---")." ";
+ echo "---"._QXZ("DISABLED")."--- ";
echo "$cid_groups_menu";
echo " $NWB#campaigns-cid_group_id$NWE \n";
}
@@ -22734,7 +22737,7 @@ if ($ADD==31)
echo ""._QXZ("Script")." : \n";
echo "$scripts_list";
- echo "$script_id - $scriptname_list[$script_id] \n";
+ echo ""._QXZ("$script_id")." - $scriptname_list[$script_id] \n";
echo " $NWB#campaigns-campaign_script$NWE\n";
$stmt="SELECT count(*) from vicidial_lists where campaign_id='$campaign_id' and agent_script_override != '' and active='Y' $LOGallowed_campaignsSQL;";
$rslt=mysql_to_mysqli($stmt, $link);
@@ -22871,7 +22874,7 @@ if ($ADD==31)
echo ""._QXZ("Scheduled Callbacks Active Limit").": $NWB#campaigns-callback_active_limit$NWE \n";
- echo ""._QXZ("Scheduled Callbacks Active Limit Override").": "._QXZ("N")." "._QXZ("Y")." $callback_active_limit_override $NWB#campaigns-callback_active_limit_override$NWE \n";
+ echo ""._QXZ("Scheduled Callbacks Active Limit Override").": "._QXZ("N")." "._QXZ("Y")." "._QXZ("$callback_active_limit_override")." $NWB#campaigns-callback_active_limit_override$NWE \n";
echo ""._QXZ("Scheduled Callbacks Display Days").": $NWB#campaigns-callback_display_days$NWE \n";
@@ -22893,7 +22896,7 @@ if ($ADD==31)
echo ""._QXZ("Safe Harbor Audio").": "._QXZ("audio chooser")." $NWB#campaigns-safe_harbor_audio$NWE \n";
- echo ""._QXZ("Safe Harbor Audio Field").": "._QXZ("DISABLED")." vendor_lead_code source_id list_id phone_code phone_number title first_name middle_initial last_name address1 address2 address3 city state province postal_code country_code gender alt_phone email security_phrase comments rank owner entry_list_id $safe_harbor_audio_field $NWB#campaigns-safe_harbor_audio_field$NWE \n";
+ echo ""._QXZ("Safe Harbor Audio Field").": "._QXZ("DISABLED")." vendor_lead_code source_id list_id phone_code phone_number title first_name middle_initial last_name address1 address2 address3 city state province postal_code country_code gender alt_phone email security_phrase comments rank owner entry_list_id "._QXZ("$safe_harbor_audio_field")." $NWB#campaigns-safe_harbor_audio_field$NWE \n";
echo ""._QXZ("Safe Harbor Call Menu")." : $NWB#campaigns-safe_harbor_menu_id$NWE \n";
@@ -22909,7 +22912,7 @@ if ($ADD==31)
{echo " "._QXZ("LIST OVERRIDE ACTIVE")." ";}
echo "\n";
}
- echo ""._QXZ("Disable Dispo Screen").": "._QXZ("DISPO_ENABLED")." "._QXZ("DISPO_DISABLED")." "._QXZ("DISPO_SELECT_DISABLED")." $disable_dispo_screen $NWB#campaigns-disable_dispo_screen$NWE \n";
+ echo ""._QXZ("Disable Dispo Screen").": "._QXZ("DISPO_ENABLED")." "._QXZ("DISPO_DISABLED")." "._QXZ("DISPO_SELECT_DISABLED")." "._QXZ("$disable_dispo_screen")." $NWB#campaigns-disable_dispo_screen$NWE \n";
echo ""._QXZ("Disable Dispo Status").": $NWB#campaigns-disable_dispo_status$NWE \n";
@@ -22919,13 +22922,13 @@ if ($ADD==31)
echo ""._QXZ("Wrap Up Bypass").": "._QXZ("ENABLED")." "._QXZ("DISABLED")." "._QXZ("$wrapup_bypass")." $NWB#campaigns-wrapup_bypass$NWE \n";
- echo ""._QXZ("Wrap Up After Hotkey").": "._QXZ("ENABLED")." "._QXZ("DISABLED")." $wrapup_after_hotkey $NWB#campaigns-wrapup_after_hotkey$NWE \n";
+ echo ""._QXZ("Wrap Up After Hotkey").": "._QXZ("ENABLED")." "._QXZ("DISABLED")." "._QXZ("$wrapup_after_hotkey")." $NWB#campaigns-wrapup_after_hotkey$NWE \n";
echo ""._QXZ("Dead Call Max Seconds").": $NWB#campaigns-dead_max$NWE \n";
echo ""._QXZ("Dead Call Max Status").": $NWB#campaigns-dead_max_dispo$NWE \n";
- echo ""._QXZ("Dead Call to Dispo Only").": "._QXZ("ENABLED")." "._QXZ("DISABLED")." $dead_to_dispo $NWB#campaigns-dead_to_dispo$NWE \n";
+ echo ""._QXZ("Dead Call to Dispo Only").": "._QXZ("ENABLED")." "._QXZ("DISABLED")." "._QXZ("$dead_to_dispo")." $NWB#campaigns-dead_to_dispo$NWE \n";
echo ""._QXZ("Dispo Call Max Seconds").": $NWB#campaigns-dispo_max$NWE \n";
@@ -22943,7 +22946,7 @@ if ($ADD==31)
echo ""._QXZ("Other Campaign DNC").": $NWB#campaigns-use_other_campaign_dnc$NWE \n";
- echo ""._QXZ("Agent Pause Codes Active").": "._QXZ("FORCE")." "._QXZ("Y")." "._QXZ("N")." $agent_pause_codes_active $NWB#campaigns-agent_pause_codes_active$NWE \n";
+ echo ""._QXZ("Agent Pause Codes Active").": "._QXZ("FORCE")." "._QXZ("Y")." "._QXZ("N")." "._QXZ("$agent_pause_codes_active")." $NWB#campaigns-agent_pause_codes_active$NWE \n";
echo ""._QXZ("Auto Pause Pre-Call Work").": "._QXZ("Y")." "._QXZ("N")." "._QXZ("$auto_pause_precall")." $NWB#campaigns-auto_pause_precall$NWE \n";
@@ -24064,7 +24067,7 @@ if ($ADD==31)
echo "\n";
@@ -26258,7 +26261,7 @@ if ($ADD==311)
echo " \n";
}
- echo ""._QXZ("Inventory Report").": "._QXZ("Y")." "._QXZ("N")." $inventory_report $NWB#lists-inventory_report$NWE \n";
+ echo ""._QXZ("Inventory Report").": "._QXZ("Y")." "._QXZ("N")." "._QXZ("$inventory_report")." $NWB#lists-inventory_report$NWE \n";
echo ""._QXZ("Time Zone Setting").": "._QXZ("COUNTRY_AND_AREA_CODE")." "._QXZ("POSTAL_CODE")." "._QXZ("NANPA_PREFIX")." "._QXZ("OWNER_TIME_ZONE_CODE")." "._QXZ("$time_zone_setting")." $NWB#lists-time_zone_setting$NWE \n";
@@ -28199,7 +28202,7 @@ if ($ADD==3111)
echo "$Hgroups_menu";
echo "$NWB#inbound_groups-hold_recall_xfer_group$NWE\n";
- echo ""._QXZ("No Delay Call Route").": "._QXZ("Y")." "._QXZ("N")." $no_delay_call_route $NWB#inbound_groups-no_delay_call_route$NWE \n";
+ echo ""._QXZ("No Delay Call Route").": "._QXZ("Y")." "._QXZ("N")." "._QXZ("$no_delay_call_route")." $NWB#inbound_groups-no_delay_call_route$NWE \n";
echo ""._QXZ("In-Group Recording Override").": "._QXZ("DISABLED")." "._QXZ("NEVER")." "._QXZ("ONDEMAND")." "._QXZ("ALLCALLS")." "._QXZ("ALLFORCE")." "._QXZ("$ingroup_recording_override")." $NWB#inbound_groups-ingroup_recording_override$NWE \n";
@@ -28347,7 +28350,7 @@ if ($ADD==3111)
$o++;
}
- echo ""._QXZ("QC Enabled").": "._QXZ("Y")." "._QXZ("N")." $qc_enabled $NWB#inbound_groups-qc_enabled$NWE \n";
+ echo ""._QXZ("QC Enabled").": "._QXZ("Y")." "._QXZ("N")." "._QXZ("$qc_enabled")." $NWB#inbound_groups-qc_enabled$NWE \n";
echo ""._QXZ("QC Statuses").": $NWB#inbound_groups-qc_statuses$NWE $qc_statuses_list \n";
echo ""._QXZ("QC WebForm").": $NWB#inbound_groups-qc_web_form_address$NWE \n";
@@ -29175,7 +29178,7 @@ if ($ADD==3811)
$o++;
}
- echo ""._QXZ("QC Enabled").": "._QXZ("Y")." "._QXZ("N")." $qc_enabled $NWB#inbound_groups-qc_enabled$NWE \n";
+ echo ""._QXZ("QC Enabled").": "._QXZ("Y")." "._QXZ("N")." "._QXZ("$qc_enabled")." $NWB#inbound_groups-qc_enabled$NWE \n";
echo ""._QXZ("QC Statuses").": $NWB#inbound_groups-qc_statuses$NWE $qc_statuses_list \n";
echo ""._QXZ("QC WebForm").": $NWB#inbound_groups-qc_web_form_address$NWE \n";
@@ -29984,7 +29987,7 @@ if ($ADD==3911)
$o++;
}
- echo ""._QXZ("QC Enabled").": "._QXZ("Y")." "._QXZ("N")." $qc_enabled $NWB#inbound_groups-qc_enabled$NWE \n";
+ echo ""._QXZ("QC Enabled").": "._QXZ("Y")." "._QXZ("N")." "._QXZ("$qc_enabled")." $NWB#inbound_groups-qc_enabled$NWE \n";
echo ""._QXZ("QC Statuses").": $NWB#inbound_groups-qc_statuses$NWE $qc_statuses_list \n";
echo ""._QXZ("QC WebForm").": $NWB#inbound_groups-qc_web_form_address$NWE \n";
@@ -30479,7 +30482,7 @@ if ($ADD==3311)
else
{$PFDgroups_menu .= "---"._QXZ("NONE")."--- \n";}
if ($MQIgroups_selected < 1)
- {$MQIgroups_menu .= "---NONE--- \n";}
+ {$MQIgroups_menu .= "---"._QXZ("NONE")."--- \n";}
else
{$MQIgroups_menu .= "---"._QXZ("NONE")."--- \n";}
@@ -30576,7 +30579,7 @@ if ($ADD==3311)
echo ""._QXZ("Call Menu").": $menu_list$menu_id $NWB#inbound_dids-menu_id$NWE \n";
echo ""._QXZ("User Agent").": $NWB#inbound_dids-user$NWE \n";
- echo ""._QXZ("User Unavailable Action").": "._QXZ("EXTEN")." "._QXZ("VOICEMAIL")." "._QXZ("VMAIL_NO_INST")." "._QXZ("PHONE")." "._QXZ("IN_GROUP")." $user_unavailable_action $NWB#inbound_dids-user_unavailable_action$NWE \n";
+ echo ""._QXZ("User Unavailable Action").": "._QXZ("EXTEN")." "._QXZ("VOICEMAIL")." "._QXZ("VMAIL_NO_INST")." "._QXZ("PHONE")." "._QXZ("IN_GROUP")." "._QXZ("$user_unavailable_action")." $NWB#inbound_dids-user_unavailable_action$NWE \n";
echo ""._QXZ("User Route Settings In-Group").": ";
echo "$Xgroups_menu";
echo " $NWB#inbound_dids-user_route_settings_ingroup$NWE \n";
@@ -30594,14 +30597,14 @@ if ($ADD==3311)
echo ""._QXZ("In-Group Campaign ID").": \n";
echo "$campaigns_list";
- echo "---NONE--- \n";
+ echo "---"._QXZ("NONE")."--- \n";
echo "$campaign_id \n";
echo " $NWB#inbound_dids-campaign_id$NWE \n";
echo ""._QXZ("In-Group Phone Code").": $NWB#inbound_dids-phone_code$NWE \n";
echo ""._QXZ("Clean CID Number").": $NWB#inbound_dids-filter_clean_cid_number$NWE \n";
- echo ""._QXZ("No-Agent In-Group Redirect").": DISABLED "._QXZ("Y")." NO_PAUSED READY_ONLY $no_agent_ingroup_redirect $NWB#inbound_dids-no_agent_ingroup_redirect$NWE \n";
+ echo ""._QXZ("No-Agent In-Group Redirect").": "._QXZ("DISABLED")." "._QXZ("Y")." "._QXZ("NO_PAUSED")." "._QXZ("READY_ONLY")." "._QXZ("$no_agent_ingroup_redirect")." $NWB#inbound_dids-no_agent_ingroup_redirect$NWE \n";
echo ""._QXZ("No-Agent In-Group ID")." : ";
echo "$PFDgroups_menu";
@@ -30622,7 +30625,7 @@ if ($ADD==3311)
echo ""._QXZ("Pre-Filter Phone Group DID").": $NWB#inbound_dids-pre_filter_extension$NWE \n";
}
- echo ""._QXZ("Filter Inbound Number").": "._QXZ("DISABLED")." "._QXZ("GROUP")." "._QXZ("URL")." "._QXZ("DNC_INTERNAL")." "._QXZ("DNC_CAMPAIGN")." "._QXZ("GROUP_AREACODE")." $filter_inbound_number $NWB#inbound_dids-filter_inbound_number$NWE \n";
+ echo ""._QXZ("Filter Inbound Number").": "._QXZ("DISABLED")." "._QXZ("GROUP")." "._QXZ("URL")." "._QXZ("DNC_INTERNAL")." "._QXZ("DNC_CAMPAIGN")." "._QXZ("GROUP_AREACODE")." "._QXZ("$filter_inbound_number")." $NWB#inbound_dids-filter_inbound_number$NWE \n";
echo ""._QXZ("Filter Phone Group ID").": $Fgroups_list"._QXZ("$filter_phone_group_id")." $NWB#inbound_dids-filter_phone_group_id$NWE \n";
@@ -30632,7 +30635,7 @@ if ($ADD==3311)
echo ""._QXZ("Filter DNC Campaign").": $NWB#inbound_dids-filter_dnc_campaign$NWE \n";
- echo ""._QXZ("Filter Action").": "._QXZ("AGENT")." "._QXZ("EXTEN")." "._QXZ("VOICEMAIL")." "._QXZ("VMAIL_NO_INST")." "._QXZ("PHONE")." "._QXZ("IN_GROUP")." "._QXZ("CALLMENU")." $filter_action $NWB#inbound_dids-filter_action$NWE \n";
+ echo ""._QXZ("Filter Action").": "._QXZ("AGENT")." "._QXZ("EXTEN")." "._QXZ("VOICEMAIL")." "._QXZ("VMAIL_NO_INST")." "._QXZ("PHONE")." "._QXZ("IN_GROUP")." "._QXZ("CALLMENU")." "._QXZ("$filter_action")." $NWB#inbound_dids-filter_action$NWE \n";
echo ""._QXZ("Filter Extension").": $NWB#inbound_dids-extension$NWE \n";
echo ""._QXZ("Filter Extension Context").": $NWB#inbound_dids-exten_context$NWE \n";
@@ -30646,7 +30649,7 @@ if ($ADD==3311)
echo ""._QXZ("Filter Call Menu").": $menu_list$filter_menu_id $NWB#inbound_dids-menu_id$NWE \n";
echo ""._QXZ("Filter User Agent").": $NWB#inbound_dids-user$NWE \n";
- echo ""._QXZ("Filter User Unavailable Action").": "._QXZ("EXTEN")." "._QXZ("VOICEMAIL")." "._QXZ("VMAIL_NO_INST")." "._QXZ("PHONE")." "._QXZ("IN_GROUP")." $filter_user_unavailable_action $NWB#inbound_dids-user_unavailable_action$NWE \n";
+ echo ""._QXZ("Filter User Unavailable Action").": "._QXZ("EXTEN")." "._QXZ("VOICEMAIL")." "._QXZ("VMAIL_NO_INST")." "._QXZ("PHONE")." "._QXZ("IN_GROUP")." "._QXZ("$filter_user_unavailable_action")." $NWB#inbound_dids-user_unavailable_action$NWE \n";
echo ""._QXZ("Filter User Route Settings In-Group").": ";
echo "$FXgroups_menu";
echo " $NWB#inbound_dids-user_route_settings_ingroup$NWE \n";
@@ -30664,7 +30667,7 @@ if ($ADD==3311)
echo ""._QXZ("Filter In-Group Campaign ID").": \n";
echo "$campaigns_list";
- echo "---NONE--- \n";
+ echo "---"._QXZ("NONE")."--- \n";
echo "$filter_campaign_id \n";
echo " $NWB#inbound_dids-campaign_id$NWE \n";
echo ""._QXZ("Filter In-Group Phone Code").": $NWB#inbound_dids-phone_code$NWE \n";
@@ -30715,7 +30718,7 @@ if ($ADD==3311)
echo ""._QXZ("CAMPAIGN AC-CIDs USING THIS DID").": \n";
echo "\n";
- $stmt="SELECT camp.campaign_id,campaign_name from vicidial_campaign_cid_areacodes campac,vicidial_campaigns camp where outbound_cid='$did_pattern' and camp.campaign_id=campac.campaign_id $LOGallowed_campaignsSQL;";
+ $stmt="SELECT camp.campaign_id,campaign_name from vicidial_campaign_cid_areacodes campac,vicidial_campaigns camp where outbound_cid='$did_pattern' and camp.campaign_id=campac.campaign_id $campLOGallowed_campaignsSQL;";
$rslt=mysql_to_mysqli($stmt, $link);
$campacs_to_print = mysqli_num_rows($rslt);
$o=0;
@@ -31219,7 +31222,7 @@ if ($ADD==3511)
}
echo "$NWB#call_menu-dtmf_log$NWE "._QXZ("Log Field").": \n";
- echo ""._QXZ("NONE")." vendor_lead_code source_id phone_code title first_name middle_initial last_name address1 address2 address3 city state province postal_code country_code alt_phone email security_phrase comments rank owner status user $dtmf_field $extended_vl_fields_OPTIONS $NWB#call_menu-dtmf_field$NWE\n";
+ echo ""._QXZ("NONE")." vendor_lead_code source_id phone_code title first_name middle_initial last_name address1 address2 address3 city state province postal_code country_code alt_phone email security_phrase comments rank owner status user "._QXZ("$dtmf_field")." $extended_vl_fields_OPTIONS $NWB#call_menu-dtmf_field$NWE\n";
if ($SSalt_ivr_logging > 0)
{
@@ -32031,8 +32034,8 @@ if ($ADD==311111)
echo ""._QXZ("Allowed Custom Reports").": \n";
- echo "ALL REPORTS \n";
- echo "NONE \n";
+ echo ""._QXZ("ALL REPORTS")." \n";
+ echo ""._QXZ("NONE")." \n";
while ($custom_rpt_row=mysqli_fetch_array($custom_rpt_rslt))
{
@@ -32052,7 +32055,7 @@ if ($ADD==311111)
echo ""._QXZ("Webphone System Key Override").": $NWB#user_groups-webphone_systemkey_override$NWE \n";
- echo ""._QXZ("Webphone Dialpad Override").": "._QXZ("DISABLED")." "._QXZ("Y")." "._QXZ("N")." "._QXZ("TOGGLE")." "._QXZ("TOGGLE_OFF")." $webphone_dialpad_override $NWB#user_groups-webphone_dialpad_override$NWE \n";
+ echo ""._QXZ("Webphone Dialpad Override").": "._QXZ("DISABLED")." "._QXZ("Y")." "._QXZ("N")." "._QXZ("TOGGLE")." "._QXZ("TOGGLE_OFF")." "._QXZ("$webphone_dialpad_override")." $NWB#user_groups-webphone_dialpad_override$NWE \n";
echo ""._QXZ("Webphone Layout Override").": $NWB#user_groups-webphone_layout$NWE \n";
}
@@ -32092,12 +32095,12 @@ if ($ADD==311111)
if (strlen($admin_ip_list) < 1)
{
$ip_list_link_BEGIN = ""; $ip_list_link_END = "";
- $ip_list_menu = "--- DISABLED --- \n";
+ $ip_list_menu = "--- "._QXZ("DISABLED")." --- \n";
}
else
{
$ip_list_link_BEGIN = ""; $ip_list_link_END = " ";
- $ip_list_menu = "--- DISABLED --- \n";
+ $ip_list_menu = "--- "._QXZ("DISABLED")." --- \n";
$ip_list_menu .= "$admin_ip_list \n";
}
@@ -32108,12 +32111,12 @@ if ($ADD==311111)
if (strlen($agent_ip_list) < 1)
{
$ip_list_link_BEGIN = ""; $ip_list_link_END = "";
- $ip_list_menu = "--- DISABLED --- \n";
+ $ip_list_menu = "--- "._QXZ("DISABLED")." --- \n";
}
else
{
$ip_list_link_BEGIN = ""; $ip_list_link_END = " ";
- $ip_list_menu = "--- DISABLED --- \n";
+ $ip_list_menu = "--- "._QXZ("DISABLED")." --- \n";
$ip_list_menu .= "$agent_ip_list \n";
}
@@ -32124,12 +32127,12 @@ if ($ADD==311111)
if (strlen($api_ip_list) < 1)
{
$ip_list_link_BEGIN = ""; $ip_list_link_END = "";
- $ip_list_menu = "--- DISABLED --- \n";
+ $ip_list_menu = "--- "._QXZ("DISABLED")." --- \n";
}
else
{
$ip_list_link_BEGIN = ""; $ip_list_link_END = " ";
- $ip_list_menu = "--- DISABLED --- \n";
+ $ip_list_menu = "--- "._QXZ("DISABLED")." --- \n";
$ip_list_menu .= "$api_ip_list \n";
}
@@ -33174,7 +33177,7 @@ if ($ADD==3111111111)
echo ""._QXZ("CALL TIMES USING THIS STATE CALL TIME").": \n";
echo "\n";
- $stmt="SELECT call_time_id,call_time_name from vicidial_call_times where ct_state_call_times LIKE \"%|$call_time_id|%\" $whereLOGadmin_viewable_call_timesSQL;";
+ $stmt="SELECT call_time_id,call_time_name from vicidial_call_times where ct_state_call_times LIKE \"%|$call_time_id|%\" $LOGadmin_viewable_call_timesSQL;";
$rslt=mysql_to_mysqli($stmt, $link);
$camps_to_print = mysqli_num_rows($rslt);
$o=0;
@@ -33268,7 +33271,7 @@ if ($ADD==3211111111)
echo ""._QXZ("CALL TIMES USING THIS HOLIDAY").": \n";
echo "\n";
- $stmt="SELECT call_time_id,call_time_name from vicidial_call_times where ct_holidays LIKE \"%|$holiday_id|%\" $whereLOGadmin_viewable_call_timesSQL;";
+ $stmt="SELECT call_time_id,call_time_name from vicidial_call_times where ct_holidays LIKE \"%|$holiday_id|%\" $LOGadmin_viewable_call_timesSQL;";
$rslt=mysql_to_mysqli($stmt, $link);
$camps_to_print = mysqli_num_rows($rslt);
$o=0;
@@ -33494,7 +33497,7 @@ if ($ADD==31111111111)
echo ""._QXZ("Login Password").": $NWB#phones-pass$NWE \n";
echo ""._QXZ("Registration Password").": $NWB#phones-conf_secret$NWE "._QXZ("Strength").": \n";
echo ""._QXZ("Set As Webphone").": "._QXZ("Y")." "._QXZ("N")." Y_API_LAUNCH $row[74] $NWB#phones-is_webphone$NWE \n";
- echo ""._QXZ("Webphone Dialpad").": "._QXZ("Y")." "._QXZ("N")." "._QXZ("TOGGLE")." "._QXZ("TOGGLE_OFF")." $row[78] $NWB#phones-webphone_dialpad$NWE \n";
+ echo ""._QXZ("Webphone Dialpad").": "._QXZ("Y")." "._QXZ("N")." "._QXZ("TOGGLE")." "._QXZ("TOGGLE_OFF")." "._QXZ("$row[78]")." $NWB#phones-webphone_dialpad$NWE \n";
echo ""._QXZ("Webphone Auto-Answer").": "._QXZ("Y")." "._QXZ("N")." $row[80] $NWB#phones-webphone_auto_answer$NWE \n";
echo ""._QXZ("Webphone Dialbox").": "._QXZ("Y")." "._QXZ("N")." $row[96] $NWB#phones-webphone_dialbox$NWE \n";
echo ""._QXZ("Webphone Mute").": "._QXZ("Y")." "._QXZ("N")." $row[97] $NWB#phones-webphone_mute$NWE \n";
@@ -33568,7 +33571,7 @@ if ($ADD==31111111111)
echo ""._QXZ("Allowed Codecs").": $NWB#phones-codecs_list$NWE \n";
echo ""._QXZ("Allowed Codecs With Template").": 1 0 $row[77] $NWB#phones-codecs_with_template$NWE \n";
- echo ""._QXZ("Conf Qualify").": "._QXZ("Y")." "._QXZ("N")." "._QXZ("$row[101]")." $NWB#phones-conf_qualify$NWE \n";
+ echo ""._QXZ("Conf Qualify").": "._QXZ("Y")." "._QXZ("N")." "._QXZ("$row[101]")." $NWB#phones-conf_qualify$NWE \n";
echo ""._QXZ("DTMFSend Channel").": $NWB#phones-dtmf_send_extension$NWE \n";
echo ""._QXZ("Outbound Call Group").": $NWB#phones-call_out_number_group$NWE \n";
@@ -35112,7 +35115,7 @@ if ($ADD==393111111111)
echo "\n";
- $stmt="SELECT status,status_name,selectable,human_answered,category,sale,dnc,customer_contact,not_interested,unworkable,scheduled_callback,completed,min_sec,max_sec,answering_machine from vicidial_campaign_statuses where campaign_id='$status_group_id' $LOGadmin_viewable_groupsSQL order by status;";
+ $stmt="SELECT status,status_name,selectable,human_answered,category,sale,dnc,customer_contact,not_interested,unworkable,scheduled_callback,completed,min_sec,max_sec,answering_machine from vicidial_campaign_statuses where campaign_id='$status_group_id' $LOGallowed_campaignsSQL order by status;";
$rslt=mysql_to_mysqli($stmt, $link);
$statuses_to_print = mysqli_num_rows($rslt);
$o=0;
@@ -36161,7 +36164,7 @@ if ($ADD==311111111111111)
echo ""._QXZ("Today System Stats").": $ALLtotal_calls - $ALLmax_inbound - $ALLmax_outbound - $ALLchannels_count - $ALLcalls_count - $ALLagent_count \n";
echo ""._QXZ("Use Non-Latin").": 1 0 $use_non_latin $NWB#settings-use_non_latin$NWE \n";
echo ""._QXZ("Enable Languages").": 1 0 $enable_languages $NWB#settings-enable_languages$NWE \n";
- echo ""._QXZ("Language Method").": DISABLED MYSQL $language_method $NWB#settings-language_method$NWE \n";
+ echo ""._QXZ("Language Method").": "._QXZ("DISABLED")." "._QXZ("MYSQL")." "._QXZ("$language_method")." $NWB#settings-language_method$NWE \n";
if ($SSenable_languages > 0)
{
@@ -36353,7 +36356,7 @@ if ($ADD==311111111111111)
echo ""._QXZ("Max FILL Calls per Second").": $NWB#settings-outbound_calls_per_second$NWE \n";
- echo ""._QXZ("Web Lead Loader Phone Length").": DISABLED CHOOSE 5 6 7 8 9 10 11 12 13 14 15 16 17 18 $web_loader_phone_length $NWB#settings-web_loader_phone_length$NWE \n";
+ echo ""._QXZ("Web Lead Loader Phone Length").": "._QXZ("DISABLED")." "._QXZ("CHOOSE")." 5 6 7 8 9 10 11 12 13 14 15 16 17 18 "._QXZ("$web_loader_phone_length")." $NWB#settings-web_loader_phone_length$NWE \n";
echo ""._QXZ("Allow Custom Dialplan Entries").": 1 0 $allow_custom_dialplan $NWB#settings-allow_custom_dialplan$NWE \n";
@@ -36439,12 +36442,12 @@ if ($ADD==311111111111111)
if (strlen($system_ip_blacklist) < 1)
{
$ip_list_link_BEGIN = ""; $ip_list_link_END = "";
- $ip_list_menu = "--- DISABLED --- \n";
+ $ip_list_menu = "--- "._QXZ("DISABLED")." --- \n";
}
else
{
$ip_list_link_BEGIN = ""; $ip_list_link_END = " ";
- $ip_list_menu = "--- DISABLED --- \n";
+ $ip_list_menu = "--- "._QXZ("DISABLED")." --- \n";
$ip_list_menu .= "$system_ip_blacklist \n";
}
@@ -36507,7 +36510,7 @@ if ($ADD==311111111111111)
if (mysqli_num_rows($custom_rslt)>0)
{
echo ""._QXZ("Custom Reports to use Slave DB").": \n";
- echo "NONE \n";
+ echo ""._QXZ("NONE")." \n";
$allowed_rpt_stmt="SELECT allowed_custom_reports from vicidial_user_groups where user_group='$LOGuser_group'";
$allowed_rpt_rslt=mysql_to_mysqli($allowed_rpt_stmt, $link);
$allowed_rpt_row=mysqli_fetch_row($allowed_rpt_rslt);
@@ -36911,7 +36914,7 @@ if ($ADD==331111111111111)
$CATstatuses.=" $rowx[0]";
$q++;
}
- $stmt="SELECT status from vicidial_campaign_statuses where category='$Avsc_id[$p]' $LOGadmin_viewable_groupsSQL order by status;";
+ $stmt="SELECT status from vicidial_campaign_statuses where category='$Avsc_id[$p]' $LOGallowed_campaignsSQL order by status;";
$rslt=mysql_to_mysqli($stmt, $link);
$statuses_to_print = mysqli_num_rows($rslt);
$q=0;
@@ -37501,9 +37504,9 @@ if ($ADD==10)
echo "$row[7] ";
if ($SSoutbound_autodial_active > 0)
{
- echo "$row[3] ";
+ echo ""._QXZ("$row[3]")." ";
echo "$row[4] ";
- echo "$row[5] ";
+ echo ""._QXZ("$row[5]")." ";
echo "$row[6] ";
}
echo ""._QXZ("MODIFY")." \n";
diff --git a/www/vicidial/admin_soundboard.php b/www/vicidial/admin_soundboard.php
index 6a82e983..03d79447 100644
--- a/www/vicidial/admin_soundboard.php
+++ b/www/vicidial/admin_soundboard.php
@@ -1192,6 +1192,7 @@ if ($ADD==362111111111)
$o++;
}
$scripts_SQL = preg_replace("/,$/",'',$scripts_SQL);
+ if (strlen($scripts_SQL) < 2) {$scripts_SQL="''";}
echo "
\n";