diff --git a/app/active_calls/resources/dashboard/config.php b/app/active_calls/resources/dashboard/config.php index 13da26f724..8eb531ddf6 100644 --- a/app/active_calls/resources/dashboard/config.php +++ b/app/active_calls/resources/dashboard/config.php @@ -14,6 +14,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = 'icon'; +$array['dashboard'][$x]['dashboard_chart_type_options'] = ['icon']; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/app/call_block/resources/dashboard/config.php b/app/call_block/resources/dashboard/config.php index 17a6198605..93c6da952f 100644 --- a/app/call_block/resources/dashboard/config.php +++ b/app/call_block/resources/dashboard/config.php @@ -14,6 +14,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = ''; +$array['dashboard'][$x]['dashboard_chart_type_options'] = []; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/app/call_centers/resources/dashboard/config.php b/app/call_centers/resources/dashboard/config.php index 085f674c04..47b0f48e55 100644 --- a/app/call_centers/resources/dashboard/config.php +++ b/app/call_centers/resources/dashboard/config.php @@ -13,6 +13,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = ''; +$array['dashboard'][$x]['dashboard_chart_type_options'] = []; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#3164AD'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/app/call_forward/resources/dashboard/config.php b/app/call_forward/resources/dashboard/config.php index fac0499b9b..a6e7e5cbca 100644 --- a/app/call_forward/resources/dashboard/config.php +++ b/app/call_forward/resources/dashboard/config.php @@ -14,6 +14,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = 'doughnut'; +$array['dashboard'][$x]['dashboard_chart_type_options'] = ['number', 'doughnut']; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = ''; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; @@ -58,6 +59,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = ''; +$array['dashboard'][$x]['dashboard_chart_type_options'] = []; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = ''; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/app/conference_centers/resources/dashboard/config.php b/app/conference_centers/resources/dashboard/config.php index 3781819079..2d48a3b9d7 100644 --- a/app/conference_centers/resources/dashboard/config.php +++ b/app/conference_centers/resources/dashboard/config.php @@ -14,6 +14,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = ''; +$array['dashboard'][$x]['dashboard_chart_type_options'] = []; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/app/conferences/resources/dashboard/config.php b/app/conferences/resources/dashboard/config.php index 7dd4ae49ff..a4704b3528 100644 --- a/app/conferences/resources/dashboard/config.php +++ b/app/conferences/resources/dashboard/config.php @@ -14,6 +14,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = ''; +$array['dashboard'][$x]['dashboard_chart_type_options'] = []; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; @@ -42,4 +43,3 @@ $array['dashboard'][$x]['dashboard_groups'][$y]['group_name'] = 'admin'; $y++; ?> - diff --git a/app/destinations/resources/dashboard/config.php b/app/destinations/resources/dashboard/config.php index d0df831708..5988877ebf 100644 --- a/app/destinations/resources/dashboard/config.php +++ b/app/destinations/resources/dashboard/config.php @@ -14,6 +14,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = ''; +$array['dashboard'][$x]['dashboard_chart_type_options'] = []; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/app/devices/resources/dashboard/config.php b/app/devices/resources/dashboard/config.php index a173fcc407..f13afafb75 100644 --- a/app/devices/resources/dashboard/config.php +++ b/app/devices/resources/dashboard/config.php @@ -14,6 +14,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = ''; +$array['dashboard'][$x]['dashboard_chart_type_options'] = []; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/app/domain_limits/resources/dashboard/config.php b/app/domain_limits/resources/dashboard/config.php index 790f8764f1..aa9b544bb8 100644 --- a/app/domain_limits/resources/dashboard/config.php +++ b/app/domain_limits/resources/dashboard/config.php @@ -13,6 +13,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = 'doughnut'; +$array['dashboard'][$x]['dashboard_chart_type_options'] = ['number', 'doughnut']; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/app/event_guard/resources/dashboard/config.php b/app/event_guard/resources/dashboard/config.php index 94656404e1..3ff6ca6062 100644 --- a/app/event_guard/resources/dashboard/config.php +++ b/app/event_guard/resources/dashboard/config.php @@ -14,6 +14,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = ''; +$array['dashboard'][$x]['dashboard_chart_type_options'] = []; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/app/extensions/resources/dashboard/config.php b/app/extensions/resources/dashboard/config.php index 148da782ed..69c867f208 100644 --- a/app/extensions/resources/dashboard/config.php +++ b/app/extensions/resources/dashboard/config.php @@ -13,6 +13,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = 'doughnut'; +$array['dashboard'][$x]['dashboard_chart_type_options'] = ['number', 'doughnut']; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/app/fax/resources/dashboard/config.php b/app/fax/resources/dashboard/config.php index 6f2ddf5924..dc32ccfdd5 100644 --- a/app/fax/resources/dashboard/config.php +++ b/app/fax/resources/dashboard/config.php @@ -14,6 +14,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = ''; +$array['dashboard'][$x]['dashboard_chart_type_options'] = []; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/app/ivr_menus/resources/dashboard/config.php b/app/ivr_menus/resources/dashboard/config.php index 8283f38b39..644fae81cd 100644 --- a/app/ivr_menus/resources/dashboard/config.php +++ b/app/ivr_menus/resources/dashboard/config.php @@ -14,6 +14,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = ''; +$array['dashboard'][$x]['dashboard_chart_type_options'] = []; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/app/recordings/resources/dashboard/config.php b/app/recordings/resources/dashboard/config.php index 3b8af5554c..43a1a81c87 100644 --- a/app/recordings/resources/dashboard/config.php +++ b/app/recordings/resources/dashboard/config.php @@ -14,6 +14,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = ''; +$array['dashboard'][$x]['dashboard_chart_type_options'] = []; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/app/registrations/resources/dashboard/config.php b/app/registrations/resources/dashboard/config.php index 589d29602c..147ac48151 100644 --- a/app/registrations/resources/dashboard/config.php +++ b/app/registrations/resources/dashboard/config.php @@ -14,6 +14,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = 'icon'; +$array['dashboard'][$x]['dashboard_chart_type_options'] = ['icon']; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/app/ring_groups/resources/dashboard/config.php b/app/ring_groups/resources/dashboard/config.php index b176cfe07f..cb16ff6394 100644 --- a/app/ring_groups/resources/dashboard/config.php +++ b/app/ring_groups/resources/dashboard/config.php @@ -14,6 +14,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = 'doughnut'; +$array['dashboard'][$x]['dashboard_chart_type_options'] = ['number', 'doughnut']; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; @@ -58,6 +59,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = ''; +$array['dashboard'][$x]['dashboard_chart_type_options'] = []; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/app/switch/resources/dashboard/config.php b/app/switch/resources/dashboard/config.php index 516af4dd8c..14568929c4 100644 --- a/app/switch/resources/dashboard/config.php +++ b/app/switch/resources/dashboard/config.php @@ -14,6 +14,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = 'doughnut'; +$array['dashboard'][$x]['dashboard_chart_type_options'] = ['number', 'doughnut']; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/app/system/resources/dashboard/config.php b/app/system/resources/dashboard/config.php index 87320987a0..0ef22902f6 100644 --- a/app/system/resources/dashboard/config.php +++ b/app/system/resources/dashboard/config.php @@ -14,6 +14,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = 'progress_bar'; +$array['dashboard'][$x]['dashboard_chart_type_options'] = ['number', 'doughnut', 'progress_bar']; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; @@ -50,6 +51,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = 'doughnut'; +$array['dashboard'][$x]['dashboard_chart_type_options'] = ['number', 'doughnut']; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; @@ -86,6 +88,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = 'doughnut'; +$array['dashboard'][$x]['dashboard_chart_type_options'] = ['number', 'doughnut', 'line']; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; @@ -122,6 +125,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = 'doughnut'; +$array['dashboard'][$x]['dashboard_chart_type_options'] = ['number', 'doughnut']; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; @@ -158,6 +162,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = 'doughnut'; +$array['dashboard'][$x]['dashboard_chart_type_options'] = ['number', 'doughnut']; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/app/time_conditions/resources/dashboard/config.php b/app/time_conditions/resources/dashboard/config.php index ae260efa55..69ebf6f60a 100644 --- a/app/time_conditions/resources/dashboard/config.php +++ b/app/time_conditions/resources/dashboard/config.php @@ -14,6 +14,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = ''; +$array['dashboard'][$x]['dashboard_chart_type_options'] = []; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/app/voicemails/resources/dashboard/config.php b/app/voicemails/resources/dashboard/config.php index ebeeedde66..4ac90363cf 100644 --- a/app/voicemails/resources/dashboard/config.php +++ b/app/voicemails/resources/dashboard/config.php @@ -14,6 +14,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = 'icon'; +$array['dashboard'][$x]['dashboard_chart_type_options'] = ['number', 'doughnut', 'icon']; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; @@ -90,4 +91,3 @@ $array['dashboard'][$x]['dashboard_groups'][$y]['group_name'] = 'user'; $y++; ?> - diff --git a/app/xml_cdr/resources/dashboard/config.php b/app/xml_cdr/resources/dashboard/config.php index 6ed5fe6a10..abb366497a 100644 --- a/app/xml_cdr/resources/dashboard/config.php +++ b/app/xml_cdr/resources/dashboard/config.php @@ -14,6 +14,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = 'icon'; +$array['dashboard'][$x]['dashboard_chart_type_options'] = ['number', 'doughnut', 'icon']; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; @@ -59,6 +60,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = 'icon'; +$array['dashboard'][$x]['dashboard_chart_type_options'] = ['number', 'doughnut', 'icon']; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; @@ -104,6 +106,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = ''; +$array['dashboard'][$x]['dashboard_chart_type_options'] = []; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/core/contacts/resources/dashboard/config.php b/core/contacts/resources/dashboard/config.php index 114bf4fbc4..92b27cfb62 100644 --- a/core/contacts/resources/dashboard/config.php +++ b/core/contacts/resources/dashboard/config.php @@ -14,6 +14,7 @@ $array['dashboard'][$x]['dashboard_content'] = ''; $array['dashboard'][$x]['dashboard_content_text_align'] = ''; $array['dashboard'][$x]['dashboard_content_details'] = ''; $array['dashboard'][$x]['dashboard_chart_type'] = ''; +$array['dashboard'][$x]['dashboard_chart_type_options'] = []; $array['dashboard'][$x]['dashboard_label_enabled'] = 'true'; $array['dashboard'][$x]['dashboard_label_text_color'] = '#444444'; $array['dashboard'][$x]['dashboard_label_text_color_hover'] = ''; diff --git a/core/dashboard/dashboard_edit.php b/core/dashboard/dashboard_edit.php index cd371954fd..1d28f32faf 100644 --- a/core/dashboard/dashboard_edit.php +++ b/core/dashboard/dashboard_edit.php @@ -55,12 +55,12 @@ $dashboard_content = ''; $dashboard_content_text_align = ''; $dashboard_content_details = ''; + $dashboard_groups = []; $dashboard_label_enabled = 'true'; $dashboard_label_text_color = ''; $dashboard_label_background_color = ''; $dashboard_number_text_color = ''; $dashboard_number_background_color = ''; - $dashboard_groups = []; $dashboard_column_span = ''; $dashboard_row_span = ''; $dashboard_details_state = ''; @@ -416,6 +416,24 @@ unset($sql, $parameters, $row); } +//find the application and widget + $dashboard_path_array = explode('/', $dashboard_path); + $application_name = $dashboard_path_array[0]; + $widget_name = $dashboard_path_array[1]; + $path_array = glob(dirname(__DIR__, 2).'/*/'.$application_name.'/resources/dashboard/config.php'); + if (!empty($path_array)) { + include($path_array[0]); + } + +//find the chart type options + $dashboard_chart_type_options = null; + foreach ($array['dashboard'] as $index => $widget) { + if ($widget['dashboard_path'] === "$application_name/$widget_name") { + $dashboard_chart_type_options = $widget['dashboard_chart_type_options']; + break; + } + } + //get the child data if (!empty($dashboard_uuid) && is_uuid($dashboard_uuid)) { $sql = "select "; @@ -625,7 +643,7 @@ echo "\n"; if ($action == "add" || $dashboard_path == "dashboard/icon" || $dashboard_chart_type == "icon") { - echo " "; // ".(($dashboard_path != 'dashboard/icon' || $dashboard_chart_type == "icon") ? "style='display: none;'" : null)." + echo " ";//".(($dashboard_path != 'dashboard/icon' || $dashboard_chart_type == "icon") ? "style='display: none;'" : null)." echo " ".$text['label-icon'].""; echo " "; if (file_exists($_SERVER["PROJECT_ROOT"].'/resources/fontawesome/fa_icons.php')) { @@ -820,22 +838,26 @@ echo "\n"; echo "\n"; - if (!empty($dashboard_chart_type)) { + if (!empty($dashboard_chart_type_options)) { echo "\n"; echo "\n"; echo $text['label-dashboard_chart_type']."\n"; echo "\n"; echo "\n"; echo "
\n"; - echo " \n"; - echo " \n"; - if ($dashboard_chart_type == "icon" || in_array($dashboard_path, ['active_calls/active_calls', 'domains/domains', 'xml_cdr/missed_calls', 'voicemails/voicemails', 'xml_cdr/recent_calls', 'registrations/registrations'])) { + if (in_array("number", $dashboard_chart_type_options)) { + echo " \n"; + } + if (in_array("doughnut", $dashboard_chart_type_options)) { + echo " \n"; + } + if (in_array("icon", $dashboard_chart_type_options)) { echo " \n"; } - if ($dashboard_chart_type == 'line' || $dashboard_path == 'system/system_cpu_status') { + if (in_array("line", $dashboard_chart_type_options)) { echo " \n"; } - if ($dashboard_chart_type == "progress_bar" || $dashboard_path == "system/system_status") { + if (in_array("progress_bar", $dashboard_chart_type_options)) { echo "