diff --git a/app/active_calls/resources/dashboard/active_calls.php b/app/active_calls/resources/dashboard/active_calls.php index cddc0cf7fc..88087481c6 100644 --- a/app/active_calls/resources/dashboard/active_calls.php +++ b/app/active_calls/resources/dashboard/active_calls.php @@ -46,7 +46,7 @@ if (!isset($database)) { } //set the dashboard icon to a solid color phone -$dashboard_icon = 'fa-solid fa-phone'; +$widget_icon = 'fa-solid fa-phone'; //add multi-lingual support $text = (new text)->get($_SESSION['domain']['language']['code'], 'app/active_calls'); @@ -68,17 +68,17 @@ $row_style["0"] = "row_style0"; $row_style["1"] = "row_style1"; //icon and count -echo "
\n"; +echo "
\n"; echo "".$text['title']."\n"; echo "
\n"; - echo "\n"; - echo "0\n"; + echo "\n"; + echo "0\n"; echo "
\n"; echo "
\n"; //active call details echo "
\n"; -if ($dashboard_details_state != 'disabled') { +if ($widget_details_state != 'disabled') { echo "\n"; echo "\n"; echo "\n"; diff --git a/app/active_calls/resources/dashboard/config.php b/app/active_calls/resources/dashboard/config.php index 8eb531ddf6..8fe0044deb 100644 --- a/app/active_calls/resources/dashboard/config.php +++ b/app/active_calls/resources/dashboard/config.php @@ -1,47 +1,50 @@ diff --git a/app/call_centers/resources/dashboard/config.php b/app/call_centers/resources/dashboard/config.php index 47b0f48e55..77bffb16d8 100644 --- a/app/call_centers/resources/dashboard/config.php +++ b/app/call_centers/resources/dashboard/config.php @@ -1,39 +1,41 @@ diff --git a/app/call_forward/resources/dashboard/call_forward.php b/app/call_forward/resources/dashboard/call_forward.php index c0339b4902..3fbfce2273 100644 --- a/app/call_forward/resources/dashboard/call_forward.php +++ b/app/call_forward/resources/dashboard/call_forward.php @@ -102,11 +102,11 @@ //begin widget echo "
\n"; - echo "
\n"; + echo "
\n"; echo " ".$text['header-call_forward']."\n"; //doughnut chart - if (empty($dashboard_chart_type) || $dashboard_chart_type == "doughnut") { + if (empty($widget_chart_type) || $widget_chart_type == "doughnut") { echo "
\n"; echo "\n"; } - if ($dashboard_chart_type == "number") { + if ($widget_chart_type == "number") { echo " ".$stats['call_forward'].""; } echo "
\n"; //details - if ($dashboard_details_state != 'disabled') { + if ($widget_details_state != 'disabled') { echo "
"; echo "
\n"; echo "\n"; diff --git a/app/call_forward/resources/dashboard/config.php b/app/call_forward/resources/dashboard/config.php index a6e7e5cbca..95c5606857 100644 --- a/app/call_forward/resources/dashboard/config.php +++ b/app/call_forward/resources/dashboard/config.php @@ -1,86 +1,92 @@ diff --git a/app/conference_centers/resources/dashboard/config.php b/app/conference_centers/resources/dashboard/config.php index 2d48a3b9d7..f8f8d82232 100644 --- a/app/conference_centers/resources/dashboard/config.php +++ b/app/conference_centers/resources/dashboard/config.php @@ -1,45 +1,48 @@ diff --git a/app/conferences/resources/dashboard/config.php b/app/conferences/resources/dashboard/config.php index a4704b3528..6a4256e3b0 100644 --- a/app/conferences/resources/dashboard/config.php +++ b/app/conferences/resources/dashboard/config.php @@ -1,45 +1,48 @@ diff --git a/app/destinations/resources/dashboard/config.php b/app/destinations/resources/dashboard/config.php index 5988877ebf..79a873203a 100644 --- a/app/destinations/resources/dashboard/config.php +++ b/app/destinations/resources/dashboard/config.php @@ -1,45 +1,48 @@ diff --git a/app/devices/resources/dashboard/config.php b/app/devices/resources/dashboard/config.php index f13afafb75..d8ca2f5985 100644 --- a/app/devices/resources/dashboard/config.php +++ b/app/devices/resources/dashboard/config.php @@ -1,81 +1,86 @@ diff --git a/app/domain_limits/resources/dashboard/config.php b/app/domain_limits/resources/dashboard/config.php index aa9b544bb8..55c799a344 100644 --- a/app/domain_limits/resources/dashboard/config.php +++ b/app/domain_limits/resources/dashboard/config.php @@ -1,47 +1,51 @@ diff --git a/app/domain_limits/resources/dashboard/domain_limits.php b/app/domain_limits/resources/dashboard/domain_limits.php index 0fbcffc813..ded6ff65c2 100644 --- a/app/domain_limits/resources/dashboard/domain_limits.php +++ b/app/domain_limits/resources/dashboard/domain_limits.php @@ -110,11 +110,11 @@ $hud_stat_title = $text['label-destinations']; } - echo "
\n"; + echo "
\n"; echo " ".$text['label-domain_limits']."\n"; //doughnut chart - if (!isset($dashboard_chart_type) || $dashboard_chart_type == "doughnut") { + if (!isset($widget_chart_type) || $widget_chart_type == "doughnut") { echo "
\n"; echo "\n"; } - if ($dashboard_chart_type == "number") { + if ($widget_chart_type == "number") { echo " ".$hud_stat_used.""; } echo "
\n"; //details - if ($dashboard_details_state != 'disabled') { + if ($widget_details_state != 'disabled') { echo "
"; echo "
\n"; diff --git a/app/extensions/resources/dashboard/caller_id.php b/app/extensions/resources/dashboard/caller_id.php index c11ebaa778..2fc4c65675 100644 --- a/app/extensions/resources/dashboard/caller_id.php +++ b/app/extensions/resources/dashboard/caller_id.php @@ -172,11 +172,11 @@ //caller id echo "
\n"; - echo "
\n"; + echo "
\n"; echo " ".$text['label-caller_id_number']."\n"; //doughnut chart - if (!isset($dashboard_chart_type) || $dashboard_chart_type == "doughnut") { + if (!isset($widget_chart_type) || $widget_chart_type == "doughnut") { echo "
\n"; echo "\n"; } - if ($dashboard_chart_type == "number") { + if ($widget_chart_type == "number") { echo " ".$stats['undefined'].""; } echo "
\n"; //details - if ($dashboard_details_state != 'disabled') { + if ($widget_details_state != 'disabled') { echo "
\n"; echo "
"; diff --git a/app/extensions/resources/dashboard/config.php b/app/extensions/resources/dashboard/config.php index 69c867f208..ed778804b8 100644 --- a/app/extensions/resources/dashboard/config.php +++ b/app/extensions/resources/dashboard/config.php @@ -1,89 +1,97 @@ diff --git a/app/fax/resources/dashboard/config.php b/app/fax/resources/dashboard/config.php index dc32ccfdd5..1671684099 100644 --- a/app/fax/resources/dashboard/config.php +++ b/app/fax/resources/dashboard/config.php @@ -1,41 +1,43 @@ diff --git a/app/ivr_menus/resources/dashboard/config.php b/app/ivr_menus/resources/dashboard/config.php index 644fae81cd..0ce2db14a7 100644 --- a/app/ivr_menus/resources/dashboard/config.php +++ b/app/ivr_menus/resources/dashboard/config.php @@ -1,45 +1,48 @@ diff --git a/app/recordings/resources/dashboard/config.php b/app/recordings/resources/dashboard/config.php index 43a1a81c87..cda19a3199 100644 --- a/app/recordings/resources/dashboard/config.php +++ b/app/recordings/resources/dashboard/config.php @@ -1,45 +1,48 @@ diff --git a/app/registrations/resources/dashboard/config.php b/app/registrations/resources/dashboard/config.php index 147ac48151..f12e14aa24 100644 --- a/app/registrations/resources/dashboard/config.php +++ b/app/registrations/resources/dashboard/config.php @@ -1,45 +1,48 @@ diff --git a/app/registrations/resources/dashboard/registrations.php b/app/registrations/resources/dashboard/registrations.php index 1541fe1402..4ec7cbff22 100644 --- a/app/registrations/resources/dashboard/registrations.php +++ b/app/registrations/resources/dashboard/registrations.php @@ -5,20 +5,20 @@ require_once "resources/check_auth.php"; //convert to a key - $dashboard_key = str_replace(' ', '_', strtolower($dashboard_name)); + $widget_key = str_replace(' ', '_', strtolower($widget_name)); //add multi-lingual support $language = new text; - $text = $language->get($_SESSION['domain']['language']['code'], dirname($dashboard_url)); + $text = $language->get($_SESSION['domain']['language']['code'], dirname($widget_url)); //get the dashboard label - $dashboard_label = $text['title-'.$dashboard_key] ?? $dashboard_name; + $widget_label = $text['title-'.$widget_key] ?? $widget_name; //prepare variables - $dashboard_target = ($dashboard_target == 'new') ? '_blank' : '_self'; + $widget_target = ($widget_target == 'new') ? '_blank' : '_self'; $window_parameters = ''; - if (!empty($dashboard_width) && !empty($dashboard_height)) { - $window_parameters .= "width=".$dashboard_width.",height=".$dashboard_height; + if (!empty($widget_width) && !empty($widget_height)) { + $window_parameters .= "width=".$widget_width.",height=".$widget_height; } //channel count @@ -51,15 +51,15 @@ //dashboard icon echo "
\n"; - echo "
\n"; - echo " ".escape($dashboard_label).""; + echo "
\n"; + echo " ".escape($widget_label).""; echo "
\n"; - echo " \n"; - echo " ".$active_registrations." / ".($active_registrations + $inactive_registrations)."\n"; + echo " \n"; + echo " ".$active_registrations." / ".($active_registrations + $inactive_registrations)."\n"; echo "
\n"; echo "
\n"; - if (empty($dashboard_details_state) || $dashboard_details_state != "disabled") { - echo "
".str_replace("\r", '
', escape($dashboard_content_details))."
\n"; + if (empty($widget_details_state) || $widget_details_state != "disabled") { + echo "
".str_replace("\r", '
', escape($widget_content_details))."
\n"; } echo " "; echo "
\n"; diff --git a/app/ring_groups/resources/dashboard/config.php b/app/ring_groups/resources/dashboard/config.php index cb16ff6394..d48417a2e9 100644 --- a/app/ring_groups/resources/dashboard/config.php +++ b/app/ring_groups/resources/dashboard/config.php @@ -1,90 +1,97 @@ diff --git a/app/ring_groups/resources/dashboard/ring_group_forward.php b/app/ring_groups/resources/dashboard/ring_group_forward.php index 0691e449fb..6cd1c41315 100644 --- a/app/ring_groups/resources/dashboard/ring_group_forward.php +++ b/app/ring_groups/resources/dashboard/ring_group_forward.php @@ -153,11 +153,11 @@ //ring group forward echo "
\n"; - echo "
\n"; + echo "
\n"; echo " ".$text['header-ring-group-forward']."\n"; //doughnut chart - if (empty($dashboard_chart_type) ||$dashboard_chart_type == "doughnut") { + if (empty($widget_chart_type) ||$widget_chart_type == "doughnut") { echo "
\n"; echo "\n"; } - if ($dashboard_chart_type == "number") { + if ($widget_chart_type == "number") { echo " ".$stats['forwarding'].""; } echo "
\n"; //details - if ($dashboard_details_state != 'disabled') { + if ($widget_details_state != 'disabled') { if (permission_exists('ring_group_forward')) { echo "\n"; } diff --git a/app/switch/resources/dashboard/config.php b/app/switch/resources/dashboard/config.php index 14568929c4..17372bed61 100644 --- a/app/switch/resources/dashboard/config.php +++ b/app/switch/resources/dashboard/config.php @@ -1,41 +1,43 @@ diff --git a/app/switch/resources/dashboard/switch_status.php b/app/switch/resources/dashboard/switch_status.php index 771ac658fd..a18b5ab5cc 100644 --- a/app/switch/resources/dashboard/switch_status.php +++ b/app/switch/resources/dashboard/switch_status.php @@ -77,10 +77,10 @@ } //show the content - echo "
\n"; + echo "
\n"; echo " ".$text['label-switch_status']."\n"; - if (!isset($dashboard_chart_type) || $dashboard_chart_type == "doughnut") { + if (!isset($widget_chart_type) || $widget_chart_type == "doughnut") { //add doughnut chart ?>
@@ -115,7 +115,7 @@ ctx.font = chart_text_size + ' ' + chart_text_font; ctx.textBaseline = 'middle'; ctx.textAlign = 'center'; - ctx.fillStyle = ''; + ctx.fillStyle = ''; ctx.fillText(options.text, width / 2, top + (height / 2)); ctx.save(); } @@ -125,12 +125,12 @@ ".$registrations.""; } echo "
\n"; - if ($dashboard_details_state != 'disabled') { + if ($widget_details_state != 'disabled') { echo "
"; echo "
\n"; echo "\n"; diff --git a/app/system/resources/dashboard/config.php b/app/system/resources/dashboard/config.php index 0ef22902f6..ffdbedcda0 100644 --- a/app/system/resources/dashboard/config.php +++ b/app/system/resources/dashboard/config.php @@ -1,192 +1,203 @@ diff --git a/app/system/resources/dashboard/system_counts.php b/app/system/resources/dashboard/system_counts.php index f699ae95a9..a530bab8bf 100644 --- a/app/system/resources/dashboard/system_counts.php +++ b/app/system/resources/dashboard/system_counts.php @@ -295,10 +295,10 @@ echo "
\n"; if ($show_stat) { - echo "
\n"; + echo "
\n"; echo " ".$text['label-system_counts']."\n"; - if (!isset($dashboard_chart_type) || $dashboard_chart_type == "doughnut") { + if (!isset($widget_chart_type) || $widget_chart_type == "doughnut") { //add doughnut chart ?>
@@ -331,7 +331,7 @@ labels: { usePointStyle: true, pointStyle: 'rect', - color: '' + color: '' } } } @@ -343,7 +343,7 @@ ctx.font = chart_text_size + ' ' + chart_text_font; ctx.textBaseline = 'middle'; ctx.textAlign = 'center'; - ctx.fillStyle = ''; + ctx.fillStyle = ''; ctx.fillText(options.text, width / 2, top + (height / 2)); ctx.save(); } @@ -353,13 +353,13 @@ ".$domain_total.""; } echo "
\n"; } - if ($dashboard_details_state != 'disabled') { + if ($widget_details_state != 'disabled') { echo "
"; echo "
\n"; echo "\n"; diff --git a/app/system/resources/dashboard/system_cpu_status.php b/app/system/resources/dashboard/system_cpu_status.php index 66a35c6bca..36a0d59bae 100644 --- a/app/system/resources/dashboard/system_cpu_status.php +++ b/app/system/resources/dashboard/system_cpu_status.php @@ -51,7 +51,7 @@ } //show the content - echo "
\n"; + echo "
\n"; echo " ".$text['label-cpu_usage']."\n"; $token = (new token())->create($_SERVER['PHP_SELF']); @@ -60,7 +60,7 @@ subscriber::save_token($token, [system_dashboard_service::get_service_name()]); - if ($dashboard_chart_type === 'line') { ?> + if ($widget_chart_type === 'line') { ?>
".round($percent_cpu)."%"; } echo "
\n"; - if ($dashboard_details_state != 'disabled') { + if ($widget_details_state != 'disabled') { echo "
"; echo "
\n"; echo "\n"; diff --git a/app/system/resources/dashboard/system_disk_usage.php b/app/system/resources/dashboard/system_disk_usage.php index 00fc0b9ab6..9b72700998 100644 --- a/app/system/resources/dashboard/system_disk_usage.php +++ b/app/system/resources/dashboard/system_disk_usage.php @@ -37,10 +37,10 @@ if (!empty($percent_disk_usage)) { //add half doughnut chart - echo "
\n"; + echo "
\n"; echo " ".$text['label-disk_usage']."\n"; - if (!isset($dashboard_chart_type) || $dashboard_chart_type == "doughnut") { + if (!isset($widget_chart_type) || $widget_chart_type == "doughnut") { ?>
@@ -84,7 +84,7 @@ ctx.font = chart_text_size + ' ' + chart_text_font; ctx.textBaseline = 'middle'; ctx.textAlign = 'center'; - ctx.fillStyle = ''; + ctx.fillStyle = ''; ctx.fillText(options.text + '%', width / 2, top + (height / 2) + 35); ctx.save(); } @@ -94,14 +94,14 @@ ".round($percent_disk_usage)."%"; } echo "
\n"; } } - if ($dashboard_details_state != 'disabled') { + if ($widget_details_state != 'disabled') { echo "
"; echo "
\n"; echo "\n"; diff --git a/app/system/resources/dashboard/system_services.php b/app/system/resources/dashboard/system_services.php index 6c387933f4..cd6ccb6f41 100644 --- a/app/system/resources/dashboard/system_services.php +++ b/app/system/resources/dashboard/system_services.php @@ -159,11 +159,11 @@ //show the results echo "
\n"; -echo "
\n"; +echo "
\n"; echo " System Services\n"; //doughnut chart -if (!isset($dashboard_chart_type) || $dashboard_chart_type == "doughnut") { +if (!isset($widget_chart_type) || $widget_chart_type == "doughnut") { echo "
\n"; echo " \n"; } -if ($dashboard_chart_type == "number") { +if ($widget_chart_type == "number") { echo " ".$total_services.""; } echo "
\n"; -if ($dashboard_details_state != 'disabled') { +if ($widget_details_state != 'disabled') { echo "
\n"; echo "
\n"; echo " \n"; diff --git a/app/system/resources/dashboard/system_status.php b/app/system/resources/dashboard/system_status.php index d1a022061f..acf0ac59c9 100644 --- a/app/system/resources/dashboard/system_status.php +++ b/app/system/resources/dashboard/system_status.php @@ -120,10 +120,10 @@ \n"; + echo "
\n"; echo " ".$text['label-system_status']."\n"; - if ($dashboard_chart_type == "doughnut") { + if ($widget_chart_type == "doughnut") { ?>
@@ -167,7 +167,7 @@ ctx.font = chart_text_size + ' ' + chart_text_font; ctx.textBaseline = 'middle'; ctx.textAlign = 'center'; - ctx.fillStyle = ''; + ctx.fillStyle = ''; ctx.fillText(options.text + '%', width / 2, top + (height / 2) + 35); ctx.save(); } @@ -178,33 +178,33 @@ ".round($percent_disk_usage)."%"; } - if (!isset($dashboard_chart_type) || $dashboard_chart_type == "progress_bar") { + if (!isset($widget_chart_type) || $widget_chart_type == "progress_bar") { //cpu usage - if ($dashboard_row_span > 1) { + if ($widget_row_span > 1) { echo " ".$text['label-processor_usage']."\n"; echo "
\n"; - echo "
get('theme', 'dashboard_cpu_usage_chart_main_color') ?? '#03c04a')."; transition: 1.5s;'>".($percent_cpu > 100 ? 100 : round($percent_cpu))."%
\n"; + echo "
get('theme', 'dashboard_cpu_usage_chart_main_color') ?? '#03c04a')."; transition: 1.5s;'>".($percent_cpu > 100 ? 100 : round($percent_cpu))."%
\n"; echo "
\n"; echo "
 
\n"; } //disk usage - if ($dashboard_row_span >= 1) { + if ($widget_row_span >= 1) { echo " ".$text['label-disk_usage']."\n"; echo "
\n"; - echo "
get('theme', 'dashboard_disk_usage_chart_main_color') ?? '#03c04a').";'>".round($percent_disk_usage)."%
\n"; + echo "
get('theme', 'dashboard_disk_usage_chart_main_color') ?? '#03c04a').";'>".round($percent_disk_usage)."%
\n"; echo "
\n"; echo "
 
\n"; } //percent memory - if ($dashboard_row_span > 1) { + if ($widget_row_span > 1) { echo " ".$text['label-memory_usage']."\n"; echo "
\n"; - echo "
get('theme', 'dashboard_disk_usage_chart_main_color') ?? '#03c04a').";'>".round((int)$memory_details['memory_percent'])."%
\n"; + echo "
get('theme', 'dashboard_disk_usage_chart_main_color') ?? '#03c04a').";'>".round((int)$memory_details['memory_percent'])."%
\n"; echo "
\n"; } } @@ -212,7 +212,7 @@ echo "
\n"; - if ($dashboard_details_state != 'disabled') { + if ($widget_details_state != 'disabled') { echo "
"; echo "
\n"; echo "\n"; diff --git a/app/time_conditions/resources/dashboard/config.php b/app/time_conditions/resources/dashboard/config.php index 69ebf6f60a..6ecc3374c4 100644 --- a/app/time_conditions/resources/dashboard/config.php +++ b/app/time_conditions/resources/dashboard/config.php @@ -1,45 +1,48 @@ diff --git a/app/voicemails/resources/dashboard/config.php b/app/voicemails/resources/dashboard/config.php index 4ac90363cf..f1acebde7e 100644 --- a/app/voicemails/resources/dashboard/config.php +++ b/app/voicemails/resources/dashboard/config.php @@ -1,93 +1,101 @@ diff --git a/app/voicemails/resources/dashboard/voicemails.php b/app/voicemails/resources/dashboard/voicemails.php index d8fad929bb..3a6140a152 100644 --- a/app/voicemails/resources/dashboard/voicemails.php +++ b/app/voicemails/resources/dashboard/voicemails.php @@ -49,10 +49,10 @@ } } - echo "
\n"; + echo "
\n"; echo " ".$text['label-new_messages'].""; - if (isset($dashboard_chart_type) && $dashboard_chart_type == "doughnut") { + if (isset($widget_chart_type) && $widget_chart_type == "doughnut") { //add doughnut chart ?>
@@ -87,7 +87,7 @@ ctx.font = chart_text_size + ' ' + chart_text_font; ctx.textBaseline = 'middle'; ctx.textAlign = 'center'; - ctx.fillStyle = ''; + ctx.fillStyle = ''; ctx.fillText(options.text, width / 2, top + (height / 2)); ctx.save(); } @@ -99,21 +99,21 @@ } //dashboard number - if (!isset($dashboard_chart_type) || $dashboard_chart_type == "number") { + if (!isset($widget_chart_type) || $widget_chart_type == "number") { echo " ".$messages['new'].""; } //dashboard icon - if (!isset($dashboard_chart_type) || $dashboard_chart_type == "icon") { + if (!isset($widget_chart_type) || $widget_chart_type == "icon") { echo "
\n"; - echo " \n"; - echo " ".$messages['new']."\n"; + echo " \n"; + echo " ".$messages['new']."\n"; echo "
\n"; } echo "
\n"; - if ($dashboard_details_state != 'disabled') { + if ($widget_details_state != 'disabled') { echo "
"; if (!empty($voicemails) && sizeof($voicemails) > 0) { echo "
"; diff --git a/app/xml_cdr/resources/dashboard/config.php b/app/xml_cdr/resources/dashboard/config.php index abb366497a..6494a46efe 100644 --- a/app/xml_cdr/resources/dashboard/config.php +++ b/app/xml_cdr/resources/dashboard/config.php @@ -1,141 +1,153 @@ diff --git a/app/xml_cdr/resources/dashboard/missed_calls.php b/app/xml_cdr/resources/dashboard/missed_calls.php index d03300c40e..21d99823e8 100644 --- a/app/xml_cdr/resources/dashboard/missed_calls.php +++ b/app/xml_cdr/resources/dashboard/missed_calls.php @@ -90,10 +90,10 @@ //missed calls echo "
\n"; - echo "
\n"; + echo "
\n"; echo " ".$text['label-missed_calls'].""; - if ($dashboard_chart_type == "doughnut") { + if ($widget_chart_type == "doughnut") { //add doughnut chart ?>
@@ -128,7 +128,7 @@ ctx.font = chart_text_size + ' ' + chart_text_font; ctx.textBaseline = 'middle'; ctx.textAlign = 'center'; - ctx.fillStyle = ''; + ctx.fillStyle = ''; ctx.fillText(options.text, width / 2, top + (height / 2)); ctx.save(); } @@ -140,20 +140,20 @@ } //dashboard number - if (!isset($dashboard_chart_type) || $dashboard_chart_type == "number") { + if (!isset($widget_chart_type) || $widget_chart_type == "number") { echo "".$num_rows.""; } //dashboard icon - if (!isset($dashboard_chart_type) || $dashboard_chart_type == "icon") { + if (!isset($widget_chart_type) || $widget_chart_type == "icon") { echo "
\n"; - echo " \n"; - echo " ".$num_rows."\n"; + echo " \n"; + echo " ".$num_rows."\n"; echo "
\n"; } echo "
\n"; - if ($dashboard_details_state != 'disabled') { + if ($widget_details_state != 'disabled') { echo "
"; echo "
\n"; echo "\n"; diff --git a/app/xml_cdr/resources/dashboard/recent_calls.php b/app/xml_cdr/resources/dashboard/recent_calls.php index 2a57a90467..7e2257f68e 100644 --- a/app/xml_cdr/resources/dashboard/recent_calls.php +++ b/app/xml_cdr/resources/dashboard/recent_calls.php @@ -87,10 +87,10 @@ //recent calls echo "
\n"; - echo "
\n"; + echo "
\n"; echo " ".$text['label-recent_calls']."\n"; - if ($dashboard_chart_type == "doughnut") { + if ($widget_chart_type == "doughnut") { //add doughnut chart ?> @@ -126,7 +126,7 @@ ctx.font = chart_text_size + ' ' + chart_text_font; ctx.textBaseline = 'middle'; ctx.textAlign = 'center'; - ctx.fillStyle = ''; + ctx.fillStyle = ''; ctx.fillText(options.text, width / 2, top + (height / 2)); ctx.save(); } @@ -138,21 +138,21 @@ } //dashboard numeric - if (!isset($dashboard_chart_type) || $dashboard_chart_type == "number") { + if (!isset($widget_chart_type) || $widget_chart_type == "number") { echo "".$num_rows.""; } //dashboard icon - if (!isset($dashboard_chart_type) || $dashboard_chart_type == "icon") { + if (!isset($widget_chart_type) || $widget_chart_type == "icon") { echo "
\n"; - echo " \n"; - echo " ".$num_rows."\n"; + echo " \n"; + echo " ".$num_rows."\n"; echo "
\n"; } echo "
\n"; - if ($dashboard_details_state != 'disabled') { + if ($widget_details_state != 'disabled') { echo "
"; echo "
\n"; echo "\n"; diff --git a/core/contacts/resources/dashboard/config.php b/core/contacts/resources/dashboard/config.php index 92b27cfb62..c0f8500b58 100644 --- a/core/contacts/resources/dashboard/config.php +++ b/core/contacts/resources/dashboard/config.php @@ -1,45 +1,48 @@ diff --git a/core/dashboard/app_config.php b/core/dashboard/app_config.php index 712cda0e27..773862693f 100644 --- a/core/dashboard/app_config.php +++ b/core/dashboard/app_config.php @@ -27,191 +27,62 @@ $apps[$x]['permissions'][$y]['name'] = 'dashboard_all'; $apps[$x]['permissions'][$y]['groups'][] = 'superadmin'; $y++; - $apps[$x]['permissions'][$y]['name'] = 'dashboard_group_view'; + $apps[$x]['permissions'][$y]['name'] = 'dashboard_domain'; $apps[$x]['permissions'][$y]['groups'][] = 'superadmin'; $y++; - $apps[$x]['permissions'][$y]['name'] = 'dashboard_group_add'; + $apps[$x]['permissions'][$y]['name'] = 'dashboard_widget_view'; $apps[$x]['permissions'][$y]['groups'][] = 'superadmin'; $y++; - $apps[$x]['permissions'][$y]['name'] = 'dashboard_group_edit'; + $apps[$x]['permissions'][$y]['name'] = 'dashboard_widget_add'; $apps[$x]['permissions'][$y]['groups'][] = 'superadmin'; $y++; - $apps[$x]['permissions'][$y]['name'] = 'dashboard_group_delete'; + $apps[$x]['permissions'][$y]['name'] = 'dashboard_widget_edit'; $apps[$x]['permissions'][$y]['groups'][] = 'superadmin'; $y++; - $apps[$x]['permissions'][$y]['name'] = 'dashboard_group_all'; + $apps[$x]['permissions'][$y]['name'] = 'dashboard_widget_delete'; $apps[$x]['permissions'][$y]['groups'][] = 'superadmin'; $y++; - $apps[$x]['permissions'][$y]['name'] = 'dashboard_parent_uuid'; + $apps[$x]['permissions'][$y]['name'] = 'dashboard_widget_group_view'; + $apps[$x]['permissions'][$y]['groups'][] = 'superadmin'; + $y++; + $apps[$x]['permissions'][$y]['name'] = 'dashboard_widget_group_add'; + $apps[$x]['permissions'][$y]['groups'][] = 'superadmin'; + $y++; + $apps[$x]['permissions'][$y]['name'] = 'dashboard_widget_group_edit'; + $apps[$x]['permissions'][$y]['groups'][] = 'superadmin'; + $y++; + $apps[$x]['permissions'][$y]['name'] = 'dashboard_widget_group_delete'; + $apps[$x]['permissions'][$y]['groups'][] = 'superadmin'; + $y++; + $apps[$x]['permissions'][$y]['name'] = 'dashboard_widget_parent_uuid'; $apps[$x]['permissions'][$y]['groups'][] = 'superadmin'; $y++; - //dashboard + //dashboards $y = 0; - $apps[$x]['db'][$y]['table']['name'] = 'v_dashboard'; + $apps[$x]['db'][$y]['table']['name'] = 'v_dashboards'; $apps[$x]['db'][$y]['table']['parent'] = ''; $z = 0; + $apps[$x]['db'][$y]['fields'][$z]['name'] = "domain_uuid"; + $apps[$x]['db'][$y]['fields'][$z]['type']['pgsql'] = "uuid"; + $apps[$x]['db'][$y]['fields'][$z]['type']['sqlite'] = "text"; + $apps[$x]['db'][$y]['fields'][$z]['type']['mysql'] = "char(36)"; + $apps[$x]['db'][$y]['fields'][$z]['key']['type'] = "foreign"; + $apps[$x]['db'][$y]['fields'][$z]['key']['reference']['table'] = "v_domains"; + $apps[$x]['db'][$y]['fields'][$z]['key']['reference']['field'] = "domain_uuid"; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = ""; + $z++; $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_uuid'; $apps[$x]['db'][$y]['fields'][$z]['type']['pgsql'] = 'uuid'; $apps[$x]['db'][$y]['fields'][$z]['type']['sqlite'] = 'text'; $apps[$x]['db'][$y]['fields'][$z]['type']['mysql'] = 'char(36)'; $apps[$x]['db'][$y]['fields'][$z]['key']['type'] = 'primary'; $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_parent_uuid'; - $apps[$x]['db'][$y]['fields'][$z]['type']['pgsql'] = 'uuid'; - $apps[$x]['db'][$y]['fields'][$z]['type']['sqlite'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['type']['mysql'] = 'char(36)'; - $apps[$x]['db'][$y]['fields'][$z]['key']['type'] = 'foreign'; - $z++; $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_name'; $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the dashboard name.'; $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_path'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the dashboard path.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_icon'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the dashboard icon.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_icon_color'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the dashboard icon color.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_url'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the dashboard url.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_target'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the dashboard target.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_width'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'numeric'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the dashboard width.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_height'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'numeric'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the dashboard height.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_content'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the dashboard content.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_content_text_align'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Select the dashboard content text alignment.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_content_details'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the dashboard content details.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_chart_type'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the chart type.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_label_enabled'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'boolean'; - $apps[$x]['db'][$y]['fields'][$z]['toggle'] = ['true','false']; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the label enabled'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'dashboard_label_text_color'; - $apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'dashboard_heading_text_color'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the label text color.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'dashboard_label_text_color_hover'; - $apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'dashboard_heading_text_color_hover'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the label text color hover.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'dashboard_label_background_color'; - $apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'dashboard_heading_background_color'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the label background color.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name']['text'] = 'dashboard_label_background_color_hover'; - $apps[$x]['db'][$y]['fields'][$z]['name']['deprecated'] = 'dashboard_heading_background_color_hover'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the label background color hover.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_number_text_color'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the number text color.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_number_text_color_hover'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the number text color hover.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_number_background_color'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the number background color.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_background_color'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the background color.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_background_color_hover'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the background color hover.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_detail_background_color'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the detail background color.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_background_gradient_style'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Select a background gradient style.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_background_gradient_angle'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Select a background gradient angle.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_column_span'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'numeric'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the dashboard column span.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_row_span'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'numeric'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the dashboard row span.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_details_state'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = 'expanded'; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Set the default state of the widget details.'; - $z++; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_order'; - $apps[$x]['db'][$y]['fields'][$z]['type'] = 'numeric'; - $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; - $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the dashboard order.'; - $z++; $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_enabled'; $apps[$x]['db'][$y]['fields'][$z]['type'] = 'boolean'; $apps[$x]['db'][$y]['fields'][$z]['toggle'] = ['true','false']; @@ -246,24 +117,232 @@ $apps[$x]['db'][$y]['fields'][$z]['type']['mysql'] = "char(36)"; $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = ""; - //dashboard groups - $y = 5; - $apps[$x]['db'][$y]['table']['name'] = 'v_dashboard_groups'; - $apps[$x]['db'][$y]['table']['parent'] = 'v_dashboard'; + //dashboard widgets + $y++; + $apps[$x]['db'][$y]['table']['name'] = 'v_dashboard_widgets'; + $apps[$x]['db'][$y]['table']['parent'] = ''; $z = 0; - $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_group_uuid'; - $apps[$x]['db'][$y]['fields'][$z]['type']['pgsql'] = 'uuid'; - $apps[$x]['db'][$y]['fields'][$z]['type']['sqlite'] = 'text'; - $apps[$x]['db'][$y]['fields'][$z]['type']['mysql'] = 'char(36)'; - $apps[$x]['db'][$y]['fields'][$z]['key']['type'] = 'primary'; - $z++; $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_uuid'; $apps[$x]['db'][$y]['fields'][$z]['type']['pgsql'] = 'uuid'; $apps[$x]['db'][$y]['fields'][$z]['type']['sqlite'] = 'text'; $apps[$x]['db'][$y]['fields'][$z]['type']['mysql'] = 'char(36)'; $apps[$x]['db'][$y]['fields'][$z]['key']['type'] = 'foreign'; - $apps[$x]['db'][$y]['fields'][$z]['key']['reference']['table'] = 'v_dashboard'; - $apps[$x]['db'][$y]['fields'][$z]['key']['reference']['field'] = 'dashboard_uuid'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_widget_uuid'; + $apps[$x]['db'][$y]['fields'][$z]['type']['pgsql'] = 'uuid'; + $apps[$x]['db'][$y]['fields'][$z]['type']['sqlite'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['type']['mysql'] = 'char(36)'; + $apps[$x]['db'][$y]['fields'][$z]['key']['type'] = 'primary'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_widget_parent_uuid'; + $apps[$x]['db'][$y]['fields'][$z]['type']['pgsql'] = 'uuid'; + $apps[$x]['db'][$y]['fields'][$z]['type']['sqlite'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['type']['mysql'] = 'char(36)'; + $apps[$x]['db'][$y]['fields'][$z]['key']['type'] = 'foreign'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_name'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the widget name.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_path'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the widget path.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_icon'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the widget icon.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_icon_color'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the widget icon color.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_url'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the widget url.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_target'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the widget target.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_width'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'numeric'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the widget width.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_height'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'numeric'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the widget height.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_content'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the widget content.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_content_text_align'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Select the dashboard content text alignment.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_content_details'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the widget content details.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_chart_type'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the chart type.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_label_enabled'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'boolean'; + $apps[$x]['db'][$y]['fields'][$z]['toggle'] = ['true','false']; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the label enabled'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_label_text_color'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the label text color.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_label_text_color_hover'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the label text color hover.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_label_background_color'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the label background color.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_label_background_color_hover'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the label background color hover.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_number_text_color'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the number text color.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_number_text_color_hover'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the number text color hover.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_number_background_color'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the number background color.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_background_color'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the background color.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_background_color_hover'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the background color hover.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_detail_background_color'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the detail background color.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_background_gradient_style'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Select a background gradient style.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_background_gradient_angle'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Select a background gradient angle.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_column_span'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'numeric'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the widget column span.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_row_span'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'numeric'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the widget row span.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_details_state'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = 'expanded'; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Set the default state of the widget details.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_order'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'numeric'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the widget order.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_enabled'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'boolean'; + $apps[$x]['db'][$y]['fields'][$z]['toggle'] = ['true','false']; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the widget enabled.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'widget_description'; + $apps[$x]['db'][$y]['fields'][$z]['type'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['search_by'] = ''; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = 'Enter the widget description.'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = "insert_date"; + $apps[$x]['db'][$y]['fields'][$z]['type']['pgsql'] = 'timestamptz'; + $apps[$x]['db'][$y]['fields'][$z]['type']['sqlite'] = 'date'; + $apps[$x]['db'][$y]['fields'][$z]['type']['mysql'] = 'date'; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = ""; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = "insert_user"; + $apps[$x]['db'][$y]['fields'][$z]['type']['pgsql'] = "uuid"; + $apps[$x]['db'][$y]['fields'][$z]['type']['sqlite'] = "text"; + $apps[$x]['db'][$y]['fields'][$z]['type']['mysql'] = "char(36)"; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = ""; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = "update_date"; + $apps[$x]['db'][$y]['fields'][$z]['type']['pgsql'] = 'timestamptz'; + $apps[$x]['db'][$y]['fields'][$z]['type']['sqlite'] = 'date'; + $apps[$x]['db'][$y]['fields'][$z]['type']['mysql'] = 'date'; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = ""; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = "update_user"; + $apps[$x]['db'][$y]['fields'][$z]['type']['pgsql'] = "uuid"; + $apps[$x]['db'][$y]['fields'][$z]['type']['sqlite'] = "text"; + $apps[$x]['db'][$y]['fields'][$z]['type']['mysql'] = "char(36)"; + $apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = ""; + + //dashboard widget groups + $y++; + $apps[$x]['db'][$y]['table']['name'] = 'v_dashboard_widget_groups'; + $apps[$x]['db'][$y]['table']['parent'] = 'v_dashboard_widgets'; + $z = 0; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_uuid'; + $apps[$x]['db'][$y]['fields'][$z]['type']['pgsql'] = 'uuid'; + $apps[$x]['db'][$y]['fields'][$z]['type']['sqlite'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['type']['mysql'] = 'char(36)'; + $apps[$x]['db'][$y]['fields'][$z]['key']['type'] = 'foreign'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_widget_group_uuid'; + $apps[$x]['db'][$y]['fields'][$z]['type']['pgsql'] = 'uuid'; + $apps[$x]['db'][$y]['fields'][$z]['type']['sqlite'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['type']['mysql'] = 'char(36)'; + $apps[$x]['db'][$y]['fields'][$z]['key']['type'] = 'primary'; + $z++; + $apps[$x]['db'][$y]['fields'][$z]['name'] = 'dashboard_widget_uuid'; + $apps[$x]['db'][$y]['fields'][$z]['type']['pgsql'] = 'uuid'; + $apps[$x]['db'][$y]['fields'][$z]['type']['sqlite'] = 'text'; + $apps[$x]['db'][$y]['fields'][$z]['type']['mysql'] = 'char(36)'; + $apps[$x]['db'][$y]['fields'][$z]['key']['type'] = 'foreign'; + $apps[$x]['db'][$y]['fields'][$z]['key']['reference']['table'] = 'v_dashboard_widgets'; + $apps[$x]['db'][$y]['fields'][$z]['key']['reference']['field'] = 'dashboard_widget_uuid'; $z++; $apps[$x]['db'][$y]['fields'][$z]['name'] = 'group_uuid'; $apps[$x]['db'][$y]['fields'][$z]['type']['pgsql'] = 'uuid'; diff --git a/core/dashboard/app_defaults.php b/core/dashboard/app_defaults.php index 7340e4222f..9b377e8188 100644 --- a/core/dashboard/app_defaults.php +++ b/core/dashboard/app_defaults.php @@ -7,6 +7,133 @@ if ($domains_processed == 1) { unset($array); } + //migrate widget data + $sql = "select * from v_dashboard_widgets "; + $new_table = $database->select($sql, null, 'all'); + unset($sql, $parameters); + + $sql = "select * from v_dashboard "; + $old_table = $database->select($sql, null, 'all'); + unset($sql, $parameters); + + if (empty($new_table) && !empty($old_table)) { + $sql = "INSERT INTO v_dashboard_widgets ( "; + $sql .= " dashboard_uuid, "; + $sql .= " dashboard_widget_uuid, "; + $sql .= " dashboard_widget_parent_uuid, "; + $sql .= " widget_name, "; + $sql .= " widget_path, "; + $sql .= " widget_icon, "; + $sql .= " widget_icon_color, "; + $sql .= " widget_url, "; + $sql .= " widget_target, "; + $sql .= " widget_width, "; + $sql .= " widget_height, "; + $sql .= " widget_content, "; + $sql .= " widget_content_text_align, "; + $sql .= " widget_content_details, "; + $sql .= " widget_chart_type, "; + $sql .= " widget_label_enabled, "; + $sql .= " widget_label_text_color, "; + $sql .= " widget_label_text_color_hover, "; + $sql .= " widget_label_background_color, "; + $sql .= " widget_label_background_color_hover, "; + $sql .= " widget_number_text_color, "; + $sql .= " widget_number_text_color_hover, "; + $sql .= " widget_number_background_color, "; + $sql .= " widget_background_color, "; + $sql .= " widget_background_color_hover, "; + $sql .= " widget_detail_background_color, "; + $sql .= " widget_background_gradient_style, "; + $sql .= " widget_background_gradient_angle, "; + $sql .= " widget_column_span, "; + $sql .= " widget_row_span, "; + $sql .= " widget_details_state, "; + $sql .= " widget_order, "; + $sql .= " widget_enabled, "; + $sql .= " widget_description, "; + $sql .= " insert_date, "; + $sql .= " insert_user, "; + $sql .= " update_date, "; + $sql .= " update_user "; + $sql .= ") "; + $sql .= "SELECT "; + $sql .= " '3e2cbaa4-2bec-41b2-a626-999a59b8b19c', "; + $sql .= " dashboard_uuid, "; + $sql .= " dashboard_parent_uuid, "; + $sql .= " dashboard_name, "; + $sql .= " dashboard_path, "; + $sql .= " dashboard_icon, "; + $sql .= " dashboard_icon_color, "; + $sql .= " dashboard_url, "; + $sql .= " dashboard_target, "; + $sql .= " dashboard_width, "; + $sql .= " dashboard_height, "; + $sql .= " dashboard_content, "; + $sql .= " dashboard_content_text_align, "; + $sql .= " dashboard_content_details, "; + $sql .= " dashboard_chart_type, "; + $sql .= " dashboard_label_enabled, "; + $sql .= " dashboard_label_text_color, "; + $sql .= " dashboard_label_text_color_hover, "; + $sql .= " dashboard_label_background_color, "; + $sql .= " dashboard_label_background_color_hover, "; + $sql .= " dashboard_number_text_color, "; + $sql .= " dashboard_number_text_color_hover, "; + $sql .= " dashboard_number_background_color, "; + $sql .= " dashboard_background_color, "; + $sql .= " dashboard_background_color_hover, "; + $sql .= " dashboard_detail_background_color, "; + $sql .= " dashboard_background_gradient_style, "; + $sql .= " dashboard_background_gradient_angle, "; + $sql .= " dashboard_column_span, "; + $sql .= " dashboard_row_span, "; + $sql .= " dashboard_details_state, "; + $sql .= " dashboard_order, "; + $sql .= " dashboard_enabled, "; + $sql .= " dashboard_description, "; + $sql .= " insert_date, "; + $sql .= " insert_user, "; + $sql .= " update_date, "; + $sql .= " update_user "; + $sql .= "FROM v_dashboard; "; + $database->execute($sql); + unset($sql, $parameters); + } + + $sql = "select * from v_dashboard_widget_groups "; + $new_groups = $database->select($sql, null, 'all'); + unset($sql, $parameters); + + $sql = "select * from v_dashboard_groups "; + $old_groups = $database->select($sql, null, 'all'); + unset($sql, $parameters); + + if (empty($new_groups) && !empty($old_groups)) { + $sql = "INSERT INTO v_dashboard_widget_groups ( "; + $sql .= " dashboard_uuid, "; + $sql .= " dashboard_widget_group_uuid, "; + $sql .= " dashboard_widget_uuid, "; + $sql .= " group_uuid, "; + $sql .= " insert_date, "; + $sql .= " insert_user, "; + $sql .= " update_date, "; + $sql .= " update_user "; + $sql .= ") "; + $sql .= "SELECT "; + $sql .= " '3e2cbaa4-2bec-41b2-a626-999a59b8b19c', "; + $sql .= " dashboard_group_uuid, "; + $sql .= " dashboard_uuid, "; + $sql .= " group_uuid, "; + $sql .= " insert_date, "; + $sql .= " insert_user, "; + $sql .= " update_date, "; + $sql .= " update_user "; + $sql .= "FROM v_dashboard_groups; "; + $database->execute($sql); + unset($sql, $parameters); + } + //make the default groups exist $group = new groups; $group->defaults(); @@ -16,15 +143,67 @@ if ($domains_processed == 1) { $sql .= "where domain_uuid is null "; $groups = $database->select($sql, null, 'all'); + //get the dashboards + $sql = "select "; + $sql .= "domain_uuid, "; + $sql .= "dashboard_uuid, "; + $sql .= "dashboard_name, "; + $sql .= "cast(dashboard_enabled as text), "; + $sql .= "dashboard_description, "; + $sql .= "domain_uuid "; + $sql .= "from v_dashboards "; + $dashboard_widgets = $database->select($sql, null, 'all'); + unset($sql, $parameters); + + //add the dashboards + $dashboard_config_file = glob($_SERVER["DOCUMENT_ROOT"].PROJECT_PATH.'/core/dashboard/resources/dashboard/config.php'); + $x = 0; + foreach($dashboard_config_file as $file) { + include ($file); + $x++; + } + $dashboards = $array; + unset($array); + + //build the array + $x = 0; + foreach($dashboards['dashboards'] as $row) { + //check if the dashboard is already in the database + $dashboard_found = false; + foreach($dashboard_widgets as $dashboard_widget) { + if ($dashboard_widget['dashboard_uuid'] == $row['dashboard_uuid']) { + $dashboard_found = true; + } + } + + //add the dashboard to the array + if (!$dashboard_found) { + $array['dashboards'][$x]['dashboard_uuid'] = $row['dashboard_uuid']; + $array['dashboards'][$x]['dashboard_name'] = $row['dashboard_name']; + $array['dashboards'][$x]['dashboard_enabled'] = $row['dashboard_enabled']; + $array['dashboards'][$x]['dashboard_description'] = $row['dashboard_description']; + $x++; + } + } +//exit; + //save the data + if (!empty($array)) { + $database->app_name = 'dashboard'; + $database->app_uuid = '55533bef-4f04-434a-92af-999c1e9927f7'; + $database->save($array, false); + } + unset($array); + //get the dashboard $sql = "select "; $sql .= "dashboard_uuid, "; - $sql .= "dashboard_name, "; - $sql .= "dashboard_path, "; - $sql .= "dashboard_order, "; - $sql .= "cast(dashboard_enabled as text), "; - $sql .= "dashboard_description "; - $sql .= "from v_dashboard "; + $sql .= "dashboard_widget_uuid, "; + $sql .= "widget_name, "; + $sql .= "widget_path, "; + $sql .= "widget_order, "; + $sql .= "cast(widget_enabled as text), "; + $sql .= "widget_description "; + $sql .= "from v_dashboard_widgets "; $dashboard_widgets = $database->select($sql, null, 'all'); unset($sql, $parameters); @@ -40,55 +219,58 @@ if ($domains_processed == 1) { //build the array $x = 0; - foreach($widgets['dashboard'] as $row) { + foreach($widgets['dashboard_widgets'] as $row) { //check if the dashboard widget is already in the database - $dashboard_found = false; + $widget_found = false; foreach($dashboard_widgets as $dashboard_widget) { - if ($dashboard_widget['dashboard_uuid'] == $row['dashboard_uuid']) { - $dashboard_found = true; + if ($dashboard_widget['dashboard_widget_uuid'] == $row['dashboard_widget_uuid']) { + $widget_found = true; } } //add the dashboard widget to the array - if (!$dashboard_found) { - $array['dashboard'][$x]['dashboard_uuid'] = $row['dashboard_uuid']; - $array['dashboard'][$x]['dashboard_name'] = $row['dashboard_name']; - $array['dashboard'][$x]['dashboard_path'] = $row['dashboard_path']; - $array['dashboard'][$x]['dashboard_chart_type'] = $row['dashboard_chart_type']; - $array['dashboard'][$x]['dashboard_column_span'] = $row['dashboard_column_span'] ?? 1; - $array['dashboard'][$x]['dashboard_row_span'] = $row['dashboard_row_span'] ?? 1; - $array['dashboard'][$x]['dashboard_details_state'] = $row['dashboard_details_state']; - $array['dashboard'][$x]['dashboard_order'] = $row['dashboard_order']; - $array['dashboard'][$x]['dashboard_enabled'] = $row['dashboard_enabled']; - $array['dashboard'][$x]['dashboard_description'] = $row['dashboard_description']; - $array['dashboard'][$x]['dashboard_label_enabled'] = $row['dashboard_label_enabled'] ?? 'true'; - if (!empty($row['dashboard_label_text_color'])) { $array['dashboard'][$x]['dashboard_label_text_color'] = $row['dashboard_label_text_color']; } - if (!empty($row['dashboard_label_text_color_hover'])) { $array['dashboard'][$x]['dashboard_label_text_color_hover'] = $row['dashboard_label_text_color_hover']; } - if (!empty($row['dashboard_number_text_color'])) { $array['dashboard'][$x]['dashboard_number_text_color'] = $row['dashboard_number_text_color']; } - if (!empty($row['dashboard_number_text_color_hover'])) { $array['dashboard'][$x]['dashboard_number_text_color_hover'] = $row['dashboard_number_text_color_hover']; } - if (!empty($row['dashboard_number_background_color'])) { $array['dashboard'][$x]['dashboard_number_background_color'] = $row['dashboard_number_background_color']; } - if (!empty($row['dashboard_icon'])) { $array['dashboard'][$x]['dashboard_icon'] = $row['dashboard_icon']; } - if (!empty($row['dashboard_icon_color'])) { $array['dashboard'][$x]['dashboard_icon_color'] = $row['dashboard_icon_color']; } - if (!empty($row['dashboard_url'])) { $array['dashboard'][$x]['dashboard_url'] = $row['dashboard_url']; } - if (!empty($row['dashboard_width'])) { $array['dashboard'][$x]['dashboard_width'] = $row['dashboard_width']; } - if (!empty($row['dashboard_height'])) { $array['dashboard'][$x]['dashboard_height'] = $row['dashboard_height']; } - if (!empty($row['dashboard_target'])) { $array['dashboard'][$x]['dashboard_target'] = $row['dashboard_target']; } - if (!empty($row['dashboard_label_background_color'])) { $array['dashboard'][$x]['dashboard_label_background_color'] = $row['dashboard_label_background_color']; } - if (!empty($row['dashboard_label_background_color_hover'])) { $array['dashboard'][$x]['dashboard_label_background_color_hover'] = $row['dashboard_label_background_color_hover']; } - if (!empty($row['dashboard_background_color'])) { $array['dashboard'][$x]['dashboard_background_color'] = $row['dashboard_background_color']; } - if (!empty($row['dashboard_background_color_hover'])) { $array['dashboard'][$x]['dashboard_background_color_hover'] = $row['dashboard_background_color_hover']; } - if (!empty($row['dashboard_detail_background_color'])) { $array['dashboard'][$x]['dashboard_detail_background_color'] = $row['dashboard_detail_background_color']; } - if (!empty($row['dashboard_content'])) { $array['dashboard'][$x]['dashboard_content'] = $row['dashboard_content']; } - if (!empty($row['dashboard_content_details'])) { $array['dashboard'][$x]['dashboard_content_details'] = $row['dashboard_content_details']; } + if (!$widget_found) { + $array['dashboard_widgets'][$x]['dashboard_uuid'] = $row['dashboard_uuid']; + $array['dashboard_widgets'][$x]['dashboard_widget_uuid'] = $row['dashboard_widget_uuid']; + $array['dashboard_widgets'][$x]['widget_name'] = $row['widget_name']; + $array['dashboard_widgets'][$x]['widget_path'] = $row['widget_path']; + $array['dashboard_widgets'][$x]['widget_chart_type'] = $row['widget_chart_type']; + $array['dashboard_widgets'][$x]['widget_column_span'] = $row['widget_column_span'] ?? 1; + $array['dashboard_widgets'][$x]['widget_row_span'] = $row['widget_row_span'] ?? 1; + $array['dashboard_widgets'][$x]['widget_details_state'] = $row['widget_details_state']; + $array['dashboard_widgets'][$x]['widget_order'] = $row['widget_order']; + $array['dashboard_widgets'][$x]['widget_enabled'] = $row['widget_enabled']; + $array['dashboard_widgets'][$x]['widget_description'] = $row['widget_description']; + $array['dashboard_widgets'][$x]['widget_label_enabled'] = $row['widget_label_enabled'] ?? 'true'; + if (!empty($row['widget_label_text_color'])) { $array['dashboard_widgets'][$x]['widget_label_text_color'] = $row['widget_label_text_color']; } + if (!empty($row['widget_label_text_color_hover'])) { $array['dashboard_widgets'][$x]['widget_label_text_color_hover'] = $row['widget_label_text_color_hover']; } + if (!empty($row['widget_number_text_color'])) { $array['dashboard_widgets'][$x]['widget_number_text_color'] = $row['widget_number_text_color']; } + if (!empty($row['widget_number_text_color_hover'])) { $array['dashboard_widgets'][$x]['widget_number_text_color_hover'] = $row['widget_number_text_color_hover']; } + if (!empty($row['widget_number_background_color'])) { $array['dashboard_widgets'][$x]['widget_number_background_color'] = $row['widget_number_background_color']; } + if (!empty($row['widget_icon'])) { $array['dashboard_widgets'][$x]['widget_icon'] = $row['widget_icon']; } + if (!empty($row['widget_icon_color'])) { $array['dashboard_widgets'][$x]['widget_icon_color'] = $row['widget_icon_color']; } + if (!empty($row['widget_url'])) { $array['dashboard_widgets'][$x]['widget_url'] = $row['widget_url']; } + if (!empty($row['widget_width'])) { $array['dashboard_widgets'][$x]['widget_width'] = $row['widget_width']; } + if (!empty($row['widget_height'])) { $array['dashboard_widgets'][$x]['widget_height'] = $row['widget_height']; } + if (!empty($row['widget_target'])) { $array['dashboard_widgets'][$x]['widget_target'] = $row['widget_target']; } + if (!empty($row['widget_label_background_color'])) { $array['dashboard_widgets'][$x]['widget_label_background_color'] = $row['widget_label_background_color']; } + if (!empty($row['widget_label_background_color_hover'])) { $array['dashboard_widgets'][$x]['widget_label_background_color_hover'] = $row['widget_label_background_color_hover']; } + if (!empty($row['widget_background_color'])) { $array['dashboard_widgets'][$x]['widget_background_color'] = $row['widget_background_color']; } + if (!empty($row['widget_background_color_hover'])) { $array['dashboard_widgets'][$x]['widget_background_color_hover'] = $row['widget_background_color_hover']; } + if (!empty($row['widget_detail_background_color'])) { $array['dashboard_widgets'][$x]['widget_detail_background_color'] = $row['widget_detail_background_color']; } + if (!empty($row['widget_content'])) { $array['dashboard_widgets'][$x]['widget_content'] = $row['widget_content']; } + if (!empty($row['widget_content_details'])) { $array['dashboard_widgets'][$x]['widget_content_details'] = $row['widget_content_details']; } + if (!empty($row['dashboard_widget_parent_uuid'])) { $array['dashboard_widgets'][$x]['dashboard_widget_parent_uuid'] = $row['dashboard_widget_parent_uuid']; } $y = 0; - if (!empty($row['dashboard_groups'])) { - foreach ($row['dashboard_groups'] as $row) { + if (!empty($row['dashboard_widget_groups'])) { + foreach ($row['dashboard_widget_groups'] as $row) { if (isset($row['group_name'])) { foreach($groups as $field) { if ($row['group_name'] == $field['group_name']) { - $array['dashboard'][$x]['dashboard_groups'][$y]['dashboard_group_uuid'] = $row['dashboard_group_uuid']; - $array['dashboard'][$x]['dashboard_groups'][$y]['dashboard_uuid'] = $row['dashboard_uuid']; - $array['dashboard'][$x]['dashboard_groups'][$y]['group_uuid'] = $field['group_uuid']; + $array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_uuid'] = $row['dashboard_uuid']; + $array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_widget_group_uuid'] = $row['dashboard_widget_group_uuid']; + $array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['dashboard_widget_uuid'] = $row['dashboard_widget_uuid']; + $array['dashboard_widgets'][$x]['dashboard_widget_groups'][$y]['group_uuid'] = $field['group_uuid']; } } $y++; @@ -118,10 +300,10 @@ if ($domains_processed == 1) { $p->delete('dashboard_group_add', 'temp'); //update dashboard icons to be prefixed with v6.x font awesome style class name (e.g. 'fa-solid ') - $queries[] = "update v_dashboard set dashboard_icon = concat('fa-solid ', dashboard_icon) where dashboard_icon is not null and dashboard_icon not like 'fa-solid fa-%' and dashboard_icon not like 'fa-regular fa-%' and dashboard_icon not like 'fa-brands fa-%' "; + $queries[] = "update v_dashboard_widgets set widget_icon = concat('fa-solid ', widget_icon) where widget_icon is not null and widget_icon not like 'fa-solid fa-%' and widget_icon not like 'fa-regular fa-%' and widget_icon not like 'fa-brands fa-%' "; //simplify the dashboard path - $queries[] = "update v_dashboard set dashboard_path = regexp_replace(dashboard_path, 'app/|core/|resources/dashboard/|\.php', '', 'g') where dashboard_path like '%.php';"; + $queries[] = "update v_dashboard_widgets set widget_path = regexp_replace(widget_path, 'app/|core/|resources/dashboard/|\.php', '', 'g') where widget_path like '%.php';"; //execute array of queries foreach ($queries as $sql) { diff --git a/core/dashboard/app_languages.php b/core/dashboard/app_languages.php index 1028653598..e19e467b83 100644 --- a/core/dashboard/app_languages.php +++ b/core/dashboard/app_languages.php @@ -27,6 +27,87 @@ $text['title-dashboard']['zh-cn'] = "仪表板"; $text['title-dashboard']['ja-jp'] = "ダッシュボード"; $text['title-dashboard']['ko-kr'] = "계기반"; +$text['title-dashboards']['en-us'] = "Dashboards"; +$text['title-dashboards']['en-gb'] = "Dashboards"; +$text['title-dashboards']['ar-eg'] = "لوحات التحكم"; +$text['title-dashboards']['de-at'] = "Dashboards"; +$text['title-dashboards']['de-ch'] = "Dashboards"; +$text['title-dashboards']['de-de'] = "Dashboards"; +$text['title-dashboards']['el-gr'] = "Πίνακες ελέγχου"; +$text['title-dashboards']['es-cl'] = "Tableros"; +$text['title-dashboards']['es-mx'] = "Tableros"; +$text['title-dashboards']['fr-ca'] = "Tableaux de bord"; +$text['title-dashboards']['fr-fr'] = "Tableaux de bord"; +$text['title-dashboards']['he-il'] = "لوحות בקרה"; +$text['title-dashboards']['it-it'] = "Cruscotti"; +$text['title-dashboards']['ka-ge'] = "დეშბორდები"; +$text['title-dashboards']['nl-nl'] = "Dashboards"; +$text['title-dashboards']['pl-pl'] = "Pulpity nawigacyjne"; +$text['title-dashboards']['pt-br'] = "Painéis de Controle"; +$text['title-dashboards']['pt-pt'] = "Painéis de Controlo"; +$text['title-dashboards']['ro-ro'] = "Tablouri de bord"; +$text['title-dashboards']['ru-ru'] = "Панели управления"; +$text['title-dashboards']['sv-se'] = "Instrumentbräden"; +$text['title-dashboards']['uk-ua'] = "Таблиці керування"; +$text['title-dashboards']['tr-tr'] = "Pano Görünümleri"; +$text['title-dashboards']['zh-cn'] = "仪表盘"; +$text['title-dashboards']['ja-jp'] = "ダッシュボード"; +$text['title-dashboards']['ko-kr'] = "대시보드"; + +$text['title-widgets']['en-us'] = "Widgets"; +$text['title-widgets']['en-gb'] = "Widgets"; +$text['title-widgets']['ar-eg'] = "الحاجيات"; +$text['title-widgets']['de-at'] = "Widgets"; +$text['title-widgets']['de-ch'] = "Widgets"; +$text['title-widgets']['de-de'] = "Widgets"; +$text['title-widgets']['el-gr'] = "Πληγίδια"; +$text['title-widgets']['es-cl'] = "Widgets"; +$text['title-widgets']['es-mx'] = "Widgets"; +$text['title-widgets']['fr-ca'] = "Widgets"; +$text['title-widgets']['fr-fr'] = "Widgets"; +$text['title-widgets']['he-il'] = "ווידג'טים"; +$text['title-widgets']['it-it'] = "Widget"; +$text['title-widgets']['ka-ge'] = "ვიჯეტები"; +$text['title-widgets']['nl-nl'] = "Widgets"; +$text['title-widgets']['pl-pl'] = "Widżety"; +$text['title-widgets']['pt-br'] = "Widgets"; +$text['title-widgets']['pt-pt'] = "Widgets"; +$text['title-widgets']['ro-ro'] = "Widget-uri"; +$text['title-widgets']['ru-ru'] = "Виджеты"; +$text['title-widgets']['sv-se'] = "Widgetar"; +$text['title-widgets']['uk-ua'] = "Віджети"; +$text['title-widgets']['tr-tr'] = "Bileşenler"; +$text['title-widgets']['zh-cn'] = "小工具"; +$text['title-widgets']['ja-jp'] = "ウィンドゲット"; +$text['title-widgets']['ko-kr'] = "위젯"; + +$text['title-dashboard_widget']['en-us'] = "Dashboard Widget"; +$text['title-dashboard_widget']['en-gb'] = "Dashboard Widget"; +$text['title-dashboard_widget']['ar-eg'] = "حاجة لوحة التحكم"; +$text['title-dashboard_widget']['de-at'] = "Dashboard-Widget"; +$text['title-dashboard_widget']['de-ch'] = "Dashboard-Widget"; +$text['title-dashboard_widget']['de-de'] = "Dashboard-Widget"; +$text['title-dashboard_widget']['el-gr'] = "Πληγίδιο πίνακα ελέγχου"; +$text['title-dashboard_widget']['es-cl'] = "Widget de Tablero"; +$text['title-dashboard_widget']['es-mx'] = "Widget de Tablero"; +$text['title-dashboard_widget']['fr-ca'] = "Widget de tableau de bord"; +$text['title-dashboard_widget']['fr-fr'] = "Widget de tableau de bord"; +$text['title-dashboard_widget']['he-il'] = "ווידג'ט لوحة בקרה"; +$text['title-dashboard_widget']['it-it'] = "Widget del cruscotto"; +$text['title-dashboard_widget']['ka-ge'] = "დეშბორდის ვიჯეტი"; +$text['title-dashboard_widget']['nl-nl'] = "Dashboard-widget"; +$text['title-dashboard_widget']['pl-pl'] = "Widżet pulpitu nawigacyjnego"; +$text['title-dashboard_widget']['pt-br'] = "Widget do Painel de Controle"; +$text['title-dashboard_widget']['pt-pt'] = "Widget do Painel de Controlo"; +$text['title-dashboard_widget']['ro-ro'] = "Widget de tablou de bord"; +$text['title-dashboard_widget']['ru-ru'] = "Виджет панели управления"; +$text['title-dashboard_widget']['sv-se'] = "Instrumentbräds-widget"; +$text['title-dashboard_widget']['uk-ua'] = "Віджет таблиці керування"; +$text['title-dashboard_widget']['tr-tr'] = "Pano Görünümü Bileşeni"; +$text['title-dashboard_widget']['zh-cn'] = "仪表盘小工具"; +$text['title-dashboard_widget']['ja-jp'] = "ダッシュボード ウィンドゲット"; +$text['title-dashboard_widget']['ko-kr'] = "대시보드 위젯"; + $text['description-dashboard']['en-us'] = "Quickly access information and tools related to your account."; $text['description-dashboard']['en-gb'] = "Quickly access information and tools related to your account."; $text['description-dashboard']['ar-eg'] = "دخول سريع للمعلومات و الادوات الخاصة بحسابك"; @@ -135,491 +216,653 @@ $text['label-dashboard_name']['zh-cn'] = "姓名"; $text['label-dashboard_name']['ja-jp'] = "名前"; $text['label-dashboard_name']['ko-kr'] = "이름"; -$text['description-dashboard_name']['en-us'] = "Enter the dashboard widget name."; -$text['description-dashboard_name']['en-gb'] = "Enter the dashboard widget name."; -$text['description-dashboard_name']['ar-eg'] = "أدخل اسم أداة لوحة القيادة."; -$text['description-dashboard_name']['de-at'] = "Geben Sie den Namen des Dashboard-Widgets ein."; -$text['description-dashboard_name']['de-ch'] = "Geben Sie den Namen des Dashboard-Widgets ein."; -$text['description-dashboard_name']['de-de'] = "Geben Sie den Namen des Dashboard-Widgets ein."; -$text['description-dashboard_name']['el-gr'] = "Εισαγάγετε το όνομα του γραφικού στοιχείου του πίνακα ελέγχου."; -$text['description-dashboard_name']['es-cl'] = "Introduzca el nombre del widget del panel."; -$text['description-dashboard_name']['es-mx'] = "Introduzca el nombre del widget del panel."; -$text['description-dashboard_name']['fr-ca'] = "Saisissez le nom du widget du tableau de bord."; -$text['description-dashboard_name']['fr-fr'] = "Saisissez le nom du widget du tableau de bord."; -$text['description-dashboard_name']['he-il'] = "הזן את שם הווידג'ט של לוח המחוונים."; -$text['description-dashboard_name']['it-it'] = "Immettere il nome del widget del dashboard."; -$text['description-dashboard_name']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის სახელი."; -$text['description-dashboard_name']['nl-nl'] = "Voer de naam van de dashboard widget in."; -$text['description-dashboard_name']['pl-pl'] = "Wprowadź nazwę widżetu panelu nawigacyjnego."; -$text['description-dashboard_name']['pt-br'] = "Insira o nome do widget do painel."; -$text['description-dashboard_name']['pt-pt'] = "Insira o nome do widget do painel."; -$text['description-dashboard_name']['ro-ro'] = "Introduceți numele widget-ului tabloului de bord."; -$text['description-dashboard_name']['ru-ru'] = "Введите имя виджета панели мониторинга."; -$text['description-dashboard_name']['sv-se'] = "Ange namnet på instrumentpanelen."; -$text['description-dashboard_name']['uk-ua'] = "Введіть назву віджета інформаційної панелі."; -$text['description-dashboard_name']['tr-tr'] = "Gösterge Tablosu Widget adını girin."; -$text['description-dashboard_name']['zh-cn'] = "输入仪表板小部件名称。"; -$text['description-dashboard_name']['ja-jp'] = "ダッシュボードウィジェット名を入力します。"; -$text['description-dashboard_name']['ko-kr'] = "대시 보드 위젯 이름을 입력하십시오."; +$text['description-dashboard_name']['en-us'] = "Enter the dashboard name."; +$text['description-dashboard_name']['en-gb'] = "Enter the dashboard name."; +$text['description-dashboard_name']['ar-eg'] = "أدخل اسم لوحة التحكم."; +$text['description-dashboard_name']['de-at'] = "Geben Sie den Namen der Dashboard ein."; +$text['description-dashboard_name']['de-ch'] = "Geben Sie den Namen des Dashboards ein."; +$text['description-dashboard_name']['de-de'] = "Geben Sie den Namen des Dashboards ein."; +$text['description-dashboard_name']['el-gr'] = "Εισαγάγετε το όνομα του πίνακα ελέγχου."; +$text['description-dashboard_name']['es-cl'] = "Ingrese el nombre del tablero."; +$text['description-dashboard_name']['es-mx'] = "Ingrese el nombre del panel de control."; +$text['description-dashboard_name']['fr-ca'] = "Entrez le nom du tableau de bord."; +$text['description-dashboard_name']['fr-fr'] = "Entrez le nom du tableau de bord."; +$text['description-dashboard_name']['he-il'] = "הכנס את שם הלוח המחוון."; +$text['description-dashboard_name']['it-it'] = "Inserisci il nome del cruscotto."; +$text['description-dashboard_name']['ka-ge'] = "შეიყვანეთ დეშბორდის დასახელება."; +$text['description-dashboard_name']['nl-nl'] = "Voer de naam van het dashboard in."; +$text['description-dashboard_name']['pl-pl'] = "Wprowadź nazwę pulpitu nawigacyjnego."; +$text['description-dashboard_name']['pt-br'] = "Digite o nome do painel de controle."; +$text['description-dashboard_name']['pt-pt'] = "Introduza o nome do painel de controlo."; +$text['description-dashboard_name']['ro-ro'] = "Introduceți numele tablei de bord."; +$text['description-dashboard_name']['ru-ru'] = "Введите имя панели управления."; +$text['description-dashboard_name']['sv-se'] = "Ange namnet på instrumentbrädet."; +$text['description-dashboard_name']['uk-ua'] = "Введіть назву панелі управління."; +$text['description-dashboard_name']['tr-tr'] = "Pano adını girin."; +$text['description-dashboard_name']['zh-cn'] = "输入仪表盘名称。"; +$text['description-dashboard_name']['ja-jp'] = "ダッシュボードの名前を入力します。"; +$text['description-dashboard_name']['ko-kr'] = "대시보드 이름을 입력합니다."; -$text['label-dashboard_path']['en-us'] = "Path"; -$text['label-dashboard_path']['en-gb'] = "Path"; -$text['label-dashboard_path']['ar-eg'] = "طريق"; -$text['label-dashboard_path']['de-at'] = "Weg"; -$text['label-dashboard_path']['de-ch'] = "Weg"; -$text['label-dashboard_path']['de-de'] = "Weg"; -$text['label-dashboard_path']['el-gr'] = "Μονοπάτι"; -$text['label-dashboard_path']['es-cl'] = "Camino"; -$text['label-dashboard_path']['es-mx'] = "Camino"; -$text['label-dashboard_path']['fr-ca'] = "Chemin"; -$text['label-dashboard_path']['fr-fr'] = "Chemin"; -$text['label-dashboard_path']['he-il'] = "נָתִיב"; -$text['label-dashboard_path']['it-it'] = "Sentiero"; -$text['label-dashboard_path']['ka-ge'] = "ბილიკი"; -$text['label-dashboard_path']['nl-nl'] = "Pad"; -$text['label-dashboard_path']['pl-pl'] = "Ścieżka"; -$text['label-dashboard_path']['pt-br'] = "Caminho"; -$text['label-dashboard_path']['pt-pt'] = "Caminho"; -$text['label-dashboard_path']['ro-ro'] = "cale"; -$text['label-dashboard_path']['ru-ru'] = "Путь"; -$text['label-dashboard_path']['sv-se'] = "Väg"; -$text['label-dashboard_path']['uk-ua'] = "шлях"; -$text['label-dashboard_path']['tr-tr'] = "Yol"; -$text['label-dashboard_path']['zh-cn'] = "小路"; -$text['label-dashboard_path']['ja-jp'] = "道"; -$text['label-dashboard_path']['ko-kr'] = "길"; +$text['label-dashboard_enabled']['en-us'] = "Enabled"; +$text['label-dashboard_enabled']['en-gb'] = "Enabled"; +$text['label-dashboard_enabled']['ar-eg'] = "ممكن"; +$text['label-dashboard_enabled']['de-at'] = "Aktiviert"; +$text['label-dashboard_enabled']['de-ch'] = "Aktiviert"; +$text['label-dashboard_enabled']['de-de'] = "Aktiviert"; +$text['label-dashboard_enabled']['el-gr'] = "Ενεργοποιημένο"; +$text['label-dashboard_enabled']['es-cl'] = "Habilitada"; +$text['label-dashboard_enabled']['es-mx'] = "Habilitada"; +$text['label-dashboard_enabled']['fr-ca'] = "Activé"; +$text['label-dashboard_enabled']['fr-fr'] = "Activé"; +$text['label-dashboard_enabled']['he-il'] = "מופעל"; +$text['label-dashboard_enabled']['it-it'] = "Abilitata"; +$text['label-dashboard_enabled']['ka-ge'] = "ჩართულია"; +$text['label-dashboard_enabled']['nl-nl'] = "Ingeschakeld"; +$text['label-dashboard_enabled']['pl-pl'] = "Włączony"; +$text['label-dashboard_enabled']['pt-br'] = "Habilitada"; +$text['label-dashboard_enabled']['pt-pt'] = "Habilitada"; +$text['label-dashboard_enabled']['ro-ro'] = "Activat"; +$text['label-dashboard_enabled']['ru-ru'] = "Включено"; +$text['label-dashboard_enabled']['sv-se'] = "Aktiverad"; +$text['label-dashboard_enabled']['uk-ua'] = "Увімкнено"; +$text['label-dashboard_enabled']['tr-tr'] = "Etkinleştirilmiş"; +$text['label-dashboard_enabled']['zh-cn'] = "启用"; +$text['label-dashboard_enabled']['ja-jp'] = "有効"; +$text['label-dashboard_enabled']['ko-kr'] = "사용"; -$text['description-dashboard_path']['en-us'] = "Enter the dashboard widget path."; -$text['description-dashboard_path']['en-gb'] = "Enter the dashboard widget path."; -$text['description-dashboard_path']['ar-eg'] = "أدخل مسار أداة لوحة القيادة."; -$text['description-dashboard_path']['de-at'] = "Geben Sie den Dashboard-Widget-Pfad ein."; -$text['description-dashboard_path']['de-ch'] = "Geben Sie den Dashboard-Widget-Pfad ein."; -$text['description-dashboard_path']['de-de'] = "Geben Sie den Dashboard-Widget-Pfad ein."; -$text['description-dashboard_path']['el-gr'] = "Εισαγάγετε τη διαδρομή του γραφικού στοιχείου του πίνακα εργαλείων."; -$text['description-dashboard_path']['es-cl'] = "Introduzca la ruta del widget del panel."; -$text['description-dashboard_path']['es-mx'] = "Introduzca la ruta del widget del panel."; -$text['description-dashboard_path']['fr-ca'] = "Entrez le chemin du widget du tableau de bord."; -$text['description-dashboard_path']['fr-fr'] = "Entrez le chemin du widget du tableau de bord."; -$text['description-dashboard_path']['he-il'] = "הזן את נתיב הווידג'ט של לוח המחוונים."; -$text['description-dashboard_path']['it-it'] = "Immettere il percorso del widget del dashboard."; -$text['description-dashboard_path']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ბილიკი."; -$text['description-dashboard_path']['nl-nl'] = "Voer het pad van de dashboard widget in."; -$text['description-dashboard_path']['pl-pl'] = "Wprowadź ścieżkę widżetu panelu nawigacyjnego."; -$text['description-dashboard_path']['pt-br'] = "Insira o caminho do widget do painel."; -$text['description-dashboard_path']['pt-pt'] = "Insira o caminho do widget do painel."; -$text['description-dashboard_path']['ro-ro'] = "Introduceți calea widget-ului tabloului de bord."; -$text['description-dashboard_path']['ru-ru'] = "Введите путь к виджету панели инструментов."; -$text['description-dashboard_path']['sv-se'] = "Ange sökvägen för instrumentpanelens widget."; -$text['description-dashboard_path']['uk-ua'] = "Введіть шлях до віджета інформаційної панелі."; -$text['description-dashboard_path']['tr-tr'] = "Pano widget yolunu girin."; -$text['description-dashboard_path']['zh-cn'] = "输入仪表板小部件路径。"; -$text['description-dashboard_path']['ja-jp'] = "ダッシュボード ウィジェットのパスを入力します。"; -$text['description-dashboard_path']['ko-kr'] = "대시보드 위젯 경로를 입력합니다."; +$text['description-dashboard_enabled']['en-us'] = "Enter the dashboard enabled."; +$text['description-dashboard_enabled']['en-gb'] = "Enter the dashboard enabled."; +$text['description-dashboard_enabled']['ar-eg'] = "أدخل تفعيل لوحة المعلومات."; +$text['description-dashboard_enabled']['de-at'] = "Geben Sie das Aktivieren des Dashboards ein."; +$text['description-dashboard_enabled']['de-ch'] = "Geben Sie das Aktivieren des Dashboards ein."; +$text['description-dashboard_enabled']['de-de'] = "Geben Sie das Aktivieren des Dashboards ein."; +$text['description-dashboard_enabled']['el-gr'] = "Εισάγετε την ενεργοποίηση του πανελιδικού."; +$text['description-dashboard_enabled']['es-cl'] = "Ingrese el panel de control habilitado."; +$text['description-dashboard_enabled']['es-mx'] = "Ingrese el panel de control habilitado."; +$text['description-dashboard_enabled']['fr-ca'] = "Entrez le tableau de bord activé."; +$text['description-dashboard_enabled']['fr-fr'] = "Entrez le tableau de bord activé."; +$text['description-dashboard_enabled']['he-il'] = "הכנס את لوحة المعلومات פעילה."; +$text['description-dashboard_enabled']['it-it'] = "Inserisci il dashboard abilitato."; +$text['description-dashboard_enabled']['ka-ge'] = "შეიყვანეთ დეშბორდის ჩართვა."; +$text['description-dashboard_enabled']['nl-nl'] = "Voer het ingeschakelde dashboard in."; +$text['description-dashboard_enabled']['pl-pl'] = "Wprowadź włączony pulpit nawigacyjny."; +$text['description-dashboard_enabled']['pt-br'] = "Digite o painel de controle ativado."; +$text['description-dashboard_enabled']['pt-pt'] = "Introduza o dashboard ativado."; +$text['description-dashboard_enabled']['ro-ro'] = "Introduceți tabelul de bord activat."; +$text['description-dashboard_enabled']['ru-ru'] = "Введите включенное панель управления."; +$text['description-dashboard_enabled']['sv-se'] = "Ange aktiverade instrumentpanelen."; +$text['description-dashboard_enabled']['uk-ua'] = "Введіть увімкнену панель приладів."; +$text['description-dashboard_enabled']['tr-tr'] = "Panoyu etkinleştirin."; +$text['description-dashboard_enabled']['zh-cn'] = "输入启用的仪表板。"; +$text['description-dashboard_enabled']['ja-jp'] = "ダッシュボードを有効にします。"; +$text['description-dashboard_enabled']['ko-kr'] = "대시보드 활성화를 입력합니다."; -$text['description-dashboard_icon']['en-us'] = "Select an icon."; -$text['description-dashboard_icon']['en-gb'] = "Select an icon."; -$text['description-dashboard_icon']['ar-eg'] = "اختر أيقونة."; -$text['description-dashboard_icon']['de-at'] = "Wählen Sie ein Symbol."; -$text['description-dashboard_icon']['de-ch'] = "Wählen Sie ein Symbol."; -$text['description-dashboard_icon']['de-de'] = "Wählen Sie ein Symbol."; -$text['description-dashboard_icon']['el-gr'] = "Επιλέξτε ένα εικονίδιο."; -$text['description-dashboard_icon']['es-cl'] = "Selecciona un ícono."; -$text['description-dashboard_icon']['es-mx'] = "Selecciona un ícono."; -$text['description-dashboard_icon']['fr-ca'] = "Sélectionnez une icône."; -$text['description-dashboard_icon']['fr-fr'] = "Sélectionnez une icône."; -$text['description-dashboard_icon']['he-il'] = "בחר אייקון."; -$text['description-dashboard_icon']['it-it'] = "Seleziona un'icona."; -$text['description-dashboard_icon']['ka-ge'] = "აირჩიეთ ხატული."; -$text['description-dashboard_icon']['nl-nl'] = "Selecteer een pictogram."; -$text['description-dashboard_icon']['pl-pl'] = "Wybierz ikonę."; -$text['description-dashboard_icon']['pt-br'] = "Selecione um ícone."; -$text['description-dashboard_icon']['pt-pt'] = "Selecione um ícone."; -$text['description-dashboard_icon']['ro-ro'] = "Selectați o pictogramă."; -$text['description-dashboard_icon']['ru-ru'] = "Выберите значок."; -$text['description-dashboard_icon']['sv-se'] = "Välj ett ikon."; -$text['description-dashboard_icon']['uk-ua'] = "Виберіть значок."; -$text['description-dashboard_icon']['tr-tr'] = "Bir simge seçin."; -$text['description-dashboard_icon']['zh-cn'] = "选择一个图标。"; -$text['description-dashboard_icon']['ja-jp'] = "アイコンを選択してください。"; -$text['description-dashboard_icon']['ko-kr'] = "아이콘을 선택하세요."; +$text['label-dashboard_description']['en-us'] = "Description"; +$text['label-dashboard_description']['en-gb'] = "Description"; +$text['label-dashboard_description']['ar-eg'] = "وصف"; +$text['label-dashboard_description']['de-at'] = "Beschreibung"; +$text['label-dashboard_description']['de-ch'] = "Beschreibung"; +$text['label-dashboard_description']['de-de'] = "Beschreibung"; +$text['label-dashboard_description']['el-gr'] = "Περιγραφή"; +$text['label-dashboard_description']['es-cl'] = "Descripción"; +$text['label-dashboard_description']['es-mx'] = "Descripción"; +$text['label-dashboard_description']['fr-ca'] = "Description"; +$text['label-dashboard_description']['fr-fr'] = "Description"; +$text['label-dashboard_description']['he-il'] = "תיאור"; +$text['label-dashboard_description']['it-it'] = "Descrizione"; +$text['label-dashboard_description']['ka-ge'] = "აღწერა"; +$text['label-dashboard_description']['nl-nl'] = "Omschrijving"; +$text['label-dashboard_description']['pl-pl'] = "Opis"; +$text['label-dashboard_description']['pt-br'] = "Descrição"; +$text['label-dashboard_description']['pt-pt'] = "Descrição"; +$text['label-dashboard_description']['ro-ro'] = "Descriere"; +$text['label-dashboard_description']['ru-ru'] = "Описание"; +$text['label-dashboard_description']['sv-se'] = "Beskrivning"; +$text['label-dashboard_description']['uk-ua'] = "опис"; +$text['label-dashboard_description']['tr-tr'] = "Tanım"; +$text['label-dashboard_description']['zh-cn'] = "描述"; +$text['label-dashboard_description']['ja-jp'] = "説明"; +$text['label-dashboard_description']['ko-kr'] = "설명"; -$text['label-dashboard_icon_color']['en-us'] = "Icon Color"; -$text['label-dashboard_icon_color']['en-gb'] = "Icon Color"; -$text['label-dashboard_icon_color']['ar-eg'] = "لون الأيقونة"; -$text['label-dashboard_icon_color']['de-at'] = "Symbolfarbe"; -$text['label-dashboard_icon_color']['de-ch'] = "Symbolfarbe"; -$text['label-dashboard_icon_color']['de-de'] = "Symbolfarbe"; -$text['label-dashboard_icon_color']['el-gr'] = "Χρώμα εικονίδου"; -$text['label-dashboard_icon_color']['es-cl'] = "Color del icono"; -$text['label-dashboard_icon_color']['es-mx'] = "Color del ícono"; -$text['label-dashboard_icon_color']['fr-ca'] = "Couleur de l'icône"; -$text['label-dashboard_icon_color']['fr-fr'] = "Couleur de l'icône"; -$text['label-dashboard_icon_color']['he-il'] = "צבע הסמל"; -$text['label-dashboard_icon_color']['it-it'] = "Colore icona"; -$text['label-dashboard_icon_color']['ka-ge'] = "ხატულის ფერი"; -$text['label-dashboard_icon_color']['nl-nl'] = "Icoonkleur"; -$text['label-dashboard_icon_color']['pl-pl'] = "Kolor ikony"; -$text['label-dashboard_icon_color']['pt-br'] = "Cor do ícone"; -$text['label-dashboard_icon_color']['pt-pt'] = "Cor do ícone"; -$text['label-dashboard_icon_color']['ro-ro'] = "Culoarea pictogramii"; -$text['label-dashboard_icon_color']['ru-ru'] = "Цвет иконки"; -$text['label-dashboard_icon_color']['sv-se'] = "Ikonfärg"; -$text['label-dashboard_icon_color']['uk-ua'] = "Колір іконки"; -$text['label-dashboard_icon_color']['tr-tr'] = "Simge Renkleri"; -$text['label-dashboard_icon_color']['zh-cn'] = "图标颜色"; -$text['label-dashboard_icon_color']['ja-jp'] = "アイコンの色"; -$text['label-dashboard_icon_color']['ko-kr'] = "아이콘 색상"; +$text['description-dashboard_description']['en-us'] = "Enter the dashboard description."; +$text['description-dashboard_description']['en-gb'] = "Enter the dashboard description."; +$text['description-dashboard_description']['ar-eg'] = "أدخل وصف لوحة المعلومات."; +$text['description-dashboard_description']['de-at'] = "Geben Sie die Beschreibung des Dashboards ein."; +$text['description-dashboard_description']['de-ch'] = "Geben Sie die Beschreibung des Dashboards ein."; +$text['description-dashboard_description']['de-de'] = "Geben Sie die Beschreibung des Dashboards ein."; +$text['description-dashboard_description']['el-gr'] = "Εισάγετε τη περιγραφή του πανελιδικού."; +$text['description-dashboard_description']['es-cl'] = "Ingrese la descripción del panel de control."; +$text['description-dashboard_description']['es-mx'] = "Ingrese la descripción del panel de control."; +$text['description-dashboard_description']['fr-ca'] = "Entrez la description du tableau de bord."; +$text['description-dashboard_description']['fr-fr'] = "Entrez la description du tableau de bord."; +$text['description-dashboard_description']['he-il'] = "הכנס את תיאור لوحة المعلومات."; +$text['description-dashboard_description']['it-it'] = "Inserisci la descrizione del dashboard."; +$text['description-dashboard_description']['ka-ge'] = "შეიყვანეთ დეშბორდის აღწერა."; +$text['description-dashboard_description']['nl-nl'] = "Voer de beschrijving van het dashboard in."; +$text['description-dashboard_description']['pl-pl'] = "Wprowadź opis pulpitu nawigacyjnego."; +$text['description-dashboard_description']['pt-br'] = "Digite a descrição do painel de controle."; +$text['description-dashboard_description']['pt-pt'] = "Introduza a descrição do dashboard."; +$text['description-dashboard_description']['ro-ro'] = "Introduceți descrierea tablei de bord."; +$text['description-dashboard_description']['ru-ru'] = "Введите описание панели управления."; +$text['description-dashboard_description']['sv-se'] = "Ange instrumentpanelens beskrivning."; +$text['description-dashboard_description']['uk-ua'] = "Введіть опис панелі інструментів."; +$text['description-dashboard_description']['tr-tr'] = "Pano açıklamasını girin."; +$text['description-dashboard_description']['zh-cn'] = "输入仪表板描述。"; +$text['description-dashboard_description']['ja-jp'] = "ダッシュボードの説明を入力します。"; +$text['description-dashboard_description']['ko-kr'] = "대시보드 설명을 입력합니다."; -$text['description-dashboard_icon_color']['en-us'] = "Enter the icon color."; -$text['description-dashboard_icon_color']['en-gb'] = "Enter the icon color."; -$text['description-dashboard_icon_color']['ar-eg'] = "أدخل لون الأيقونة."; -$text['description-dashboard_icon_color']['de-at'] = "Geben Sie die Symbolfarbe ein."; -$text['description-dashboard_icon_color']['de-ch'] = "Geben Sie die Symbolfarbe ein."; -$text['description-dashboard_icon_color']['de-de'] = "Geben Sie die Symbolfarbe ein."; -$text['description-dashboard_icon_color']['el-gr'] = "Εισάγετε το χρώμα του εικονιδίου."; -$text['description-dashboard_icon_color']['es-cl'] = "Ingresa el color del ícono."; -$text['description-dashboard_icon_color']['es-mx'] = "Ingresa el color del ícono."; -$text['description-dashboard_icon_color']['fr-ca'] = "Entrez la couleur de l'icône."; -$text['description-dashboard_icon_color']['fr-fr'] = "Entrez la couleur de l'icône."; -$text['description-dashboard_icon_color']['he-il'] = "הזן את צבע האייקון."; -$text['description-dashboard_icon_color']['it-it'] = "Inserisci il colore dell'icona."; -$text['description-dashboard_icon_color']['ka-ge'] = "შეიყვანეთ ხატულის ფერი."; -$text['description-dashboard_icon_color']['nl-nl'] = "Voer de kleur van het pictogram in."; -$text['description-dashboard_icon_color']['pl-pl'] = "Wprowadź kolor ikony."; -$text['description-dashboard_icon_color']['pt-br'] = "Digite a cor do ícone."; -$text['description-dashboard_icon_color']['pt-pt'] = "Digite a cor do ícone."; -$text['description-dashboard_icon_color']['ro-ro'] = "Introduceți culoarea pictogramei."; -$text['description-dashboard_icon_color']['ru-ru'] = "Введите цвет значка."; -$text['description-dashboard_icon_color']['sv-se'] = "Ange ikons färg."; -$text['description-dashboard_icon_color']['uk-ua'] = "Введіть колір значка."; -$text['description-dashboard_icon_color']['tr-tr'] = "Simge rengini girin."; -$text['description-dashboard_icon_color']['zh-cn'] = "输入图标颜色。"; -$text['description-dashboard_icon_color']['ja-jp'] = "アイコンの色を入力してください。"; -$text['description-dashboard_icon_color']['ko-kr'] = "아이콘 색상을 입력하세요."; +$text['label-widget_name']['en-us'] = "Name"; +$text['label-widget_name']['en-gb'] = "Name"; +$text['label-widget_name']['ar-eg'] = "اسم"; +$text['label-widget_name']['de-at'] = "Name"; +$text['label-widget_name']['de-ch'] = "Name"; +$text['label-widget_name']['de-de'] = "Name"; +$text['label-widget_name']['el-gr'] = "Ονομα"; +$text['label-widget_name']['es-cl'] = "Nombre"; +$text['label-widget_name']['es-mx'] = "Nombre"; +$text['label-widget_name']['fr-ca'] = "Nom"; +$text['label-widget_name']['fr-fr'] = "Nom"; +$text['label-widget_name']['he-il'] = "שֵׁם"; +$text['label-widget_name']['it-it'] = "Nome"; +$text['label-widget_name']['ka-ge'] = "სახელი"; +$text['label-widget_name']['nl-nl'] = "Naam"; +$text['label-widget_name']['pl-pl'] = "Nazwa"; +$text['label-widget_name']['pt-br'] = "Nome"; +$text['label-widget_name']['pt-pt'] = "Nome"; +$text['label-widget_name']['ro-ro'] = "Nume"; +$text['label-widget_name']['ru-ru'] = "Имя"; +$text['label-widget_name']['sv-se'] = "namn"; +$text['label-widget_name']['uk-ua'] = "Назва"; +$text['label-widget_name']['tr-tr'] = "İsim"; +$text['label-widget_name']['zh-cn'] = "姓名"; +$text['label-widget_name']['ja-jp'] = "名前"; +$text['label-widget_name']['ko-kr'] = "이름"; -$text['description-dashboard_url']['en-us'] = "Enter the URL."; -$text['description-dashboard_url']['en-gb'] = "Enter the URL."; -$text['description-dashboard_url']['ar-eg'] = "أدخل الرابط."; -$text['description-dashboard_url']['de-at'] = "Geben Sie die URL ein."; -$text['description-dashboard_url']['de-ch'] = "Geben Sie die URL ein."; -$text['description-dashboard_url']['de-de'] = "Geben Sie die URL ein."; -$text['description-dashboard_url']['el-gr'] = "Εισάγετε τη διεύθυνση URL."; -$text['description-dashboard_url']['es-cl'] = "Ingrese la URL."; -$text['description-dashboard_url']['es-mx'] = "Ingrese la URL."; -$text['description-dashboard_url']['fr-ca'] = "Entrez l'URL."; -$text['description-dashboard_url']['fr-fr'] = "Entrez l'URL."; -$text['description-dashboard_url']['he-il'] = "הכנס את ה-URL."; -$text['description-dashboard_url']['it-it'] = "Inserisci l'URL."; -$text['description-dashboard_url']['ka-ge'] = "შეიყვანეთ URL-მისამართი."; -$text['description-dashboard_url']['nl-nl'] = "Voer de URL in."; -$text['description-dashboard_url']['pl-pl'] = "Wprowadź URL."; -$text['description-dashboard_url']['pt-br'] = "Digite a URL."; -$text['description-dashboard_url']['pt-pt'] = "Digite a URL."; -$text['description-dashboard_url']['ro-ro'] = "Introduceți URL-ul."; -$text['description-dashboard_url']['ru-ru'] = "Введите URL."; -$text['description-dashboard_url']['sv-se'] = "Ange URL:en."; -$text['description-dashboard_url']['uk-ua'] = "Введіть URL."; -$text['description-dashboard_url']['tr-tr'] = "URL'yi girin."; -$text['description-dashboard_url']['zh-cn'] = "请输入网址."; -$text['description-dashboard_url']['ja-jp'] = "URLを入力してください。"; -$text['description-dashboard_url']['ko-kr'] = "URL을 입력하세요."; +$text['description-widget_name']['en-us'] = "Enter the dashboard widget name."; +$text['description-widget_name']['en-gb'] = "Enter the dashboard widget name."; +$text['description-widget_name']['ar-eg'] = "أدخل اسم أداة لوحة القيادة."; +$text['description-widget_name']['de-at'] = "Geben Sie den Namen des Dashboard-Widgets ein."; +$text['description-widget_name']['de-ch'] = "Geben Sie den Namen des Dashboard-Widgets ein."; +$text['description-widget_name']['de-de'] = "Geben Sie den Namen des Dashboard-Widgets ein."; +$text['description-widget_name']['el-gr'] = "Εισαγάγετε το όνομα του γραφικού στοιχείου του πίνακα ελέγχου."; +$text['description-widget_name']['es-cl'] = "Introduzca el nombre del widget del panel."; +$text['description-widget_name']['es-mx'] = "Introduzca el nombre del widget del panel."; +$text['description-widget_name']['fr-ca'] = "Saisissez le nom du widget du tableau de bord."; +$text['description-widget_name']['fr-fr'] = "Saisissez le nom du widget du tableau de bord."; +$text['description-widget_name']['he-il'] = "הזן את שם הווידג'ט של לוח המחוונים."; +$text['description-widget_name']['it-it'] = "Immettere il nome del widget del dashboard."; +$text['description-widget_name']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის სახელი."; +$text['description-widget_name']['nl-nl'] = "Voer de naam van de dashboard widget in."; +$text['description-widget_name']['pl-pl'] = "Wprowadź nazwę widżetu panelu nawigacyjnego."; +$text['description-widget_name']['pt-br'] = "Insira o nome do widget do painel."; +$text['description-widget_name']['pt-pt'] = "Insira o nome do widget do painel."; +$text['description-widget_name']['ro-ro'] = "Introduceți numele widget-ului tabloului de bord."; +$text['description-widget_name']['ru-ru'] = "Введите имя виджета панели мониторинга."; +$text['description-widget_name']['sv-se'] = "Ange namnet på instrumentpanelen."; +$text['description-widget_name']['uk-ua'] = "Введіть назву віджета інформаційної панелі."; +$text['description-widget_name']['tr-tr'] = "Gösterge Tablosu Widget adını girin."; +$text['description-widget_name']['zh-cn'] = "输入仪表板小部件名称。"; +$text['description-widget_name']['ja-jp'] = "ダッシュボードウィジェット名を入力します。"; +$text['description-widget_name']['ko-kr'] = "대시 보드 위젯 이름을 입력하십시오."; -$text['description-dashboard_width']['en-us'] = "Enter the window width."; -$text['description-dashboard_width']['en-gb'] = "Enter the window width."; -$text['description-dashboard_width']['ar-eg'] = "أدخل عرض النافذة."; -$text['description-dashboard_width']['de-at'] = "Geben Sie die Fensterbreite ein."; -$text['description-dashboard_width']['de-ch'] = "Geben Sie die Fensterbreite ein."; -$text['description-dashboard_width']['de-de'] = "Geben Sie die Fensterbreite ein."; -$text['description-dashboard_width']['el-gr'] = "Εισάγετε το πλάτος του παραθύρου."; -$text['description-dashboard_width']['es-cl'] = "Ingrese el ancho de la ventana."; -$text['description-dashboard_width']['es-mx'] = "Ingrese el ancho de la ventana."; -$text['description-dashboard_width']['fr-ca'] = "Entrez la largeur de la fenêtre."; -$text['description-dashboard_width']['fr-fr'] = "Entrez la largeur de la fenêtre."; -$text['description-dashboard_width']['he-il'] = "הכנס את רוחב החלון."; -$text['description-dashboard_width']['it-it'] = "Inserisci la larghezza della finestra."; -$text['description-dashboard_width']['ka-ge'] = "შეიყვანეთ ფანჯრის სიგანე."; -$text['description-dashboard_width']['nl-nl'] = "Voer de vensterbreedte in."; -$text['description-dashboard_width']['pl-pl'] = "Wprowadź szerokość okna."; -$text['description-dashboard_width']['pt-br'] = "Digite a largura da janela."; -$text['description-dashboard_width']['pt-pt'] = "Digite a largura da janela."; -$text['description-dashboard_width']['ro-ro'] = "Introduceți lățimea ferestrei."; -$text['description-dashboard_width']['ru-ru'] = "Введите ширину окна."; -$text['description-dashboard_width']['sv-se'] = "Ange fönstrets bredd."; -$text['description-dashboard_width']['uk-ua'] = "Введіть ширину вікна."; -$text['description-dashboard_width']['tr-tr'] = "Pencere genişliğini girin."; -$text['description-dashboard_width']['zh-cn'] = "请输入窗口宽度."; -$text['description-dashboard_width']['ja-jp'] = "ウィンドウの幅を入力してください。"; -$text['description-dashboard_width']['ko-kr'] = "창 너비를 입력하세요."; +$text['label-widget_path']['en-us'] = "Path"; +$text['label-widget_path']['en-gb'] = "Path"; +$text['label-widget_path']['ar-eg'] = "طريق"; +$text['label-widget_path']['de-at'] = "Weg"; +$text['label-widget_path']['de-ch'] = "Weg"; +$text['label-widget_path']['de-de'] = "Weg"; +$text['label-widget_path']['el-gr'] = "Μονοπάτι"; +$text['label-widget_path']['es-cl'] = "Camino"; +$text['label-widget_path']['es-mx'] = "Camino"; +$text['label-widget_path']['fr-ca'] = "Chemin"; +$text['label-widget_path']['fr-fr'] = "Chemin"; +$text['label-widget_path']['he-il'] = "נָתִיב"; +$text['label-widget_path']['it-it'] = "Sentiero"; +$text['label-widget_path']['ka-ge'] = "ბილიკი"; +$text['label-widget_path']['nl-nl'] = "Pad"; +$text['label-widget_path']['pl-pl'] = "Ścieżka"; +$text['label-widget_path']['pt-br'] = "Caminho"; +$text['label-widget_path']['pt-pt'] = "Caminho"; +$text['label-widget_path']['ro-ro'] = "cale"; +$text['label-widget_path']['ru-ru'] = "Путь"; +$text['label-widget_path']['sv-se'] = "Väg"; +$text['label-widget_path']['uk-ua'] = "шлях"; +$text['label-widget_path']['tr-tr'] = "Yol"; +$text['label-widget_path']['zh-cn'] = "小路"; +$text['label-widget_path']['ja-jp'] = "道"; +$text['label-widget_path']['ko-kr'] = "길"; -$text['description-dashboard_height']['en-us'] = "Enter the window height."; -$text['description-dashboard_height']['en-gb'] = "Enter the window height."; -$text['description-dashboard_height']['ar-eg'] = "أدخل ارتفاع النافذة."; -$text['description-dashboard_height']['de-at'] = "Geben Sie die Fensterhöhe ein."; -$text['description-dashboard_height']['de-ch'] = "Geben Sie die Fensterhöhe ein."; -$text['description-dashboard_height']['de-de'] = "Geben Sie die Fensterhöhe ein."; -$text['description-dashboard_height']['el-gr'] = "Εισάγετε το ύψος του παραθύρου."; -$text['description-dashboard_height']['es-cl'] = "Ingrese la altura de la ventana."; -$text['description-dashboard_height']['es-mx'] = "Ingrese la altura de la ventana."; -$text['description-dashboard_height']['fr-ca'] = "Entrez la hauteur de la fenêtre."; -$text['description-dashboard_height']['fr-fr'] = "Entrez la hauteur de la fenêtre."; -$text['description-dashboard_height']['he-il'] = "הכנס את גובה החלון."; -$text['description-dashboard_height']['it-it'] = "Inserisci l'altezza della finestra."; -$text['description-dashboard_height']['ka-ge'] = "შეიყვანეთ ფანჯრის სიმაღლე."; -$text['description-dashboard_height']['nl-nl'] = "Voer de vensterhoogte in."; -$text['description-dashboard_height']['pl-pl'] = "Wprowadź wysokość okna."; -$text['description-dashboard_height']['pt-br'] = "Digite a altura da janela."; -$text['description-dashboard_height']['pt-pt'] = "Digite a altura da janela."; -$text['description-dashboard_height']['ro-ro'] = "Introduceți înălțimea ferestrei."; -$text['description-dashboard_height']['ru-ru'] = "Введите высоту окна."; -$text['description-dashboard_height']['sv-se'] = "Ange fönstrets höjd."; -$text['description-dashboard_height']['uk-ua'] = "Введіть висоту вікна."; -$text['description-dashboard_height']['tr-tr'] = "Pencere yüksekliğini girin."; -$text['description-dashboard_height']['zh-cn'] = "请输入窗口高度."; -$text['description-dashboard_height']['ja-jp'] = "ウィンドウの高さを入力してください。"; -$text['description-dashboard_height']['ko-kr'] = "창 높이를 입력하세요."; +$text['description-widget_path']['en-us'] = "Enter the dashboard widget path."; +$text['description-widget_path']['en-gb'] = "Enter the dashboard widget path."; +$text['description-widget_path']['ar-eg'] = "أدخل مسار أداة لوحة القيادة."; +$text['description-widget_path']['de-at'] = "Geben Sie den Dashboard-Widget-Pfad ein."; +$text['description-widget_path']['de-ch'] = "Geben Sie den Dashboard-Widget-Pfad ein."; +$text['description-widget_path']['de-de'] = "Geben Sie den Dashboard-Widget-Pfad ein."; +$text['description-widget_path']['el-gr'] = "Εισαγάγετε τη διαδρομή του γραφικού στοιχείου του πίνακα εργαλείων."; +$text['description-widget_path']['es-cl'] = "Introduzca la ruta del widget del panel."; +$text['description-widget_path']['es-mx'] = "Introduzca la ruta del widget del panel."; +$text['description-widget_path']['fr-ca'] = "Entrez le chemin du widget du tableau de bord."; +$text['description-widget_path']['fr-fr'] = "Entrez le chemin du widget du tableau de bord."; +$text['description-widget_path']['he-il'] = "הזן את נתיב הווידג'ט של לוח המחוונים."; +$text['description-widget_path']['it-it'] = "Immettere il percorso del widget del dashboard."; +$text['description-widget_path']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ბილიკი."; +$text['description-widget_path']['nl-nl'] = "Voer het pad van de dashboard widget in."; +$text['description-widget_path']['pl-pl'] = "Wprowadź ścieżkę widżetu panelu nawigacyjnego."; +$text['description-widget_path']['pt-br'] = "Insira o caminho do widget do painel."; +$text['description-widget_path']['pt-pt'] = "Insira o caminho do widget do painel."; +$text['description-widget_path']['ro-ro'] = "Introduceți calea widget-ului tabloului de bord."; +$text['description-widget_path']['ru-ru'] = "Введите путь к виджету панели инструментов."; +$text['description-widget_path']['sv-se'] = "Ange sökvägen för instrumentpanelens widget."; +$text['description-widget_path']['uk-ua'] = "Введіть шлях до віджета інформаційної панелі."; +$text['description-widget_path']['tr-tr'] = "Pano widget yolunu girin."; +$text['description-widget_path']['zh-cn'] = "输入仪表板小部件路径。"; +$text['description-widget_path']['ja-jp'] = "ダッシュボード ウィジェットのパスを入力します。"; +$text['description-widget_path']['ko-kr'] = "대시보드 위젯 경로를 입력합니다."; -$text['label-dashboard_content_text_align']['en-us'] = "Text Align"; -$text['label-dashboard_content_text_align']['en-gb'] = "Text Align"; -$text['label-dashboard_content_text_align']['ar-eg'] = "محاذاة النص"; -$text['label-dashboard_content_text_align']['de-at'] = "Textausrichtung"; -$text['label-dashboard_content_text_align']['de-ch'] = "Textausrichtung"; -$text['label-dashboard_content_text_align']['de-de'] = "Textausrichtung"; -$text['label-dashboard_content_text_align']['el-gr'] = "Ευθυγράμμιση κειμένου"; -$text['label-dashboard_content_text_align']['es-cl'] = "Alinear texto"; -$text['label-dashboard_content_text_align']['es-mx'] = "Alinear texto"; -$text['label-dashboard_content_text_align']['fr-ca'] = "Alignement du texte"; -$text['label-dashboard_content_text_align']['fr-fr'] = "Alignement du texte"; -$text['label-dashboard_content_text_align']['he-il'] = "יישור טקסט"; -$text['label-dashboard_content_text_align']['it-it'] = "Allineamento del testo"; -$text['label-dashboard_content_text_align']['ka-ge'] = "ტექსტის სწორება"; -$text['label-dashboard_content_text_align']['nl-nl'] = "Tekst uitlijnen"; -$text['label-dashboard_content_text_align']['pl-pl'] = "Wyrównanie tekstu"; -$text['label-dashboard_content_text_align']['pt-br'] = "Alinhamento de texto"; -$text['label-dashboard_content_text_align']['pt-pt'] = "Alinhamento de texto"; -$text['label-dashboard_content_text_align']['ro-ro'] = "Aliniere text"; -$text['label-dashboard_content_text_align']['ru-ru'] = "Выравнивание текста"; -$text['label-dashboard_content_text_align']['sv-se'] = "Textjustering"; -$text['label-dashboard_content_text_align']['uk-ua'] = "Вирівнювання тексту"; -$text['label-dashboard_content_text_align']['tr-tr'] = "Metin Hizalama"; -$text['label-dashboard_content_text_align']['zh-cn'] = "文本对齐"; -$text['label-dashboard_content_text_align']['ja-jp'] = "テキスト配置"; -$text['label-dashboard_content_text_align']['ko-kr'] = "텍스트 정렬"; +$text['description-widget_icon']['en-us'] = "Select an icon."; +$text['description-widget_icon']['en-gb'] = "Select an icon."; +$text['description-widget_icon']['ar-eg'] = "اختر أيقونة."; +$text['description-widget_icon']['de-at'] = "Wählen Sie ein Symbol."; +$text['description-widget_icon']['de-ch'] = "Wählen Sie ein Symbol."; +$text['description-widget_icon']['de-de'] = "Wählen Sie ein Symbol."; +$text['description-widget_icon']['el-gr'] = "Επιλέξτε ένα εικονίδιο."; +$text['description-widget_icon']['es-cl'] = "Selecciona un ícono."; +$text['description-widget_icon']['es-mx'] = "Selecciona un ícono."; +$text['description-widget_icon']['fr-ca'] = "Sélectionnez une icône."; +$text['description-widget_icon']['fr-fr'] = "Sélectionnez une icône."; +$text['description-widget_icon']['he-il'] = "בחר אייקון."; +$text['description-widget_icon']['it-it'] = "Seleziona un'icona."; +$text['description-widget_icon']['ka-ge'] = "აირჩიეთ ხატული."; +$text['description-widget_icon']['nl-nl'] = "Selecteer een pictogram."; +$text['description-widget_icon']['pl-pl'] = "Wybierz ikonę."; +$text['description-widget_icon']['pt-br'] = "Selecione um ícone."; +$text['description-widget_icon']['pt-pt'] = "Selecione um ícone."; +$text['description-widget_icon']['ro-ro'] = "Selectați o pictogramă."; +$text['description-widget_icon']['ru-ru'] = "Выберите значок."; +$text['description-widget_icon']['sv-se'] = "Välj ett ikon."; +$text['description-widget_icon']['uk-ua'] = "Виберіть значок."; +$text['description-widget_icon']['tr-tr'] = "Bir simge seçin."; +$text['description-widget_icon']['zh-cn'] = "选择一个图标。"; +$text['description-widget_icon']['ja-jp'] = "アイコンを選択してください。"; +$text['description-widget_icon']['ko-kr'] = "아이콘을 선택하세요."; -$text['description-dashboard_content_text_align']['en-us'] = "Align the text in the content."; -$text['description-dashboard_content_text_align']['en-gb'] = "Align the text in the content."; -$text['description-dashboard_content_text_align']['ar-eg'] = "محاذاة النص في المحتوى."; -$text['description-dashboard_content_text_align']['de-at'] = "Richten Sie den Text im Inhalt aus."; -$text['description-dashboard_content_text_align']['de-ch'] = "Richten Sie den Text im Inhalt aus."; -$text['description-dashboard_content_text_align']['de-de'] = "Richten Sie den Text im Inhalt aus."; -$text['description-dashboard_content_text_align']['el-gr'] = "Ευθυγραμμίστε το κείμενο στο περιεχόμενο."; -$text['description-dashboard_content_text_align']['es-cl'] = "Alinear el texto en el contenido."; -$text['description-dashboard_content_text_align']['es-mx'] = "Alinear el texto en el contenido."; -$text['description-dashboard_content_text_align']['fr-ca'] = "Alignez le texte dans le contenu."; -$text['description-dashboard_content_text_align']['fr-fr'] = "Alignez le texte dans le contenu."; -$text['description-dashboard_content_text_align']['he-il'] = "יישר את הטקסט בתוכן."; -$text['description-dashboard_content_text_align']['it-it'] = "Allinea il testo al contenuto."; -$text['description-dashboard_content_text_align']['ka-ge'] = "გასწორეთ ტექსტი შემცველობაზე."; -$text['description-dashboard_content_text_align']['nl-nl'] = "Lijn de tekst uit in de inhoud."; -$text['description-dashboard_content_text_align']['pl-pl'] = "Wyrównaj tekst w treści."; -$text['description-dashboard_content_text_align']['pt-br'] = "Alinhe o texto no conteúdo."; -$text['description-dashboard_content_text_align']['pt-pt'] = "Alinhe o texto no conteúdo."; -$text['description-dashboard_content_text_align']['ro-ro'] = "Aliniați textul în conținut."; -$text['description-dashboard_content_text_align']['ru-ru'] = "Выровняйте текст по содержанию."; -$text['description-dashboard_content_text_align']['sv-se'] = "Justera texten i innehållet."; -$text['description-dashboard_content_text_align']['uk-ua'] = "Вирівняти текст за змістом."; -$text['description-dashboard_content_text_align']['tr-tr'] = "Metni içerikte hizalayın."; -$text['description-dashboard_content_text_align']['zh-cn'] = "将内容中的文本对齐。"; -$text['description-dashboard_content_text_align']['ja-jp'] = "コンテンツ内のテキストを揃えます。"; -$text['description-dashboard_content_text_align']['ko-kr'] = "콘텐츠의 텍스트를 정렬합니다."; +$text['label-widget_icon_color']['en-us'] = "Icon Color"; +$text['label-widget_icon_color']['en-gb'] = "Icon Color"; +$text['label-widget_icon_color']['ar-eg'] = "لون الأيقونة"; +$text['label-widget_icon_color']['de-at'] = "Symbolfarbe"; +$text['label-widget_icon_color']['de-ch'] = "Symbolfarbe"; +$text['label-widget_icon_color']['de-de'] = "Symbolfarbe"; +$text['label-widget_icon_color']['el-gr'] = "Χρώμα εικονίδου"; +$text['label-widget_icon_color']['es-cl'] = "Color del icono"; +$text['label-widget_icon_color']['es-mx'] = "Color del ícono"; +$text['label-widget_icon_color']['fr-ca'] = "Couleur de l'icône"; +$text['label-widget_icon_color']['fr-fr'] = "Couleur de l'icône"; +$text['label-widget_icon_color']['he-il'] = "צבע הסמל"; +$text['label-widget_icon_color']['it-it'] = "Colore icona"; +$text['label-widget_icon_color']['ka-ge'] = "ხატულის ფერი"; +$text['label-widget_icon_color']['nl-nl'] = "Icoonkleur"; +$text['label-widget_icon_color']['pl-pl'] = "Kolor ikony"; +$text['label-widget_icon_color']['pt-br'] = "Cor do ícone"; +$text['label-widget_icon_color']['pt-pt'] = "Cor do ícone"; +$text['label-widget_icon_color']['ro-ro'] = "Culoarea pictogramii"; +$text['label-widget_icon_color']['ru-ru'] = "Цвет иконки"; +$text['label-widget_icon_color']['sv-se'] = "Ikonfärg"; +$text['label-widget_icon_color']['uk-ua'] = "Колір іконки"; +$text['label-widget_icon_color']['tr-tr'] = "Simge Renkleri"; +$text['label-widget_icon_color']['zh-cn'] = "图标颜色"; +$text['label-widget_icon_color']['ja-jp'] = "アイコンの色"; +$text['label-widget_icon_color']['ko-kr'] = "아이콘 색상"; -$text['label-dashboard_groups']['en-us'] = "Groups"; -$text['label-dashboard_groups']['en-gb'] = "Groups"; -$text['label-dashboard_groups']['ar-eg'] = "مجموعات"; -$text['label-dashboard_groups']['de-at'] = "Gruppen"; -$text['label-dashboard_groups']['de-ch'] = "Gruppen"; -$text['label-dashboard_groups']['de-de'] = "Gruppen"; -$text['label-dashboard_groups']['el-gr'] = "Ομάδες"; -$text['label-dashboard_groups']['es-cl'] = "Grupos"; -$text['label-dashboard_groups']['es-mx'] = "Grupos"; -$text['label-dashboard_groups']['fr-ca'] = "Groupes"; -$text['label-dashboard_groups']['fr-fr'] = "Groupes"; -$text['label-dashboard_groups']['he-il'] = "קבוצות"; -$text['label-dashboard_groups']['it-it'] = "Gruppi"; -$text['label-dashboard_groups']['ka-ge'] = "ჯგუფები"; -$text['label-dashboard_groups']['nl-nl'] = "Groepen"; -$text['label-dashboard_groups']['pl-pl'] = "Grupy"; -$text['label-dashboard_groups']['pt-br'] = "Grupos"; -$text['label-dashboard_groups']['pt-pt'] = "Grupos"; -$text['label-dashboard_groups']['ro-ro'] = "Grupuri"; -$text['label-dashboard_groups']['ru-ru'] = "Группы"; -$text['label-dashboard_groups']['sv-se'] = "Grupper"; -$text['label-dashboard_groups']['uk-ua'] = "Групи"; -$text['label-dashboard_groups']['tr-tr'] = "Gruplar"; -$text['label-dashboard_groups']['zh-cn'] = "团体"; -$text['label-dashboard_groups']['ja-jp'] = "グループ"; -$text['label-dashboard_groups']['ko-kr'] = "여러 떼"; +$text['description-widget_icon_color']['en-us'] = "Enter the icon color."; +$text['description-widget_icon_color']['en-gb'] = "Enter the icon color."; +$text['description-widget_icon_color']['ar-eg'] = "أدخل لون الأيقونة."; +$text['description-widget_icon_color']['de-at'] = "Geben Sie die Symbolfarbe ein."; +$text['description-widget_icon_color']['de-ch'] = "Geben Sie die Symbolfarbe ein."; +$text['description-widget_icon_color']['de-de'] = "Geben Sie die Symbolfarbe ein."; +$text['description-widget_icon_color']['el-gr'] = "Εισάγετε το χρώμα του εικονιδίου."; +$text['description-widget_icon_color']['es-cl'] = "Ingresa el color del ícono."; +$text['description-widget_icon_color']['es-mx'] = "Ingresa el color del ícono."; +$text['description-widget_icon_color']['fr-ca'] = "Entrez la couleur de l'icône."; +$text['description-widget_icon_color']['fr-fr'] = "Entrez la couleur de l'icône."; +$text['description-widget_icon_color']['he-il'] = "הזן את צבע האייקון."; +$text['description-widget_icon_color']['it-it'] = "Inserisci il colore dell'icona."; +$text['description-widget_icon_color']['ka-ge'] = "შეიყვანეთ ხატულის ფერი."; +$text['description-widget_icon_color']['nl-nl'] = "Voer de kleur van het pictogram in."; +$text['description-widget_icon_color']['pl-pl'] = "Wprowadź kolor ikony."; +$text['description-widget_icon_color']['pt-br'] = "Digite a cor do ícone."; +$text['description-widget_icon_color']['pt-pt'] = "Digite a cor do ícone."; +$text['description-widget_icon_color']['ro-ro'] = "Introduceți culoarea pictogramei."; +$text['description-widget_icon_color']['ru-ru'] = "Введите цвет значка."; +$text['description-widget_icon_color']['sv-se'] = "Ange ikons färg."; +$text['description-widget_icon_color']['uk-ua'] = "Введіть колір значка."; +$text['description-widget_icon_color']['tr-tr'] = "Simge rengini girin."; +$text['description-widget_icon_color']['zh-cn'] = "输入图标颜色。"; +$text['description-widget_icon_color']['ja-jp'] = "アイコンの色を入力してください。"; +$text['description-widget_icon_color']['ko-kr'] = "아이콘 색상을 입력하세요."; -$text['description-dashboard_target']['en-us'] = "Specify the target of the Link."; -$text['description-dashboard_target']['en-gb'] = "Specify the target of the Link."; -$text['description-dashboard_target']['ar-eg'] = "حدد هدف الارتباط."; -$text['description-dashboard_target']['de-at'] = "Geben Sie das Ziel des Links an."; -$text['description-dashboard_target']['de-ch'] = "Geben Sie das Ziel des Links an."; -$text['description-dashboard_target']['de-de'] = "Geben Sie das Ziel des Links an."; -$text['description-dashboard_target']['el-gr'] = "Καθορίστε τον στόχο του συνδέσμου."; -$text['description-dashboard_target']['es-cl'] = "Especifique el destino del enlace."; -$text['description-dashboard_target']['es-mx'] = "Especifique el destino del enlace."; -$text['description-dashboard_target']['fr-ca'] = "Spécifiez la cible du lien."; -$text['description-dashboard_target']['fr-fr'] = "Spécifiez la cible du lien."; -$text['description-dashboard_target']['he-il'] = "ציין את היעד של הקישור."; -$text['description-dashboard_target']['it-it'] = "Specificare la destinazione del collegamento."; -$text['description-dashboard_target']['ka-ge'] = "მიუთითეთ ბმულის სამიზნე"; -$text['description-dashboard_target']['nl-nl'] = "Geef het doel van de link op."; -$text['description-dashboard_target']['pl-pl'] = "Określ cel łącza."; -$text['description-dashboard_target']['pt-br'] = "Especifique o destino do link."; -$text['description-dashboard_target']['pt-pt'] = "Especifique o destino do link."; -$text['description-dashboard_target']['ro-ro'] = "Specificați ținta Link-ului."; -$text['description-dashboard_target']['ru-ru'] = "Укажите цель ссылки."; -$text['description-dashboard_target']['sv-se'] = "Ange målet för länken."; -$text['description-dashboard_target']['uk-ua'] = "Укажіть ціль посилання."; -$text['description-dashboard_target']['tr-tr'] = "Bağlantının hedefini belirtin."; -$text['description-dashboard_target']['zh-cn'] = "指定链接的目标。"; -$text['description-dashboard_target']['ja-jp'] = "リンクのターゲットを指定します。"; -$text['description-dashboard_target']['ko-kr'] = "링크의 대상을 지정합니다."; +$text['description-widget_url']['en-us'] = "Enter the URL."; +$text['description-widget_url']['en-gb'] = "Enter the URL."; +$text['description-widget_url']['ar-eg'] = "أدخل الرابط."; +$text['description-widget_url']['de-at'] = "Geben Sie die URL ein."; +$text['description-widget_url']['de-ch'] = "Geben Sie die URL ein."; +$text['description-widget_url']['de-de'] = "Geben Sie die URL ein."; +$text['description-widget_url']['el-gr'] = "Εισάγετε τη διεύθυνση URL."; +$text['description-widget_url']['es-cl'] = "Ingrese la URL."; +$text['description-widget_url']['es-mx'] = "Ingrese la URL."; +$text['description-widget_url']['fr-ca'] = "Entrez l'URL."; +$text['description-widget_url']['fr-fr'] = "Entrez l'URL."; +$text['description-widget_url']['he-il'] = "הכנס את ה-URL."; +$text['description-widget_url']['it-it'] = "Inserisci l'URL."; +$text['description-widget_url']['ka-ge'] = "შეიყვანეთ URL-მისამართი."; +$text['description-widget_url']['nl-nl'] = "Voer de URL in."; +$text['description-widget_url']['pl-pl'] = "Wprowadź URL."; +$text['description-widget_url']['pt-br'] = "Digite a URL."; +$text['description-widget_url']['pt-pt'] = "Digite a URL."; +$text['description-widget_url']['ro-ro'] = "Introduceți URL-ul."; +$text['description-widget_url']['ru-ru'] = "Введите URL."; +$text['description-widget_url']['sv-se'] = "Ange URL:en."; +$text['description-widget_url']['uk-ua'] = "Введіть URL."; +$text['description-widget_url']['tr-tr'] = "URL'yi girin."; +$text['description-widget_url']['zh-cn'] = "请输入网址."; +$text['description-widget_url']['ja-jp'] = "URLを入力してください。"; +$text['description-widget_url']['ko-kr'] = "URL을 입력하세요."; -$text['description-dashboard_content']['en-us'] = "Enter the content (text) to display in the top section of the widget."; -$text['description-dashboard_content']['en-gb'] = "Enter the content (text) to display in the top section of the widget."; -$text['description-dashboard_content']['ar-eg'] = "أدخل المحتوى (النص) لعرضه في القسم العلوي من الأداة."; -$text['description-dashboard_content']['de-at'] = "Geben Sie Inhalt (Text) ein, der im oberen Abschnitt des Widgets angezeigt werden soll."; -$text['description-dashboard_content']['de-ch'] = "Geben Sie Inhalt (Text) ein, der im oberen Abschnitt des Widgets angezeigt werden soll."; -$text['description-dashboard_content']['de-de'] = "Geben Sie Inhalt (Text) ein, der im oberen Abschnitt des Widgets angezeigt werden soll."; -$text['description-dashboard_content']['el-gr'] = "Εισαγάγετε περιεχόμενο (κείμενο) για εμφάνιση στην επάνω ενότητα του γραφικού στοιχείου."; -$text['description-dashboard_content']['es-cl'] = "Ingrese el contenido (texto) para mostrar en la sección superior del widget."; -$text['description-dashboard_content']['es-mx'] = "Ingrese el contenido (texto) para mostrar en la sección superior del widget."; -$text['description-dashboard_content']['fr-ca'] = "Saisissez le contenu (texte) à afficher dans la section supérieure du widget."; -$text['description-dashboard_content']['fr-fr'] = "Saisissez le contenu (texte) à afficher dans la section supérieure du widget."; -$text['description-dashboard_content']['he-il'] = "הזן תוכן (טקסט) להצגה בחלק העליון של הווידג'ט."; -$text['description-dashboard_content']['it-it'] = "Inserisci il contenuto (testo) da visualizzare nella sezione superiore del widget."; -$text['description-dashboard_content']['ka-ge'] = "შეიყვანეთ შემცველობა (ტექსტი), რომელიც ვიჯეტის ზედა სექციაში იქნება ნაჩვენები."; -$text['description-dashboard_content']['nl-nl'] = "Voer inhoud (tekst) in die in het bovenste gedeelte van de widget moet worden weergegeven."; -$text['description-dashboard_content']['pl-pl'] = "Wprowadź treść (tekst), która będzie wyświetlana w górnej części widżetu."; -$text['description-dashboard_content']['pt-br'] = "Insira o conteúdo (texto) a ser exibido na seção superior do widget."; -$text['description-dashboard_content']['pt-pt'] = "Insira o conteúdo (texto) a ser exibido na seção superior do widget."; -$text['description-dashboard_content']['ro-ro'] = "Introduceți conținut (text) de afișat în secțiunea de sus a widget-ului."; -$text['description-dashboard_content']['ru-ru'] = "Введите контент (текст), который будет отображаться в верхней части виджета."; -$text['description-dashboard_content']['sv-se'] = "Ange innehåll (text) som ska visas i den övre delen av widgeten."; -$text['description-dashboard_content']['uk-ua'] = "Введіть вміст (текст) для відображення у верхній частині віджета."; -$text['description-dashboard_content']['tr-tr'] = "Widget'ın üst bölümünde görüntülenecek içeriği (metni) girin."; -$text['description-dashboard_content']['zh-cn'] = "输入要显示在小部件顶部的内容(文本)。"; -$text['description-dashboard_content']['ja-jp'] = "ウィジェットの上部セクションに表示するコンテンツ (テキスト) を入力します。"; -$text['description-dashboard_content']['ko-kr'] = "위젯 상단에 표시할 내용(텍스트)을 입력하세요."; +$text['description-widget_width']['en-us'] = "Enter the window width."; +$text['description-widget_width']['en-gb'] = "Enter the window width."; +$text['description-widget_width']['ar-eg'] = "أدخل عرض النافذة."; +$text['description-widget_width']['de-at'] = "Geben Sie die Fensterbreite ein."; +$text['description-widget_width']['de-ch'] = "Geben Sie die Fensterbreite ein."; +$text['description-widget_width']['de-de'] = "Geben Sie die Fensterbreite ein."; +$text['description-widget_width']['el-gr'] = "Εισάγετε το πλάτος του παραθύρου."; +$text['description-widget_width']['es-cl'] = "Ingrese el ancho de la ventana."; +$text['description-widget_width']['es-mx'] = "Ingrese el ancho de la ventana."; +$text['description-widget_width']['fr-ca'] = "Entrez la largeur de la fenêtre."; +$text['description-widget_width']['fr-fr'] = "Entrez la largeur de la fenêtre."; +$text['description-widget_width']['he-il'] = "הכנס את רוחב החלון."; +$text['description-widget_width']['it-it'] = "Inserisci la larghezza della finestra."; +$text['description-widget_width']['ka-ge'] = "შეიყვანეთ ფანჯრის სიგანე."; +$text['description-widget_width']['nl-nl'] = "Voer de vensterbreedte in."; +$text['description-widget_width']['pl-pl'] = "Wprowadź szerokość okna."; +$text['description-widget_width']['pt-br'] = "Digite a largura da janela."; +$text['description-widget_width']['pt-pt'] = "Digite a largura da janela."; +$text['description-widget_width']['ro-ro'] = "Introduceți lățimea ferestrei."; +$text['description-widget_width']['ru-ru'] = "Введите ширину окна."; +$text['description-widget_width']['sv-se'] = "Ange fönstrets bredd."; +$text['description-widget_width']['uk-ua'] = "Введіть ширину вікна."; +$text['description-widget_width']['tr-tr'] = "Pencere genişliğini girin."; +$text['description-widget_width']['zh-cn'] = "请输入窗口宽度."; +$text['description-widget_width']['ja-jp'] = "ウィンドウの幅を入力してください。"; +$text['description-widget_width']['ko-kr'] = "창 너비를 입력하세요."; -$text['description-dashboard_content_details']['en-us'] = "Enter the content (text) to display in the bottom section of the widget."; -$text['description-dashboard_content_details']['en-gb'] = "Enter the content (text) to display in the bottom section of the widget."; -$text['description-dashboard_content_details']['ar-eg'] = "أدخل المحتوى (النص) الذي سيتم عرضه في القسم السفلي من الأداة."; -$text['description-dashboard_content_details']['de-at'] = "Geben Sie den Inhalt (Text) ein, der im unteren Abschnitt des Widgets angezeigt werden soll."; -$text['description-dashboard_content_details']['de-ch'] = "Geben Sie den Inhalt (Text) ein, der im unteren Abschnitt des Widgets angezeigt werden soll."; -$text['description-dashboard_content_details']['de-de'] = "Geben Sie den Inhalt (Text) ein, der im unteren Abschnitt des Widgets angezeigt werden soll."; -$text['description-dashboard_content_details']['el-gr'] = "Εισαγάγετε το περιεχόμενο (κείμενο) που θα εμφανιστεί στο κάτω τμήμα του γραφικού στοιχείου."; -$text['description-dashboard_content_details']['es-cl'] = "Ingrese el contenido (texto) para mostrar en la sección inferior del widget."; -$text['description-dashboard_content_details']['es-mx'] = "Ingrese el contenido (texto) para mostrar en la sección inferior del widget."; -$text['description-dashboard_content_details']['fr-ca'] = "Saisissez le contenu (texte) à afficher dans la section inférieure du widget."; -$text['description-dashboard_content_details']['fr-fr'] = "Saisissez le contenu (texte) à afficher dans la section inférieure du widget."; -$text['description-dashboard_content_details']['he-il'] = "הזן את התוכן (טקסט) שיוצג בחלק התחתון של הווידג'ט."; -$text['description-dashboard_content_details']['it-it'] = "Inserisci il contenuto (testo) da visualizzare nella sezione inferiore del widget."; -$text['description-dashboard_content_details']['ka-ge'] = "შეიყვანეთ შემცველობა (ტექსტი) ვიჯეტის ქვედა სექციაში საჩვენებლად."; -$text['description-dashboard_content_details']['nl-nl'] = "Voer de inhoud (tekst) in die in het onderste gedeelte van de widget moet worden weergegeven."; -$text['description-dashboard_content_details']['pl-pl'] = "Wprowadź treść (tekst), która będzie wyświetlana w dolnej części widżetu."; -$text['description-dashboard_content_details']['pt-br'] = "Insira o conteúdo (texto) a ser exibido na seção inferior do widget."; -$text['description-dashboard_content_details']['pt-pt'] = "Insira o conteúdo (texto) a ser exibido na seção inferior do widget."; -$text['description-dashboard_content_details']['ro-ro'] = "Introduceți conținutul (textul) de afișat în secțiunea de jos a widget-ului."; -$text['description-dashboard_content_details']['ru-ru'] = "Введите содержимое (текст), которое будет отображаться в нижней части виджета."; -$text['description-dashboard_content_details']['sv-se'] = "Ange innehållet (texten) som ska visas i den nedre delen av widgeten."; -$text['description-dashboard_content_details']['uk-ua'] = "Введіть вміст (текст) для відображення в нижній частині віджета."; -$text['description-dashboard_content_details']['tr-tr'] = "Widget'ın alt bölümünde görüntülenecek içeriği (metni) girin."; -$text['description-dashboard_content_details']['zh-cn'] = "输入要在小部件底部显示的内容(文本)。"; -$text['description-dashboard_content_details']['ja-jp'] = "ウィジェットの下部に表示するコンテンツ (テキスト) を入力します。"; -$text['description-dashboard_content_details']['ko-kr'] = "위젯 하단에 표시할 내용(텍스트)을 입력하세요."; +$text['description-widget_height']['en-us'] = "Enter the window height."; +$text['description-widget_height']['en-gb'] = "Enter the window height."; +$text['description-widget_height']['ar-eg'] = "أدخل ارتفاع النافذة."; +$text['description-widget_height']['de-at'] = "Geben Sie die Fensterhöhe ein."; +$text['description-widget_height']['de-ch'] = "Geben Sie die Fensterhöhe ein."; +$text['description-widget_height']['de-de'] = "Geben Sie die Fensterhöhe ein."; +$text['description-widget_height']['el-gr'] = "Εισάγετε το ύψος του παραθύρου."; +$text['description-widget_height']['es-cl'] = "Ingrese la altura de la ventana."; +$text['description-widget_height']['es-mx'] = "Ingrese la altura de la ventana."; +$text['description-widget_height']['fr-ca'] = "Entrez la hauteur de la fenêtre."; +$text['description-widget_height']['fr-fr'] = "Entrez la hauteur de la fenêtre."; +$text['description-widget_height']['he-il'] = "הכנס את גובה החלון."; +$text['description-widget_height']['it-it'] = "Inserisci l'altezza della finestra."; +$text['description-widget_height']['ka-ge'] = "შეიყვანეთ ფანჯრის სიმაღლე."; +$text['description-widget_height']['nl-nl'] = "Voer de vensterhoogte in."; +$text['description-widget_height']['pl-pl'] = "Wprowadź wysokość okna."; +$text['description-widget_height']['pt-br'] = "Digite a altura da janela."; +$text['description-widget_height']['pt-pt'] = "Digite a altura da janela."; +$text['description-widget_height']['ro-ro'] = "Introduceți înălțimea ferestrei."; +$text['description-widget_height']['ru-ru'] = "Введите высоту окна."; +$text['description-widget_height']['sv-se'] = "Ange fönstrets höjd."; +$text['description-widget_height']['uk-ua'] = "Введіть висоту вікна."; +$text['description-widget_height']['tr-tr'] = "Pencere yüksekliğini girin."; +$text['description-widget_height']['zh-cn'] = "请输入窗口高度."; +$text['description-widget_height']['ja-jp'] = "ウィンドウの高さを入力してください。"; +$text['description-widget_height']['ko-kr'] = "창 높이를 입력하세요."; -$text['description-dashboard_groups']['en-us'] = "Add the groups that have permission to this widget."; -$text['description-dashboard_groups']['en-gb'] = "Add the groups that have permission to this widget."; -$text['description-dashboard_groups']['ar-eg'] = "أضف المجموعات التي لديها إذن إلى هذه الأداة."; -$text['description-dashboard_groups']['de-at'] = "Fügen Sie die Gruppen hinzu, die die Berechtigung für dieses Widget haben."; -$text['description-dashboard_groups']['de-ch'] = "Fügen Sie die Gruppen hinzu, die die Berechtigung für dieses Widget haben."; -$text['description-dashboard_groups']['de-de'] = "Fügen Sie die Gruppen hinzu, die die Berechtigung für dieses Widget haben."; -$text['description-dashboard_groups']['el-gr'] = "Προσθέστε τις ομάδες που έχουν άδεια σε αυτό το γραφικό στοιχείο."; -$text['description-dashboard_groups']['es-cl'] = "Agregue los grupos que tienen permiso para este widget."; -$text['description-dashboard_groups']['es-mx'] = "Agregue los grupos que tienen permiso para este widget."; -$text['description-dashboard_groups']['fr-ca'] = "Ajoutez les groupes autorisés à accéder à ce widget."; -$text['description-dashboard_groups']['fr-fr'] = "Ajoutez les groupes autorisés à accéder à ce widget."; -$text['description-dashboard_groups']['he-il'] = "הוסף את הקבוצות שיש להן הרשאה לווידג'ט זה."; -$text['description-dashboard_groups']['it-it'] = "Aggiungi i gruppi che dispongono dell'autorizzazione per questo widget."; -$text['description-dashboard_groups']['ka-ge'] = "დაამატეთ ჯგუფები, რომლებსაც ამ ვიჯეტთან აქვთ წვდომა."; -$text['description-dashboard_groups']['nl-nl'] = "Voeg de groepen die toegang tot deze widget toe."; -$text['description-dashboard_groups']['pl-pl'] = "Dodaj grupy, które mają uprawnienia do tego widżetu."; -$text['description-dashboard_groups']['pt-br'] = "Adicione os grupos que têm permissão para este widget."; -$text['description-dashboard_groups']['pt-pt'] = "Adicione os grupos que têm permissão para este widget."; -$text['description-dashboard_groups']['ro-ro'] = "Adăugați grupurile care au permisiunea la acest widget."; -$text['description-dashboard_groups']['ru-ru'] = "Добавьте группы, у которых есть разрешение на этот виджет."; -$text['description-dashboard_groups']['sv-se'] = "Lägg till grupperna som har behörighet till den här widgeten."; -$text['description-dashboard_groups']['uk-ua'] = "Додайте групи, які мають дозвіл на цей віджет."; -$text['description-dashboard_groups']['tr-tr'] = "Bu widget'a izni olan grupları ekleyin."; -$text['description-dashboard_groups']['zh-cn'] = "添加有权访问此小部件的组。"; -$text['description-dashboard_groups']['ja-jp'] = "このウィジェットに対する権限を持つグループを追加します。"; -$text['description-dashboard_groups']['ko-kr'] = "이 위젯에 대한 권한이 있는 그룹을 추가하십시오."; +$text['label-widget_content_text_align']['en-us'] = "Text Align"; +$text['label-widget_content_text_align']['en-gb'] = "Text Align"; +$text['label-widget_content_text_align']['ar-eg'] = "محاذاة النص"; +$text['label-widget_content_text_align']['de-at'] = "Textausrichtung"; +$text['label-widget_content_text_align']['de-ch'] = "Textausrichtung"; +$text['label-widget_content_text_align']['de-de'] = "Textausrichtung"; +$text['label-widget_content_text_align']['el-gr'] = "Ευθυγράμμιση κειμένου"; +$text['label-widget_content_text_align']['es-cl'] = "Alinear texto"; +$text['label-widget_content_text_align']['es-mx'] = "Alinear texto"; +$text['label-widget_content_text_align']['fr-ca'] = "Alignement du texte"; +$text['label-widget_content_text_align']['fr-fr'] = "Alignement du texte"; +$text['label-widget_content_text_align']['he-il'] = "יישור טקסט"; +$text['label-widget_content_text_align']['it-it'] = "Allineamento del testo"; +$text['label-widget_content_text_align']['ka-ge'] = "ტექსტის სწორება"; +$text['label-widget_content_text_align']['nl-nl'] = "Tekst uitlijnen"; +$text['label-widget_content_text_align']['pl-pl'] = "Wyrównanie tekstu"; +$text['label-widget_content_text_align']['pt-br'] = "Alinhamento de texto"; +$text['label-widget_content_text_align']['pt-pt'] = "Alinhamento de texto"; +$text['label-widget_content_text_align']['ro-ro'] = "Aliniere text"; +$text['label-widget_content_text_align']['ru-ru'] = "Выравнивание текста"; +$text['label-widget_content_text_align']['sv-se'] = "Textjustering"; +$text['label-widget_content_text_align']['uk-ua'] = "Вирівнювання тексту"; +$text['label-widget_content_text_align']['tr-tr'] = "Metin Hizalama"; +$text['label-widget_content_text_align']['zh-cn'] = "文本对齐"; +$text['label-widget_content_text_align']['ja-jp'] = "テキスト配置"; +$text['label-widget_content_text_align']['ko-kr'] = "텍스트 정렬"; -$text['label-dashboard_chart_type']['en-us'] = "Chart Type"; -$text['label-dashboard_chart_type']['en-gb'] = "Chart Type"; -$text['label-dashboard_chart_type']['ar-eg'] = "نوع التخطيط"; -$text['label-dashboard_chart_type']['de-at'] = "Diagramm Typ"; -$text['label-dashboard_chart_type']['de-ch'] = "Diagramm Typ"; -$text['label-dashboard_chart_type']['de-de'] = "Diagramm Typ"; -$text['label-dashboard_chart_type']['el-gr'] = "Τύπος γραφήματος"; -$text['label-dashboard_chart_type']['es-cl'] = "Tipo de gráfico"; -$text['label-dashboard_chart_type']['es-mx'] = "Tipo de gráfico"; -$text['label-dashboard_chart_type']['fr-ca'] = "Type de graphiqueType de graphique"; -$text['label-dashboard_chart_type']['fr-fr'] = "Type de graphique"; -$text['label-dashboard_chart_type']['he-il'] = "סוג תרשים"; -$text['label-dashboard_chart_type']['it-it'] = "Tipo di grafico"; -$text['label-dashboard_chart_type']['ka-ge'] = "გრაფიკის ტიპი"; -$text['label-dashboard_chart_type']['nl-nl'] = "Grafiektype"; -$text['label-dashboard_chart_type']['pl-pl'] = "Typ wykresu"; -$text['label-dashboard_chart_type']['pt-br'] = "Tipo de Gráfico"; -$text['label-dashboard_chart_type']['pt-pt'] = "Tipo de Gráfico"; -$text['label-dashboard_chart_type']['ro-ro'] = "Tip diagramă"; -$text['label-dashboard_chart_type']['ru-ru'] = "Тип диаграммы"; -$text['label-dashboard_chart_type']['sv-se'] = "Diagramtyp"; -$text['label-dashboard_chart_type']['uk-ua'] = "Тип діаграми"; -$text['label-dashboard_chart_type']['tr-tr'] = "Grafik tipi"; -$text['label-dashboard_chart_type']['zh-cn'] = "图表类型"; -$text['label-dashboard_chart_type']['ja-jp'] = "グラフの種類"; -$text['label-dashboard_chart_type']['ko-kr'] = "차트 종류"; +$text['description-widget_content_text_align']['en-us'] = "Align the text in the content."; +$text['description-widget_content_text_align']['en-gb'] = "Align the text in the content."; +$text['description-widget_content_text_align']['ar-eg'] = "محاذاة النص في المحتوى."; +$text['description-widget_content_text_align']['de-at'] = "Richten Sie den Text im Inhalt aus."; +$text['description-widget_content_text_align']['de-ch'] = "Richten Sie den Text im Inhalt aus."; +$text['description-widget_content_text_align']['de-de'] = "Richten Sie den Text im Inhalt aus."; +$text['description-widget_content_text_align']['el-gr'] = "Ευθυγραμμίστε το κείμενο στο περιεχόμενο."; +$text['description-widget_content_text_align']['es-cl'] = "Alinear el texto en el contenido."; +$text['description-widget_content_text_align']['es-mx'] = "Alinear el texto en el contenido."; +$text['description-widget_content_text_align']['fr-ca'] = "Alignez le texte dans le contenu."; +$text['description-widget_content_text_align']['fr-fr'] = "Alignez le texte dans le contenu."; +$text['description-widget_content_text_align']['he-il'] = "יישר את הטקסט בתוכן."; +$text['description-widget_content_text_align']['it-it'] = "Allinea il testo al contenuto."; +$text['description-widget_content_text_align']['ka-ge'] = "გასწორეთ ტექსტი შემცველობაზე."; +$text['description-widget_content_text_align']['nl-nl'] = "Lijn de tekst uit in de inhoud."; +$text['description-widget_content_text_align']['pl-pl'] = "Wyrównaj tekst w treści."; +$text['description-widget_content_text_align']['pt-br'] = "Alinhe o texto no conteúdo."; +$text['description-widget_content_text_align']['pt-pt'] = "Alinhe o texto no conteúdo."; +$text['description-widget_content_text_align']['ro-ro'] = "Aliniați textul în conținut."; +$text['description-widget_content_text_align']['ru-ru'] = "Выровняйте текст по содержанию."; +$text['description-widget_content_text_align']['sv-se'] = "Justera texten i innehållet."; +$text['description-widget_content_text_align']['uk-ua'] = "Вирівняти текст за змістом."; +$text['description-widget_content_text_align']['tr-tr'] = "Metni içerikte hizalayın."; +$text['description-widget_content_text_align']['zh-cn'] = "将内容中的文本对齐。"; +$text['description-widget_content_text_align']['ja-jp'] = "コンテンツ内のテキストを揃えます。"; +$text['description-widget_content_text_align']['ko-kr'] = "콘텐츠의 텍스트를 정렬합니다."; -$text['description-dashboard_chart_type']['en-us'] = "Enter the dashboard widget chart type."; -$text['description-dashboard_chart_type']['en-gb'] = "Enter the dashboard widget chart type."; -$text['description-dashboard_chart_type']['ar-eg'] = "أدخل نوع مخطط عنصر واجهة المستخدم للوحة المعلومات."; -$text['description-dashboard_chart_type']['de-at'] = "Geben Sie den Diagrammtyp des Dashboard-Widgets ein."; -$text['description-dashboard_chart_type']['de-ch'] = "Geben Sie den Diagrammtyp des Dashboard-Widgets ein."; -$text['description-dashboard_chart_type']['de-de'] = "Geben Sie den Diagrammtyp des Dashboard-Widgets ein."; -$text['description-dashboard_chart_type']['el-gr'] = "Εισαγάγετε τον τύπο γραφήματος του γραφικού στοιχείου πίνακα εργαλείων."; -$text['description-dashboard_chart_type']['es-cl'] = "Ingrese el tipo de gráfico del widget del panel."; -$text['description-dashboard_chart_type']['es-mx'] = "Ingrese el tipo de gráfico del widget del panel."; -$text['description-dashboard_chart_type']['fr-ca'] = "Entrez le type de graphique du widget de tableau de bord."; -$text['description-dashboard_chart_type']['fr-fr'] = "Entrez le type de graphique du widget de tableau de bord."; -$text['description-dashboard_chart_type']['he-il'] = "הזן את סוג תרשים הווידג'ט של לוח המחוונים."; -$text['description-dashboard_chart_type']['it-it'] = "Inserisci il tipo di grafico del widget del dashboard."; -$text['description-dashboard_chart_type']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის გრაფიკის ტიპი."; -$text['description-dashboard_chart_type']['nl-nl'] = "Voer het diagramtype van de dashboardwidget in."; -$text['description-dashboard_chart_type']['pl-pl'] = "Wprowadź typ wykresu widżetu panelu kontrolnego."; -$text['description-dashboard_chart_type']['pt-br'] = "Insira o tipo de gráfico do widget do painel."; -$text['description-dashboard_chart_type']['pt-pt'] = "Insira o tipo de gráfico do widget do painel."; -$text['description-dashboard_chart_type']['ro-ro'] = "Introduceți tipul de diagramă widget din tabloul de bord."; -$text['description-dashboard_chart_type']['ru-ru'] = "Введите тип диаграммы виджета информационной панели."; -$text['description-dashboard_chart_type']['sv-se'] = "Ange diagramtypen för instrumentpanelens widget."; -$text['description-dashboard_chart_type']['uk-ua'] = "Введіть тип діаграми віджета інформаційної панелі."; -$text['description-dashboard_chart_type']['tr-tr'] = "Kontrol paneli widget'ı grafik türünü girin."; -$text['description-dashboard_chart_type']['zh-cn'] = "输入仪表板小部件图表类型。"; -$text['description-dashboard_chart_type']['ja-jp'] = "ダッシュボード ウィジェットのグラフ タイプを入力します。"; -$text['description-dashboard_chart_type']['ko-kr'] = "대시보드 위젯 차트 유형을 입력합니다."; +$text['label-widget_groups']['en-us'] = "Groups"; +$text['label-widget_groups']['en-gb'] = "Groups"; +$text['label-widget_groups']['ar-eg'] = "مجموعات"; +$text['label-widget_groups']['de-at'] = "Gruppen"; +$text['label-widget_groups']['de-ch'] = "Gruppen"; +$text['label-widget_groups']['de-de'] = "Gruppen"; +$text['label-widget_groups']['el-gr'] = "Ομάδες"; +$text['label-widget_groups']['es-cl'] = "Grupos"; +$text['label-widget_groups']['es-mx'] = "Grupos"; +$text['label-widget_groups']['fr-ca'] = "Groupes"; +$text['label-widget_groups']['fr-fr'] = "Groupes"; +$text['label-widget_groups']['he-il'] = "קבוצות"; +$text['label-widget_groups']['it-it'] = "Gruppi"; +$text['label-widget_groups']['ka-ge'] = "ჯგუფები"; +$text['label-widget_groups']['nl-nl'] = "Groepen"; +$text['label-widget_groups']['pl-pl'] = "Grupy"; +$text['label-widget_groups']['pt-br'] = "Grupos"; +$text['label-widget_groups']['pt-pt'] = "Grupos"; +$text['label-widget_groups']['ro-ro'] = "Grupuri"; +$text['label-widget_groups']['ru-ru'] = "Группы"; +$text['label-widget_groups']['sv-se'] = "Grupper"; +$text['label-widget_groups']['uk-ua'] = "Групи"; +$text['label-widget_groups']['tr-tr'] = "Gruplar"; +$text['label-widget_groups']['zh-cn'] = "团体"; +$text['label-widget_groups']['ja-jp'] = "グループ"; +$text['label-widget_groups']['ko-kr'] = "여러 떼"; + +$text['description-widget_target']['en-us'] = "Specify the target of the Link."; +$text['description-widget_target']['en-gb'] = "Specify the target of the Link."; +$text['description-widget_target']['ar-eg'] = "حدد هدف الارتباط."; +$text['description-widget_target']['de-at'] = "Geben Sie das Ziel des Links an."; +$text['description-widget_target']['de-ch'] = "Geben Sie das Ziel des Links an."; +$text['description-widget_target']['de-de'] = "Geben Sie das Ziel des Links an."; +$text['description-widget_target']['el-gr'] = "Καθορίστε τον στόχο του συνδέσμου."; +$text['description-widget_target']['es-cl'] = "Especifique el destino del enlace."; +$text['description-widget_target']['es-mx'] = "Especifique el destino del enlace."; +$text['description-widget_target']['fr-ca'] = "Spécifiez la cible du lien."; +$text['description-widget_target']['fr-fr'] = "Spécifiez la cible du lien."; +$text['description-widget_target']['he-il'] = "ציין את היעד של הקישור."; +$text['description-widget_target']['it-it'] = "Specificare la destinazione del collegamento."; +$text['description-widget_target']['ka-ge'] = "მიუთითეთ ბმულის სამიზნე"; +$text['description-widget_target']['nl-nl'] = "Geef het doel van de link op."; +$text['description-widget_target']['pl-pl'] = "Określ cel łącza."; +$text['description-widget_target']['pt-br'] = "Especifique o destino do link."; +$text['description-widget_target']['pt-pt'] = "Especifique o destino do link."; +$text['description-widget_target']['ro-ro'] = "Specificați ținta Link-ului."; +$text['description-widget_target']['ru-ru'] = "Укажите цель ссылки."; +$text['description-widget_target']['sv-se'] = "Ange målet för länken."; +$text['description-widget_target']['uk-ua'] = "Укажіть ціль посилання."; +$text['description-widget_target']['tr-tr'] = "Bağlantının hedefini belirtin."; +$text['description-widget_target']['zh-cn'] = "指定链接的目标。"; +$text['description-widget_target']['ja-jp'] = "リンクのターゲットを指定します。"; +$text['description-widget_target']['ko-kr'] = "링크의 대상을 지정합니다."; + +$text['description-widget_content']['en-us'] = "Enter the content (text) to display in the top section of the widget."; +$text['description-widget_content']['en-gb'] = "Enter the content (text) to display in the top section of the widget."; +$text['description-widget_content']['ar-eg'] = "أدخل المحتوى (النص) لعرضه في القسم العلوي من الأداة."; +$text['description-widget_content']['de-at'] = "Geben Sie Inhalt (Text) ein, der im oberen Abschnitt des Widgets angezeigt werden soll."; +$text['description-widget_content']['de-ch'] = "Geben Sie Inhalt (Text) ein, der im oberen Abschnitt des Widgets angezeigt werden soll."; +$text['description-widget_content']['de-de'] = "Geben Sie Inhalt (Text) ein, der im oberen Abschnitt des Widgets angezeigt werden soll."; +$text['description-widget_content']['el-gr'] = "Εισαγάγετε περιεχόμενο (κείμενο) για εμφάνιση στην επάνω ενότητα του γραφικού στοιχείου."; +$text['description-widget_content']['es-cl'] = "Ingrese el contenido (texto) para mostrar en la sección superior del widget."; +$text['description-widget_content']['es-mx'] = "Ingrese el contenido (texto) para mostrar en la sección superior del widget."; +$text['description-widget_content']['fr-ca'] = "Saisissez le contenu (texte) à afficher dans la section supérieure du widget."; +$text['description-widget_content']['fr-fr'] = "Saisissez le contenu (texte) à afficher dans la section supérieure du widget."; +$text['description-widget_content']['he-il'] = "הזן תוכן (טקסט) להצגה בחלק העליון של הווידג'ט."; +$text['description-widget_content']['it-it'] = "Inserisci il contenuto (testo) da visualizzare nella sezione superiore del widget."; +$text['description-widget_content']['ka-ge'] = "შეიყვანეთ შემცველობა (ტექსტი), რომელიც ვიჯეტის ზედა სექციაში იქნება ნაჩვენები."; +$text['description-widget_content']['nl-nl'] = "Voer inhoud (tekst) in die in het bovenste gedeelte van de widget moet worden weergegeven."; +$text['description-widget_content']['pl-pl'] = "Wprowadź treść (tekst), która będzie wyświetlana w górnej części widżetu."; +$text['description-widget_content']['pt-br'] = "Insira o conteúdo (texto) a ser exibido na seção superior do widget."; +$text['description-widget_content']['pt-pt'] = "Insira o conteúdo (texto) a ser exibido na seção superior do widget."; +$text['description-widget_content']['ro-ro'] = "Introduceți conținut (text) de afișat în secțiunea de sus a widget-ului."; +$text['description-widget_content']['ru-ru'] = "Введите контент (текст), который будет отображаться в верхней части виджета."; +$text['description-widget_content']['sv-se'] = "Ange innehåll (text) som ska visas i den övre delen av widgeten."; +$text['description-widget_content']['uk-ua'] = "Введіть вміст (текст) для відображення у верхній частині віджета."; +$text['description-widget_content']['tr-tr'] = "Widget'ın üst bölümünde görüntülenecek içeriği (metni) girin."; +$text['description-widget_content']['zh-cn'] = "输入要显示在小部件顶部的内容(文本)。"; +$text['description-widget_content']['ja-jp'] = "ウィジェットの上部セクションに表示するコンテンツ (テキスト) を入力します。"; +$text['description-widget_content']['ko-kr'] = "위젯 상단에 표시할 내용(텍스트)을 입력하세요."; + +$text['description-widget_content_details']['en-us'] = "Enter the content (text) to display in the bottom section of the widget."; +$text['description-widget_content_details']['en-gb'] = "Enter the content (text) to display in the bottom section of the widget."; +$text['description-widget_content_details']['ar-eg'] = "أدخل المحتوى (النص) الذي سيتم عرضه في القسم السفلي من الأداة."; +$text['description-widget_content_details']['de-at'] = "Geben Sie den Inhalt (Text) ein, der im unteren Abschnitt des Widgets angezeigt werden soll."; +$text['description-widget_content_details']['de-ch'] = "Geben Sie den Inhalt (Text) ein, der im unteren Abschnitt des Widgets angezeigt werden soll."; +$text['description-widget_content_details']['de-de'] = "Geben Sie den Inhalt (Text) ein, der im unteren Abschnitt des Widgets angezeigt werden soll."; +$text['description-widget_content_details']['el-gr'] = "Εισαγάγετε το περιεχόμενο (κείμενο) που θα εμφανιστεί στο κάτω τμήμα του γραφικού στοιχείου."; +$text['description-widget_content_details']['es-cl'] = "Ingrese el contenido (texto) para mostrar en la sección inferior del widget."; +$text['description-widget_content_details']['es-mx'] = "Ingrese el contenido (texto) para mostrar en la sección inferior del widget."; +$text['description-widget_content_details']['fr-ca'] = "Saisissez le contenu (texte) à afficher dans la section inférieure du widget."; +$text['description-widget_content_details']['fr-fr'] = "Saisissez le contenu (texte) à afficher dans la section inférieure du widget."; +$text['description-widget_content_details']['he-il'] = "הזן את התוכן (טקסט) שיוצג בחלק התחתון של הווידג'ט."; +$text['description-widget_content_details']['it-it'] = "Inserisci il contenuto (testo) da visualizzare nella sezione inferiore del widget."; +$text['description-widget_content_details']['ka-ge'] = "შეიყვანეთ შემცველობა (ტექსტი) ვიჯეტის ქვედა სექციაში საჩვენებლად."; +$text['description-widget_content_details']['nl-nl'] = "Voer de inhoud (tekst) in die in het onderste gedeelte van de widget moet worden weergegeven."; +$text['description-widget_content_details']['pl-pl'] = "Wprowadź treść (tekst), która będzie wyświetlana w dolnej części widżetu."; +$text['description-widget_content_details']['pt-br'] = "Insira o conteúdo (texto) a ser exibido na seção inferior do widget."; +$text['description-widget_content_details']['pt-pt'] = "Insira o conteúdo (texto) a ser exibido na seção inferior do widget."; +$text['description-widget_content_details']['ro-ro'] = "Introduceți conținutul (textul) de afișat în secțiunea de jos a widget-ului."; +$text['description-widget_content_details']['ru-ru'] = "Введите содержимое (текст), которое будет отображаться в нижней части виджета."; +$text['description-widget_content_details']['sv-se'] = "Ange innehållet (texten) som ska visas i den nedre delen av widgeten."; +$text['description-widget_content_details']['uk-ua'] = "Введіть вміст (текст) для відображення в нижній частині віджета."; +$text['description-widget_content_details']['tr-tr'] = "Widget'ın alt bölümünde görüntülenecek içeriği (metni) girin."; +$text['description-widget_content_details']['zh-cn'] = "输入要在小部件底部显示的内容(文本)。"; +$text['description-widget_content_details']['ja-jp'] = "ウィジェットの下部に表示するコンテンツ (テキスト) を入力します。"; +$text['description-widget_content_details']['ko-kr'] = "위젯 하단에 표시할 내용(텍스트)을 입력하세요."; + +$text['description-widget_groups']['en-us'] = "Add the groups that have permission to this widget."; +$text['description-widget_groups']['en-gb'] = "Add the groups that have permission to this widget."; +$text['description-widget_groups']['ar-eg'] = "أضف المجموعات التي لديها إذن إلى هذه الأداة."; +$text['description-widget_groups']['de-at'] = "Fügen Sie die Gruppen hinzu, die die Berechtigung für dieses Widget haben."; +$text['description-widget_groups']['de-ch'] = "Fügen Sie die Gruppen hinzu, die die Berechtigung für dieses Widget haben."; +$text['description-widget_groups']['de-de'] = "Fügen Sie die Gruppen hinzu, die die Berechtigung für dieses Widget haben."; +$text['description-widget_groups']['el-gr'] = "Προσθέστε τις ομάδες που έχουν άδεια σε αυτό το γραφικό στοιχείο."; +$text['description-widget_groups']['es-cl'] = "Agregue los grupos que tienen permiso para este widget."; +$text['description-widget_groups']['es-mx'] = "Agregue los grupos que tienen permiso para este widget."; +$text['description-widget_groups']['fr-ca'] = "Ajoutez les groupes autorisés à accéder à ce widget."; +$text['description-widget_groups']['fr-fr'] = "Ajoutez les groupes autorisés à accéder à ce widget."; +$text['description-widget_groups']['he-il'] = "הוסף את הקבוצות שיש להן הרשאה לווידג'ט זה."; +$text['description-widget_groups']['it-it'] = "Aggiungi i gruppi che dispongono dell'autorizzazione per questo widget."; +$text['description-widget_groups']['ka-ge'] = "დაამატეთ ჯგუფები, რომლებსაც ამ ვიჯეტთან აქვთ წვდომა."; +$text['description-widget_groups']['nl-nl'] = "Voeg de groepen die toegang tot deze widget toe."; +$text['description-widget_groups']['pl-pl'] = "Dodaj grupy, które mają uprawnienia do tego widżetu."; +$text['description-widget_groups']['pt-br'] = "Adicione os grupos que têm permissão para este widget."; +$text['description-widget_groups']['pt-pt'] = "Adicione os grupos que têm permissão para este widget."; +$text['description-widget_groups']['ro-ro'] = "Adăugați grupurile care au permisiunea la acest widget."; +$text['description-widget_groups']['ru-ru'] = "Добавьте группы, у которых есть разрешение на этот виджет."; +$text['description-widget_groups']['sv-se'] = "Lägg till grupperna som har behörighet till den här widgeten."; +$text['description-widget_groups']['uk-ua'] = "Додайте групи, які мають дозвіл на цей віджет."; +$text['description-widget_groups']['tr-tr'] = "Bu widget'a izni olan grupları ekleyin."; +$text['description-widget_groups']['zh-cn'] = "添加有权访问此小部件的组。"; +$text['description-widget_groups']['ja-jp'] = "このウィジェットに対する権限を持つグループを追加します。"; +$text['description-widget_groups']['ko-kr'] = "이 위젯에 대한 권한이 있는 그룹을 추가하십시오."; + +$text['label-widget_chart_type']['en-us'] = "Chart Type"; +$text['label-widget_chart_type']['en-gb'] = "Chart Type"; +$text['label-widget_chart_type']['ar-eg'] = "نوع التخطيط"; +$text['label-widget_chart_type']['de-at'] = "Diagramm Typ"; +$text['label-widget_chart_type']['de-ch'] = "Diagramm Typ"; +$text['label-widget_chart_type']['de-de'] = "Diagramm Typ"; +$text['label-widget_chart_type']['el-gr'] = "Τύπος γραφήματος"; +$text['label-widget_chart_type']['es-cl'] = "Tipo de gráfico"; +$text['label-widget_chart_type']['es-mx'] = "Tipo de gráfico"; +$text['label-widget_chart_type']['fr-ca'] = "Type de graphiqueType de graphique"; +$text['label-widget_chart_type']['fr-fr'] = "Type de graphique"; +$text['label-widget_chart_type']['he-il'] = "סוג תרשים"; +$text['label-widget_chart_type']['it-it'] = "Tipo di grafico"; +$text['label-widget_chart_type']['ka-ge'] = "გრაფიკის ტიპი"; +$text['label-widget_chart_type']['nl-nl'] = "Grafiektype"; +$text['label-widget_chart_type']['pl-pl'] = "Typ wykresu"; +$text['label-widget_chart_type']['pt-br'] = "Tipo de Gráfico"; +$text['label-widget_chart_type']['pt-pt'] = "Tipo de Gráfico"; +$text['label-widget_chart_type']['ro-ro'] = "Tip diagramă"; +$text['label-widget_chart_type']['ru-ru'] = "Тип диаграммы"; +$text['label-widget_chart_type']['sv-se'] = "Diagramtyp"; +$text['label-widget_chart_type']['uk-ua'] = "Тип діаграми"; +$text['label-widget_chart_type']['tr-tr'] = "Grafik tipi"; +$text['label-widget_chart_type']['zh-cn'] = "图表类型"; +$text['label-widget_chart_type']['ja-jp'] = "グラフの種類"; +$text['label-widget_chart_type']['ko-kr'] = "차트 종류"; + +$text['description-widget_chart_type']['en-us'] = "Enter the dashboard widget chart type."; +$text['description-widget_chart_type']['en-gb'] = "Enter the dashboard widget chart type."; +$text['description-widget_chart_type']['ar-eg'] = "أدخل نوع مخطط عنصر واجهة المستخدم للوحة المعلومات."; +$text['description-widget_chart_type']['de-at'] = "Geben Sie den Diagrammtyp des Dashboard-Widgets ein."; +$text['description-widget_chart_type']['de-ch'] = "Geben Sie den Diagrammtyp des Dashboard-Widgets ein."; +$text['description-widget_chart_type']['de-de'] = "Geben Sie den Diagrammtyp des Dashboard-Widgets ein."; +$text['description-widget_chart_type']['el-gr'] = "Εισαγάγετε τον τύπο γραφήματος του γραφικού στοιχείου πίνακα εργαλείων."; +$text['description-widget_chart_type']['es-cl'] = "Ingrese el tipo de gráfico del widget del panel."; +$text['description-widget_chart_type']['es-mx'] = "Ingrese el tipo de gráfico del widget del panel."; +$text['description-widget_chart_type']['fr-ca'] = "Entrez le type de graphique du widget de tableau de bord."; +$text['description-widget_chart_type']['fr-fr'] = "Entrez le type de graphique du widget de tableau de bord."; +$text['description-widget_chart_type']['he-il'] = "הזן את סוג תרשים הווידג'ט של לוח המחוונים."; +$text['description-widget_chart_type']['it-it'] = "Inserisci il tipo di grafico del widget del dashboard."; +$text['description-widget_chart_type']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის გრაფიკის ტიპი."; +$text['description-widget_chart_type']['nl-nl'] = "Voer het diagramtype van de dashboardwidget in."; +$text['description-widget_chart_type']['pl-pl'] = "Wprowadź typ wykresu widżetu panelu kontrolnego."; +$text['description-widget_chart_type']['pt-br'] = "Insira o tipo de gráfico do widget do painel."; +$text['description-widget_chart_type']['pt-pt'] = "Insira o tipo de gráfico do widget do painel."; +$text['description-widget_chart_type']['ro-ro'] = "Introduceți tipul de diagramă widget din tabloul de bord."; +$text['description-widget_chart_type']['ru-ru'] = "Введите тип диаграммы виджета информационной панели."; +$text['description-widget_chart_type']['sv-se'] = "Ange diagramtypen för instrumentpanelens widget."; +$text['description-widget_chart_type']['uk-ua'] = "Введіть тип діаграми віджета інформаційної панелі."; +$text['description-widget_chart_type']['tr-tr'] = "Kontrol paneli widget'ı grafik türünü girin."; +$text['description-widget_chart_type']['zh-cn'] = "输入仪表板小部件图表类型。"; +$text['description-widget_chart_type']['ja-jp'] = "ダッシュボード ウィジェットのグラフ タイプを入力します。"; +$text['description-widget_chart_type']['ko-kr'] = "대시보드 위젯 차트 유형을 입력합니다."; $text['label-doughnut']['en-us'] = "Doughnut"; $text['label-doughnut']['en-gb'] = "Doughnut"; @@ -702,977 +945,977 @@ $text['label-progress_bar']['zh-cn'] = "进度条"; $text['label-progress_bar']['ja-jp'] = "進行バー"; $text['label-progress_bar']['ko-kr'] = "진행 막대"; -$text['label-dashboard_label_enabled']['en-us'] = "Label Enabled"; -$text['label-dashboard_label_enabled']['en-gb'] = "Label Enabled"; -$text['label-dashboard_label_enabled']['ar-eg'] = "تم تمكين العلامة"; -$text['label-dashboard_label_enabled']['de-at'] = "Label aktiviert"; -$text['label-dashboard_label_enabled']['de-ch'] = "Label aktiviert"; -$text['label-dashboard_label_enabled']['de-de'] = "Label aktiviert"; -$text['label-dashboard_label_enabled']['el-gr'] = "Ενεργοποιημένη ετικέτα"; -$text['label-dashboard_label_enabled']['es-cl'] = "Etiqueta habilitada"; -$text['label-dashboard_label_enabled']['es-mx'] = "Etiqueta habilitada"; -$text['label-dashboard_label_enabled']['fr-ca'] = "Étiquette activée"; -$text['label-dashboard_label_enabled']['fr-fr'] = "Étiquette activée"; -$text['label-dashboard_label_enabled']['he-il'] = "התווית מופעלת"; -$text['label-dashboard_label_enabled']['it-it'] = "Etichetta abilitata"; -$text['label-dashboard_label_enabled']['ka-ge'] = "ჭდე ჩართულია"; -$text['label-dashboard_label_enabled']['nl-nl'] = "Label ingeschakeld"; -$text['label-dashboard_label_enabled']['pl-pl'] = "Etykieta włączona"; -$text['label-dashboard_label_enabled']['pt-br'] = "Rótulo habilitado"; -$text['label-dashboard_label_enabled']['pt-pt'] = "Rótulo ativado"; -$text['label-dashboard_label_enabled']['ro-ro'] = "Etichetă activată"; -$text['label-dashboard_label_enabled']['ru-ru'] = "Метка включена"; -$text['label-dashboard_label_enabled']['sv-se'] = "Etikett aktiverad"; -$text['label-dashboard_label_enabled']['uk-ua'] = "Мітка ввімкнена"; -$text['label-dashboard_label_enabled']['tr-tr'] = "Etiket Etkinleştirildi"; -$text['label-dashboard_label_enabled']['zh-cn'] = "标签已启用"; -$text['label-dashboard_label_enabled']['ja-jp'] = "ラベルが有効"; -$text['label-dashboard_label_enabled']['ko-kr'] = "레이블 활성화됨"; +$text['label-widget_label_enabled']['en-us'] = "Label Enabled"; +$text['label-widget_label_enabled']['en-gb'] = "Label Enabled"; +$text['label-widget_label_enabled']['ar-eg'] = "تم تمكين العلامة"; +$text['label-widget_label_enabled']['de-at'] = "Label aktiviert"; +$text['label-widget_label_enabled']['de-ch'] = "Label aktiviert"; +$text['label-widget_label_enabled']['de-de'] = "Label aktiviert"; +$text['label-widget_label_enabled']['el-gr'] = "Ενεργοποιημένη ετικέτα"; +$text['label-widget_label_enabled']['es-cl'] = "Etiqueta habilitada"; +$text['label-widget_label_enabled']['es-mx'] = "Etiqueta habilitada"; +$text['label-widget_label_enabled']['fr-ca'] = "Étiquette activée"; +$text['label-widget_label_enabled']['fr-fr'] = "Étiquette activée"; +$text['label-widget_label_enabled']['he-il'] = "התווית מופעלת"; +$text['label-widget_label_enabled']['it-it'] = "Etichetta abilitata"; +$text['label-widget_label_enabled']['ka-ge'] = "ჭდე ჩართულია"; +$text['label-widget_label_enabled']['nl-nl'] = "Label ingeschakeld"; +$text['label-widget_label_enabled']['pl-pl'] = "Etykieta włączona"; +$text['label-widget_label_enabled']['pt-br'] = "Rótulo habilitado"; +$text['label-widget_label_enabled']['pt-pt'] = "Rótulo ativado"; +$text['label-widget_label_enabled']['ro-ro'] = "Etichetă activată"; +$text['label-widget_label_enabled']['ru-ru'] = "Метка включена"; +$text['label-widget_label_enabled']['sv-se'] = "Etikett aktiverad"; +$text['label-widget_label_enabled']['uk-ua'] = "Мітка ввімкнена"; +$text['label-widget_label_enabled']['tr-tr'] = "Etiket Etkinleştirildi"; +$text['label-widget_label_enabled']['zh-cn'] = "标签已启用"; +$text['label-widget_label_enabled']['ja-jp'] = "ラベルが有効"; +$text['label-widget_label_enabled']['ko-kr'] = "레이블 활성화됨"; -$text['description-dashboard_label_enabled']['en-us'] = "Enter the dashboard widget label enabled."; -$text['description-dashboard_label_enabled']['en-gb'] = "Enter the dashboard widget label enabled."; -$text['description-dashboard_label_enabled']['ar-eg'] = "أدخل تسمية عنصر واجهة المستخدم الرسومية في لوحة المعلومات ممكّنة."; -$text['description-dashboard_label_enabled']['de-at'] = "Geben Sie die aktivierte Bezeichnung des Dashboard-Widgets ein."; -$text['description-dashboard_label_enabled']['de-ch'] = "Geben Sie die aktivierte Bezeichnung des Dashboard-Widgets ein."; -$text['description-dashboard_label_enabled']['de-de'] = "Geben Sie die aktivierte Bezeichnung des Dashboard-Widgets ein."; -$text['description-dashboard_label_enabled']['el-gr'] = "Εισαγάγετε την ετικέτα γραφικού στοιχείου του πίνακα ελέγχου ενεργοποιημένη."; -$text['description-dashboard_label_enabled']['es-cl'] = "Ingresa la etiqueta del widget del tablero habilitada."; -$text['description-dashboard_label_enabled']['es-mx'] = "Ingresa la etiqueta del widget del tablero habilitada."; -$text['description-dashboard_label_enabled']['fr-ca'] = "Entrez l'étiquette du widget du tableau de bord activée."; -$text['description-dashboard_label_enabled']['fr-fr'] = "Entrez l'étiquette du widget du tableau de bord activée."; -$text['description-dashboard_label_enabled']['he-il'] = "הזן את תווית הווידג'ט של לוח המחוונים מופעלת."; -$text['description-dashboard_label_enabled']['it-it'] = "Inserisci l'etichetta del widget della dashboard abilitata."; -$text['description-dashboard_label_enabled']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ჩართულობის ჭდე."; -$text['description-dashboard_label_enabled']['nl-nl'] = "Geef het dashboardwidgetlabel ingeschakeld op."; -$text['description-dashboard_label_enabled']['pl-pl'] = "Wprowadź etykietę widżetu pulpitu nawigacyjnego włączoną."; -$text['description-dashboard_label_enabled']['pt-br'] = "Insira o rótulo do widget do painel habilitado."; -$text['description-dashboard_label_enabled']['pt-pt'] = "Introduza o rótulo do widget do painel ativado."; -$text['description-dashboard_label_enabled']['ro-ro'] = "Introduceți eticheta widgetului tabloului de bord activată."; -$text['description-dashboard_label_enabled']['ru-ru'] = "Введите метку виджета панели управления «включено»."; -$text['description-dashboard_label_enabled']['sv-se'] = "Ange instrumentpanelens widgetetikett aktiverad."; -$text['description-dashboard_label_enabled']['uk-ua'] = "Введіть мітку віджета інформаційної панелі ввімкнено."; -$text['description-dashboard_label_enabled']['tr-tr'] = "Gösterge paneli widget etiketini etkinleştirin."; -$text['description-dashboard_label_enabled']['zh-cn'] = "输入已启用的仪表板小部件标签。"; -$text['description-dashboard_label_enabled']['ja-jp'] = "有効なダッシュボード ウィジェット ラベルを入力します。"; -$text['description-dashboard_label_enabled']['ko-kr'] = "대시보드 위젯 라벨을 활성화로 입력하세요."; +$text['description-widget_label_enabled']['en-us'] = "Enter the dashboard widget label enabled."; +$text['description-widget_label_enabled']['en-gb'] = "Enter the dashboard widget label enabled."; +$text['description-widget_label_enabled']['ar-eg'] = "أدخل تسمية عنصر واجهة المستخدم الرسومية في لوحة المعلومات ممكّنة."; +$text['description-widget_label_enabled']['de-at'] = "Geben Sie die aktivierte Bezeichnung des Dashboard-Widgets ein."; +$text['description-widget_label_enabled']['de-ch'] = "Geben Sie die aktivierte Bezeichnung des Dashboard-Widgets ein."; +$text['description-widget_label_enabled']['de-de'] = "Geben Sie die aktivierte Bezeichnung des Dashboard-Widgets ein."; +$text['description-widget_label_enabled']['el-gr'] = "Εισαγάγετε την ετικέτα γραφικού στοιχείου του πίνακα ελέγχου ενεργοποιημένη."; +$text['description-widget_label_enabled']['es-cl'] = "Ingresa la etiqueta del widget del tablero habilitada."; +$text['description-widget_label_enabled']['es-mx'] = "Ingresa la etiqueta del widget del tablero habilitada."; +$text['description-widget_label_enabled']['fr-ca'] = "Entrez l'étiquette du widget du tableau de bord activée."; +$text['description-widget_label_enabled']['fr-fr'] = "Entrez l'étiquette du widget du tableau de bord activée."; +$text['description-widget_label_enabled']['he-il'] = "הזן את תווית הווידג'ט של לוח המחוונים מופעלת."; +$text['description-widget_label_enabled']['it-it'] = "Inserisci l'etichetta del widget della dashboard abilitata."; +$text['description-widget_label_enabled']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ჩართულობის ჭდე."; +$text['description-widget_label_enabled']['nl-nl'] = "Geef het dashboardwidgetlabel ingeschakeld op."; +$text['description-widget_label_enabled']['pl-pl'] = "Wprowadź etykietę widżetu pulpitu nawigacyjnego włączoną."; +$text['description-widget_label_enabled']['pt-br'] = "Insira o rótulo do widget do painel habilitado."; +$text['description-widget_label_enabled']['pt-pt'] = "Introduza o rótulo do widget do painel ativado."; +$text['description-widget_label_enabled']['ro-ro'] = "Introduceți eticheta widgetului tabloului de bord activată."; +$text['description-widget_label_enabled']['ru-ru'] = "Введите метку виджета панели управления «включено»."; +$text['description-widget_label_enabled']['sv-se'] = "Ange instrumentpanelens widgetetikett aktiverad."; +$text['description-widget_label_enabled']['uk-ua'] = "Введіть мітку віджета інформаційної панелі ввімкнено."; +$text['description-widget_label_enabled']['tr-tr'] = "Gösterge paneli widget etiketini etkinleştirin."; +$text['description-widget_label_enabled']['zh-cn'] = "输入已启用的仪表板小部件标签。"; +$text['description-widget_label_enabled']['ja-jp'] = "有効なダッシュボード ウィジェット ラベルを入力します。"; +$text['description-widget_label_enabled']['ko-kr'] = "대시보드 위젯 라벨을 활성화로 입력하세요."; -$text['label-dashboard_label_text_color']['en-us'] = "Label Text Color"; -$text['label-dashboard_label_text_color']['en-gb'] = "Label Text Color"; -$text['label-dashboard_label_text_color']['ar-eg'] = "لون نص الملصق"; -$text['label-dashboard_label_text_color']['de-at'] = "Beschriftungstextfarbe"; -$text['label-dashboard_label_text_color']['de-ch'] = "Beschriftungstextfarbe"; -$text['label-dashboard_label_text_color']['de-de'] = "Beschriftungstextfarbe"; -$text['label-dashboard_label_text_color']['el-gr'] = "Χρώμα κειμένου ετικέτας"; -$text['label-dashboard_label_text_color']['es-cl'] = "Color del texto de la etiqueta"; -$text['label-dashboard_label_text_color']['es-mx'] = "Color del texto de la etiqueta"; -$text['label-dashboard_label_text_color']['fr-ca'] = "Couleur du texte de l'étiquette"; -$text['label-dashboard_label_text_color']['fr-fr'] = "Couleur du texte de l'étiquette"; -$text['label-dashboard_label_text_color']['he-il'] = "צבע טקסט תווית"; -$text['label-dashboard_label_text_color']['it-it'] = "Colore del testo dell'etichetta"; -$text['label-dashboard_label_text_color']['ka-ge'] = "ჭდის ტექსტის ფერი"; -$text['label-dashboard_label_text_color']['nl-nl'] = "Labeltekstkleur"; -$text['label-dashboard_label_text_color']['pl-pl'] = "Kolor tekstu etykiety"; -$text['label-dashboard_label_text_color']['pt-br'] = "Cor do texto do rótulo"; -$text['label-dashboard_label_text_color']['pt-pt'] = "Cor do texto da etiqueta"; -$text['label-dashboard_label_text_color']['ro-ro'] = "Culoarea textului etichetei"; -$text['label-dashboard_label_text_color']['ru-ru'] = "Цвет текста этикетки"; -$text['label-dashboard_label_text_color']['sv-se'] = "Etiketttextfärg"; -$text['label-dashboard_label_text_color']['uk-ua'] = "Колір тексту мітки"; -$text['label-dashboard_label_text_color']['tr-tr'] = "Etiket Metin Rengi"; -$text['label-dashboard_label_text_color']['zh-cn'] = "标签文字颜色"; -$text['label-dashboard_label_text_color']['ja-jp'] = "ラベルテキストの色"; -$text['label-dashboard_label_text_color']['ko-kr'] = "라벨 텍스트 색상"; +$text['label-widget_label_text_color']['en-us'] = "Label Text Color"; +$text['label-widget_label_text_color']['en-gb'] = "Label Text Color"; +$text['label-widget_label_text_color']['ar-eg'] = "لون نص الملصق"; +$text['label-widget_label_text_color']['de-at'] = "Beschriftungstextfarbe"; +$text['label-widget_label_text_color']['de-ch'] = "Beschriftungstextfarbe"; +$text['label-widget_label_text_color']['de-de'] = "Beschriftungstextfarbe"; +$text['label-widget_label_text_color']['el-gr'] = "Χρώμα κειμένου ετικέτας"; +$text['label-widget_label_text_color']['es-cl'] = "Color del texto de la etiqueta"; +$text['label-widget_label_text_color']['es-mx'] = "Color del texto de la etiqueta"; +$text['label-widget_label_text_color']['fr-ca'] = "Couleur du texte de l'étiquette"; +$text['label-widget_label_text_color']['fr-fr'] = "Couleur du texte de l'étiquette"; +$text['label-widget_label_text_color']['he-il'] = "צבע טקסט תווית"; +$text['label-widget_label_text_color']['it-it'] = "Colore del testo dell'etichetta"; +$text['label-widget_label_text_color']['ka-ge'] = "ჭდის ტექსტის ფერი"; +$text['label-widget_label_text_color']['nl-nl'] = "Labeltekstkleur"; +$text['label-widget_label_text_color']['pl-pl'] = "Kolor tekstu etykiety"; +$text['label-widget_label_text_color']['pt-br'] = "Cor do texto do rótulo"; +$text['label-widget_label_text_color']['pt-pt'] = "Cor do texto da etiqueta"; +$text['label-widget_label_text_color']['ro-ro'] = "Culoarea textului etichetei"; +$text['label-widget_label_text_color']['ru-ru'] = "Цвет текста этикетки"; +$text['label-widget_label_text_color']['sv-se'] = "Etiketttextfärg"; +$text['label-widget_label_text_color']['uk-ua'] = "Колір тексту мітки"; +$text['label-widget_label_text_color']['tr-tr'] = "Etiket Metin Rengi"; +$text['label-widget_label_text_color']['zh-cn'] = "标签文字颜色"; +$text['label-widget_label_text_color']['ja-jp'] = "ラベルテキストの色"; +$text['label-widget_label_text_color']['ko-kr'] = "라벨 텍스트 색상"; -$text['description-dashboard_label_text_color']['en-us'] = "Enter the dashboard widget label text color."; -$text['description-dashboard_label_text_color']['en-gb'] = "Enter the dashboard widget label text color."; -$text['description-dashboard_label_text_color']['ar-eg'] = "أدخل لون نص تسمية أداة لوحة المعلومات."; -$text['description-dashboard_label_text_color']['de-at'] = "Geben Sie die Textfarbe der Dashboard-Widget-Beschriftung ein."; -$text['description-dashboard_label_text_color']['de-ch'] = "Geben Sie die Textfarbe der Dashboard-Widget-Beschriftung ein."; -$text['description-dashboard_label_text_color']['de-de'] = "Geben Sie die Textfarbe der Dashboard-Widget-Beschriftung ein."; -$text['description-dashboard_label_text_color']['el-gr'] = "Εισαγάγετε το χρώμα κειμένου της ετικέτας του γραφικού πίνακα εργαλείων."; -$text['description-dashboard_label_text_color']['es-cl'] = "Ingrese el color del texto de la etiqueta del widget del panel."; -$text['description-dashboard_label_text_color']['es-mx'] = "Ingrese el color del texto de la etiqueta del widget del panel."; -$text['description-dashboard_label_text_color']['fr-ca'] = "Saisissez la couleur du texte de l’étiquette du widget du tableau de bord."; -$text['description-dashboard_label_text_color']['fr-fr'] = "Saisissez la couleur du texte de l’étiquette du widget du tableau de bord."; -$text['description-dashboard_label_text_color']['he-il'] = "הזן את צבע הטקסט של הווידג'ט של לוח המחוונים."; -$text['description-dashboard_label_text_color']['it-it'] = "Inserisci il colore del testo dell'etichetta del widget della dashboard."; -$text['description-dashboard_label_text_color']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის ჭდის ტექსტის ფერი."; -$text['description-dashboard_label_text_color']['nl-nl'] = "Voer de tekstkleur van het dashboardwidgetlabel in."; -$text['description-dashboard_label_text_color']['pl-pl'] = "Wprowadź kolor tekstu etykiety widżetu pulpitu nawigacyjnego."; -$text['description-dashboard_label_text_color']['pt-br'] = "Insira a cor do texto do rótulo do widget do painel."; -$text['description-dashboard_label_text_color']['pt-pt'] = "Introduza a cor do texto do rótulo do widget do painel."; -$text['description-dashboard_label_text_color']['ro-ro'] = "Introduceți culoarea textului etichetei widget-ului tabloului de bord."; -$text['description-dashboard_label_text_color']['ru-ru'] = "Введите цвет текста метки виджета панели управления."; -$text['description-dashboard_label_text_color']['sv-se'] = "Ange textfärgen för instrumentpanelens widgetetikett."; -$text['description-dashboard_label_text_color']['uk-ua'] = "Введіть колір тексту мітки віджета інформаційної панелі."; -$text['description-dashboard_label_text_color']['tr-tr'] = "Gösterge paneli widget etiketi metin rengini girin."; -$text['description-dashboard_label_text_color']['zh-cn'] = "输入仪表板小部件标签文本颜色。"; -$text['description-dashboard_label_text_color']['ja-jp'] = "ダッシュボード ウィジェットのラベルのテキストの色を入力します。"; -$text['description-dashboard_label_text_color']['ko-kr'] = "대시보드 위젯 라벨 텍스트 색상을 입력하세요."; +$text['description-widget_label_text_color']['en-us'] = "Enter the dashboard widget label text color."; +$text['description-widget_label_text_color']['en-gb'] = "Enter the dashboard widget label text color."; +$text['description-widget_label_text_color']['ar-eg'] = "أدخل لون نص تسمية أداة لوحة المعلومات."; +$text['description-widget_label_text_color']['de-at'] = "Geben Sie die Textfarbe der Dashboard-Widget-Beschriftung ein."; +$text['description-widget_label_text_color']['de-ch'] = "Geben Sie die Textfarbe der Dashboard-Widget-Beschriftung ein."; +$text['description-widget_label_text_color']['de-de'] = "Geben Sie die Textfarbe der Dashboard-Widget-Beschriftung ein."; +$text['description-widget_label_text_color']['el-gr'] = "Εισαγάγετε το χρώμα κειμένου της ετικέτας του γραφικού πίνακα εργαλείων."; +$text['description-widget_label_text_color']['es-cl'] = "Ingrese el color del texto de la etiqueta del widget del panel."; +$text['description-widget_label_text_color']['es-mx'] = "Ingrese el color del texto de la etiqueta del widget del panel."; +$text['description-widget_label_text_color']['fr-ca'] = "Saisissez la couleur du texte de l’étiquette du widget du tableau de bord."; +$text['description-widget_label_text_color']['fr-fr'] = "Saisissez la couleur du texte de l’étiquette du widget du tableau de bord."; +$text['description-widget_label_text_color']['he-il'] = "הזן את צבע הטקסט של הווידג'ט של לוח המחוונים."; +$text['description-widget_label_text_color']['it-it'] = "Inserisci il colore del testo dell'etichetta del widget della dashboard."; +$text['description-widget_label_text_color']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის ჭდის ტექსტის ფერი."; +$text['description-widget_label_text_color']['nl-nl'] = "Voer de tekstkleur van het dashboardwidgetlabel in."; +$text['description-widget_label_text_color']['pl-pl'] = "Wprowadź kolor tekstu etykiety widżetu pulpitu nawigacyjnego."; +$text['description-widget_label_text_color']['pt-br'] = "Insira a cor do texto do rótulo do widget do painel."; +$text['description-widget_label_text_color']['pt-pt'] = "Introduza a cor do texto do rótulo do widget do painel."; +$text['description-widget_label_text_color']['ro-ro'] = "Introduceți culoarea textului etichetei widget-ului tabloului de bord."; +$text['description-widget_label_text_color']['ru-ru'] = "Введите цвет текста метки виджета панели управления."; +$text['description-widget_label_text_color']['sv-se'] = "Ange textfärgen för instrumentpanelens widgetetikett."; +$text['description-widget_label_text_color']['uk-ua'] = "Введіть колір тексту мітки віджета інформаційної панелі."; +$text['description-widget_label_text_color']['tr-tr'] = "Gösterge paneli widget etiketi metin rengini girin."; +$text['description-widget_label_text_color']['zh-cn'] = "输入仪表板小部件标签文本颜色。"; +$text['description-widget_label_text_color']['ja-jp'] = "ダッシュボード ウィジェットのラベルのテキストの色を入力します。"; +$text['description-widget_label_text_color']['ko-kr'] = "대시보드 위젯 라벨 텍스트 색상을 입력하세요."; -$text['label-dashboard_label_text_color_hover']['en-us'] = "Label Text Color Hover"; -$text['label-dashboard_label_text_color_hover']['en-gb'] = "Label Text Color Hover"; -$text['label-dashboard_label_text_color_hover']['ar-eg'] = "لون نص الملصق عند التمرير فوقه"; -$text['label-dashboard_label_text_color_hover']['de-at'] = "Beschriftungstextfarbe beim Hovern"; -$text['label-dashboard_label_text_color_hover']['de-ch'] = "Beschriftungstextfarbe beim Hovern"; -$text['label-dashboard_label_text_color_hover']['de-de'] = "Beschriftungstextfarbe beim Hovern"; -$text['label-dashboard_label_text_color_hover']['el-gr'] = "Χρώμα κειμένου ετικέτας"; -$text['label-dashboard_label_text_color_hover']['es-cl'] = "Color del texto de la etiqueta al pasar el mouse"; -$text['label-dashboard_label_text_color_hover']['es-mx'] = "Color del texto de la etiqueta al pasar el mouse"; -$text['label-dashboard_label_text_color_hover']['fr-ca'] = "Survol de la couleur du texte de l'étiquette"; -$text['label-dashboard_label_text_color_hover']['fr-fr'] = "Survol de la couleur du texte de l'étiquette"; -$text['label-dashboard_label_text_color_hover']['he-il'] = "ריחוף צבע טקסט תווית"; -$text['label-dashboard_label_text_color_hover']['it-it'] = "Etichetta Colore Testo Passa il mouse sopra"; -$text['label-dashboard_label_text_color_hover']['ka-ge'] = "ჭდის ტექსტის ფერი ზედ თაგუნას ისრის გადატარებისას"; -$text['label-dashboard_label_text_color_hover']['nl-nl'] = "Label Tekstkleur Hover"; -$text['label-dashboard_label_text_color_hover']['pl-pl'] = "Kolor tekstu etykiety po najechaniu kursorem"; -$text['label-dashboard_label_text_color_hover']['pt-br'] = "Cor do texto do rótulo Hover"; -$text['label-dashboard_label_text_color_hover']['pt-pt'] = "Flutuar a cor do texto da etiqueta"; -$text['label-dashboard_label_text_color_hover']['ro-ro'] = "Culoarea textului etichetei Hover"; -$text['label-dashboard_label_text_color_hover']['ru-ru'] = "Цвет текста метки при наведении"; -$text['label-dashboard_label_text_color_hover']['sv-se'] = "Etiketttext Färg Hover"; -$text['label-dashboard_label_text_color_hover']['uk-ua'] = "Наведіть курсор на колір тексту мітки"; -$text['label-dashboard_label_text_color_hover']['tr-tr'] = "Etiket Metin Rengi Hover"; -$text['label-dashboard_label_text_color_hover']['zh-cn'] = "标签文本颜色悬停"; -$text['label-dashboard_label_text_color_hover']['ja-jp'] = "ラベルテキストの色ホバー"; -$text['label-dashboard_label_text_color_hover']['ko-kr'] = "라벨 텍스트 색상 호버"; +$text['label-widget_label_text_color_hover']['en-us'] = "Label Text Color Hover"; +$text['label-widget_label_text_color_hover']['en-gb'] = "Label Text Color Hover"; +$text['label-widget_label_text_color_hover']['ar-eg'] = "لون نص الملصق عند التمرير فوقه"; +$text['label-widget_label_text_color_hover']['de-at'] = "Beschriftungstextfarbe beim Hovern"; +$text['label-widget_label_text_color_hover']['de-ch'] = "Beschriftungstextfarbe beim Hovern"; +$text['label-widget_label_text_color_hover']['de-de'] = "Beschriftungstextfarbe beim Hovern"; +$text['label-widget_label_text_color_hover']['el-gr'] = "Χρώμα κειμένου ετικέτας"; +$text['label-widget_label_text_color_hover']['es-cl'] = "Color del texto de la etiqueta al pasar el mouse"; +$text['label-widget_label_text_color_hover']['es-mx'] = "Color del texto de la etiqueta al pasar el mouse"; +$text['label-widget_label_text_color_hover']['fr-ca'] = "Survol de la couleur du texte de l'étiquette"; +$text['label-widget_label_text_color_hover']['fr-fr'] = "Survol de la couleur du texte de l'étiquette"; +$text['label-widget_label_text_color_hover']['he-il'] = "ריחוף צבע טקסט תווית"; +$text['label-widget_label_text_color_hover']['it-it'] = "Etichetta Colore Testo Passa il mouse sopra"; +$text['label-widget_label_text_color_hover']['ka-ge'] = "ჭდის ტექსტის ფერი ზედ თაგუნას ისრის გადატარებისას"; +$text['label-widget_label_text_color_hover']['nl-nl'] = "Label Tekstkleur Hover"; +$text['label-widget_label_text_color_hover']['pl-pl'] = "Kolor tekstu etykiety po najechaniu kursorem"; +$text['label-widget_label_text_color_hover']['pt-br'] = "Cor do texto do rótulo Hover"; +$text['label-widget_label_text_color_hover']['pt-pt'] = "Flutuar a cor do texto da etiqueta"; +$text['label-widget_label_text_color_hover']['ro-ro'] = "Culoarea textului etichetei Hover"; +$text['label-widget_label_text_color_hover']['ru-ru'] = "Цвет текста метки при наведении"; +$text['label-widget_label_text_color_hover']['sv-se'] = "Etiketttext Färg Hover"; +$text['label-widget_label_text_color_hover']['uk-ua'] = "Наведіть курсор на колір тексту мітки"; +$text['label-widget_label_text_color_hover']['tr-tr'] = "Etiket Metin Rengi Hover"; +$text['label-widget_label_text_color_hover']['zh-cn'] = "标签文本颜色悬停"; +$text['label-widget_label_text_color_hover']['ja-jp'] = "ラベルテキストの色ホバー"; +$text['label-widget_label_text_color_hover']['ko-kr'] = "라벨 텍스트 색상 호버"; -$text['description-dashboard_label_text_color_hover']['en-us'] = "Enter the dashboard widget label text color hover."; -$text['description-dashboard_label_text_color_hover']['en-gb'] = "Enter the dashboard widget label text color hover."; -$text['description-dashboard_label_text_color_hover']['ar-eg'] = "أدخل لون نص تسمية أداة لوحة المعلومات عند تحريك المؤشر عليها."; -$text['description-dashboard_label_text_color_hover']['de-at'] = "Geben Sie beim Hovern die Textfarbe für die Dashboard-Widget-Beschriftung ein."; -$text['description-dashboard_label_text_color_hover']['de-ch'] = "Geben Sie beim Hovern die Textfarbe für die Dashboard-Widget-Beschriftung ein."; -$text['description-dashboard_label_text_color_hover']['de-de'] = "Geben Sie beim Hovern die Textfarbe für die Dashboard-Widget-Beschriftung ein."; -$text['description-dashboard_label_text_color_hover']['el-gr'] = "Εισαγάγετε τον δείκτη του ποντικιού χρώματος κειμένου της ετικέτας του γραφικού πίνακα εργαλείων."; -$text['description-dashboard_label_text_color_hover']['es-cl'] = "Ingresa el color del texto de la etiqueta del widget del panel al pasar el mouse."; -$text['description-dashboard_label_text_color_hover']['es-mx'] = "Ingresa el color del texto de la etiqueta del widget del panel al pasar el mouse."; -$text['description-dashboard_label_text_color_hover']['fr-ca'] = "Entrez la couleur du texte de l'étiquette du widget du tableau de bord au survol."; -$text['description-dashboard_label_text_color_hover']['fr-fr'] = "Entrez la couleur du texte de l'étiquette du widget du tableau de bord au survol."; -$text['description-dashboard_label_text_color_hover']['he-il'] = "הזן את ריחוף צבע הטקסט של הווידג'ט של לוח המחוונים."; -$text['description-dashboard_label_text_color_hover']['it-it'] = "Inserisci il colore del testo dell'etichetta del widget della dashboard al passaggio del mouse."; -$text['description-dashboard_label_text_color_hover']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის ჭდის ფერი თაგუნას ისრის მასზე გადატარებისას."; -$text['description-dashboard_label_text_color_hover']['nl-nl'] = "Voer de tekstkleur van het dashboardwidgetlabel in."; -$text['description-dashboard_label_text_color_hover']['pl-pl'] = "Wprowadź kolor etykiety tekstu widżetu pulpitu nawigacyjnego po najechaniu kursorem."; -$text['description-dashboard_label_text_color_hover']['pt-br'] = "Insira a cor do texto do rótulo do widget do painel ao passar o mouse."; -$text['description-dashboard_label_text_color_hover']['pt-pt'] = "Introduza o foco da cor do texto do rótulo do widget do painel."; -$text['description-dashboard_label_text_color_hover']['ro-ro'] = "Introduceți culoarea textului etichetei widget din tabloul de bord."; -$text['description-dashboard_label_text_color_hover']['ru-ru'] = "Введите цвет текста метки виджета панели управления при наведении."; -$text['description-dashboard_label_text_color_hover']['sv-se'] = "Ange instrumentpanelswidgetens etikett för textfärg."; -$text['description-dashboard_label_text_color_hover']['uk-ua'] = "Введіть колір тексту мітки віджета інформаційної панелі, наведіть курсор."; -$text['description-dashboard_label_text_color_hover']['tr-tr'] = "Gösterge paneli widget etiketi metin rengini girin."; -$text['description-dashboard_label_text_color_hover']['zh-cn'] = "输入仪表板小部件标签文本颜色悬停。"; -$text['description-dashboard_label_text_color_hover']['ja-jp'] = "ダッシュボード ウィジェットのラベル テキストの色を入力します。"; -$text['description-dashboard_label_text_color_hover']['ko-kr'] = "대시보드 위젯 라벨 텍스트 색상 호버를 입력하세요."; +$text['description-widget_label_text_color_hover']['en-us'] = "Enter the dashboard widget label text color hover."; +$text['description-widget_label_text_color_hover']['en-gb'] = "Enter the dashboard widget label text color hover."; +$text['description-widget_label_text_color_hover']['ar-eg'] = "أدخل لون نص تسمية أداة لوحة المعلومات عند تحريك المؤشر عليها."; +$text['description-widget_label_text_color_hover']['de-at'] = "Geben Sie beim Hovern die Textfarbe für die Dashboard-Widget-Beschriftung ein."; +$text['description-widget_label_text_color_hover']['de-ch'] = "Geben Sie beim Hovern die Textfarbe für die Dashboard-Widget-Beschriftung ein."; +$text['description-widget_label_text_color_hover']['de-de'] = "Geben Sie beim Hovern die Textfarbe für die Dashboard-Widget-Beschriftung ein."; +$text['description-widget_label_text_color_hover']['el-gr'] = "Εισαγάγετε τον δείκτη του ποντικιού χρώματος κειμένου της ετικέτας του γραφικού πίνακα εργαλείων."; +$text['description-widget_label_text_color_hover']['es-cl'] = "Ingresa el color del texto de la etiqueta del widget del panel al pasar el mouse."; +$text['description-widget_label_text_color_hover']['es-mx'] = "Ingresa el color del texto de la etiqueta del widget del panel al pasar el mouse."; +$text['description-widget_label_text_color_hover']['fr-ca'] = "Entrez la couleur du texte de l'étiquette du widget du tableau de bord au survol."; +$text['description-widget_label_text_color_hover']['fr-fr'] = "Entrez la couleur du texte de l'étiquette du widget du tableau de bord au survol."; +$text['description-widget_label_text_color_hover']['he-il'] = "הזן את ריחוף צבע הטקסט של הווידג'ט של לוח המחוונים."; +$text['description-widget_label_text_color_hover']['it-it'] = "Inserisci il colore del testo dell'etichetta del widget della dashboard al passaggio del mouse."; +$text['description-widget_label_text_color_hover']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის ჭდის ფერი თაგუნას ისრის მასზე გადატარებისას."; +$text['description-widget_label_text_color_hover']['nl-nl'] = "Voer de tekstkleur van het dashboardwidgetlabel in."; +$text['description-widget_label_text_color_hover']['pl-pl'] = "Wprowadź kolor etykiety tekstu widżetu pulpitu nawigacyjnego po najechaniu kursorem."; +$text['description-widget_label_text_color_hover']['pt-br'] = "Insira a cor do texto do rótulo do widget do painel ao passar o mouse."; +$text['description-widget_label_text_color_hover']['pt-pt'] = "Introduza o foco da cor do texto do rótulo do widget do painel."; +$text['description-widget_label_text_color_hover']['ro-ro'] = "Introduceți culoarea textului etichetei widget din tabloul de bord."; +$text['description-widget_label_text_color_hover']['ru-ru'] = "Введите цвет текста метки виджета панели управления при наведении."; +$text['description-widget_label_text_color_hover']['sv-se'] = "Ange instrumentpanelswidgetens etikett för textfärg."; +$text['description-widget_label_text_color_hover']['uk-ua'] = "Введіть колір тексту мітки віджета інформаційної панелі, наведіть курсор."; +$text['description-widget_label_text_color_hover']['tr-tr'] = "Gösterge paneli widget etiketi metin rengini girin."; +$text['description-widget_label_text_color_hover']['zh-cn'] = "输入仪表板小部件标签文本颜色悬停。"; +$text['description-widget_label_text_color_hover']['ja-jp'] = "ダッシュボード ウィジェットのラベル テキストの色を入力します。"; +$text['description-widget_label_text_color_hover']['ko-kr'] = "대시보드 위젯 라벨 텍스트 색상 호버를 입력하세요."; -$text['label-dashboard_label_background_color']['en-us'] = "Label Background Color"; -$text['label-dashboard_label_background_color']['en-gb'] = "Label Background Color"; -$text['label-dashboard_label_background_color']['ar-eg'] = "لون خلفية الملصق"; -$text['label-dashboard_label_background_color']['de-at'] = "Hintergrundfarbe des Etiketts"; -$text['label-dashboard_label_background_color']['de-ch'] = "Hintergrundfarbe des Etiketts"; -$text['label-dashboard_label_background_color']['de-de'] = "Hintergrundfarbe des Etiketts"; -$text['label-dashboard_label_background_color']['el-gr'] = "Χρώμα φόντου ετικέτας"; -$text['label-dashboard_label_background_color']['es-cl'] = "Color de fondo de la etiqueta"; -$text['label-dashboard_label_background_color']['es-mx'] = "Color de fondo de la etiqueta"; -$text['label-dashboard_label_background_color']['fr-ca'] = "Couleur d'arrière-plan de l'étiquette"; -$text['label-dashboard_label_background_color']['fr-fr'] = "Couleur d'arrière-plan de l'étiquette"; -$text['label-dashboard_label_background_color']['he-il'] = "צבע רקע של תווית"; -$text['label-dashboard_label_background_color']['it-it'] = "Colore di sfondo dell'etichetta"; -$text['label-dashboard_label_background_color']['ka-ge'] = "ჭდის ფონის ფერი"; -$text['label-dashboard_label_background_color']['nl-nl'] = "Achtergrondkleur van het label"; -$text['label-dashboard_label_background_color']['pl-pl'] = "Kolor tła etykiety"; -$text['label-dashboard_label_background_color']['pt-br'] = "Cor de fundo do rótulo"; -$text['label-dashboard_label_background_color']['pt-pt'] = "Cor de fundo da etiqueta"; -$text['label-dashboard_label_background_color']['ro-ro'] = "Culoarea fundalului etichetei"; -$text['label-dashboard_label_background_color']['ru-ru'] = "Цвет фона этикетки"; -$text['label-dashboard_label_background_color']['sv-se'] = "Etikett bakgrundsfärg"; -$text['label-dashboard_label_background_color']['uk-ua'] = "Колір фону мітки"; -$text['label-dashboard_label_background_color']['tr-tr'] = "Etiket Arkaplan Rengi"; -$text['label-dashboard_label_background_color']['zh-cn'] = "标签背景颜色"; -$text['label-dashboard_label_background_color']['ja-jp'] = "ラベルの背景色"; -$text['label-dashboard_label_background_color']['ko-kr'] = "라벨 배경색"; +$text['label-widget_label_background_color']['en-us'] = "Label Background Color"; +$text['label-widget_label_background_color']['en-gb'] = "Label Background Color"; +$text['label-widget_label_background_color']['ar-eg'] = "لون خلفية الملصق"; +$text['label-widget_label_background_color']['de-at'] = "Hintergrundfarbe des Etiketts"; +$text['label-widget_label_background_color']['de-ch'] = "Hintergrundfarbe des Etiketts"; +$text['label-widget_label_background_color']['de-de'] = "Hintergrundfarbe des Etiketts"; +$text['label-widget_label_background_color']['el-gr'] = "Χρώμα φόντου ετικέτας"; +$text['label-widget_label_background_color']['es-cl'] = "Color de fondo de la etiqueta"; +$text['label-widget_label_background_color']['es-mx'] = "Color de fondo de la etiqueta"; +$text['label-widget_label_background_color']['fr-ca'] = "Couleur d'arrière-plan de l'étiquette"; +$text['label-widget_label_background_color']['fr-fr'] = "Couleur d'arrière-plan de l'étiquette"; +$text['label-widget_label_background_color']['he-il'] = "צבע רקע של תווית"; +$text['label-widget_label_background_color']['it-it'] = "Colore di sfondo dell'etichetta"; +$text['label-widget_label_background_color']['ka-ge'] = "ჭდის ფონის ფერი"; +$text['label-widget_label_background_color']['nl-nl'] = "Achtergrondkleur van het label"; +$text['label-widget_label_background_color']['pl-pl'] = "Kolor tła etykiety"; +$text['label-widget_label_background_color']['pt-br'] = "Cor de fundo do rótulo"; +$text['label-widget_label_background_color']['pt-pt'] = "Cor de fundo da etiqueta"; +$text['label-widget_label_background_color']['ro-ro'] = "Culoarea fundalului etichetei"; +$text['label-widget_label_background_color']['ru-ru'] = "Цвет фона этикетки"; +$text['label-widget_label_background_color']['sv-se'] = "Etikett bakgrundsfärg"; +$text['label-widget_label_background_color']['uk-ua'] = "Колір фону мітки"; +$text['label-widget_label_background_color']['tr-tr'] = "Etiket Arkaplan Rengi"; +$text['label-widget_label_background_color']['zh-cn'] = "标签背景颜色"; +$text['label-widget_label_background_color']['ja-jp'] = "ラベルの背景色"; +$text['label-widget_label_background_color']['ko-kr'] = "라벨 배경색"; -$text['description-dashboard_label_background_color']['en-us'] = "Enter the dashboard widget label background color."; -$text['description-dashboard_label_background_color']['en-gb'] = "Enter the dashboard widget label background color."; -$text['description-dashboard_label_background_color']['ar-eg'] = "أدخل لون الخلفية لتسمية عنصر واجهة المستخدم الرسومية في لوحة المعلومات."; -$text['description-dashboard_label_background_color']['de-at'] = "Geben Sie die Hintergrundfarbe der Dashboard-Widget-Beschriftung ein."; -$text['description-dashboard_label_background_color']['de-ch'] = "Geben Sie die Hintergrundfarbe der Dashboard-Widget-Beschriftung ein."; -$text['description-dashboard_label_background_color']['de-de'] = "Geben Sie die Hintergrundfarbe der Dashboard-Widget-Beschriftung ein."; -$text['description-dashboard_label_background_color']['el-gr'] = "Εισαγάγετε το χρώμα φόντου της ετικέτας του γραφικού πίνακα εργαλείων."; -$text['description-dashboard_label_background_color']['es-cl'] = "Introduzca el color de fondo de la etiqueta del widget del panel."; -$text['description-dashboard_label_background_color']['es-mx'] = "Introduzca el color de fondo de la etiqueta del widget del panel."; -$text['description-dashboard_label_background_color']['fr-ca'] = "Saisissez la couleur d’arrière-plan de l’étiquette du widget du tableau de bord."; -$text['description-dashboard_label_background_color']['fr-fr'] = "Saisissez la couleur d’arrière-plan de l’étiquette du widget du tableau de bord."; -$text['description-dashboard_label_background_color']['he-il'] = "הזן את צבע הרקע של תווית הווידג'ט של לוח המחוונים."; -$text['description-dashboard_label_background_color']['it-it'] = "Inserisci il colore di sfondo dell'etichetta del widget della dashboard."; -$text['description-dashboard_label_background_color']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის ჭდის ფონის ფერი."; -$text['description-dashboard_label_background_color']['nl-nl'] = "Voer de achtergrondkleur van het dashboardwidgetlabel in."; -$text['description-dashboard_label_background_color']['pl-pl'] = "Wprowadź kolor tła etykiety widżetu pulpitu nawigacyjnego."; -$text['description-dashboard_label_background_color']['pt-br'] = "Insira a cor de fundo do rótulo do widget do painel."; -$text['description-dashboard_label_background_color']['pt-pt'] = "Introduza a cor de fundo do rótulo do widget do painel."; -$text['description-dashboard_label_background_color']['ro-ro'] = "Introduceți culoarea de fundal a etichetei widget-ului tabloului de bord."; -$text['description-dashboard_label_background_color']['ru-ru'] = "Введите цвет фона метки виджета панели управления."; -$text['description-dashboard_label_background_color']['sv-se'] = "Ange bakgrundsfärgen för instrumentpanelwidgetetiketten."; -$text['description-dashboard_label_background_color']['uk-ua'] = "Введіть колір тла мітки віджета інформаційної панелі."; -$text['description-dashboard_label_background_color']['tr-tr'] = "Gösterge paneli widget etiketinin arka plan rengini girin."; -$text['description-dashboard_label_background_color']['zh-cn'] = "输入仪表板小部件标签的背景颜色。"; -$text['description-dashboard_label_background_color']['ja-jp'] = "ダッシュボード ウィジェットのラベルの背景色を入力します。"; -$text['description-dashboard_label_background_color']['ko-kr'] = "대시보드 위젯 라벨 배경색을 입력하세요."; +$text['description-widget_label_background_color']['en-us'] = "Enter the dashboard widget label background color."; +$text['description-widget_label_background_color']['en-gb'] = "Enter the dashboard widget label background color."; +$text['description-widget_label_background_color']['ar-eg'] = "أدخل لون الخلفية لتسمية عنصر واجهة المستخدم الرسومية في لوحة المعلومات."; +$text['description-widget_label_background_color']['de-at'] = "Geben Sie die Hintergrundfarbe der Dashboard-Widget-Beschriftung ein."; +$text['description-widget_label_background_color']['de-ch'] = "Geben Sie die Hintergrundfarbe der Dashboard-Widget-Beschriftung ein."; +$text['description-widget_label_background_color']['de-de'] = "Geben Sie die Hintergrundfarbe der Dashboard-Widget-Beschriftung ein."; +$text['description-widget_label_background_color']['el-gr'] = "Εισαγάγετε το χρώμα φόντου της ετικέτας του γραφικού πίνακα εργαλείων."; +$text['description-widget_label_background_color']['es-cl'] = "Introduzca el color de fondo de la etiqueta del widget del panel."; +$text['description-widget_label_background_color']['es-mx'] = "Introduzca el color de fondo de la etiqueta del widget del panel."; +$text['description-widget_label_background_color']['fr-ca'] = "Saisissez la couleur d’arrière-plan de l’étiquette du widget du tableau de bord."; +$text['description-widget_label_background_color']['fr-fr'] = "Saisissez la couleur d’arrière-plan de l’étiquette du widget du tableau de bord."; +$text['description-widget_label_background_color']['he-il'] = "הזן את צבע הרקע של תווית הווידג'ט של לוח המחוונים."; +$text['description-widget_label_background_color']['it-it'] = "Inserisci il colore di sfondo dell'etichetta del widget della dashboard."; +$text['description-widget_label_background_color']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის ჭდის ფონის ფერი."; +$text['description-widget_label_background_color']['nl-nl'] = "Voer de achtergrondkleur van het dashboardwidgetlabel in."; +$text['description-widget_label_background_color']['pl-pl'] = "Wprowadź kolor tła etykiety widżetu pulpitu nawigacyjnego."; +$text['description-widget_label_background_color']['pt-br'] = "Insira a cor de fundo do rótulo do widget do painel."; +$text['description-widget_label_background_color']['pt-pt'] = "Introduza a cor de fundo do rótulo do widget do painel."; +$text['description-widget_label_background_color']['ro-ro'] = "Introduceți culoarea de fundal a etichetei widget-ului tabloului de bord."; +$text['description-widget_label_background_color']['ru-ru'] = "Введите цвет фона метки виджета панели управления."; +$text['description-widget_label_background_color']['sv-se'] = "Ange bakgrundsfärgen för instrumentpanelwidgetetiketten."; +$text['description-widget_label_background_color']['uk-ua'] = "Введіть колір тла мітки віджета інформаційної панелі."; +$text['description-widget_label_background_color']['tr-tr'] = "Gösterge paneli widget etiketinin arka plan rengini girin."; +$text['description-widget_label_background_color']['zh-cn'] = "输入仪表板小部件标签的背景颜色。"; +$text['description-widget_label_background_color']['ja-jp'] = "ダッシュボード ウィジェットのラベルの背景色を入力します。"; +$text['description-widget_label_background_color']['ko-kr'] = "대시보드 위젯 라벨 배경색을 입력하세요."; -$text['label-dashboard_label_background_color_hover']['en-us'] = "Label Background Color Hover"; -$text['label-dashboard_label_background_color_hover']['en-gb'] = "Label Background Color Hover"; -$text['label-dashboard_label_background_color_hover']['ar-eg'] = "لون خلفية الملصق عند تحريك المؤشر عليه"; -$text['label-dashboard_label_background_color_hover']['de-at'] = "Beschriftungshintergrundfarbe beim Hovern"; -$text['label-dashboard_label_background_color_hover']['de-ch'] = "Beschriftungshintergrundfarbe beim Hovern"; -$text['label-dashboard_label_background_color_hover']['de-de'] = "Beschriftungshintergrundfarbe beim Hovern"; -$text['label-dashboard_label_background_color_hover']['el-gr'] = "Τοποθέτηση χρώματος φόντου ετικέτας"; -$text['label-dashboard_label_background_color_hover']['es-cl'] = "Color de fondo de la etiqueta al pasar el mouse"; -$text['label-dashboard_label_background_color_hover']['es-mx'] = "Color de fondo de la etiqueta al pasar el mouse"; -$text['label-dashboard_label_background_color_hover']['fr-ca'] = "Survol de la couleur d'arrière-plan de l'étiquette"; -$text['label-dashboard_label_background_color_hover']['fr-fr'] = "Survol de la couleur d'arrière-plan de l'étiquette"; -$text['label-dashboard_label_background_color_hover']['he-il'] = "ריחוף צבע רקע של תווית"; -$text['label-dashboard_label_background_color_hover']['it-it'] = "Colore di sfondo dell'etichetta Passa il mouse sopra"; -$text['label-dashboard_label_background_color_hover']['ka-ge'] = "ჭდის ფონის ფერი თაგუნას ისრის მასზე გადატარებისას"; -$text['label-dashboard_label_background_color_hover']['nl-nl'] = "Label Achtergrondkleur Hover"; -$text['label-dashboard_label_background_color_hover']['pl-pl'] = "Kolor tła etykiety po najechaniu kursorem"; -$text['label-dashboard_label_background_color_hover']['pt-br'] = "Cor de fundo do rótulo Hover"; -$text['label-dashboard_label_background_color_hover']['pt-pt'] = "Flutuação da cor de fundo da etiqueta"; -$text['label-dashboard_label_background_color_hover']['ro-ro'] = "Culoarea fundalului etichetei Hover"; -$text['label-dashboard_label_background_color_hover']['ru-ru'] = "Цвет фона этикетки при наведении"; -$text['label-dashboard_label_background_color_hover']['sv-se'] = "Etikett bakgrundsfärg Hover"; -$text['label-dashboard_label_background_color_hover']['uk-ua'] = "Наведіть курсор на фоновий колір мітки"; -$text['label-dashboard_label_background_color_hover']['tr-tr'] = "Etiket Arkaplan Rengi Hover"; -$text['label-dashboard_label_background_color_hover']['zh-cn'] = "标签背景颜色悬停"; -$text['label-dashboard_label_background_color_hover']['ja-jp'] = "ラベルの背景色ホバー"; -$text['label-dashboard_label_background_color_hover']['ko-kr'] = "라벨 배경색 호버"; +$text['label-widget_label_background_color_hover']['en-us'] = "Label Background Color Hover"; +$text['label-widget_label_background_color_hover']['en-gb'] = "Label Background Color Hover"; +$text['label-widget_label_background_color_hover']['ar-eg'] = "لون خلفية الملصق عند تحريك المؤشر عليه"; +$text['label-widget_label_background_color_hover']['de-at'] = "Beschriftungshintergrundfarbe beim Hovern"; +$text['label-widget_label_background_color_hover']['de-ch'] = "Beschriftungshintergrundfarbe beim Hovern"; +$text['label-widget_label_background_color_hover']['de-de'] = "Beschriftungshintergrundfarbe beim Hovern"; +$text['label-widget_label_background_color_hover']['el-gr'] = "Τοποθέτηση χρώματος φόντου ετικέτας"; +$text['label-widget_label_background_color_hover']['es-cl'] = "Color de fondo de la etiqueta al pasar el mouse"; +$text['label-widget_label_background_color_hover']['es-mx'] = "Color de fondo de la etiqueta al pasar el mouse"; +$text['label-widget_label_background_color_hover']['fr-ca'] = "Survol de la couleur d'arrière-plan de l'étiquette"; +$text['label-widget_label_background_color_hover']['fr-fr'] = "Survol de la couleur d'arrière-plan de l'étiquette"; +$text['label-widget_label_background_color_hover']['he-il'] = "ריחוף צבע רקע של תווית"; +$text['label-widget_label_background_color_hover']['it-it'] = "Colore di sfondo dell'etichetta Passa il mouse sopra"; +$text['label-widget_label_background_color_hover']['ka-ge'] = "ჭდის ფონის ფერი თაგუნას ისრის მასზე გადატარებისას"; +$text['label-widget_label_background_color_hover']['nl-nl'] = "Label Achtergrondkleur Hover"; +$text['label-widget_label_background_color_hover']['pl-pl'] = "Kolor tła etykiety po najechaniu kursorem"; +$text['label-widget_label_background_color_hover']['pt-br'] = "Cor de fundo do rótulo Hover"; +$text['label-widget_label_background_color_hover']['pt-pt'] = "Flutuação da cor de fundo da etiqueta"; +$text['label-widget_label_background_color_hover']['ro-ro'] = "Culoarea fundalului etichetei Hover"; +$text['label-widget_label_background_color_hover']['ru-ru'] = "Цвет фона этикетки при наведении"; +$text['label-widget_label_background_color_hover']['sv-se'] = "Etikett bakgrundsfärg Hover"; +$text['label-widget_label_background_color_hover']['uk-ua'] = "Наведіть курсор на фоновий колір мітки"; +$text['label-widget_label_background_color_hover']['tr-tr'] = "Etiket Arkaplan Rengi Hover"; +$text['label-widget_label_background_color_hover']['zh-cn'] = "标签背景颜色悬停"; +$text['label-widget_label_background_color_hover']['ja-jp'] = "ラベルの背景色ホバー"; +$text['label-widget_label_background_color_hover']['ko-kr'] = "라벨 배경색 호버"; -$text['description-dashboard_label_background_color_hover']['en-us'] = "Enter the dashboard widget label background color hover."; -$text['description-dashboard_label_background_color_hover']['en-gb'] = "Enter the dashboard widget label background color hover."; -$text['description-dashboard_label_background_color_hover']['ar-eg'] = "أدخل لون خلفية تسمية أداة لوحة المعلومات."; -$text['description-dashboard_label_background_color_hover']['de-at'] = "Geben Sie beim Hovern die Hintergrundfarbe der Dashboard-Widget-Beschriftung ein."; -$text['description-dashboard_label_background_color_hover']['de-ch'] = "Geben Sie beim Hovern die Hintergrundfarbe der Dashboard-Widget-Beschriftung ein."; -$text['description-dashboard_label_background_color_hover']['de-de'] = "Geben Sie beim Hovern die Hintergrundfarbe der Dashboard-Widget-Beschriftung ein."; -$text['description-dashboard_label_background_color_hover']['el-gr'] = "Εισαγάγετε τον δείκτη του ποντικιού χρώματος φόντου της ετικέτας γραφικού στοιχείου εργαλείων."; -$text['description-dashboard_label_background_color_hover']['es-cl'] = "Ingrese el color de fondo de la etiqueta del widget del panel al pasar el mouse."; -$text['description-dashboard_label_background_color_hover']['es-mx'] = "Ingrese el color de fondo de la etiqueta del widget del panel al pasar el mouse."; -$text['description-dashboard_label_background_color_hover']['fr-ca'] = "Entrez la couleur d'arrière-plan de l'étiquette du widget du tableau de bord au survol."; -$text['description-dashboard_label_background_color_hover']['fr-fr'] = "Entrez la couleur d'arrière-plan de l'étiquette du widget du tableau de bord au survol."; -$text['description-dashboard_label_background_color_hover']['he-il'] = "הזן את ריחוף צבע הרקע של תווית הווידג'ט של לוח המחוונים."; -$text['description-dashboard_label_background_color_hover']['it-it'] = "Inserisci il colore di sfondo dell'etichetta del widget della dashboard al passaggio del mouse."; -$text['description-dashboard_label_background_color_hover']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის ჭდის ფონის ფერი თაგუნას ისრის მასზე გადატარებისას."; -$text['description-dashboard_label_background_color_hover']['nl-nl'] = "Voer de achtergrondkleur van het dashboardwidgetlabel in."; -$text['description-dashboard_label_background_color_hover']['pl-pl'] = "Wprowadź kolor tła etykiety widżetu pulpitu nawigacyjnego po najechaniu kursorem."; -$text['description-dashboard_label_background_color_hover']['pt-br'] = "Insira a cor de fundo do rótulo do widget do painel ao passar o mouse."; -$text['description-dashboard_label_background_color_hover']['pt-pt'] = "Introduza o foco da cor de fundo do rótulo do widget do painel."; -$text['description-dashboard_label_background_color_hover']['ro-ro'] = "Introduceți culoarea de fundal a etichetei widget-ului tabloului de bord."; -$text['description-dashboard_label_background_color_hover']['ru-ru'] = "Введите цвет фона метки виджета панели управления при наведении."; -$text['description-dashboard_label_background_color_hover']['sv-se'] = "Ange instrumentpanelens widgetetikett för bakgrundsfärg."; -$text['description-dashboard_label_background_color_hover']['uk-ua'] = "Введіть колір тла мітки віджета інформаційної панелі, наведіть курсор."; -$text['description-dashboard_label_background_color_hover']['tr-tr'] = "Gösterge paneli widget etiketinin arka plan rengini girin."; -$text['description-dashboard_label_background_color_hover']['zh-cn'] = "输入仪表板小部件标签背景颜色悬停。"; -$text['description-dashboard_label_background_color_hover']['ja-jp'] = "ダッシュボード ウィジェットのラベルの背景色のホバーを入力します。"; -$text['description-dashboard_label_background_color_hover']['ko-kr'] = "대시보드 위젯 라벨 배경색에 마우스를 올려 놓으세요."; +$text['description-widget_label_background_color_hover']['en-us'] = "Enter the dashboard widget label background color hover."; +$text['description-widget_label_background_color_hover']['en-gb'] = "Enter the dashboard widget label background color hover."; +$text['description-widget_label_background_color_hover']['ar-eg'] = "أدخل لون خلفية تسمية أداة لوحة المعلومات."; +$text['description-widget_label_background_color_hover']['de-at'] = "Geben Sie beim Hovern die Hintergrundfarbe der Dashboard-Widget-Beschriftung ein."; +$text['description-widget_label_background_color_hover']['de-ch'] = "Geben Sie beim Hovern die Hintergrundfarbe der Dashboard-Widget-Beschriftung ein."; +$text['description-widget_label_background_color_hover']['de-de'] = "Geben Sie beim Hovern die Hintergrundfarbe der Dashboard-Widget-Beschriftung ein."; +$text['description-widget_label_background_color_hover']['el-gr'] = "Εισαγάγετε τον δείκτη του ποντικιού χρώματος φόντου της ετικέτας γραφικού στοιχείου εργαλείων."; +$text['description-widget_label_background_color_hover']['es-cl'] = "Ingrese el color de fondo de la etiqueta del widget del panel al pasar el mouse."; +$text['description-widget_label_background_color_hover']['es-mx'] = "Ingrese el color de fondo de la etiqueta del widget del panel al pasar el mouse."; +$text['description-widget_label_background_color_hover']['fr-ca'] = "Entrez la couleur d'arrière-plan de l'étiquette du widget du tableau de bord au survol."; +$text['description-widget_label_background_color_hover']['fr-fr'] = "Entrez la couleur d'arrière-plan de l'étiquette du widget du tableau de bord au survol."; +$text['description-widget_label_background_color_hover']['he-il'] = "הזן את ריחוף צבע הרקע של תווית הווידג'ט של לוח המחוונים."; +$text['description-widget_label_background_color_hover']['it-it'] = "Inserisci il colore di sfondo dell'etichetta del widget della dashboard al passaggio del mouse."; +$text['description-widget_label_background_color_hover']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის ჭდის ფონის ფერი თაგუნას ისრის მასზე გადატარებისას."; +$text['description-widget_label_background_color_hover']['nl-nl'] = "Voer de achtergrondkleur van het dashboardwidgetlabel in."; +$text['description-widget_label_background_color_hover']['pl-pl'] = "Wprowadź kolor tła etykiety widżetu pulpitu nawigacyjnego po najechaniu kursorem."; +$text['description-widget_label_background_color_hover']['pt-br'] = "Insira a cor de fundo do rótulo do widget do painel ao passar o mouse."; +$text['description-widget_label_background_color_hover']['pt-pt'] = "Introduza o foco da cor de fundo do rótulo do widget do painel."; +$text['description-widget_label_background_color_hover']['ro-ro'] = "Introduceți culoarea de fundal a etichetei widget-ului tabloului de bord."; +$text['description-widget_label_background_color_hover']['ru-ru'] = "Введите цвет фона метки виджета панели управления при наведении."; +$text['description-widget_label_background_color_hover']['sv-se'] = "Ange instrumentpanelens widgetetikett för bakgrundsfärg."; +$text['description-widget_label_background_color_hover']['uk-ua'] = "Введіть колір тла мітки віджета інформаційної панелі, наведіть курсор."; +$text['description-widget_label_background_color_hover']['tr-tr'] = "Gösterge paneli widget etiketinin arka plan rengini girin."; +$text['description-widget_label_background_color_hover']['zh-cn'] = "输入仪表板小部件标签背景颜色悬停。"; +$text['description-widget_label_background_color_hover']['ja-jp'] = "ダッシュボード ウィジェットのラベルの背景色のホバーを入力します。"; +$text['description-widget_label_background_color_hover']['ko-kr'] = "대시보드 위젯 라벨 배경색에 마우스를 올려 놓으세요."; -$text['label-dashboard_number_text_color']['en-us'] = "Number Text Color"; -$text['label-dashboard_number_text_color']['en-gb'] = "Number Text Color"; -$text['label-dashboard_number_text_color']['ar-eg'] = "رقم لون النص"; -$text['label-dashboard_number_text_color']['de-at'] = "Zahlentextfarbe"; -$text['label-dashboard_number_text_color']['de-ch'] = "Zahlentextfarbe"; -$text['label-dashboard_number_text_color']['de-de'] = "Zahlentextfarbe"; -$text['label-dashboard_number_text_color']['el-gr'] = "Χρώμα κειμένου αριθμού"; -$text['label-dashboard_number_text_color']['es-cl'] = "Número Color del texto"; -$text['label-dashboard_number_text_color']['es-mx'] = "Número Color del texto"; -$text['label-dashboard_number_text_color']['fr-ca'] = "Couleur du texte numérique"; -$text['label-dashboard_number_text_color']['fr-fr'] = "Couleur du texte numérique"; -$text['label-dashboard_number_text_color']['he-il'] = "צבע טקסט מספר"; -$text['label-dashboard_number_text_color']['it-it'] = "Colore del testo numerico"; -$text['label-dashboard_number_text_color']['ka-ge'] = "ნომრის ტექსტის ფერი"; -$text['label-dashboard_number_text_color']['nl-nl'] = "Nummer tekstkleur"; -$text['label-dashboard_number_text_color']['pl-pl'] = "Kolor tekstu liczbowego"; -$text['label-dashboard_number_text_color']['pt-br'] = "Cor do texto numérico"; -$text['label-dashboard_number_text_color']['pt-pt'] = "Cor do texto numérico"; -$text['label-dashboard_number_text_color']['ro-ro'] = "Număr Text Culoare"; -$text['label-dashboard_number_text_color']['ru-ru'] = "Цвет текста номера"; -$text['label-dashboard_number_text_color']['sv-se'] = "Nummertextfärg"; -$text['label-dashboard_number_text_color']['uk-ua'] = "Номер Колір тексту"; -$text['label-dashboard_number_text_color']['tr-tr'] = "Sayı Metin Rengi"; -$text['label-dashboard_number_text_color']['zh-cn'] = "数字文字颜色"; -$text['label-dashboard_number_text_color']['ja-jp'] = "数字のテキストの色"; -$text['label-dashboard_number_text_color']['ko-kr'] = "숫자 텍스트 색상"; +$text['label-widget_number_text_color']['en-us'] = "Number Text Color"; +$text['label-widget_number_text_color']['en-gb'] = "Number Text Color"; +$text['label-widget_number_text_color']['ar-eg'] = "رقم لون النص"; +$text['label-widget_number_text_color']['de-at'] = "Zahlentextfarbe"; +$text['label-widget_number_text_color']['de-ch'] = "Zahlentextfarbe"; +$text['label-widget_number_text_color']['de-de'] = "Zahlentextfarbe"; +$text['label-widget_number_text_color']['el-gr'] = "Χρώμα κειμένου αριθμού"; +$text['label-widget_number_text_color']['es-cl'] = "Número Color del texto"; +$text['label-widget_number_text_color']['es-mx'] = "Número Color del texto"; +$text['label-widget_number_text_color']['fr-ca'] = "Couleur du texte numérique"; +$text['label-widget_number_text_color']['fr-fr'] = "Couleur du texte numérique"; +$text['label-widget_number_text_color']['he-il'] = "צבע טקסט מספר"; +$text['label-widget_number_text_color']['it-it'] = "Colore del testo numerico"; +$text['label-widget_number_text_color']['ka-ge'] = "ნომრის ტექსტის ფერი"; +$text['label-widget_number_text_color']['nl-nl'] = "Nummer tekstkleur"; +$text['label-widget_number_text_color']['pl-pl'] = "Kolor tekstu liczbowego"; +$text['label-widget_number_text_color']['pt-br'] = "Cor do texto numérico"; +$text['label-widget_number_text_color']['pt-pt'] = "Cor do texto numérico"; +$text['label-widget_number_text_color']['ro-ro'] = "Număr Text Culoare"; +$text['label-widget_number_text_color']['ru-ru'] = "Цвет текста номера"; +$text['label-widget_number_text_color']['sv-se'] = "Nummertextfärg"; +$text['label-widget_number_text_color']['uk-ua'] = "Номер Колір тексту"; +$text['label-widget_number_text_color']['tr-tr'] = "Sayı Metin Rengi"; +$text['label-widget_number_text_color']['zh-cn'] = "数字文字颜色"; +$text['label-widget_number_text_color']['ja-jp'] = "数字のテキストの色"; +$text['label-widget_number_text_color']['ko-kr'] = "숫자 텍스트 색상"; -$text['description-dashboard_number_text_color']['en-us'] = "Enter the dashboard widget number text color."; -$text['description-dashboard_number_text_color']['en-gb'] = "Enter the dashboard widget number text color."; -$text['description-dashboard_number_text_color']['ar-eg'] = "أدخل لون نص رقم عنصر واجهة المستخدم للوحة المعلومات."; -$text['description-dashboard_number_text_color']['de-at'] = "Geben Sie die Textfarbe für die Nummer des Dashboard-Widgets ein."; -$text['description-dashboard_number_text_color']['de-ch'] = "Geben Sie die Textfarbe für die Nummer des Dashboard-Widgets ein."; -$text['description-dashboard_number_text_color']['de-de'] = "Geben Sie die Textfarbe für die Nummer des Dashboard-Widgets ein."; -$text['description-dashboard_number_text_color']['el-gr'] = "Εισαγάγετε το χρώμα κειμένου του αριθμού γραφικού στοιχείου του πίνακα εργαλείων."; -$text['description-dashboard_number_text_color']['es-cl'] = "Ingrese el color del texto del número del widget del panel."; -$text['description-dashboard_number_text_color']['es-mx'] = "Ingrese el color del texto del número del widget del panel."; -$text['description-dashboard_number_text_color']['fr-ca'] = "Entrez la couleur du texte du numéro du widget du tableau de bord."; -$text['description-dashboard_number_text_color']['fr-fr'] = "Entrez la couleur du texte du numéro du widget du tableau de bord."; -$text['description-dashboard_number_text_color']['he-il'] = "הזן את צבע הטקסט של מספר הווידג'ט של לוח המחוונים."; -$text['description-dashboard_number_text_color']['it-it'] = "Inserisci il colore del testo del numero del widget del dashboard."; -$text['description-dashboard_number_text_color']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის ნომრის ტექსტის ფერი."; -$text['description-dashboard_number_text_color']['nl-nl'] = "Voer de tekstkleur van het dashboardwidgetnummer in."; -$text['description-dashboard_number_text_color']['pl-pl'] = "Wprowadź kolor tekstu numeru widżetu panelu kontrolnego."; -$text['description-dashboard_number_text_color']['pt-br'] = "Insira a cor do texto do número do widget do painel."; -$text['description-dashboard_number_text_color']['pt-pt'] = "Insira a cor do texto do número do widget do painel."; -$text['description-dashboard_number_text_color']['ro-ro'] = "Introduceți culoarea textului cu numărul widget-ului tabloului de bord."; -$text['description-dashboard_number_text_color']['ru-ru'] = "Введите цвет текста номера виджета панели управления."; -$text['description-dashboard_number_text_color']['sv-se'] = "Ange instrumentpanelens widgets textfärg."; -$text['description-dashboard_number_text_color']['uk-ua'] = "Введіть колір тексту номера віджета приладової панелі."; -$text['description-dashboard_number_text_color']['tr-tr'] = "Kontrol paneli widget numarası metin rengini girin."; -$text['description-dashboard_number_text_color']['zh-cn'] = "输入仪表板小部件编号文本颜色。"; -$text['description-dashboard_number_text_color']['ja-jp'] = "ダッシュボード ウィジェット番号のテキストの色を入力します。"; -$text['description-dashboard_number_text_color']['ko-kr'] = "대시보드 위젯 번호 텍스트 색상을 입력하세요."; +$text['description-widget_number_text_color']['en-us'] = "Enter the dashboard widget number text color."; +$text['description-widget_number_text_color']['en-gb'] = "Enter the dashboard widget number text color."; +$text['description-widget_number_text_color']['ar-eg'] = "أدخل لون نص رقم عنصر واجهة المستخدم للوحة المعلومات."; +$text['description-widget_number_text_color']['de-at'] = "Geben Sie die Textfarbe für die Nummer des Dashboard-Widgets ein."; +$text['description-widget_number_text_color']['de-ch'] = "Geben Sie die Textfarbe für die Nummer des Dashboard-Widgets ein."; +$text['description-widget_number_text_color']['de-de'] = "Geben Sie die Textfarbe für die Nummer des Dashboard-Widgets ein."; +$text['description-widget_number_text_color']['el-gr'] = "Εισαγάγετε το χρώμα κειμένου του αριθμού γραφικού στοιχείου του πίνακα εργαλείων."; +$text['description-widget_number_text_color']['es-cl'] = "Ingrese el color del texto del número del widget del panel."; +$text['description-widget_number_text_color']['es-mx'] = "Ingrese el color del texto del número del widget del panel."; +$text['description-widget_number_text_color']['fr-ca'] = "Entrez la couleur du texte du numéro du widget du tableau de bord."; +$text['description-widget_number_text_color']['fr-fr'] = "Entrez la couleur du texte du numéro du widget du tableau de bord."; +$text['description-widget_number_text_color']['he-il'] = "הזן את צבע הטקסט של מספר הווידג'ט של לוח המחוונים."; +$text['description-widget_number_text_color']['it-it'] = "Inserisci il colore del testo del numero del widget del dashboard."; +$text['description-widget_number_text_color']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის ნომრის ტექსტის ფერი."; +$text['description-widget_number_text_color']['nl-nl'] = "Voer de tekstkleur van het dashboardwidgetnummer in."; +$text['description-widget_number_text_color']['pl-pl'] = "Wprowadź kolor tekstu numeru widżetu panelu kontrolnego."; +$text['description-widget_number_text_color']['pt-br'] = "Insira a cor do texto do número do widget do painel."; +$text['description-widget_number_text_color']['pt-pt'] = "Insira a cor do texto do número do widget do painel."; +$text['description-widget_number_text_color']['ro-ro'] = "Introduceți culoarea textului cu numărul widget-ului tabloului de bord."; +$text['description-widget_number_text_color']['ru-ru'] = "Введите цвет текста номера виджета панели управления."; +$text['description-widget_number_text_color']['sv-se'] = "Ange instrumentpanelens widgets textfärg."; +$text['description-widget_number_text_color']['uk-ua'] = "Введіть колір тексту номера віджета приладової панелі."; +$text['description-widget_number_text_color']['tr-tr'] = "Kontrol paneli widget numarası metin rengini girin."; +$text['description-widget_number_text_color']['zh-cn'] = "输入仪表板小部件编号文本颜色。"; +$text['description-widget_number_text_color']['ja-jp'] = "ダッシュボード ウィジェット番号のテキストの色を入力します。"; +$text['description-widget_number_text_color']['ko-kr'] = "대시보드 위젯 번호 텍스트 색상을 입력하세요."; -$text['label-dashboard_number_text_color_hover']['en-us'] = "Number Text Color Hover"; -$text['label-dashboard_number_text_color_hover']['en-gb'] = "Number Text Color Hover"; -$text['label-dashboard_number_text_color_hover']['ar-eg'] = "رقم لون النص تحوم"; -$text['label-dashboard_number_text_color_hover']['de-at'] = "Nummer Textfarbe Hover"; -$text['label-dashboard_number_text_color_hover']['de-ch'] = "Nummer Textfarbe Hover"; -$text['label-dashboard_number_text_color_hover']['de-de'] = "Nummer Textfarbe Hover"; -$text['label-dashboard_number_text_color_hover']['el-gr'] = "Χρώμα κειμένου αριθμού Αριθμός"; -$text['label-dashboard_number_text_color_hover']['es-cl'] = "Número Color del texto Pasar el cursor"; -$text['label-dashboard_number_text_color_hover']['es-mx'] = "Número Color del texto Pasar el cursor"; -$text['label-dashboard_number_text_color_hover']['fr-ca'] = "Survol de la couleur du texte numérique"; -$text['label-dashboard_number_text_color_hover']['fr-fr'] = "Survol de la couleur du texte numérique"; -$text['label-dashboard_number_text_color_hover']['he-il'] = "ריחוף צבע טקסט מספר"; -$text['label-dashboard_number_text_color_hover']['it-it'] = "Numero Colore testo al passaggio del mouse"; -$text['label-dashboard_number_text_color_hover']['ka-ge'] = "ნომრის ტექსტის ფერი თაგუნას გადატარებისას"; -$text['label-dashboard_number_text_color_hover']['nl-nl'] = "Nummer Tekstkleur Zweven"; -$text['label-dashboard_number_text_color_hover']['pl-pl'] = "Najechanie kursorem na kolor tekstu liczbowego"; -$text['label-dashboard_number_text_color_hover']['pt-br'] = "Número, texto, cor, foco"; -$text['label-dashboard_number_text_color_hover']['pt-pt'] = "Número, texto, cor, foco"; -$text['label-dashboard_number_text_color_hover']['ro-ro'] = "Număr Text Culoare Hover"; -$text['label-dashboard_number_text_color_hover']['ru-ru'] = "Номер Текст Цвет При наведении"; -$text['label-dashboard_number_text_color_hover']['sv-se'] = "Nummer Text Färg Hover"; -$text['label-dashboard_number_text_color_hover']['uk-ua'] = "Номер Колір тексту Наведіть курсор"; -$text['label-dashboard_number_text_color_hover']['tr-tr'] = "Sayı Metin Rengi Vurgulu"; -$text['label-dashboard_number_text_color_hover']['zh-cn'] = "数字文字颜色悬停"; -$text['label-dashboard_number_text_color_hover']['ja-jp'] = "数字 テキスト 色 ホバー"; -$text['label-dashboard_number_text_color_hover']['ko-kr'] = "숫자 텍스트 색상 마우스 오버"; +$text['label-widget_number_text_color_hover']['en-us'] = "Number Text Color Hover"; +$text['label-widget_number_text_color_hover']['en-gb'] = "Number Text Color Hover"; +$text['label-widget_number_text_color_hover']['ar-eg'] = "رقم لون النص تحوم"; +$text['label-widget_number_text_color_hover']['de-at'] = "Nummer Textfarbe Hover"; +$text['label-widget_number_text_color_hover']['de-ch'] = "Nummer Textfarbe Hover"; +$text['label-widget_number_text_color_hover']['de-de'] = "Nummer Textfarbe Hover"; +$text['label-widget_number_text_color_hover']['el-gr'] = "Χρώμα κειμένου αριθμού Αριθμός"; +$text['label-widget_number_text_color_hover']['es-cl'] = "Número Color del texto Pasar el cursor"; +$text['label-widget_number_text_color_hover']['es-mx'] = "Número Color del texto Pasar el cursor"; +$text['label-widget_number_text_color_hover']['fr-ca'] = "Survol de la couleur du texte numérique"; +$text['label-widget_number_text_color_hover']['fr-fr'] = "Survol de la couleur du texte numérique"; +$text['label-widget_number_text_color_hover']['he-il'] = "ריחוף צבע טקסט מספר"; +$text['label-widget_number_text_color_hover']['it-it'] = "Numero Colore testo al passaggio del mouse"; +$text['label-widget_number_text_color_hover']['ka-ge'] = "ნომრის ტექსტის ფერი თაგუნას გადატარებისას"; +$text['label-widget_number_text_color_hover']['nl-nl'] = "Nummer Tekstkleur Zweven"; +$text['label-widget_number_text_color_hover']['pl-pl'] = "Najechanie kursorem na kolor tekstu liczbowego"; +$text['label-widget_number_text_color_hover']['pt-br'] = "Número, texto, cor, foco"; +$text['label-widget_number_text_color_hover']['pt-pt'] = "Número, texto, cor, foco"; +$text['label-widget_number_text_color_hover']['ro-ro'] = "Număr Text Culoare Hover"; +$text['label-widget_number_text_color_hover']['ru-ru'] = "Номер Текст Цвет При наведении"; +$text['label-widget_number_text_color_hover']['sv-se'] = "Nummer Text Färg Hover"; +$text['label-widget_number_text_color_hover']['uk-ua'] = "Номер Колір тексту Наведіть курсор"; +$text['label-widget_number_text_color_hover']['tr-tr'] = "Sayı Metin Rengi Vurgulu"; +$text['label-widget_number_text_color_hover']['zh-cn'] = "数字文字颜色悬停"; +$text['label-widget_number_text_color_hover']['ja-jp'] = "数字 テキスト 色 ホバー"; +$text['label-widget_number_text_color_hover']['ko-kr'] = "숫자 텍스트 색상 마우스 오버"; -$text['description-dashboard_number_text_color_hover']['en-us'] = "Enter the dashboard widget number text color hover."; -$text['description-dashboard_number_text_color_hover']['en-gb'] = "Enter the dashboard widget number text color hover."; -$text['description-dashboard_number_text_color_hover']['ar-eg'] = "أدخل لون نص رقم عنصر واجهة المستخدم الخاص بلوحة المعلومات."; -$text['description-dashboard_number_text_color_hover']['de-at'] = "Geben Sie beim Hovern die Textfarbe der Dashboard-Widgetnummer ein."; -$text['description-dashboard_number_text_color_hover']['de-ch'] = "Geben Sie beim Hovern die Textfarbe der Dashboard-Widgetnummer ein."; -$text['description-dashboard_number_text_color_hover']['de-de'] = "Geben Sie beim Hovern die Textfarbe der Dashboard-Widgetnummer ein."; -$text['description-dashboard_number_text_color_hover']['el-gr'] = "Εισαγάγετε το δείκτη του ποντικιού χρώματος κειμένου του αριθμού widget του πίνακα εργαλείων."; -$text['description-dashboard_number_text_color_hover']['es-cl'] = "Ingrese el color del texto del número del widget del panel de control."; -$text['description-dashboard_number_text_color_hover']['es-mx'] = "Ingrese el color del texto del número del widget del panel de control."; -$text['description-dashboard_number_text_color_hover']['fr-ca'] = "Entrez le survol de la couleur du texte du numéro du widget du tableau de bord."; -$text['description-dashboard_number_text_color_hover']['fr-fr'] = "Entrez le survol de la couleur du texte du numéro du widget du tableau de bord."; -$text['description-dashboard_number_text_color_hover']['he-il'] = "הזן את ריחוף צבע הטקסט של הווידג'ט של לוח המחוונים."; -$text['description-dashboard_number_text_color_hover']['it-it'] = "Numero Colore testo al passaggio del mouse"; -$text['description-dashboard_number_text_color_hover']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის ნომრის ტექსტის ფერი თაგუნას გადატარებისას."; -$text['description-dashboard_number_text_color_hover']['nl-nl'] = "Nummer Tekstkleur Zweven"; -$text['description-dashboard_number_text_color_hover']['pl-pl'] = "Najechanie kursorem na kolor tekstu liczbowego"; -$text['description-dashboard_number_text_color_hover']['pt-br'] = "Insira o foco da cor do texto do número do widget do painel."; -$text['description-dashboard_number_text_color_hover']['pt-pt'] = "Insira o foco da cor do texto do número do widget do painel."; -$text['description-dashboard_number_text_color_hover']['ro-ro'] = "Introduceți numărul widgetului din tabloul de bord, culoarea textului."; -$text['description-dashboard_number_text_color_hover']['ru-ru'] = "Введите цвет текста номера виджета панели управления при наведении курсора мыши."; -$text['description-dashboard_number_text_color_hover']['sv-se'] = "Ange instrumentpanelens widgetnummer textfärg svävare."; -$text['description-dashboard_number_text_color_hover']['uk-ua'] = "Введіть номер віджета інформаційної панелі, колір тексту, наведіть курсор."; -$text['description-dashboard_number_text_color_hover']['tr-tr'] = "Kontrol paneli widget numarası metin rengi vurgusunu girin."; -$text['description-dashboard_number_text_color_hover']['zh-cn'] = "输入仪表板小部件编号文本颜色悬停。"; -$text['description-dashboard_number_text_color_hover']['ja-jp'] = "ダッシュボード ウィジェットの番号、テキストの色、ホバーを入力します。"; -$text['description-dashboard_number_text_color_hover']['ko-kr'] = "대시보드 위젯 번호 텍스트 색상을 마우스로 가리키면 입력됩니다."; +$text['description-widget_number_text_color_hover']['en-us'] = "Enter the dashboard widget number text color hover."; +$text['description-widget_number_text_color_hover']['en-gb'] = "Enter the dashboard widget number text color hover."; +$text['description-widget_number_text_color_hover']['ar-eg'] = "أدخل لون نص رقم عنصر واجهة المستخدم الخاص بلوحة المعلومات."; +$text['description-widget_number_text_color_hover']['de-at'] = "Geben Sie beim Hovern die Textfarbe der Dashboard-Widgetnummer ein."; +$text['description-widget_number_text_color_hover']['de-ch'] = "Geben Sie beim Hovern die Textfarbe der Dashboard-Widgetnummer ein."; +$text['description-widget_number_text_color_hover']['de-de'] = "Geben Sie beim Hovern die Textfarbe der Dashboard-Widgetnummer ein."; +$text['description-widget_number_text_color_hover']['el-gr'] = "Εισαγάγετε το δείκτη του ποντικιού χρώματος κειμένου του αριθμού widget του πίνακα εργαλείων."; +$text['description-widget_number_text_color_hover']['es-cl'] = "Ingrese el color del texto del número del widget del panel de control."; +$text['description-widget_number_text_color_hover']['es-mx'] = "Ingrese el color del texto del número del widget del panel de control."; +$text['description-widget_number_text_color_hover']['fr-ca'] = "Entrez le survol de la couleur du texte du numéro du widget du tableau de bord."; +$text['description-widget_number_text_color_hover']['fr-fr'] = "Entrez le survol de la couleur du texte du numéro du widget du tableau de bord."; +$text['description-widget_number_text_color_hover']['he-il'] = "הזן את ריחוף צבע הטקסט של הווידג'ט של לוח המחוונים."; +$text['description-widget_number_text_color_hover']['it-it'] = "Numero Colore testo al passaggio del mouse"; +$text['description-widget_number_text_color_hover']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის ნომრის ტექსტის ფერი თაგუნას გადატარებისას."; +$text['description-widget_number_text_color_hover']['nl-nl'] = "Nummer Tekstkleur Zweven"; +$text['description-widget_number_text_color_hover']['pl-pl'] = "Najechanie kursorem na kolor tekstu liczbowego"; +$text['description-widget_number_text_color_hover']['pt-br'] = "Insira o foco da cor do texto do número do widget do painel."; +$text['description-widget_number_text_color_hover']['pt-pt'] = "Insira o foco da cor do texto do número do widget do painel."; +$text['description-widget_number_text_color_hover']['ro-ro'] = "Introduceți numărul widgetului din tabloul de bord, culoarea textului."; +$text['description-widget_number_text_color_hover']['ru-ru'] = "Введите цвет текста номера виджета панели управления при наведении курсора мыши."; +$text['description-widget_number_text_color_hover']['sv-se'] = "Ange instrumentpanelens widgetnummer textfärg svävare."; +$text['description-widget_number_text_color_hover']['uk-ua'] = "Введіть номер віджета інформаційної панелі, колір тексту, наведіть курсор."; +$text['description-widget_number_text_color_hover']['tr-tr'] = "Kontrol paneli widget numarası metin rengi vurgusunu girin."; +$text['description-widget_number_text_color_hover']['zh-cn'] = "输入仪表板小部件编号文本颜色悬停。"; +$text['description-widget_number_text_color_hover']['ja-jp'] = "ダッシュボード ウィジェットの番号、テキストの色、ホバーを入力します。"; +$text['description-widget_number_text_color_hover']['ko-kr'] = "대시보드 위젯 번호 텍스트 색상을 마우스로 가리키면 입력됩니다."; -$text['label-dashboard_number_background_color']['en-us'] = "Number Background Color"; -$text['label-dashboard_number_background_color']['en-gb'] = "Number Background Color"; -$text['label-dashboard_number_background_color']['ar-eg'] = "لون خلفية الرقم"; -$text['label-dashboard_number_background_color']['de-at'] = "Hintergrundfarbe der Zahl"; -$text['label-dashboard_number_background_color']['de-ch'] = "Hintergrundfarbe der Zahl"; -$text['label-dashboard_number_background_color']['de-de'] = "Hintergrundfarbe der Zahl"; -$text['label-dashboard_number_background_color']['el-gr'] = "Χρώμα φόντου αριθμού"; -$text['label-dashboard_number_background_color']['es-cl'] = "Color de fondo del número"; -$text['label-dashboard_number_background_color']['es-mx'] = "Color de fondo del número"; -$text['label-dashboard_number_background_color']['fr-ca'] = "Couleur de fond du nombre"; -$text['label-dashboard_number_background_color']['fr-fr'] = "Couleur de fond du nombre"; -$text['label-dashboard_number_background_color']['he-il'] = "צבע רקע המספר"; -$text['label-dashboard_number_background_color']['it-it'] = "Colore di sfondo del numero"; -$text['label-dashboard_number_background_color']['ka-ge'] = "რიცხვის ფონური ფერი"; -$text['label-dashboard_number_background_color']['nl-nl'] = "Achtergrondkleur van het nummer"; -$text['label-dashboard_number_background_color']['pl-pl'] = "Kolor tła liczby"; -$text['label-dashboard_number_background_color']['pt-br'] = "Cor de fundo do número"; -$text['label-dashboard_number_background_color']['pt-pt'] = "Cor de fundo do número"; -$text['label-dashboard_number_background_color']['ro-ro'] = "Culoare fundal număr"; -$text['label-dashboard_number_background_color']['ru-ru'] = "Цвет фона числа"; -$text['label-dashboard_number_background_color']['sv-se'] = "Nummerbakgrundsfärg"; -$text['label-dashboard_number_background_color']['uk-ua'] = "Колір фону числа"; -$text['label-dashboard_number_background_color']['tr-tr'] = "Numara Arka Plan Rengi"; -$text['label-dashboard_number_background_color']['zh-cn'] = "数字背景颜色"; -$text['label-dashboard_number_background_color']['ja-jp'] = "数字の背景色"; -$text['label-dashboard_number_background_color']['ko-kr'] = "숫자 배경 색상"; +$text['label-widget_number_background_color']['en-us'] = "Number Background Color"; +$text['label-widget_number_background_color']['en-gb'] = "Number Background Color"; +$text['label-widget_number_background_color']['ar-eg'] = "لون خلفية الرقم"; +$text['label-widget_number_background_color']['de-at'] = "Hintergrundfarbe der Zahl"; +$text['label-widget_number_background_color']['de-ch'] = "Hintergrundfarbe der Zahl"; +$text['label-widget_number_background_color']['de-de'] = "Hintergrundfarbe der Zahl"; +$text['label-widget_number_background_color']['el-gr'] = "Χρώμα φόντου αριθμού"; +$text['label-widget_number_background_color']['es-cl'] = "Color de fondo del número"; +$text['label-widget_number_background_color']['es-mx'] = "Color de fondo del número"; +$text['label-widget_number_background_color']['fr-ca'] = "Couleur de fond du nombre"; +$text['label-widget_number_background_color']['fr-fr'] = "Couleur de fond du nombre"; +$text['label-widget_number_background_color']['he-il'] = "צבע רקע המספר"; +$text['label-widget_number_background_color']['it-it'] = "Colore di sfondo del numero"; +$text['label-widget_number_background_color']['ka-ge'] = "რიცხვის ფონური ფერი"; +$text['label-widget_number_background_color']['nl-nl'] = "Achtergrondkleur van het nummer"; +$text['label-widget_number_background_color']['pl-pl'] = "Kolor tła liczby"; +$text['label-widget_number_background_color']['pt-br'] = "Cor de fundo do número"; +$text['label-widget_number_background_color']['pt-pt'] = "Cor de fundo do número"; +$text['label-widget_number_background_color']['ro-ro'] = "Culoare fundal număr"; +$text['label-widget_number_background_color']['ru-ru'] = "Цвет фона числа"; +$text['label-widget_number_background_color']['sv-se'] = "Nummerbakgrundsfärg"; +$text['label-widget_number_background_color']['uk-ua'] = "Колір фону числа"; +$text['label-widget_number_background_color']['tr-tr'] = "Numara Arka Plan Rengi"; +$text['label-widget_number_background_color']['zh-cn'] = "数字背景颜色"; +$text['label-widget_number_background_color']['ja-jp'] = "数字の背景色"; +$text['label-widget_number_background_color']['ko-kr'] = "숫자 배경 색상"; -$text['description-dashboard_number_background_color']['en-us'] = "Enter the dashboard widget number background color."; -$text['description-dashboard_number_background_color']['en-gb'] = "Enter the dashboard widget number background color."; -$text['description-dashboard_number_background_color']['ar-eg'] = "أدخل لون خلفية الرقم في عنصر واجهة المستخدم على لوحة التحكم."; -$text['description-dashboard_number_background_color']['de-at'] = "Geben Sie die Hintergrundfarbe der Zahl im Dashboard-Widget ein."; -$text['description-dashboard_number_background_color']['de-ch'] = "Geben Sie die Hintergrundfarbe der Zahl im Dashboard-Widget ein."; -$text['description-dashboard_number_background_color']['de-de'] = "Geben Sie die Hintergrundfarbe der Zahl im Dashboard-Widget ein."; -$text['description-dashboard_number_background_color']['el-gr'] = "Εισάγετε το χρώμα φόντου του αριθμού στο widget του πίνακα ελέγχου."; -$text['description-dashboard_number_background_color']['es-cl'] = "Ingrese el color de fondo del número en el widget del tablero."; -$text['description-dashboard_number_background_color']['es-mx'] = "Ingrese el color de fondo del número en el widget del tablero."; -$text['description-dashboard_number_background_color']['fr-ca'] = "Entrez la couleur de fond du nombre dans le widget du tableau de bord."; -$text['description-dashboard_number_background_color']['fr-fr'] = "Entrez la couleur de fond du nombre dans le widget du tableau de bord."; -$text['description-dashboard_number_background_color']['he-il'] = "הזן את צבע הרקע של המספר בווידג'ט בלוח המחוונים."; -$text['description-dashboard_number_background_color']['it-it'] = "Inserisci il colore di sfondo del numero nel widget del cruscotto."; -$text['description-dashboard_number_background_color']['ka-ge'] = "შეიტანეთ ფონი რიცხვის ფონური ფერი ვიჯეტში."; -$text['description-dashboard_number_background_color']['nl-nl'] = "Voer de achtergrondkleur van het nummer in het dashboardwidget in."; -$text['description-dashboard_number_background_color']['pl-pl'] = "Wprowadź kolor tła liczby w widżecie pulpitu nawigacyjnego."; -$text['description-dashboard_number_background_color']['pt-br'] = "Digite a cor de fundo do número no widget do painel."; -$text['description-dashboard_number_background_color']['pt-pt'] = "Digite a cor de fundo do número no widget do painel."; -$text['description-dashboard_number_background_color']['ro-ro'] = "Introduceți culoarea de fundal a numărului în widgetul tabloului de bord."; -$text['description-dashboard_number_background_color']['ru-ru'] = "Введите цвет фона числа в виджете панели управления."; -$text['description-dashboard_number_background_color']['sv-se'] = "Ange bakgrundsfärgen för numret i dashboard-widgeten."; -$text['description-dashboard_number_background_color']['uk-ua'] = "Введіть колір фону числа в віджеті панелі інструментів."; -$text['description-dashboard_number_background_color']['tr-tr'] = "Panel aracındaki numara arka plan rengini girin."; -$text['description-dashboard_number_background_color']['zh-cn'] = "输入仪表板小部件中数字的背景颜色。"; -$text['description-dashboard_number_background_color']['ja-jp'] = "ダッシュボードウィジェットの数字の背景色を入力してください。"; -$text['description-dashboard_number_background_color']['ko-kr'] = "대시보드 위젯 숫자의 배경 색상을 입력하세요."; +$text['description-widget_number_background_color']['en-us'] = "Enter the dashboard widget number background color."; +$text['description-widget_number_background_color']['en-gb'] = "Enter the dashboard widget number background color."; +$text['description-widget_number_background_color']['ar-eg'] = "أدخل لون خلفية الرقم في عنصر واجهة المستخدم على لوحة التحكم."; +$text['description-widget_number_background_color']['de-at'] = "Geben Sie die Hintergrundfarbe der Zahl im Dashboard-Widget ein."; +$text['description-widget_number_background_color']['de-ch'] = "Geben Sie die Hintergrundfarbe der Zahl im Dashboard-Widget ein."; +$text['description-widget_number_background_color']['de-de'] = "Geben Sie die Hintergrundfarbe der Zahl im Dashboard-Widget ein."; +$text['description-widget_number_background_color']['el-gr'] = "Εισάγετε το χρώμα φόντου του αριθμού στο widget του πίνακα ελέγχου."; +$text['description-widget_number_background_color']['es-cl'] = "Ingrese el color de fondo del número en el widget del tablero."; +$text['description-widget_number_background_color']['es-mx'] = "Ingrese el color de fondo del número en el widget del tablero."; +$text['description-widget_number_background_color']['fr-ca'] = "Entrez la couleur de fond du nombre dans le widget du tableau de bord."; +$text['description-widget_number_background_color']['fr-fr'] = "Entrez la couleur de fond du nombre dans le widget du tableau de bord."; +$text['description-widget_number_background_color']['he-il'] = "הזן את צבע הרקע של המספר בווידג'ט בלוח המחוונים."; +$text['description-widget_number_background_color']['it-it'] = "Inserisci il colore di sfondo del numero nel widget del cruscotto."; +$text['description-widget_number_background_color']['ka-ge'] = "შეიტანეთ ფონი რიცხვის ფონური ფერი ვიჯეტში."; +$text['description-widget_number_background_color']['nl-nl'] = "Voer de achtergrondkleur van het nummer in het dashboardwidget in."; +$text['description-widget_number_background_color']['pl-pl'] = "Wprowadź kolor tła liczby w widżecie pulpitu nawigacyjnego."; +$text['description-widget_number_background_color']['pt-br'] = "Digite a cor de fundo do número no widget do painel."; +$text['description-widget_number_background_color']['pt-pt'] = "Digite a cor de fundo do número no widget do painel."; +$text['description-widget_number_background_color']['ro-ro'] = "Introduceți culoarea de fundal a numărului în widgetul tabloului de bord."; +$text['description-widget_number_background_color']['ru-ru'] = "Введите цвет фона числа в виджете панели управления."; +$text['description-widget_number_background_color']['sv-se'] = "Ange bakgrundsfärgen för numret i dashboard-widgeten."; +$text['description-widget_number_background_color']['uk-ua'] = "Введіть колір фону числа в віджеті панелі інструментів."; +$text['description-widget_number_background_color']['tr-tr'] = "Panel aracındaki numara arka plan rengini girin."; +$text['description-widget_number_background_color']['zh-cn'] = "输入仪表板小部件中数字的背景颜色。"; +$text['description-widget_number_background_color']['ja-jp'] = "ダッシュボードウィジェットの数字の背景色を入力してください。"; +$text['description-widget_number_background_color']['ko-kr'] = "대시보드 위젯 숫자의 배경 색상을 입력하세요."; -$text['label-dashboard_background_color']['en-us'] = "Background Color"; -$text['label-dashboard_background_color']['en-gb'] = "Background Color"; -$text['label-dashboard_background_color']['ar-eg'] = "لون الخلفية"; -$text['label-dashboard_background_color']['de-at'] = "Hintergrundfarbe"; -$text['label-dashboard_background_color']['de-ch'] = "Hintergrundfarbe"; -$text['label-dashboard_background_color']['de-de'] = "Hintergrundfarbe"; -$text['label-dashboard_background_color']['el-gr'] = "Χρώμα του φόντου"; -$text['label-dashboard_background_color']['es-cl'] = "Color de fondo"; -$text['label-dashboard_background_color']['es-mx'] = "Color de fondo"; -$text['label-dashboard_background_color']['fr-ca'] = "Couleur de l'arrière plan"; -$text['label-dashboard_background_color']['fr-fr'] = "Couleur de l'arrière plan"; -$text['label-dashboard_background_color']['he-il'] = "צבע רקע"; -$text['label-dashboard_background_color']['it-it'] = "Colore di sfondo"; -$text['label-dashboard_background_color']['ka-ge'] = "ფონის ფერი"; -$text['label-dashboard_background_color']['nl-nl'] = "Achtergrond kleur"; -$text['label-dashboard_background_color']['pl-pl'] = "Kolor tła"; -$text['label-dashboard_background_color']['pt-br'] = "Cor de fundo"; -$text['label-dashboard_background_color']['pt-pt'] = "Cor de fundo"; -$text['label-dashboard_background_color']['ro-ro'] = "Culoare de fundal"; -$text['label-dashboard_background_color']['ru-ru'] = "Фоновый цвет"; -$text['label-dashboard_background_color']['sv-se'] = "Bakgrundsfärg"; -$text['label-dashboard_background_color']['uk-ua'] = "Колір фону"; -$text['label-dashboard_background_color']['tr-tr'] = "Arka plan rengi"; -$text['label-dashboard_background_color']['zh-cn'] = "背景颜色"; -$text['label-dashboard_background_color']['ja-jp'] = "背景色"; -$text['label-dashboard_background_color']['ko-kr'] = "배경색"; +$text['label-widget_background_color']['en-us'] = "Background Color"; +$text['label-widget_background_color']['en-gb'] = "Background Color"; +$text['label-widget_background_color']['ar-eg'] = "لون الخلفية"; +$text['label-widget_background_color']['de-at'] = "Hintergrundfarbe"; +$text['label-widget_background_color']['de-ch'] = "Hintergrundfarbe"; +$text['label-widget_background_color']['de-de'] = "Hintergrundfarbe"; +$text['label-widget_background_color']['el-gr'] = "Χρώμα του φόντου"; +$text['label-widget_background_color']['es-cl'] = "Color de fondo"; +$text['label-widget_background_color']['es-mx'] = "Color de fondo"; +$text['label-widget_background_color']['fr-ca'] = "Couleur de l'arrière plan"; +$text['label-widget_background_color']['fr-fr'] = "Couleur de l'arrière plan"; +$text['label-widget_background_color']['he-il'] = "צבע רקע"; +$text['label-widget_background_color']['it-it'] = "Colore di sfondo"; +$text['label-widget_background_color']['ka-ge'] = "ფონის ფერი"; +$text['label-widget_background_color']['nl-nl'] = "Achtergrond kleur"; +$text['label-widget_background_color']['pl-pl'] = "Kolor tła"; +$text['label-widget_background_color']['pt-br'] = "Cor de fundo"; +$text['label-widget_background_color']['pt-pt'] = "Cor de fundo"; +$text['label-widget_background_color']['ro-ro'] = "Culoare de fundal"; +$text['label-widget_background_color']['ru-ru'] = "Фоновый цвет"; +$text['label-widget_background_color']['sv-se'] = "Bakgrundsfärg"; +$text['label-widget_background_color']['uk-ua'] = "Колір фону"; +$text['label-widget_background_color']['tr-tr'] = "Arka plan rengi"; +$text['label-widget_background_color']['zh-cn'] = "背景颜色"; +$text['label-widget_background_color']['ja-jp'] = "背景色"; +$text['label-widget_background_color']['ko-kr'] = "배경색"; -$text['description-dashboard_background_color']['en-us'] = "Enter the dashboard widget background color."; -$text['description-dashboard_background_color']['en-gb'] = "Enter the dashboard widget background color."; -$text['description-dashboard_background_color']['ar-eg'] = "أدخل لون خلفية أداة لوحة المعلومات."; -$text['description-dashboard_background_color']['de-at'] = "Geben Sie die Hintergrundfarbe des Dashboard-Widgets ein."; -$text['description-dashboard_background_color']['de-ch'] = "Geben Sie die Hintergrundfarbe des Dashboard-Widgets ein."; -$text['description-dashboard_background_color']['de-de'] = "Geben Sie die Hintergrundfarbe des Dashboard-Widgets ein."; -$text['description-dashboard_background_color']['el-gr'] = "Εισαγάγετε το χρώμα φόντου του γραφικού πίνακα εργαλείων."; -$text['description-dashboard_background_color']['es-cl'] = "Ingrese el color de fondo del widget del tablero."; -$text['description-dashboard_background_color']['es-mx'] = "Ingrese el color de fondo del widget del tablero."; -$text['description-dashboard_background_color']['fr-ca'] = "Entrez la couleur d'arrière-plan du widget du tableau de bord."; -$text['description-dashboard_background_color']['fr-fr'] = "Entrez la couleur d'arrière-plan du widget du tableau de bord."; -$text['description-dashboard_background_color']['he-il'] = "הזן את צבע הרקע של ווידג'ט לוח המחוונים."; -$text['description-dashboard_background_color']['it-it'] = "Inserisci il colore di sfondo del widget del dashboard."; -$text['description-dashboard_background_color']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის ფონის ფერი."; -$text['description-dashboard_background_color']['nl-nl'] = "Voer de achtergrondkleur van de dashboardwidget in."; -$text['description-dashboard_background_color']['pl-pl'] = "Wprowadź kolor tła widżetu panelu kontrolnego."; -$text['description-dashboard_background_color']['pt-br'] = "Insira a cor de fundo do widget do painel."; -$text['description-dashboard_background_color']['pt-pt'] = "Insira a cor de fundo do widget do painel."; -$text['description-dashboard_background_color']['ro-ro'] = "Introduceți culoarea de fundal a widgetului tabloului de bord."; -$text['description-dashboard_background_color']['ru-ru'] = "Введите цвет фона виджета информационной панели."; -$text['description-dashboard_background_color']['sv-se'] = "Ange bakgrundsfärgen för instrumentpanelswidgeten."; -$text['description-dashboard_background_color']['uk-ua'] = "Введіть колір тла віджета інформаційної панелі."; -$text['description-dashboard_background_color']['tr-tr'] = "Kontrol paneli widget'ının arka plan rengini girin."; -$text['description-dashboard_background_color']['zh-cn'] = "输入仪表板小部件的背景颜色。"; -$text['description-dashboard_background_color']['ja-jp'] = "ダッシュボード ウィジェットの背景色を入力します。"; -$text['description-dashboard_background_color']['ko-kr'] = "대시보드 위젯 배경색을 입력하세요."; +$text['description-widget_background_color']['en-us'] = "Enter the dashboard widget background color."; +$text['description-widget_background_color']['en-gb'] = "Enter the dashboard widget background color."; +$text['description-widget_background_color']['ar-eg'] = "أدخل لون خلفية أداة لوحة المعلومات."; +$text['description-widget_background_color']['de-at'] = "Geben Sie die Hintergrundfarbe des Dashboard-Widgets ein."; +$text['description-widget_background_color']['de-ch'] = "Geben Sie die Hintergrundfarbe des Dashboard-Widgets ein."; +$text['description-widget_background_color']['de-de'] = "Geben Sie die Hintergrundfarbe des Dashboard-Widgets ein."; +$text['description-widget_background_color']['el-gr'] = "Εισαγάγετε το χρώμα φόντου του γραφικού πίνακα εργαλείων."; +$text['description-widget_background_color']['es-cl'] = "Ingrese el color de fondo del widget del tablero."; +$text['description-widget_background_color']['es-mx'] = "Ingrese el color de fondo del widget del tablero."; +$text['description-widget_background_color']['fr-ca'] = "Entrez la couleur d'arrière-plan du widget du tableau de bord."; +$text['description-widget_background_color']['fr-fr'] = "Entrez la couleur d'arrière-plan du widget du tableau de bord."; +$text['description-widget_background_color']['he-il'] = "הזן את צבע הרקע של ווידג'ט לוח המחוונים."; +$text['description-widget_background_color']['it-it'] = "Inserisci il colore di sfondo del widget del dashboard."; +$text['description-widget_background_color']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის ფონის ფერი."; +$text['description-widget_background_color']['nl-nl'] = "Voer de achtergrondkleur van de dashboardwidget in."; +$text['description-widget_background_color']['pl-pl'] = "Wprowadź kolor tła widżetu panelu kontrolnego."; +$text['description-widget_background_color']['pt-br'] = "Insira a cor de fundo do widget do painel."; +$text['description-widget_background_color']['pt-pt'] = "Insira a cor de fundo do widget do painel."; +$text['description-widget_background_color']['ro-ro'] = "Introduceți culoarea de fundal a widgetului tabloului de bord."; +$text['description-widget_background_color']['ru-ru'] = "Введите цвет фона виджета информационной панели."; +$text['description-widget_background_color']['sv-se'] = "Ange bakgrundsfärgen för instrumentpanelswidgeten."; +$text['description-widget_background_color']['uk-ua'] = "Введіть колір тла віджета інформаційної панелі."; +$text['description-widget_background_color']['tr-tr'] = "Kontrol paneli widget'ının arka plan rengini girin."; +$text['description-widget_background_color']['zh-cn'] = "输入仪表板小部件的背景颜色。"; +$text['description-widget_background_color']['ja-jp'] = "ダッシュボード ウィジェットの背景色を入力します。"; +$text['description-widget_background_color']['ko-kr'] = "대시보드 위젯 배경색을 입력하세요."; -$text['label-dashboard_background_color_hover']['en-us'] = "Background Color Hover"; -$text['label-dashboard_background_color_hover']['en-gb'] = "Background Color Hover"; -$text['label-dashboard_background_color_hover']['ar-eg'] = "لون الخلفية تحوم"; -$text['label-dashboard_background_color_hover']['de-at'] = "Hintergrundfarbe Hover"; -$text['label-dashboard_background_color_hover']['de-ch'] = "Hintergrundfarbe Hover"; -$text['label-dashboard_background_color_hover']['de-de'] = "Hintergrundfarbe Hover"; -$text['label-dashboard_background_color_hover']['el-gr'] = "Χρώμα φόντου Hover"; -$text['label-dashboard_background_color_hover']['es-cl'] = "Color de fondo"; -$text['label-dashboard_background_color_hover']['es-mx'] = "Color de fondo"; -$text['label-dashboard_background_color_hover']['fr-ca'] = "Survol de la couleur d’arrière-plan"; -$text['label-dashboard_background_color_hover']['fr-fr'] = "Survol de la couleur d’arrière-plan"; -$text['label-dashboard_background_color_hover']['he-il'] = "ריחוף צבע רקע"; -$text['label-dashboard_background_color_hover']['it-it'] = "Colore di sfondo al passaggio del mouse"; -$text['label-dashboard_background_color_hover']['ka-ge'] = "ფონის ფერი თაგუნას ისრის მასზე გადატარებისას"; -$text['label-dashboard_background_color_hover']['nl-nl'] = "Achtergrondkleur zweven"; -$text['label-dashboard_background_color_hover']['pl-pl'] = "Najedź kolorem tła"; -$text['label-dashboard_background_color_hover']['pt-br'] = "Flutuar cor de fundo"; -$text['label-dashboard_background_color_hover']['pt-pt'] = "Flutuar cor de fundo"; -$text['label-dashboard_background_color_hover']['ro-ro'] = "Culoarea de fundal Hover"; -$text['label-dashboard_background_color_hover']['ru-ru'] = "Цвет фона при наведении"; -$text['label-dashboard_background_color_hover']['sv-se'] = "Bakgrundsfärg Hover"; -$text['label-dashboard_background_color_hover']['uk-ua'] = "Колір фону при наведенні"; -$text['label-dashboard_background_color_hover']['tr-tr'] = "Arka Plan Rengi Vurgulu"; -$text['label-dashboard_background_color_hover']['zh-cn'] = "背景颜色悬停"; -$text['label-dashboard_background_color_hover']['ja-jp'] = "背景色ホバー"; -$text['label-dashboard_background_color_hover']['ko-kr'] = "배경색 마우스오버"; +$text['label-widget_background_color_hover']['en-us'] = "Background Color Hover"; +$text['label-widget_background_color_hover']['en-gb'] = "Background Color Hover"; +$text['label-widget_background_color_hover']['ar-eg'] = "لون الخلفية تحوم"; +$text['label-widget_background_color_hover']['de-at'] = "Hintergrundfarbe Hover"; +$text['label-widget_background_color_hover']['de-ch'] = "Hintergrundfarbe Hover"; +$text['label-widget_background_color_hover']['de-de'] = "Hintergrundfarbe Hover"; +$text['label-widget_background_color_hover']['el-gr'] = "Χρώμα φόντου Hover"; +$text['label-widget_background_color_hover']['es-cl'] = "Color de fondo"; +$text['label-widget_background_color_hover']['es-mx'] = "Color de fondo"; +$text['label-widget_background_color_hover']['fr-ca'] = "Survol de la couleur d’arrière-plan"; +$text['label-widget_background_color_hover']['fr-fr'] = "Survol de la couleur d’arrière-plan"; +$text['label-widget_background_color_hover']['he-il'] = "ריחוף צבע רקע"; +$text['label-widget_background_color_hover']['it-it'] = "Colore di sfondo al passaggio del mouse"; +$text['label-widget_background_color_hover']['ka-ge'] = "ფონის ფერი თაგუნას ისრის მასზე გადატარებისას"; +$text['label-widget_background_color_hover']['nl-nl'] = "Achtergrondkleur zweven"; +$text['label-widget_background_color_hover']['pl-pl'] = "Najedź kolorem tła"; +$text['label-widget_background_color_hover']['pt-br'] = "Flutuar cor de fundo"; +$text['label-widget_background_color_hover']['pt-pt'] = "Flutuar cor de fundo"; +$text['label-widget_background_color_hover']['ro-ro'] = "Culoarea de fundal Hover"; +$text['label-widget_background_color_hover']['ru-ru'] = "Цвет фона при наведении"; +$text['label-widget_background_color_hover']['sv-se'] = "Bakgrundsfärg Hover"; +$text['label-widget_background_color_hover']['uk-ua'] = "Колір фону при наведенні"; +$text['label-widget_background_color_hover']['tr-tr'] = "Arka Plan Rengi Vurgulu"; +$text['label-widget_background_color_hover']['zh-cn'] = "背景颜色悬停"; +$text['label-widget_background_color_hover']['ja-jp'] = "背景色ホバー"; +$text['label-widget_background_color_hover']['ko-kr'] = "배경색 마우스오버"; -$text['description-dashboard_background_color_hover']['en-us'] = "Enter the dashboard widget background color hover."; -$text['description-dashboard_background_color_hover']['en-gb'] = "Enter the dashboard widget background color hover."; -$text['description-dashboard_background_color_hover']['ar-eg'] = "أدخل لون خلفية عنصر واجهة المستخدم للوحة المعلومات."; -$text['description-dashboard_background_color_hover']['de-at'] = "Geben Sie beim Hovern die Hintergrundfarbe des Dashboard-Widgets ein."; -$text['description-dashboard_background_color_hover']['de-ch'] = "Geben Sie beim Hovern die Hintergrundfarbe des Dashboard-Widgets ein."; -$text['description-dashboard_background_color_hover']['de-de'] = "Geben Sie beim Hovern die Hintergrundfarbe des Dashboard-Widgets ein."; -$text['description-dashboard_background_color_hover']['el-gr'] = "Εισαγάγετε τον δείκτη του ποντικιού χρώματος φόντου του γραφικού πίνακα εργαλείων."; -$text['description-dashboard_background_color_hover']['es-cl'] = "Introduzca el color de fondo del widget del panel de control."; -$text['description-dashboard_background_color_hover']['es-mx'] = "Introduzca el color de fondo del widget del panel de control."; -$text['description-dashboard_background_color_hover']['fr-ca'] = "Entrez la couleur d'arrière-plan du widget du tableau de bord."; -$text['description-dashboard_background_color_hover']['fr-fr'] = "Entrez la couleur d'arrière-plan du widget du tableau de bord."; -$text['description-dashboard_background_color_hover']['he-il'] = "הזן את ריחוף צבע הרקע של ווידג'ט לוח המחוונים."; -$text['description-dashboard_background_color_hover']['it-it'] = "Inserisci il colore di sfondo del widget del dashboard al passaggio del mouse."; -$text['description-dashboard_background_color_hover']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის ფონის ფერი თაგუნას ისრის მასზე გადატარებისას."; -$text['description-dashboard_background_color_hover']['nl-nl'] = "Voer de achtergrondkleur van de dashboardwidget in."; -$text['description-dashboard_background_color_hover']['pl-pl'] = "Wprowadź kolor tła widżetu pulpitu nawigacyjnego po najechaniu myszką."; -$text['description-dashboard_background_color_hover']['pt-br'] = "Insira o foco na cor de fundo do widget do painel."; -$text['description-dashboard_background_color_hover']['pt-pt'] = "Insira o foco na cor de fundo do widget do painel."; -$text['description-dashboard_background_color_hover']['ro-ro'] = "Introduceți culoarea de fundal a widgetului tabloului de bord."; -$text['description-dashboard_background_color_hover']['ru-ru'] = "Введите цвет фона виджета панели управления при наведении курсора мыши."; -$text['description-dashboard_background_color_hover']['sv-se'] = "Gå in i instrumentpanelswidgetens bakgrundsfärg."; -$text['description-dashboard_background_color_hover']['uk-ua'] = "Введіть колір тла віджета інформаційної панелі, наведіть курсор."; -$text['description-dashboard_background_color_hover']['tr-tr'] = "Kontrol paneli widget'ının arka plan rengi vurgusunu girin."; -$text['description-dashboard_background_color_hover']['zh-cn'] = "输入仪表板小部件背景颜色悬停。"; -$text['description-dashboard_background_color_hover']['ja-jp'] = "ダッシュボード ウィジェットの背景色のホバーを入力します。"; -$text['description-dashboard_background_color_hover']['ko-kr'] = "대시보드 위젯 배경색 마우스오버를 입력하세요."; +$text['description-widget_background_color_hover']['en-us'] = "Enter the dashboard widget background color hover."; +$text['description-widget_background_color_hover']['en-gb'] = "Enter the dashboard widget background color hover."; +$text['description-widget_background_color_hover']['ar-eg'] = "أدخل لون خلفية عنصر واجهة المستخدم للوحة المعلومات."; +$text['description-widget_background_color_hover']['de-at'] = "Geben Sie beim Hovern die Hintergrundfarbe des Dashboard-Widgets ein."; +$text['description-widget_background_color_hover']['de-ch'] = "Geben Sie beim Hovern die Hintergrundfarbe des Dashboard-Widgets ein."; +$text['description-widget_background_color_hover']['de-de'] = "Geben Sie beim Hovern die Hintergrundfarbe des Dashboard-Widgets ein."; +$text['description-widget_background_color_hover']['el-gr'] = "Εισαγάγετε τον δείκτη του ποντικιού χρώματος φόντου του γραφικού πίνακα εργαλείων."; +$text['description-widget_background_color_hover']['es-cl'] = "Introduzca el color de fondo del widget del panel de control."; +$text['description-widget_background_color_hover']['es-mx'] = "Introduzca el color de fondo del widget del panel de control."; +$text['description-widget_background_color_hover']['fr-ca'] = "Entrez la couleur d'arrière-plan du widget du tableau de bord."; +$text['description-widget_background_color_hover']['fr-fr'] = "Entrez la couleur d'arrière-plan du widget du tableau de bord."; +$text['description-widget_background_color_hover']['he-il'] = "הזן את ריחוף צבע הרקע של ווידג'ט לוח המחוונים."; +$text['description-widget_background_color_hover']['it-it'] = "Inserisci il colore di sfondo del widget del dashboard al passaggio del mouse."; +$text['description-widget_background_color_hover']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის ფონის ფერი თაგუნას ისრის მასზე გადატარებისას."; +$text['description-widget_background_color_hover']['nl-nl'] = "Voer de achtergrondkleur van de dashboardwidget in."; +$text['description-widget_background_color_hover']['pl-pl'] = "Wprowadź kolor tła widżetu pulpitu nawigacyjnego po najechaniu myszką."; +$text['description-widget_background_color_hover']['pt-br'] = "Insira o foco na cor de fundo do widget do painel."; +$text['description-widget_background_color_hover']['pt-pt'] = "Insira o foco na cor de fundo do widget do painel."; +$text['description-widget_background_color_hover']['ro-ro'] = "Introduceți culoarea de fundal a widgetului tabloului de bord."; +$text['description-widget_background_color_hover']['ru-ru'] = "Введите цвет фона виджета панели управления при наведении курсора мыши."; +$text['description-widget_background_color_hover']['sv-se'] = "Gå in i instrumentpanelswidgetens bakgrundsfärg."; +$text['description-widget_background_color_hover']['uk-ua'] = "Введіть колір тла віджета інформаційної панелі, наведіть курсор."; +$text['description-widget_background_color_hover']['tr-tr'] = "Kontrol paneli widget'ının arka plan rengi vurgusunu girin."; +$text['description-widget_background_color_hover']['zh-cn'] = "输入仪表板小部件背景颜色悬停。"; +$text['description-widget_background_color_hover']['ja-jp'] = "ダッシュボード ウィジェットの背景色のホバーを入力します。"; +$text['description-widget_background_color_hover']['ko-kr'] = "대시보드 위젯 배경색 마우스오버를 입력하세요."; -$text['label-dashboard_detail_background_color']['en-us'] = "Detail Background Color"; -$text['label-dashboard_detail_background_color']['en-gb'] = "Detail Background Color"; -$text['label-dashboard_detail_background_color']['ar-eg'] = "تفاصيل لون الخلفية"; -$text['label-dashboard_detail_background_color']['de-at'] = "Detail-Hintergrundfarbe"; -$text['label-dashboard_detail_background_color']['de-ch'] = "Detail-Hintergrundfarbe"; -$text['label-dashboard_detail_background_color']['de-de'] = "Detail-Hintergrundfarbe"; -$text['label-dashboard_detail_background_color']['el-gr'] = "Λεπτομέρεια Χρώμα φόντου"; -$text['label-dashboard_detail_background_color']['es-cl'] = "Color de fondo del detalle"; -$text['label-dashboard_detail_background_color']['es-mx'] = "Color de fondo del detalle"; -$text['label-dashboard_detail_background_color']['fr-ca'] = "Couleur d'arrière-plan des détails"; -$text['label-dashboard_detail_background_color']['fr-fr'] = "Couleur d'arrière-plan des détails"; -$text['label-dashboard_detail_background_color']['he-il'] = "צבע רקע פרט"; -$text['label-dashboard_detail_background_color']['it-it'] = "Colore di sfondo del dettaglio"; -$text['label-dashboard_detail_background_color']['ka-ge'] = "ფონის დეტალური ფერი"; -$text['label-dashboard_detail_background_color']['nl-nl'] = "Detailachtergrondkleur"; -$text['label-dashboard_detail_background_color']['pl-pl'] = "Szczegółowy kolor tła"; -$text['label-dashboard_detail_background_color']['pt-br'] = "Cor de fundo detalhada"; -$text['label-dashboard_detail_background_color']['pt-pt'] = "Cor de fundo detalhada"; -$text['label-dashboard_detail_background_color']['ro-ro'] = "Culoare de fundal de detaliu"; -$text['label-dashboard_detail_background_color']['ru-ru'] = "Детальный цвет фона"; -$text['label-dashboard_detail_background_color']['sv-se'] = "Detalj bakgrundsfärg"; -$text['label-dashboard_detail_background_color']['uk-ua'] = "Колір тла деталей"; -$text['label-dashboard_detail_background_color']['tr-tr'] = "Ayrıntı Arka Plan Rengi"; -$text['label-dashboard_detail_background_color']['zh-cn'] = "详细背景颜色"; -$text['label-dashboard_detail_background_color']['ja-jp'] = "詳細背景色"; -$text['label-dashboard_detail_background_color']['ko-kr'] = "세부 배경색"; +$text['label-widget_detail_background_color']['en-us'] = "Detail Background Color"; +$text['label-widget_detail_background_color']['en-gb'] = "Detail Background Color"; +$text['label-widget_detail_background_color']['ar-eg'] = "تفاصيل لون الخلفية"; +$text['label-widget_detail_background_color']['de-at'] = "Detail-Hintergrundfarbe"; +$text['label-widget_detail_background_color']['de-ch'] = "Detail-Hintergrundfarbe"; +$text['label-widget_detail_background_color']['de-de'] = "Detail-Hintergrundfarbe"; +$text['label-widget_detail_background_color']['el-gr'] = "Λεπτομέρεια Χρώμα φόντου"; +$text['label-widget_detail_background_color']['es-cl'] = "Color de fondo del detalle"; +$text['label-widget_detail_background_color']['es-mx'] = "Color de fondo del detalle"; +$text['label-widget_detail_background_color']['fr-ca'] = "Couleur d'arrière-plan des détails"; +$text['label-widget_detail_background_color']['fr-fr'] = "Couleur d'arrière-plan des détails"; +$text['label-widget_detail_background_color']['he-il'] = "צבע רקע פרט"; +$text['label-widget_detail_background_color']['it-it'] = "Colore di sfondo del dettaglio"; +$text['label-widget_detail_background_color']['ka-ge'] = "ფონის დეტალური ფერი"; +$text['label-widget_detail_background_color']['nl-nl'] = "Detailachtergrondkleur"; +$text['label-widget_detail_background_color']['pl-pl'] = "Szczegółowy kolor tła"; +$text['label-widget_detail_background_color']['pt-br'] = "Cor de fundo detalhada"; +$text['label-widget_detail_background_color']['pt-pt'] = "Cor de fundo detalhada"; +$text['label-widget_detail_background_color']['ro-ro'] = "Culoare de fundal de detaliu"; +$text['label-widget_detail_background_color']['ru-ru'] = "Детальный цвет фона"; +$text['label-widget_detail_background_color']['sv-se'] = "Detalj bakgrundsfärg"; +$text['label-widget_detail_background_color']['uk-ua'] = "Колір тла деталей"; +$text['label-widget_detail_background_color']['tr-tr'] = "Ayrıntı Arka Plan Rengi"; +$text['label-widget_detail_background_color']['zh-cn'] = "详细背景颜色"; +$text['label-widget_detail_background_color']['ja-jp'] = "詳細背景色"; +$text['label-widget_detail_background_color']['ko-kr'] = "세부 배경색"; -$text['description-dashboard_detail_background_color']['en-us'] = "Enter the dashboard widget detail background color."; -$text['description-dashboard_detail_background_color']['en-gb'] = "Enter the dashboard widget detail background color."; -$text['description-dashboard_detail_background_color']['ar-eg'] = "أدخل لون خلفية تفاصيل أداة لوحة المعلومات."; -$text['description-dashboard_detail_background_color']['de-at'] = "Geben Sie die Hintergrundfarbe für die Dashboard-Widgetdetails ein."; -$text['description-dashboard_detail_background_color']['de-ch'] = "Geben Sie die Hintergrundfarbe für die Dashboard-Widgetdetails ein."; -$text['description-dashboard_detail_background_color']['de-de'] = "Geben Sie die Hintergrundfarbe für die Dashboard-Widgetdetails ein."; -$text['description-dashboard_detail_background_color']['el-gr'] = "Εισαγάγετε το χρώμα φόντου των λεπτομερειών του γραφικού πίνακα εργαλείων."; -$text['description-dashboard_detail_background_color']['es-cl'] = "Ingrese el color de fondo del detalle del widget del tablero."; -$text['description-dashboard_detail_background_color']['es-mx'] = "Ingrese el color de fondo del detalle del widget del tablero."; -$text['description-dashboard_detail_background_color']['fr-ca'] = "Entrez la couleur d’arrière-plan des détails du widget du tableau de bord."; -$text['description-dashboard_detail_background_color']['fr-fr'] = "Entrez la couleur d’arrière-plan des détails du widget du tableau de bord."; -$text['description-dashboard_detail_background_color']['he-il'] = "הזן את צבע הרקע של פירוט הווידג'ט של לוח המחוונים."; -$text['description-dashboard_detail_background_color']['it-it'] = "Inserisci il colore di sfondo dei dettagli del widget del dashboard."; -$text['description-dashboard_detail_background_color']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის დეტალური ფონის ფერი."; -$text['description-dashboard_detail_background_color']['nl-nl'] = "Voer de achtergrondkleur van het dashboardwidgetdetail in."; -$text['description-dashboard_detail_background_color']['pl-pl'] = "Wprowadź kolor tła szczegółów widżetu pulpitu nawigacyjnego."; -$text['description-dashboard_detail_background_color']['pt-br'] = "Insira a cor de fundo dos detalhes do widget do painel."; -$text['description-dashboard_detail_background_color']['pt-pt'] = "Insira a cor de fundo dos detalhes do widget do painel."; -$text['description-dashboard_detail_background_color']['ro-ro'] = "Introduceți culoarea de fundal a detaliilor widgetului tabloului de bord."; -$text['description-dashboard_detail_background_color']['ru-ru'] = "Введите цвет фона сведений о виджете информационной панели."; -$text['description-dashboard_detail_background_color']['sv-se'] = "Ange bakgrundsfärgen för instrumentpanelwidgetens detalj."; -$text['description-dashboard_detail_background_color']['uk-ua'] = "Введіть колір фону деталей віджета інформаційної панелі."; -$text['description-dashboard_detail_background_color']['tr-tr'] = "Kontrol paneli widget'ının ayrıntı arka plan rengini girin."; -$text['description-dashboard_detail_background_color']['zh-cn'] = "输入仪表板小部件详细信息的背景颜色。"; -$text['description-dashboard_detail_background_color']['ja-jp'] = "ダッシュボード ウィジェットの詳細の背景色を入力します。"; -$text['description-dashboard_detail_background_color']['ko-kr'] = "대시보드 위젯 세부 배경색을 입력하세요."; +$text['description-widget_detail_background_color']['en-us'] = "Enter the dashboard widget detail background color."; +$text['description-widget_detail_background_color']['en-gb'] = "Enter the dashboard widget detail background color."; +$text['description-widget_detail_background_color']['ar-eg'] = "أدخل لون خلفية تفاصيل أداة لوحة المعلومات."; +$text['description-widget_detail_background_color']['de-at'] = "Geben Sie die Hintergrundfarbe für die Dashboard-Widgetdetails ein."; +$text['description-widget_detail_background_color']['de-ch'] = "Geben Sie die Hintergrundfarbe für die Dashboard-Widgetdetails ein."; +$text['description-widget_detail_background_color']['de-de'] = "Geben Sie die Hintergrundfarbe für die Dashboard-Widgetdetails ein."; +$text['description-widget_detail_background_color']['el-gr'] = "Εισαγάγετε το χρώμα φόντου των λεπτομερειών του γραφικού πίνακα εργαλείων."; +$text['description-widget_detail_background_color']['es-cl'] = "Ingrese el color de fondo del detalle del widget del tablero."; +$text['description-widget_detail_background_color']['es-mx'] = "Ingrese el color de fondo del detalle del widget del tablero."; +$text['description-widget_detail_background_color']['fr-ca'] = "Entrez la couleur d’arrière-plan des détails du widget du tableau de bord."; +$text['description-widget_detail_background_color']['fr-fr'] = "Entrez la couleur d’arrière-plan des détails du widget du tableau de bord."; +$text['description-widget_detail_background_color']['he-il'] = "הזן את צבע הרקע של פירוט הווידג'ט של לוח המחוונים."; +$text['description-widget_detail_background_color']['it-it'] = "Inserisci il colore di sfondo dei dettagli del widget del dashboard."; +$text['description-widget_detail_background_color']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის დეტალური ფონის ფერი."; +$text['description-widget_detail_background_color']['nl-nl'] = "Voer de achtergrondkleur van het dashboardwidgetdetail in."; +$text['description-widget_detail_background_color']['pl-pl'] = "Wprowadź kolor tła szczegółów widżetu pulpitu nawigacyjnego."; +$text['description-widget_detail_background_color']['pt-br'] = "Insira a cor de fundo dos detalhes do widget do painel."; +$text['description-widget_detail_background_color']['pt-pt'] = "Insira a cor de fundo dos detalhes do widget do painel."; +$text['description-widget_detail_background_color']['ro-ro'] = "Introduceți culoarea de fundal a detaliilor widgetului tabloului de bord."; +$text['description-widget_detail_background_color']['ru-ru'] = "Введите цвет фона сведений о виджете информационной панели."; +$text['description-widget_detail_background_color']['sv-se'] = "Ange bakgrundsfärgen för instrumentpanelwidgetens detalj."; +$text['description-widget_detail_background_color']['uk-ua'] = "Введіть колір фону деталей віджета інформаційної панелі."; +$text['description-widget_detail_background_color']['tr-tr'] = "Kontrol paneli widget'ının ayrıntı arka plan rengini girin."; +$text['description-widget_detail_background_color']['zh-cn'] = "输入仪表板小部件详细信息的背景颜色。"; +$text['description-widget_detail_background_color']['ja-jp'] = "ダッシュボード ウィジェットの詳細の背景色を入力します。"; +$text['description-widget_detail_background_color']['ko-kr'] = "대시보드 위젯 세부 배경색을 입력하세요."; -$text['label-dashboard_column_span']['en-us'] = "Column Span"; -$text['label-dashboard_column_span']['en-gb'] = "Column Span"; -$text['label-dashboard_column_span']['ar-eg'] = "العمود سبان"; -$text['label-dashboard_column_span']['de-at'] = "Spaltenspanne"; -$text['label-dashboard_column_span']['de-ch'] = "Spaltenspanne"; -$text['label-dashboard_column_span']['de-de'] = "Spaltenspanne"; -$text['label-dashboard_column_span']['el-gr'] = "Άνοιγμα στηλών"; -$text['label-dashboard_column_span']['es-cl'] = "Intervalo de columna"; -$text['label-dashboard_column_span']['es-mx'] = "Intervalo de columna"; -$text['label-dashboard_column_span']['fr-ca'] = "L'étendue de la colonne"; -$text['label-dashboard_column_span']['fr-fr'] = "L'étendue de la colonne"; -$text['label-dashboard_column_span']['he-il'] = "טווח עמודות"; -$text['label-dashboard_column_span']['it-it'] = "Portata della colonna"; -$text['label-dashboard_column_span']['ka-ge'] = "სვეტის ზომა"; -$text['label-dashboard_column_span']['nl-nl'] = "Aantal kolommen"; -$text['label-dashboard_column_span']['pl-pl'] = "Szerokość kolumn"; -$text['label-dashboard_column_span']['pt-br'] = "Extensão da coluna"; -$text['label-dashboard_column_span']['pt-pt'] = "Extensão da coluna"; -$text['label-dashboard_column_span']['ro-ro'] = "Intervalul coloanei"; -$text['label-dashboard_column_span']['ru-ru'] = "Размах столбца"; -$text['label-dashboard_column_span']['sv-se'] = "Kolumn Span"; -$text['label-dashboard_column_span']['uk-ua'] = "Розмах стовпців"; -$text['label-dashboard_column_span']['tr-tr'] = "Sütun Açıklığı"; -$text['label-dashboard_column_span']['zh-cn'] = "列跨度"; -$text['label-dashboard_column_span']['ja-jp'] = "列のスパン"; -$text['label-dashboard_column_span']['ko-kr'] = "열 범위"; +$text['label-widget_column_span']['en-us'] = "Column Span"; +$text['label-widget_column_span']['en-gb'] = "Column Span"; +$text['label-widget_column_span']['ar-eg'] = "العمود سبان"; +$text['label-widget_column_span']['de-at'] = "Spaltenspanne"; +$text['label-widget_column_span']['de-ch'] = "Spaltenspanne"; +$text['label-widget_column_span']['de-de'] = "Spaltenspanne"; +$text['label-widget_column_span']['el-gr'] = "Άνοιγμα στηλών"; +$text['label-widget_column_span']['es-cl'] = "Intervalo de columna"; +$text['label-widget_column_span']['es-mx'] = "Intervalo de columna"; +$text['label-widget_column_span']['fr-ca'] = "L'étendue de la colonne"; +$text['label-widget_column_span']['fr-fr'] = "L'étendue de la colonne"; +$text['label-widget_column_span']['he-il'] = "טווח עמודות"; +$text['label-widget_column_span']['it-it'] = "Portata della colonna"; +$text['label-widget_column_span']['ka-ge'] = "სვეტის ზომა"; +$text['label-widget_column_span']['nl-nl'] = "Aantal kolommen"; +$text['label-widget_column_span']['pl-pl'] = "Szerokość kolumn"; +$text['label-widget_column_span']['pt-br'] = "Extensão da coluna"; +$text['label-widget_column_span']['pt-pt'] = "Extensão da coluna"; +$text['label-widget_column_span']['ro-ro'] = "Intervalul coloanei"; +$text['label-widget_column_span']['ru-ru'] = "Размах столбца"; +$text['label-widget_column_span']['sv-se'] = "Kolumn Span"; +$text['label-widget_column_span']['uk-ua'] = "Розмах стовпців"; +$text['label-widget_column_span']['tr-tr'] = "Sütun Açıklığı"; +$text['label-widget_column_span']['zh-cn'] = "列跨度"; +$text['label-widget_column_span']['ja-jp'] = "列のスパン"; +$text['label-widget_column_span']['ko-kr'] = "열 범위"; -$text['description-dashboard_column_span']['en-us'] = "Enter the dashboard widget column span."; -$text['description-dashboard_column_span']['en-gb'] = "Enter the dashboard widget column span."; -$text['description-dashboard_column_span']['ar-eg'] = "أدخل امتداد عمود أداة لوحة المعلومات."; -$text['description-dashboard_column_span']['de-at'] = "Geben Sie die Spaltenspanne des Dashboard-Widgets ein."; -$text['description-dashboard_column_span']['de-ch'] = "Geben Sie die Spaltenspanne des Dashboard-Widgets ein."; -$text['description-dashboard_column_span']['de-de'] = "Geben Sie die Spaltenspanne des Dashboard-Widgets ein."; -$text['description-dashboard_column_span']['el-gr'] = "Εισαγάγετε το εύρος της στήλης του γραφικού στοιχείου του πίνακα εργαλείων."; -$text['description-dashboard_column_span']['es-cl'] = "Ingrese la extensión de la columna del widget del tablero."; -$text['description-dashboard_column_span']['es-mx'] = "Ingrese la extensión de la columna del widget del tablero."; -$text['description-dashboard_column_span']['fr-ca'] = "Entrez l'étendue de la colonne du widget du tableau de bord"; -$text['description-dashboard_column_span']['fr-fr'] = "Entrez l'étendue de la colonne du widget du tableau de bord"; -$text['description-dashboard_column_span']['he-il'] = "הזן את טווח העמודות של הווידג'ט של לוח המחוונים."; -$text['description-dashboard_column_span']['it-it'] = "Immettere l'intervallo di colonne del widget del dashboard."; -$text['description-dashboard_column_span']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის სვეტის ზომა."; -$text['description-dashboard_column_span']['nl-nl'] = "Voer het aantal kolommen van de dashboard widget in."; -$text['description-dashboard_column_span']['pl-pl'] = "Wprowadź szerokość kolumn widżetu panelu nawigacyjnego"; -$text['description-dashboard_column_span']['pt-br'] = "Insira a extensão da coluna do widget do painel."; -$text['description-dashboard_column_span']['pt-pt'] = "Insira a extensão da coluna do widget do painel."; -$text['description-dashboard_column_span']['ro-ro'] = "Introduceți intervalul coloanei widget din tabloul de bord."; -$text['description-dashboard_column_span']['ru-ru'] = "Введите диапазон столбца виджета панели мониторинга."; -$text['description-dashboard_column_span']['sv-se'] = "Ange kolumnspann för instrumentpanelens widget."; -$text['description-dashboard_column_span']['uk-ua'] = "Введіть діапазон стовпців віджета інформаційної панелі."; -$text['description-dashboard_column_span']['tr-tr'] = "Pano gereci sütun aralığını girin."; -$text['description-dashboard_column_span']['zh-cn'] = "输入仪表板小部件列跨度。"; -$text['description-dashboard_column_span']['ja-jp'] = "ダッシュボード ウィジェットの列スパンを入力します。"; -$text['description-dashboard_column_span']['ko-kr'] = "대시보드 위젯 열 범위를 입력합니다."; +$text['description-widget_column_span']['en-us'] = "Enter the dashboard widget column span."; +$text['description-widget_column_span']['en-gb'] = "Enter the dashboard widget column span."; +$text['description-widget_column_span']['ar-eg'] = "أدخل امتداد عمود أداة لوحة المعلومات."; +$text['description-widget_column_span']['de-at'] = "Geben Sie die Spaltenspanne des Dashboard-Widgets ein."; +$text['description-widget_column_span']['de-ch'] = "Geben Sie die Spaltenspanne des Dashboard-Widgets ein."; +$text['description-widget_column_span']['de-de'] = "Geben Sie die Spaltenspanne des Dashboard-Widgets ein."; +$text['description-widget_column_span']['el-gr'] = "Εισαγάγετε το εύρος της στήλης του γραφικού στοιχείου του πίνακα εργαλείων."; +$text['description-widget_column_span']['es-cl'] = "Ingrese la extensión de la columna del widget del tablero."; +$text['description-widget_column_span']['es-mx'] = "Ingrese la extensión de la columna del widget del tablero."; +$text['description-widget_column_span']['fr-ca'] = "Entrez l'étendue de la colonne du widget du tableau de bord"; +$text['description-widget_column_span']['fr-fr'] = "Entrez l'étendue de la colonne du widget du tableau de bord"; +$text['description-widget_column_span']['he-il'] = "הזן את טווח העמודות של הווידג'ט של לוח המחוונים."; +$text['description-widget_column_span']['it-it'] = "Immettere l'intervallo di colonne del widget del dashboard."; +$text['description-widget_column_span']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის სვეტის ზომა."; +$text['description-widget_column_span']['nl-nl'] = "Voer het aantal kolommen van de dashboard widget in."; +$text['description-widget_column_span']['pl-pl'] = "Wprowadź szerokość kolumn widżetu panelu nawigacyjnego"; +$text['description-widget_column_span']['pt-br'] = "Insira a extensão da coluna do widget do painel."; +$text['description-widget_column_span']['pt-pt'] = "Insira a extensão da coluna do widget do painel."; +$text['description-widget_column_span']['ro-ro'] = "Introduceți intervalul coloanei widget din tabloul de bord."; +$text['description-widget_column_span']['ru-ru'] = "Введите диапазон столбца виджета панели мониторинга."; +$text['description-widget_column_span']['sv-se'] = "Ange kolumnspann för instrumentpanelens widget."; +$text['description-widget_column_span']['uk-ua'] = "Введіть діапазон стовпців віджета інформаційної панелі."; +$text['description-widget_column_span']['tr-tr'] = "Pano gereci sütun aralığını girin."; +$text['description-widget_column_span']['zh-cn'] = "输入仪表板小部件列跨度。"; +$text['description-widget_column_span']['ja-jp'] = "ダッシュボード ウィジェットの列スパンを入力します。"; +$text['description-widget_column_span']['ko-kr'] = "대시보드 위젯 열 범위를 입력합니다."; -$text['label-dashboard_row_span']['en-us'] = "Row Span"; -$text['label-dashboard_row_span']['en-gb'] = "Row Span"; -$text['label-dashboard_row_span']['ar-eg'] = "نطاق الصف"; -$text['label-dashboard_row_span']['de-at'] = "Zeilenspanne"; -$text['label-dashboard_row_span']['de-ch'] = "Zeilenspanne"; -$text['label-dashboard_row_span']['de-de'] = "Zeilenspanne"; -$text['label-dashboard_row_span']['el-gr'] = "Άνοιγμα σειράς"; -$text['label-dashboard_row_span']['es-cl'] = "Distancia entre filas"; -$text['label-dashboard_row_span']['es-mx'] = "Distancia entre filas"; -$text['label-dashboard_row_span']['fr-ca'] = "Portée des lignes"; -$text['label-dashboard_row_span']['fr-fr'] = "Portée des lignes"; -$text['label-dashboard_row_span']['he-il'] = "טווח שורה"; -$text['label-dashboard_row_span']['it-it'] = "Intervallo di riga"; -$text['label-dashboard_row_span']['ka-ge'] = "მწკრივის ზომა"; -$text['label-dashboard_row_span']['nl-nl'] = "Rij-spanwijdte"; -$text['label-dashboard_row_span']['pl-pl'] = "Rozpiętość wierszy"; -$text['label-dashboard_row_span']['pt-br'] = "Expansão de linha"; -$text['label-dashboard_row_span']['pt-pt'] = "Expansão de linha"; -$text['label-dashboard_row_span']['ro-ro'] = "Row Span"; -$text['label-dashboard_row_span']['ru-ru'] = "Диапазон строк"; -$text['label-dashboard_row_span']['sv-se'] = "Radspann"; -$text['label-dashboard_row_span']['uk-ua'] = "Radspann"; -$text['label-dashboard_row_span']['tr-tr'] = "Satır Aralığı"; -$text['label-dashboard_row_span']['zh-cn'] = "行跨度"; -$text['label-dashboard_row_span']['ja-jp'] = "行スパン"; -$text['label-dashboard_row_span']['ko-kr'] = "행 범위"; +$text['label-widget_row_span']['en-us'] = "Row Span"; +$text['label-widget_row_span']['en-gb'] = "Row Span"; +$text['label-widget_row_span']['ar-eg'] = "نطاق الصف"; +$text['label-widget_row_span']['de-at'] = "Zeilenspanne"; +$text['label-widget_row_span']['de-ch'] = "Zeilenspanne"; +$text['label-widget_row_span']['de-de'] = "Zeilenspanne"; +$text['label-widget_row_span']['el-gr'] = "Άνοιγμα σειράς"; +$text['label-widget_row_span']['es-cl'] = "Distancia entre filas"; +$text['label-widget_row_span']['es-mx'] = "Distancia entre filas"; +$text['label-widget_row_span']['fr-ca'] = "Portée des lignes"; +$text['label-widget_row_span']['fr-fr'] = "Portée des lignes"; +$text['label-widget_row_span']['he-il'] = "טווח שורה"; +$text['label-widget_row_span']['it-it'] = "Intervallo di riga"; +$text['label-widget_row_span']['ka-ge'] = "მწკრივის ზომა"; +$text['label-widget_row_span']['nl-nl'] = "Rij-spanwijdte"; +$text['label-widget_row_span']['pl-pl'] = "Rozpiętość wierszy"; +$text['label-widget_row_span']['pt-br'] = "Expansão de linha"; +$text['label-widget_row_span']['pt-pt'] = "Expansão de linha"; +$text['label-widget_row_span']['ro-ro'] = "Row Span"; +$text['label-widget_row_span']['ru-ru'] = "Диапазон строк"; +$text['label-widget_row_span']['sv-se'] = "Radspann"; +$text['label-widget_row_span']['uk-ua'] = "Radspann"; +$text['label-widget_row_span']['tr-tr'] = "Satır Aralığı"; +$text['label-widget_row_span']['zh-cn'] = "行跨度"; +$text['label-widget_row_span']['ja-jp'] = "行スパン"; +$text['label-widget_row_span']['ko-kr'] = "행 범위"; -$text['description-dashboard_row_span']['en-us'] = "Enter the dashboard widget row span."; -$text['description-dashboard_row_span']['en-gb'] = "Enter the dashboard widget row span."; -$text['description-dashboard_row_span']['ar-eg'] = "أدخل نطاق صف أداة لوحة المعلومات."; -$text['description-dashboard_row_span']['de-at'] = "Geben Sie die Zeilenspanne des Dashboard-Widgets ein."; -$text['description-dashboard_row_span']['de-ch'] = "Geben Sie die Zeilenspanne des Dashboard-Widgets ein."; -$text['description-dashboard_row_span']['de-de'] = "Geben Sie die Zeilenspanne des Dashboard-Widgets ein."; -$text['description-dashboard_row_span']['el-gr'] = "Εισαγάγετε το εύρος της γραμμής του γραφικού στοιχείου του πίνακα εργαλείων."; -$text['description-dashboard_row_span']['es-cl'] = "Ingrese el intervalo de filas del widget del panel."; -$text['description-dashboard_row_span']['es-mx'] = "Ingrese el intervalo de filas del widget del panel."; -$text['description-dashboard_row_span']['fr-ca'] = "Entrez l'étendue des lignes du widget du tableau de bord."; -$text['description-dashboard_row_span']['fr-fr'] = "Entrez l'étendue des lignes du widget du tableau de bord."; -$text['description-dashboard_row_span']['he-il'] = "הזן את טווח שורות הווידג'ט של לוח המחוונים."; -$text['description-dashboard_row_span']['it-it'] = "Inserisci l'intervallo di righe del widget del dashboard."; -$text['description-dashboard_row_span']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის მწკრივის ზომა."; -$text['description-dashboard_row_span']['nl-nl'] = "Voer de rijreeks van de dashboardwidget in."; -$text['description-dashboard_row_span']['pl-pl'] = "Insira a extensão da linha do widget do painel."; -$text['description-dashboard_row_span']['pt-br'] = "Insira a extensão da linha do widget do painel."; -$text['description-dashboard_row_span']['pt-pt'] = "Insira a extensão da linha do widget do painel."; -$text['description-dashboard_row_span']['ro-ro'] = "Introduceți intervalul de rânduri widget din tabloul de bord."; -$text['description-dashboard_row_span']['ru-ru'] = "Введите диапазон строк виджета информационной панели."; -$text['description-dashboard_row_span']['sv-se'] = "Ange radspann för instrumentpanelens widget."; -$text['description-dashboard_row_span']['uk-ua'] = "Введіть діапазон рядків віджета інформаційної панелі."; -$text['description-dashboard_row_span']['tr-tr'] = "Kontrol paneli widget'ı satır aralığını girin."; -$text['description-dashboard_row_span']['zh-cn'] = "输入仪表板小部件行跨度。"; -$text['description-dashboard_row_span']['ja-jp'] = "ダッシュボード ウィジェットの行範囲を入力します。"; -$text['description-dashboard_row_span']['ko-kr'] = "대시보드 위젯 행 범위를 입력합니다."; +$text['description-widget_row_span']['en-us'] = "Enter the dashboard widget row span."; +$text['description-widget_row_span']['en-gb'] = "Enter the dashboard widget row span."; +$text['description-widget_row_span']['ar-eg'] = "أدخل نطاق صف أداة لوحة المعلومات."; +$text['description-widget_row_span']['de-at'] = "Geben Sie die Zeilenspanne des Dashboard-Widgets ein."; +$text['description-widget_row_span']['de-ch'] = "Geben Sie die Zeilenspanne des Dashboard-Widgets ein."; +$text['description-widget_row_span']['de-de'] = "Geben Sie die Zeilenspanne des Dashboard-Widgets ein."; +$text['description-widget_row_span']['el-gr'] = "Εισαγάγετε το εύρος της γραμμής του γραφικού στοιχείου του πίνακα εργαλείων."; +$text['description-widget_row_span']['es-cl'] = "Ingrese el intervalo de filas del widget del panel."; +$text['description-widget_row_span']['es-mx'] = "Ingrese el intervalo de filas del widget del panel."; +$text['description-widget_row_span']['fr-ca'] = "Entrez l'étendue des lignes du widget du tableau de bord."; +$text['description-widget_row_span']['fr-fr'] = "Entrez l'étendue des lignes du widget du tableau de bord."; +$text['description-widget_row_span']['he-il'] = "הזן את טווח שורות הווידג'ט של לוח המחוונים."; +$text['description-widget_row_span']['it-it'] = "Inserisci l'intervallo di righe del widget del dashboard."; +$text['description-widget_row_span']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის მწკრივის ზომა."; +$text['description-widget_row_span']['nl-nl'] = "Voer de rijreeks van de dashboardwidget in."; +$text['description-widget_row_span']['pl-pl'] = "Insira a extensão da linha do widget do painel."; +$text['description-widget_row_span']['pt-br'] = "Insira a extensão da linha do widget do painel."; +$text['description-widget_row_span']['pt-pt'] = "Insira a extensão da linha do widget do painel."; +$text['description-widget_row_span']['ro-ro'] = "Introduceți intervalul de rânduri widget din tabloul de bord."; +$text['description-widget_row_span']['ru-ru'] = "Введите диапазон строк виджета информационной панели."; +$text['description-widget_row_span']['sv-se'] = "Ange radspann för instrumentpanelens widget."; +$text['description-widget_row_span']['uk-ua'] = "Введіть діапазон рядків віджета інформаційної панелі."; +$text['description-widget_row_span']['tr-tr'] = "Kontrol paneli widget'ı satır aralığını girin."; +$text['description-widget_row_span']['zh-cn'] = "输入仪表板小部件行跨度。"; +$text['description-widget_row_span']['ja-jp'] = "ダッシュボード ウィジェットの行範囲を入力します。"; +$text['description-widget_row_span']['ko-kr'] = "대시보드 위젯 행 범위를 입력합니다."; -$text['label-dashboard_details_state']['en-us'] = "Details State"; -$text['label-dashboard_details_state']['en-gb'] = "Details State"; -$text['label-dashboard_details_state']['ar-eg'] = "تفاصيل الدولة"; -$text['label-dashboard_details_state']['de-at'] = "Details Zustand"; -$text['label-dashboard_details_state']['de-ch'] = "Details Zustand"; -$text['label-dashboard_details_state']['de-de'] = "Details Zustand"; -$text['label-dashboard_details_state']['el-gr'] = "Λεπτομέρειες Πολιτεία"; -$text['label-dashboard_details_state']['es-cl'] = "Detalles Estado"; -$text['label-dashboard_details_state']['es-mx'] = "Detalles Estado"; -$text['label-dashboard_details_state']['fr-ca'] = "État des détails"; -$text['label-dashboard_details_state']['fr-fr'] = "État des détails"; -$text['label-dashboard_details_state']['he-il'] = "מצב פרטים"; -$text['label-dashboard_details_state']['it-it'] = "Dettagli Stato"; -$text['label-dashboard_details_state']['ka-ge'] = "დეტალების მდგომარეობა"; -$text['label-dashboard_details_state']['nl-nl'] = "Details Staat"; -$text['label-dashboard_details_state']['pl-pl'] = "Stan szczegółów"; -$text['label-dashboard_details_state']['pt-br'] = "Detalhes Estado"; -$text['label-dashboard_details_state']['pt-pt'] = "Detalhes Estado"; -$text['label-dashboard_details_state']['ro-ro'] = "Detalii stare"; -$text['label-dashboard_details_state']['ru-ru'] = "Детали Состояние"; -$text['label-dashboard_details_state']['sv-se'] = "Detaljer Stat"; -$text['label-dashboard_details_state']['uk-ua'] = "Деталі Держ"; -$text['label-dashboard_details_state']['tr-tr'] = "Ayrıntılar Durumu"; -$text['label-dashboard_details_state']['zh-cn'] = "详情状态"; -$text['label-dashboard_details_state']['ja-jp'] = "詳細状態"; -$text['label-dashboard_details_state']['ko-kr'] = "세부사항 상태"; +$text['label-widget_details_state']['en-us'] = "Details State"; +$text['label-widget_details_state']['en-gb'] = "Details State"; +$text['label-widget_details_state']['ar-eg'] = "تفاصيل الدولة"; +$text['label-widget_details_state']['de-at'] = "Details Zustand"; +$text['label-widget_details_state']['de-ch'] = "Details Zustand"; +$text['label-widget_details_state']['de-de'] = "Details Zustand"; +$text['label-widget_details_state']['el-gr'] = "Λεπτομέρειες Πολιτεία"; +$text['label-widget_details_state']['es-cl'] = "Detalles Estado"; +$text['label-widget_details_state']['es-mx'] = "Detalles Estado"; +$text['label-widget_details_state']['fr-ca'] = "État des détails"; +$text['label-widget_details_state']['fr-fr'] = "État des détails"; +$text['label-widget_details_state']['he-il'] = "מצב פרטים"; +$text['label-widget_details_state']['it-it'] = "Dettagli Stato"; +$text['label-widget_details_state']['ka-ge'] = "დეტალების მდგომარეობა"; +$text['label-widget_details_state']['nl-nl'] = "Details Staat"; +$text['label-widget_details_state']['pl-pl'] = "Stan szczegółów"; +$text['label-widget_details_state']['pt-br'] = "Detalhes Estado"; +$text['label-widget_details_state']['pt-pt'] = "Detalhes Estado"; +$text['label-widget_details_state']['ro-ro'] = "Detalii stare"; +$text['label-widget_details_state']['ru-ru'] = "Детали Состояние"; +$text['label-widget_details_state']['sv-se'] = "Detaljer Stat"; +$text['label-widget_details_state']['uk-ua'] = "Деталі Держ"; +$text['label-widget_details_state']['tr-tr'] = "Ayrıntılar Durumu"; +$text['label-widget_details_state']['zh-cn'] = "详情状态"; +$text['label-widget_details_state']['ja-jp'] = "詳細状態"; +$text['label-widget_details_state']['ko-kr'] = "세부사항 상태"; -$text['description-dashboard_details_state']['en-us'] = "Set the default state of the widget details."; -$text['description-dashboard_details_state']['en-gb'] = "Set the default state of the widget details."; -$text['description-dashboard_details_state']['ar-eg'] = "تعيين الحالة الافتراضية لتفاصيل القطعة."; -$text['description-dashboard_details_state']['de-at'] = "Legen Sie den Standardstatus der Widget-Details fest."; -$text['description-dashboard_details_state']['de-ch'] = "Legen Sie den Standardstatus der Widget-Details fest."; -$text['description-dashboard_details_state']['de-de'] = "Legen Sie den Standardstatus der Widget-Details fest."; -$text['description-dashboard_details_state']['el-gr'] = "Ορίστε την προεπιλεγμένη κατάσταση των λεπτομερειών του γραφικού στοιχείου."; -$text['description-dashboard_details_state']['es-cl'] = "Establezca el estado predeterminado de los detalles del widget."; -$text['description-dashboard_details_state']['es-mx'] = "Establezca el estado predeterminado de los detalles del widget."; -$text['description-dashboard_details_state']['fr-ca'] = "Définissez l'état par défaut des détails du widget."; -$text['description-dashboard_details_state']['fr-fr'] = "Définissez l'état par défaut des détails du widget."; -$text['description-dashboard_details_state']['he-il'] = "הגדר את מצב ברירת המחדל של פרטי הווידג'ט."; -$text['description-dashboard_details_state']['it-it'] = "Imposta lo stato predefinito dei dettagli del widget."; -$text['description-dashboard_details_state']['ka-ge'] = "დააყენეთ ვიჯეტის დეტალების ნაგულისხმევი მდგომარეობა."; -$text['description-dashboard_details_state']['nl-nl'] = "Stel de standaardstatus van de widgetdetails in."; -$text['description-dashboard_details_state']['pl-pl'] = "Ustaw domyślny stan szczegółów widżetu."; -$text['description-dashboard_details_state']['pt-br'] = "Defina o estado padrão dos detalhes do widget."; -$text['description-dashboard_details_state']['pt-pt'] = "Defina o estado padrão dos detalhes do widget."; -$text['description-dashboard_details_state']['ro-ro'] = "Setați starea implicită a detaliilor widgetului."; -$text['description-dashboard_details_state']['ru-ru'] = "Установите состояние деталей виджета по умолчанию."; -$text['description-dashboard_details_state']['sv-se'] = "Ställ in standardstatus för widgetdetaljerna."; -$text['description-dashboard_details_state']['uk-ua'] = "Встановити стандартний стан деталей віджета."; -$text['description-dashboard_details_state']['tr-tr'] = "Widget ayrıntılarının varsayılan durumunu ayarlayın."; -$text['description-dashboard_details_state']['zh-cn'] = "设置小部件详细信息的默认状态。"; -$text['description-dashboard_details_state']['ja-jp'] = "ウィジェットの詳細のデフォルト状態を設定します。"; -$text['description-dashboard_details_state']['ko-kr'] = "위젯 세부 정보의 기본 상태를 설정합니다."; +$text['description-widget_details_state']['en-us'] = "Set the default state of the widget details."; +$text['description-widget_details_state']['en-gb'] = "Set the default state of the widget details."; +$text['description-widget_details_state']['ar-eg'] = "تعيين الحالة الافتراضية لتفاصيل القطعة."; +$text['description-widget_details_state']['de-at'] = "Legen Sie den Standardstatus der Widget-Details fest."; +$text['description-widget_details_state']['de-ch'] = "Legen Sie den Standardstatus der Widget-Details fest."; +$text['description-widget_details_state']['de-de'] = "Legen Sie den Standardstatus der Widget-Details fest."; +$text['description-widget_details_state']['el-gr'] = "Ορίστε την προεπιλεγμένη κατάσταση των λεπτομερειών του γραφικού στοιχείου."; +$text['description-widget_details_state']['es-cl'] = "Establezca el estado predeterminado de los detalles del widget."; +$text['description-widget_details_state']['es-mx'] = "Establezca el estado predeterminado de los detalles del widget."; +$text['description-widget_details_state']['fr-ca'] = "Définissez l'état par défaut des détails du widget."; +$text['description-widget_details_state']['fr-fr'] = "Définissez l'état par défaut des détails du widget."; +$text['description-widget_details_state']['he-il'] = "הגדר את מצב ברירת המחדל של פרטי הווידג'ט."; +$text['description-widget_details_state']['it-it'] = "Imposta lo stato predefinito dei dettagli del widget."; +$text['description-widget_details_state']['ka-ge'] = "დააყენეთ ვიჯეტის დეტალების ნაგულისხმევი მდგომარეობა."; +$text['description-widget_details_state']['nl-nl'] = "Stel de standaardstatus van de widgetdetails in."; +$text['description-widget_details_state']['pl-pl'] = "Ustaw domyślny stan szczegółów widżetu."; +$text['description-widget_details_state']['pt-br'] = "Defina o estado padrão dos detalhes do widget."; +$text['description-widget_details_state']['pt-pt'] = "Defina o estado padrão dos detalhes do widget."; +$text['description-widget_details_state']['ro-ro'] = "Setați starea implicită a detaliilor widgetului."; +$text['description-widget_details_state']['ru-ru'] = "Установите состояние деталей виджета по умолчанию."; +$text['description-widget_details_state']['sv-se'] = "Ställ in standardstatus för widgetdetaljerna."; +$text['description-widget_details_state']['uk-ua'] = "Встановити стандартний стан деталей віджета."; +$text['description-widget_details_state']['tr-tr'] = "Widget ayrıntılarının varsayılan durumunu ayarlayın."; +$text['description-widget_details_state']['zh-cn'] = "设置小部件详细信息的默认状态。"; +$text['description-widget_details_state']['ja-jp'] = "ウィジェットの詳細のデフォルト状態を設定します。"; +$text['description-widget_details_state']['ko-kr'] = "위젯 세부 정보의 기본 상태를 설정합니다."; -$text['label-dashboard_parent_uuid']['en-us'] = "Parent"; -$text['label-dashboard_parent_uuid']['en-gb'] = "Parent"; -$text['label-dashboard_parent_uuid']['ar-eg'] = "الوالد"; -$text['label-dashboard_parent_uuid']['de-at'] = "Elternteil"; -$text['label-dashboard_parent_uuid']['de-ch'] = "Elternteil"; -$text['label-dashboard_parent_uuid']['de-de'] = "Elternteil"; -$text['label-dashboard_parent_uuid']['el-gr'] = "Γονέας"; -$text['label-dashboard_parent_uuid']['es-cl'] = "Padre"; -$text['label-dashboard_parent_uuid']['es-mx'] = "Padre"; -$text['label-dashboard_parent_uuid']['fr-ca'] = "Parent"; -$text['label-dashboard_parent_uuid']['fr-fr'] = "Parent"; -$text['label-dashboard_parent_uuid']['he-il'] = "הורה"; -$text['label-dashboard_parent_uuid']['it-it'] = "Genitore"; -$text['label-dashboard_parent_uuid']['ka-ge'] = "მშობელი"; -$text['label-dashboard_parent_uuid']['nl-nl'] = "Ouder"; -$text['label-dashboard_parent_uuid']['pl-pl'] = "Rodzic"; -$text['label-dashboard_parent_uuid']['pt-br'] = "Parente"; -$text['label-dashboard_parent_uuid']['pt-pt'] = "Parente"; -$text['label-dashboard_parent_uuid']['ro-ro'] = "Părinte"; -$text['label-dashboard_parent_uuid']['ru-ru'] = "Родитель"; -$text['label-dashboard_parent_uuid']['sv-se'] = "Förälder"; -$text['label-dashboard_parent_uuid']['uk-ua'] = "Батько"; -$text['label-dashboard_parent_uuid']['tr-tr'] = "Ebeveyn"; -$text['label-dashboard_parent_uuid']['zh-cn'] = "父母"; -$text['label-dashboard_parent_uuid']['ja-jp'] = "親"; -$text['label-dashboard_parent_uuid']['ko-kr'] = "부모"; +$text['label-dashboard_widget_parent_uuid']['en-us'] = "Parent"; +$text['label-dashboard_widget_parent_uuid']['en-gb'] = "Parent"; +$text['label-dashboard_widget_parent_uuid']['ar-eg'] = "الوالد"; +$text['label-dashboard_widget_parent_uuid']['de-at'] = "Elternteil"; +$text['label-dashboard_widget_parent_uuid']['de-ch'] = "Elternteil"; +$text['label-dashboard_widget_parent_uuid']['de-de'] = "Elternteil"; +$text['label-dashboard_widget_parent_uuid']['el-gr'] = "Γονέας"; +$text['label-dashboard_widget_parent_uuid']['es-cl'] = "Padre"; +$text['label-dashboard_widget_parent_uuid']['es-mx'] = "Padre"; +$text['label-dashboard_widget_parent_uuid']['fr-ca'] = "Parent"; +$text['label-dashboard_widget_parent_uuid']['fr-fr'] = "Parent"; +$text['label-dashboard_widget_parent_uuid']['he-il'] = "הורה"; +$text['label-dashboard_widget_parent_uuid']['it-it'] = "Genitore"; +$text['label-dashboard_widget_parent_uuid']['ka-ge'] = "მშობელი"; +$text['label-dashboard_widget_parent_uuid']['nl-nl'] = "Ouder"; +$text['label-dashboard_widget_parent_uuid']['pl-pl'] = "Rodzic"; +$text['label-dashboard_widget_parent_uuid']['pt-br'] = "Parente"; +$text['label-dashboard_widget_parent_uuid']['pt-pt'] = "Parente"; +$text['label-dashboard_widget_parent_uuid']['ro-ro'] = "Părinte"; +$text['label-dashboard_widget_parent_uuid']['ru-ru'] = "Родитель"; +$text['label-dashboard_widget_parent_uuid']['sv-se'] = "Förälder"; +$text['label-dashboard_widget_parent_uuid']['uk-ua'] = "Батько"; +$text['label-dashboard_widget_parent_uuid']['tr-tr'] = "Ebeveyn"; +$text['label-dashboard_widget_parent_uuid']['zh-cn'] = "父母"; +$text['label-dashboard_widget_parent_uuid']['ja-jp'] = "親"; +$text['label-dashboard_widget_parent_uuid']['ko-kr'] = "부모"; -$text['description-dashboard_parent_uuid']['en-us'] = "Select the parent dashboard."; -$text['description-dashboard_parent_uuid']['en-gb'] = "Select the parent dashboard."; -$text['description-dashboard_parent_uuid']['ar-eg'] = "حدد لوحة التحكم الرئيسية."; -$text['description-dashboard_parent_uuid']['de-at'] = "Wählen Sie das übergeordnete Dashboard aus."; -$text['description-dashboard_parent_uuid']['de-ch'] = "Wählen Sie das übergeordnete Dashboard aus."; -$text['description-dashboard_parent_uuid']['de-de'] = "Wählen Sie das übergeordnete Dashboard aus."; -$text['description-dashboard_parent_uuid']['el-gr'] = "Επιλέξτε τον αρχικό πίνακα ελέγχου."; -$text['description-dashboard_parent_uuid']['es-cl'] = "Seleccione el tablero principal."; -$text['description-dashboard_parent_uuid']['es-mx'] = "Seleccione el tablero principal."; -$text['description-dashboard_parent_uuid']['fr-ca'] = "Sélectionnez le tableau de bord parent."; -$text['description-dashboard_parent_uuid']['fr-fr'] = "Sélectionnez le tableau de bord parent."; -$text['description-dashboard_parent_uuid']['he-il'] = "בחר את לוח המחוונים הראשי."; -$text['description-dashboard_parent_uuid']['it-it'] = "Seleziona la dashboard principale."; -$text['description-dashboard_parent_uuid']['ka-ge'] = "აირჩიეთ მშობელი სამუშაო პანელი."; -$text['description-dashboard_parent_uuid']['nl-nl'] = "Selecteer het hoofddashboard."; -$text['description-dashboard_parent_uuid']['pl-pl'] = "Wybierz główny pulpit nawigacyjny."; -$text['description-dashboard_parent_uuid']['pt-br'] = "Selecione o painel principal."; -$text['description-dashboard_parent_uuid']['pt-pt'] = "Selecione o painel principal."; -$text['description-dashboard_parent_uuid']['ro-ro'] = "Selectați tabloul de bord principal."; -$text['description-dashboard_parent_uuid']['ru-ru'] = "Выберите основную панель."; -$text['description-dashboard_parent_uuid']['sv-se'] = "Välj huvuddashboarden."; -$text['description-dashboard_parent_uuid']['uk-ua'] = "Виберіть головну панель."; -$text['description-dashboard_parent_uuid']['tr-tr'] = "Ana panoyu seçin."; -$text['description-dashboard_parent_uuid']['zh-cn'] = "选择父仪表板。"; -$text['description-dashboard_parent_uuid']['ja-jp'] = "親ダッシュボードを選択します。"; -$text['description-dashboard_parent_uuid']['ko-kr'] = "상위 대시보드를 선택하십시오."; +$text['description-dashboard_widget_parent_uuid']['en-us'] = "Select the parent dashboard."; +$text['description-dashboard_widget_parent_uuid']['en-gb'] = "Select the parent dashboard."; +$text['description-dashboard_widget_parent_uuid']['ar-eg'] = "حدد لوحة التحكم الرئيسية."; +$text['description-dashboard_widget_parent_uuid']['de-at'] = "Wählen Sie das übergeordnete Dashboard aus."; +$text['description-dashboard_widget_parent_uuid']['de-ch'] = "Wählen Sie das übergeordnete Dashboard aus."; +$text['description-dashboard_widget_parent_uuid']['de-de'] = "Wählen Sie das übergeordnete Dashboard aus."; +$text['description-dashboard_widget_parent_uuid']['el-gr'] = "Επιλέξτε τον αρχικό πίνακα ελέγχου."; +$text['description-dashboard_widget_parent_uuid']['es-cl'] = "Seleccione el tablero principal."; +$text['description-dashboard_widget_parent_uuid']['es-mx'] = "Seleccione el tablero principal."; +$text['description-dashboard_widget_parent_uuid']['fr-ca'] = "Sélectionnez le tableau de bord parent."; +$text['description-dashboard_widget_parent_uuid']['fr-fr'] = "Sélectionnez le tableau de bord parent."; +$text['description-dashboard_widget_parent_uuid']['he-il'] = "בחר את לוח המחוונים הראשי."; +$text['description-dashboard_widget_parent_uuid']['it-it'] = "Seleziona la dashboard principale."; +$text['description-dashboard_widget_parent_uuid']['ka-ge'] = "აირჩიეთ მშობელი სამუშაო პანელი."; +$text['description-dashboard_widget_parent_uuid']['nl-nl'] = "Selecteer het hoofddashboard."; +$text['description-dashboard_widget_parent_uuid']['pl-pl'] = "Wybierz główny pulpit nawigacyjny."; +$text['description-dashboard_widget_parent_uuid']['pt-br'] = "Selecione o painel principal."; +$text['description-dashboard_widget_parent_uuid']['pt-pt'] = "Selecione o painel principal."; +$text['description-dashboard_widget_parent_uuid']['ro-ro'] = "Selectați tabloul de bord principal."; +$text['description-dashboard_widget_parent_uuid']['ru-ru'] = "Выберите основную панель."; +$text['description-dashboard_widget_parent_uuid']['sv-se'] = "Välj huvuddashboarden."; +$text['description-dashboard_widget_parent_uuid']['uk-ua'] = "Виберіть головну панель."; +$text['description-dashboard_widget_parent_uuid']['tr-tr'] = "Ana panoyu seçin."; +$text['description-dashboard_widget_parent_uuid']['zh-cn'] = "选择父仪表板。"; +$text['description-dashboard_widget_parent_uuid']['ja-jp'] = "親ダッシュボードを選択します。"; +$text['description-dashboard_widget_parent_uuid']['ko-kr'] = "상위 대시보드를 선택하십시오."; -$text['label-dashboard_order']['en-us'] = "Order"; -$text['label-dashboard_order']['en-gb'] = "Order"; -$text['label-dashboard_order']['ar-eg'] = "طلب"; -$text['label-dashboard_order']['de-at'] = "Befehl"; -$text['label-dashboard_order']['de-ch'] = "Befehl"; -$text['label-dashboard_order']['de-de'] = "Befehl"; -$text['label-dashboard_order']['el-gr'] = "Σειρά"; -$text['label-dashboard_order']['es-cl'] = "Orden"; -$text['label-dashboard_order']['es-mx'] = "Orden"; -$text['label-dashboard_order']['fr-ca'] = "Ordre"; -$text['label-dashboard_order']['fr-fr'] = "Ordre"; -$text['label-dashboard_order']['he-il'] = "להזמין"; -$text['label-dashboard_order']['it-it'] = "Ordine"; -$text['label-dashboard_order']['ka-ge'] = "მიმდევრობა"; -$text['label-dashboard_order']['nl-nl'] = "Volgorde"; -$text['label-dashboard_order']['pl-pl'] = "Kolejność"; -$text['label-dashboard_order']['pt-br'] = "Ordem"; -$text['label-dashboard_order']['pt-pt'] = "Ordem"; -$text['label-dashboard_order']['ro-ro'] = "Ordin"; -$text['label-dashboard_order']['ru-ru'] = "Заказ"; -$text['label-dashboard_order']['sv-se'] = "Beställa"; -$text['label-dashboard_order']['uk-ua'] = "порядок"; -$text['label-dashboard_order']['tr-tr'] = "Emir"; -$text['label-dashboard_order']['zh-cn'] = "命令"; -$text['label-dashboard_order']['ja-jp'] = "注文"; -$text['label-dashboard_order']['ko-kr'] = "주문하다"; +$text['label-widget_order']['en-us'] = "Order"; +$text['label-widget_order']['en-gb'] = "Order"; +$text['label-widget_order']['ar-eg'] = "طلب"; +$text['label-widget_order']['de-at'] = "Befehl"; +$text['label-widget_order']['de-ch'] = "Befehl"; +$text['label-widget_order']['de-de'] = "Befehl"; +$text['label-widget_order']['el-gr'] = "Σειρά"; +$text['label-widget_order']['es-cl'] = "Orden"; +$text['label-widget_order']['es-mx'] = "Orden"; +$text['label-widget_order']['fr-ca'] = "Ordre"; +$text['label-widget_order']['fr-fr'] = "Ordre"; +$text['label-widget_order']['he-il'] = "להזמין"; +$text['label-widget_order']['it-it'] = "Ordine"; +$text['label-widget_order']['ka-ge'] = "მიმდევრობა"; +$text['label-widget_order']['nl-nl'] = "Volgorde"; +$text['label-widget_order']['pl-pl'] = "Kolejność"; +$text['label-widget_order']['pt-br'] = "Ordem"; +$text['label-widget_order']['pt-pt'] = "Ordem"; +$text['label-widget_order']['ro-ro'] = "Ordin"; +$text['label-widget_order']['ru-ru'] = "Заказ"; +$text['label-widget_order']['sv-se'] = "Beställa"; +$text['label-widget_order']['uk-ua'] = "порядок"; +$text['label-widget_order']['tr-tr'] = "Emir"; +$text['label-widget_order']['zh-cn'] = "命令"; +$text['label-widget_order']['ja-jp'] = "注文"; +$text['label-widget_order']['ko-kr'] = "주문하다"; -$text['description-dashboard_order']['en-us'] = "Enter the dashboard widget order."; -$text['description-dashboard_order']['en-gb'] = "Enter the dashboard widget order."; -$text['description-dashboard_order']['ar-eg'] = "أدخل ترتيب أداة لوحة القيادة."; -$text['description-dashboard_order']['de-at'] = "Geben Sie die Dashboard-Widget-Reihenfolge ein."; -$text['description-dashboard_order']['de-ch'] = "Geben Sie die Dashboard-Widget-Reihenfolge ein."; -$text['description-dashboard_order']['de-de'] = "Geben Sie die Dashboard-Widget-Reihenfolge ein."; -$text['description-dashboard_order']['el-gr'] = "Εισαγάγετε τη σειρά γραφικών στοιχείων του πίνακα εργαλείων."; -$text['description-dashboard_order']['es-cl'] = "Ingrese el orden del widget del tablero."; -$text['description-dashboard_order']['es-mx'] = "Ingrese el orden del widget del tablero."; -$text['description-dashboard_order']['fr-ca'] = "Saisissez l ordre du widget du tableau de bord."; -$text['description-dashboard_order']['fr-fr'] = "Saisissez l ordre du widget du tableau de bord."; -$text['description-dashboard_order']['he-il'] = "הזן את סדר הווידג'ט של לוח המחוונים."; -$text['description-dashboard_order']['it-it'] = "Immettere l'ordine del widget del dashboard."; -$text['description-dashboard_order']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტების მიმდევრობა."; -$text['description-dashboard_order']['nl-nl'] = "Voer de kleur van de dashboard widget in."; -$text['description-dashboard_order']['pl-pl'] = "Wprowadź kolejność widżetu panelu nawigacyjnego."; -$text['description-dashboard_order']['pt-br'] = "Insira a ordem do widget do painel."; -$text['description-dashboard_order']['pt-pt'] = "Insira a ordem do widget do painel."; -$text['description-dashboard_order']['ro-ro'] = "Introduceți ordinea widget-ului tabloului de bord."; -$text['description-dashboard_order']['ru-ru'] = "Введите порядок виджетов панели инструментов."; -$text['description-dashboard_order']['sv-se'] = "Ange instrumentpanelens widgetordning."; -$text['description-dashboard_order']['uk-ua'] = "Введіть порядок віджетів інформаційної панелі."; -$text['description-dashboard_order']['tr-tr'] = "Pano widget sırasını girin."; -$text['description-dashboard_order']['zh-cn'] = "输入仪表板小部件顺序。"; -$text['description-dashboard_order']['ja-jp'] = "ダッシュボード ウィジェットの順序を入力します。"; -$text['description-dashboard_order']['ko-kr'] = "대시보드 위젯 순서를 입력합니다."; +$text['description-widget_order']['en-us'] = "Enter the dashboard widget order."; +$text['description-widget_order']['en-gb'] = "Enter the dashboard widget order."; +$text['description-widget_order']['ar-eg'] = "أدخل ترتيب أداة لوحة القيادة."; +$text['description-widget_order']['de-at'] = "Geben Sie die Dashboard-Widget-Reihenfolge ein."; +$text['description-widget_order']['de-ch'] = "Geben Sie die Dashboard-Widget-Reihenfolge ein."; +$text['description-widget_order']['de-de'] = "Geben Sie die Dashboard-Widget-Reihenfolge ein."; +$text['description-widget_order']['el-gr'] = "Εισαγάγετε τη σειρά γραφικών στοιχείων του πίνακα εργαλείων."; +$text['description-widget_order']['es-cl'] = "Ingrese el orden del widget del tablero."; +$text['description-widget_order']['es-mx'] = "Ingrese el orden del widget del tablero."; +$text['description-widget_order']['fr-ca'] = "Saisissez l ordre du widget du tableau de bord."; +$text['description-widget_order']['fr-fr'] = "Saisissez l ordre du widget du tableau de bord."; +$text['description-widget_order']['he-il'] = "הזן את סדר הווידג'ט של לוח המחוונים."; +$text['description-widget_order']['it-it'] = "Immettere l'ordine del widget del dashboard."; +$text['description-widget_order']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტების მიმდევრობა."; +$text['description-widget_order']['nl-nl'] = "Voer de kleur van de dashboard widget in."; +$text['description-widget_order']['pl-pl'] = "Wprowadź kolejność widżetu panelu nawigacyjnego."; +$text['description-widget_order']['pt-br'] = "Insira a ordem do widget do painel."; +$text['description-widget_order']['pt-pt'] = "Insira a ordem do widget do painel."; +$text['description-widget_order']['ro-ro'] = "Introduceți ordinea widget-ului tabloului de bord."; +$text['description-widget_order']['ru-ru'] = "Введите порядок виджетов панели инструментов."; +$text['description-widget_order']['sv-se'] = "Ange instrumentpanelens widgetordning."; +$text['description-widget_order']['uk-ua'] = "Введіть порядок віджетів інформаційної панелі."; +$text['description-widget_order']['tr-tr'] = "Pano widget sırasını girin."; +$text['description-widget_order']['zh-cn'] = "输入仪表板小部件顺序。"; +$text['description-widget_order']['ja-jp'] = "ダッシュボード ウィジェットの順序を入力します。"; +$text['description-widget_order']['ko-kr'] = "대시보드 위젯 순서를 입력합니다."; -$text['label-dashboard_enabled']['en-us'] = "Enabled"; -$text['label-dashboard_enabled']['en-gb'] = "Enabled"; -$text['label-dashboard_enabled']['ar-eg'] = "ممكن"; -$text['label-dashboard_enabled']['de-at'] = "Aktiviert"; -$text['label-dashboard_enabled']['de-ch'] = "Aktiviert"; -$text['label-dashboard_enabled']['de-de'] = "Aktiviert"; -$text['label-dashboard_enabled']['el-gr'] = "Ενεργοποιημένο"; -$text['label-dashboard_enabled']['es-cl'] = "Habilitada"; -$text['label-dashboard_enabled']['es-mx'] = "Habilitada"; -$text['label-dashboard_enabled']['fr-ca'] = "Activé"; -$text['label-dashboard_enabled']['fr-fr'] = "Activé"; -$text['label-dashboard_enabled']['he-il'] = "מופעל"; -$text['label-dashboard_enabled']['it-it'] = "Abilitata"; -$text['label-dashboard_enabled']['ka-ge'] = "ჩართულია"; -$text['label-dashboard_enabled']['nl-nl'] = "Ingeschakeld"; -$text['label-dashboard_enabled']['pl-pl'] = "Włączony"; -$text['label-dashboard_enabled']['pt-br'] = "Habilitada"; -$text['label-dashboard_enabled']['pt-pt'] = "Habilitada"; -$text['label-dashboard_enabled']['ro-ro'] = "Activat"; -$text['label-dashboard_enabled']['ru-ru'] = "Включено"; -$text['label-dashboard_enabled']['sv-se'] = "Aktiverad"; -$text['label-dashboard_enabled']['uk-ua'] = "Увімкнено"; -$text['label-dashboard_enabled']['tr-tr'] = "Etkinleştirilmiş"; -$text['label-dashboard_enabled']['zh-cn'] = "启用"; -$text['label-dashboard_enabled']['ja-jp'] = "有効"; -$text['label-dashboard_enabled']['ko-kr'] = "사용"; +$text['label-widget_enabled']['en-us'] = "Enabled"; +$text['label-widget_enabled']['en-gb'] = "Enabled"; +$text['label-widget_enabled']['ar-eg'] = "ممكن"; +$text['label-widget_enabled']['de-at'] = "Aktiviert"; +$text['label-widget_enabled']['de-ch'] = "Aktiviert"; +$text['label-widget_enabled']['de-de'] = "Aktiviert"; +$text['label-widget_enabled']['el-gr'] = "Ενεργοποιημένο"; +$text['label-widget_enabled']['es-cl'] = "Habilitada"; +$text['label-widget_enabled']['es-mx'] = "Habilitada"; +$text['label-widget_enabled']['fr-ca'] = "Activé"; +$text['label-widget_enabled']['fr-fr'] = "Activé"; +$text['label-widget_enabled']['he-il'] = "מופעל"; +$text['label-widget_enabled']['it-it'] = "Abilitata"; +$text['label-widget_enabled']['ka-ge'] = "ჩართულია"; +$text['label-widget_enabled']['nl-nl'] = "Ingeschakeld"; +$text['label-widget_enabled']['pl-pl'] = "Włączony"; +$text['label-widget_enabled']['pt-br'] = "Habilitada"; +$text['label-widget_enabled']['pt-pt'] = "Habilitada"; +$text['label-widget_enabled']['ro-ro'] = "Activat"; +$text['label-widget_enabled']['ru-ru'] = "Включено"; +$text['label-widget_enabled']['sv-se'] = "Aktiverad"; +$text['label-widget_enabled']['uk-ua'] = "Увімкнено"; +$text['label-widget_enabled']['tr-tr'] = "Etkinleştirilmiş"; +$text['label-widget_enabled']['zh-cn'] = "启用"; +$text['label-widget_enabled']['ja-jp'] = "有効"; +$text['label-widget_enabled']['ko-kr'] = "사용"; -$text['description-dashboard_enabled']['en-us'] = "Enter the dashboard widget enabled."; -$text['description-dashboard_enabled']['en-gb'] = "Enter the dashboard widget enabled."; -$text['description-dashboard_enabled']['ar-eg'] = "أدخل أداة لوحة القيادة الممكنة."; -$text['description-dashboard_enabled']['de-at'] = "Geben Sie das aktivierte Dashboard-Widget ein."; -$text['description-dashboard_enabled']['de-ch'] = "Geben Sie das aktivierte Dashboard-Widget ein."; -$text['description-dashboard_enabled']['de-de'] = "Geben Sie das aktivierte Dashboard-Widget ein."; -$text['description-dashboard_enabled']['el-gr'] = "Εισαγάγετε το γραφικό στοιχείο του πίνακα ελέγχου ενεργοποιημένο."; -$text['description-dashboard_enabled']['es-cl'] = "Ingrese al widget del tablero habilitado."; -$text['description-dashboard_enabled']['es-mx'] = "Ingrese al widget del tablero habilitado."; -$text['description-dashboard_enabled']['fr-ca'] = "Entrez le widget de tableau de bord activé."; -$text['description-dashboard_enabled']['fr-fr'] = "Entrez le widget de tableau de bord activé."; -$text['description-dashboard_enabled']['he-il'] = "הזן את ווידג'ט לוח המחוונים המופעל."; -$text['description-dashboard_enabled']['it-it'] = "Inserisci il widget dashboard abilitato."; -$text['description-dashboard_enabled']['ka-ge'] = "შეიყვანეთ ჩართული სამუშაო პანელის ვიჯეტი."; -$text['description-dashboard_enabled']['nl-nl'] = "Voer de dashboardwidget ingeschakeld in."; -$text['description-dashboard_enabled']['pl-pl'] = "Wprowadź stan włączenia widżetu panelu nawigacyjnego."; -$text['description-dashboard_enabled']['pt-br'] = "Digite o widget do painel habilitado."; -$text['description-dashboard_enabled']['pt-pt'] = "Digite o widget do painel habilitado."; -$text['description-dashboard_enabled']['ro-ro'] = "Introduceți widgetul de tablou de bord activat."; -$text['description-dashboard_enabled']['ru-ru'] = "Введите включенный виджет панели инструментов."; -$text['description-dashboard_enabled']['sv-se'] = "Ange den aktiverade instrumentpanelswidgeten."; -$text['description-dashboard_enabled']['uk-ua'] = "Введіть увімкнений віджет інформаційної панелі."; -$text['description-dashboard_enabled']['tr-tr'] = "Pano widget'ını etkinleştirin."; -$text['description-dashboard_enabled']['zh-cn'] = "输入已启用的仪表板小部件。"; -$text['description-dashboard_enabled']['ja-jp'] = "ダッシュボード ウィジェットを有効にしてください。"; -$text['description-dashboard_enabled']['ko-kr'] = "활성화된 대시보드 위젯을 입력합니다."; +$text['description-widget_enabled']['en-us'] = "Enter the dashboard widget enabled."; +$text['description-widget_enabled']['en-gb'] = "Enter the dashboard widget enabled."; +$text['description-widget_enabled']['ar-eg'] = "أدخل أداة لوحة القيادة الممكنة."; +$text['description-widget_enabled']['de-at'] = "Geben Sie das aktivierte Dashboard-Widget ein."; +$text['description-widget_enabled']['de-ch'] = "Geben Sie das aktivierte Dashboard-Widget ein."; +$text['description-widget_enabled']['de-de'] = "Geben Sie das aktivierte Dashboard-Widget ein."; +$text['description-widget_enabled']['el-gr'] = "Εισαγάγετε το γραφικό στοιχείο του πίνακα ελέγχου ενεργοποιημένο."; +$text['description-widget_enabled']['es-cl'] = "Ingrese al widget del tablero habilitado."; +$text['description-widget_enabled']['es-mx'] = "Ingrese al widget del tablero habilitado."; +$text['description-widget_enabled']['fr-ca'] = "Entrez le widget de tableau de bord activé."; +$text['description-widget_enabled']['fr-fr'] = "Entrez le widget de tableau de bord activé."; +$text['description-widget_enabled']['he-il'] = "הזן את ווידג'ט לוח המחוונים המופעל."; +$text['description-widget_enabled']['it-it'] = "Inserisci il widget dashboard abilitato."; +$text['description-widget_enabled']['ka-ge'] = "შეიყვანეთ ჩართული სამუშაო პანელის ვიჯეტი."; +$text['description-widget_enabled']['nl-nl'] = "Voer de dashboardwidget ingeschakeld in."; +$text['description-widget_enabled']['pl-pl'] = "Wprowadź stan włączenia widżetu panelu nawigacyjnego."; +$text['description-widget_enabled']['pt-br'] = "Digite o widget do painel habilitado."; +$text['description-widget_enabled']['pt-pt'] = "Digite o widget do painel habilitado."; +$text['description-widget_enabled']['ro-ro'] = "Introduceți widgetul de tablou de bord activat."; +$text['description-widget_enabled']['ru-ru'] = "Введите включенный виджет панели инструментов."; +$text['description-widget_enabled']['sv-se'] = "Ange den aktiverade instrumentpanelswidgeten."; +$text['description-widget_enabled']['uk-ua'] = "Введіть увімкнений віджет інформаційної панелі."; +$text['description-widget_enabled']['tr-tr'] = "Pano widget'ını etkinleştirin."; +$text['description-widget_enabled']['zh-cn'] = "输入已启用的仪表板小部件。"; +$text['description-widget_enabled']['ja-jp'] = "ダッシュボード ウィジェットを有効にしてください。"; +$text['description-widget_enabled']['ko-kr'] = "활성화된 대시보드 위젯을 입력합니다."; -$text['label-dashboard_description']['en-us'] = "Description"; -$text['label-dashboard_description']['en-gb'] = "Description"; -$text['label-dashboard_description']['ar-eg'] = "وصف"; -$text['label-dashboard_description']['de-at'] = "Beschreibung"; -$text['label-dashboard_description']['de-ch'] = "Beschreibung"; -$text['label-dashboard_description']['de-de'] = "Beschreibung"; -$text['label-dashboard_description']['el-gr'] = "Περιγραφή"; -$text['label-dashboard_description']['es-cl'] = "Descripción"; -$text['label-dashboard_description']['es-mx'] = "Descripción"; -$text['label-dashboard_description']['fr-ca'] = "Description"; -$text['label-dashboard_description']['fr-fr'] = "Description"; -$text['label-dashboard_description']['he-il'] = "תיאור"; -$text['label-dashboard_description']['it-it'] = "Descrizione"; -$text['label-dashboard_description']['ka-ge'] = "აღწერა"; -$text['label-dashboard_description']['nl-nl'] = "Omschrijving"; -$text['label-dashboard_description']['pl-pl'] = "Opis"; -$text['label-dashboard_description']['pt-br'] = "Descrição"; -$text['label-dashboard_description']['pt-pt'] = "Descrição"; -$text['label-dashboard_description']['ro-ro'] = "Descriere"; -$text['label-dashboard_description']['ru-ru'] = "Описание"; -$text['label-dashboard_description']['sv-se'] = "Beskrivning"; -$text['label-dashboard_description']['uk-ua'] = "опис"; -$text['label-dashboard_description']['tr-tr'] = "Tanım"; -$text['label-dashboard_description']['zh-cn'] = "描述"; -$text['label-dashboard_description']['ja-jp'] = "説明"; -$text['label-dashboard_description']['ko-kr'] = "설명"; +$text['label-widget_description']['en-us'] = "Description"; +$text['label-widget_description']['en-gb'] = "Description"; +$text['label-widget_description']['ar-eg'] = "وصف"; +$text['label-widget_description']['de-at'] = "Beschreibung"; +$text['label-widget_description']['de-ch'] = "Beschreibung"; +$text['label-widget_description']['de-de'] = "Beschreibung"; +$text['label-widget_description']['el-gr'] = "Περιγραφή"; +$text['label-widget_description']['es-cl'] = "Descripción"; +$text['label-widget_description']['es-mx'] = "Descripción"; +$text['label-widget_description']['fr-ca'] = "Description"; +$text['label-widget_description']['fr-fr'] = "Description"; +$text['label-widget_description']['he-il'] = "תיאור"; +$text['label-widget_description']['it-it'] = "Descrizione"; +$text['label-widget_description']['ka-ge'] = "აღწერა"; +$text['label-widget_description']['nl-nl'] = "Omschrijving"; +$text['label-widget_description']['pl-pl'] = "Opis"; +$text['label-widget_description']['pt-br'] = "Descrição"; +$text['label-widget_description']['pt-pt'] = "Descrição"; +$text['label-widget_description']['ro-ro'] = "Descriere"; +$text['label-widget_description']['ru-ru'] = "Описание"; +$text['label-widget_description']['sv-se'] = "Beskrivning"; +$text['label-widget_description']['uk-ua'] = "опис"; +$text['label-widget_description']['tr-tr'] = "Tanım"; +$text['label-widget_description']['zh-cn'] = "描述"; +$text['label-widget_description']['ja-jp'] = "説明"; +$text['label-widget_description']['ko-kr'] = "설명"; -$text['description-dashboard_description']['en-us'] = "Enter the dashboard widget description."; -$text['description-dashboard_description']['en-gb'] = "Enter the dashboard widget description."; -$text['description-dashboard_description']['ar-eg'] = "أدخل وصف أداة لوحة القيادة."; -$text['description-dashboard_description']['de-at'] = "Geben Sie die Beschreibung des Dashboard-Widgets ein."; -$text['description-dashboard_description']['de-ch'] = "Geben Sie die Beschreibung des Dashboard-Widgets ein."; -$text['description-dashboard_description']['de-de'] = "Geben Sie die Beschreibung des Dashboard-Widgets ein."; -$text['description-dashboard_description']['el-gr'] = "Εισαγάγετε την περιγραφή του γραφικού στοιχείου του πίνακα ελέγχου."; -$text['description-dashboard_description']['es-cl'] = "Introduzca la descripción del widget del panel."; -$text['description-dashboard_description']['es-mx'] = "Introduzca la descripción del widget del panel."; -$text['description-dashboard_description']['fr-ca'] = "Saisissez la description du widget du tableau de bord."; -$text['description-dashboard_description']['fr-fr'] = "Saisissez la description du widget du tableau de bord."; -$text['description-dashboard_description']['he-il'] = "הזן את תיאור הווידג'ט של לוח המחוונים."; -$text['description-dashboard_description']['it-it'] = "Immettere la descrizione del widget del dashboard."; -$text['description-dashboard_description']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის აღწერა."; -$text['description-dashboard_description']['nl-nl'] = "Voer de beschrijving van de dashboard widget in."; -$text['description-dashboard_description']['pl-pl'] = "Wprowadź opis widżetu panelu nawigacyjnego."; -$text['description-dashboard_description']['pt-br'] = "Insira a descrição do widget do painel."; -$text['description-dashboard_description']['pt-pt'] = "Insira a descrição do widget do painel."; -$text['description-dashboard_description']['ro-ro'] = "Introduceți descrierea widget-ului tabloului de bord."; -$text['description-dashboard_description']['ru-ru'] = "Введите описание виджета панели инструментов."; -$text['description-dashboard_description']['sv-se'] = "Ange beskrivningen av instrumentpanelens widget."; -$text['description-dashboard_description']['uk-ua'] = "Введіть опис віджета інформаційної панелі."; -$text['description-dashboard_description']['tr-tr'] = "Pano gereci açıklamasını girin."; -$text['description-dashboard_description']['zh-cn'] = "输入仪表板小部件描述。"; -$text['description-dashboard_description']['ja-jp'] = "ダッシュボード ウィジェットの説明を入力します。"; -$text['description-dashboard_description']['ko-kr'] = "대시보드 위젯 설명을 입력합니다."; +$text['description-widget_description']['en-us'] = "Enter the dashboard widget description."; +$text['description-widget_description']['en-gb'] = "Enter the dashboard widget description."; +$text['description-widget_description']['ar-eg'] = "أدخل وصف أداة لوحة القيادة."; +$text['description-widget_description']['de-at'] = "Geben Sie die Beschreibung des Dashboard-Widgets ein."; +$text['description-widget_description']['de-ch'] = "Geben Sie die Beschreibung des Dashboard-Widgets ein."; +$text['description-widget_description']['de-de'] = "Geben Sie die Beschreibung des Dashboard-Widgets ein."; +$text['description-widget_description']['el-gr'] = "Εισαγάγετε την περιγραφή του γραφικού στοιχείου του πίνακα ελέγχου."; +$text['description-widget_description']['es-cl'] = "Introduzca la descripción del widget del panel."; +$text['description-widget_description']['es-mx'] = "Introduzca la descripción del widget del panel."; +$text['description-widget_description']['fr-ca'] = "Saisissez la description du widget du tableau de bord."; +$text['description-widget_description']['fr-fr'] = "Saisissez la description du widget du tableau de bord."; +$text['description-widget_description']['he-il'] = "הזן את תיאור הווידג'ט של לוח המחוונים."; +$text['description-widget_description']['it-it'] = "Immettere la descrizione del widget del dashboard."; +$text['description-widget_description']['ka-ge'] = "შეიყვანეთ სამუშაო პანელის ვიჯეტის აღწერა."; +$text['description-widget_description']['nl-nl'] = "Voer de beschrijving van de dashboard widget in."; +$text['description-widget_description']['pl-pl'] = "Wprowadź opis widżetu panelu nawigacyjnego."; +$text['description-widget_description']['pt-br'] = "Insira a descrição do widget do painel."; +$text['description-widget_description']['pt-pt'] = "Insira a descrição do widget do painel."; +$text['description-widget_description']['ro-ro'] = "Introduceți descrierea widget-ului tabloului de bord."; +$text['description-widget_description']['ru-ru'] = "Введите описание виджета панели инструментов."; +$text['description-widget_description']['sv-se'] = "Ange beskrivningen av instrumentpanelens widget."; +$text['description-widget_description']['uk-ua'] = "Введіть опис віджета інформаційної панелі."; +$text['description-widget_description']['tr-tr'] = "Pano gereci açıklamasını girin."; +$text['description-widget_description']['zh-cn'] = "输入仪表板小部件描述。"; +$text['description-widget_description']['ja-jp'] = "ダッシュボード ウィジェットの説明を入力します。"; +$text['description-widget_description']['ko-kr'] = "대시보드 위젯 설명을 입력합니다."; $text['label-welcome']['en-us'] = "Welcome:"; $text['label-welcome']['en-gb'] = "Welcome:"; @@ -1782,161 +2025,161 @@ $text['login-message_dismiss']['zh-cn'] = "忽略消息"; $text['login-message_dismiss']['ja-jp'] = "メッセージを閉じる"; $text['login-message_dismiss']['ko-kr'] = "메시지 닫기"; -$text['label-dashboard_background_gradient_style']['en-us'] = "Background Gradient"; -$text['label-dashboard_background_gradient_style']['en-gb'] = "Background Gradient"; -$text['label-dashboard_background_gradient_style']['ar-eg'] = "تدرج الخلفية"; -$text['label-dashboard_background_gradient_style']['de-at'] = "Hintergrundverlauf"; -$text['label-dashboard_background_gradient_style']['de-ch'] = "Hintergrundverlauf"; -$text['label-dashboard_background_gradient_style']['de-de'] = "Hintergrundverlauf"; -$text['label-dashboard_background_gradient_style']['el-gr'] = "Κλίση φόντου"; -$text['label-dashboard_background_gradient_style']['es-cl'] = "Fondo degradado"; -$text['label-dashboard_background_gradient_style']['es-mx'] = "Fondo degradado"; -$text['label-dashboard_background_gradient_style']['fr-ca'] = "Dégradé d'arrière-plan"; -$text['label-dashboard_background_gradient_style']['fr-fr'] = "Dégradé d'arrière-plan"; -$text['label-dashboard_background_gradient_style']['he-il'] = "שיפוע רקע"; -$text['label-dashboard_background_gradient_style']['it-it'] = "Gradiente di sfondo"; -$text['label-dashboard_background_gradient_style']['nl-nl'] = "Achtergrondverloop"; -$text['label-dashboard_background_gradient_style']['pl-pl'] = "Tło gradientowe"; -$text['label-dashboard_background_gradient_style']['pt-br'] = "Gradiente de fundo"; -$text['label-dashboard_background_gradient_style']['pt-pt'] = "Gradiente de fundo"; -$text['label-dashboard_background_gradient_style']['ro-ro'] = "Gradient de fundal"; -$text['label-dashboard_background_gradient_style']['ru-ru'] = "Градиент фона"; -$text['label-dashboard_background_gradient_style']['sv-se'] = "Bakgrundsgradient"; -$text['label-dashboard_background_gradient_style']['uk-ua'] = "Фоновий градієнт"; -$text['label-dashboard_background_gradient_style']['tr-tr'] = "Arkaplan Gradyanı"; -$text['label-dashboard_background_gradient_style']['zh-cn'] = "背景渐变"; -$text['label-dashboard_background_gradient_style']['ja-jp'] = "背景グラデーション"; -$text['label-dashboard_background_gradient_style']['ko-kr'] = "배경 그라디언트"; +$text['label-widget_background_gradient_style']['en-us'] = "Background Gradient"; +$text['label-widget_background_gradient_style']['en-gb'] = "Background Gradient"; +$text['label-widget_background_gradient_style']['ar-eg'] = "تدرج الخلفية"; +$text['label-widget_background_gradient_style']['de-at'] = "Hintergrundverlauf"; +$text['label-widget_background_gradient_style']['de-ch'] = "Hintergrundverlauf"; +$text['label-widget_background_gradient_style']['de-de'] = "Hintergrundverlauf"; +$text['label-widget_background_gradient_style']['el-gr'] = "Κλίση φόντου"; +$text['label-widget_background_gradient_style']['es-cl'] = "Fondo degradado"; +$text['label-widget_background_gradient_style']['es-mx'] = "Fondo degradado"; +$text['label-widget_background_gradient_style']['fr-ca'] = "Dégradé d'arrière-plan"; +$text['label-widget_background_gradient_style']['fr-fr'] = "Dégradé d'arrière-plan"; +$text['label-widget_background_gradient_style']['he-il'] = "שיפוע רקע"; +$text['label-widget_background_gradient_style']['it-it'] = "Gradiente di sfondo"; +$text['label-widget_background_gradient_style']['nl-nl'] = "Achtergrondverloop"; +$text['label-widget_background_gradient_style']['pl-pl'] = "Tło gradientowe"; +$text['label-widget_background_gradient_style']['pt-br'] = "Gradiente de fundo"; +$text['label-widget_background_gradient_style']['pt-pt'] = "Gradiente de fundo"; +$text['label-widget_background_gradient_style']['ro-ro'] = "Gradient de fundal"; +$text['label-widget_background_gradient_style']['ru-ru'] = "Градиент фона"; +$text['label-widget_background_gradient_style']['sv-se'] = "Bakgrundsgradient"; +$text['label-widget_background_gradient_style']['uk-ua'] = "Фоновий градієнт"; +$text['label-widget_background_gradient_style']['tr-tr'] = "Arkaplan Gradyanı"; +$text['label-widget_background_gradient_style']['zh-cn'] = "背景渐变"; +$text['label-widget_background_gradient_style']['ja-jp'] = "背景グラデーション"; +$text['label-widget_background_gradient_style']['ko-kr'] = "배경 그라디언트"; -$text['description-dashboard_background_gradient_style']['en-us'] = "Select a background gradient style."; -$text['description-dashboard_background_gradient_style']['en-gb'] = "Select a background gradient style."; -$text['description-dashboard_background_gradient_style']['ar-eg'] = "حدد نمط التدرج الخلفي."; -$text['description-dashboard_background_gradient_style']['de-at'] = "Wählen Sie einen Hintergrundverlaufsstil aus."; -$text['description-dashboard_background_gradient_style']['de-ch'] = "Wählen Sie einen Hintergrundverlaufsstil aus."; -$text['description-dashboard_background_gradient_style']['de-de'] = "Wählen Sie einen Hintergrundverlaufsstil aus."; -$text['description-dashboard_background_gradient_style']['el-gr'] = "Επιλέξτε ένα στυλ ντεγκραντέ φόντου."; -$text['description-dashboard_background_gradient_style']['es-cl'] = "Seleccione un estilo de degradado de fondo."; -$text['description-dashboard_background_gradient_style']['es-mx'] = "Seleccione un estilo de degradado de fondo."; -$text['description-dashboard_background_gradient_style']['fr-ca'] = "Sélectionnez un style de dégradé d'arrière-plan."; -$text['description-dashboard_background_gradient_style']['fr-fr'] = "Sélectionnez un style de dégradé d'arrière-plan."; -$text['description-dashboard_background_gradient_style']['he-il'] = "בחר סגנון מעברי רקע."; -$text['description-dashboard_background_gradient_style']['it-it'] = "Seleziona uno stile di sfumatura dello sfondo."; -$text['description-dashboard_background_gradient_style']['nl-nl'] = "Selecteer een achtergrondverloopstijl."; -$text['description-dashboard_background_gradient_style']['pl-pl'] = "Wybierz styl gradientu tła."; -$text['description-dashboard_background_gradient_style']['pt-br'] = "Selecione um estilo de gradiente de fundo."; -$text['description-dashboard_background_gradient_style']['pt-pt'] = "Selecione um estilo de gradiente de fundo."; -$text['description-dashboard_background_gradient_style']['ro-ro'] = "Selectați un stil de gradient de fundal."; -$text['description-dashboard_background_gradient_style']['ru-ru'] = "Выберите стиль градиента фона."; -$text['description-dashboard_background_gradient_style']['sv-se'] = "Välj en bakgrundsgradientstil."; -$text['description-dashboard_background_gradient_style']['uk-ua'] = "Виберіть стиль фонового градієнта."; -$text['description-dashboard_background_gradient_style']['tr-tr'] = "Bir arka plan degrade stili seçin."; -$text['description-dashboard_background_gradient_style']['zh-cn'] = "选择背景渐变样式。"; -$text['description-dashboard_background_gradient_style']['ja-jp'] = "背景のグラデーション スタイルを選択します。"; -$text['description-dashboard_background_gradient_style']['ko-kr'] = "배경 그라데이션 스타일을 선택하세요."; +$text['description-widget_background_gradient_style']['en-us'] = "Select a background gradient style."; +$text['description-widget_background_gradient_style']['en-gb'] = "Select a background gradient style."; +$text['description-widget_background_gradient_style']['ar-eg'] = "حدد نمط التدرج الخلفي."; +$text['description-widget_background_gradient_style']['de-at'] = "Wählen Sie einen Hintergrundverlaufsstil aus."; +$text['description-widget_background_gradient_style']['de-ch'] = "Wählen Sie einen Hintergrundverlaufsstil aus."; +$text['description-widget_background_gradient_style']['de-de'] = "Wählen Sie einen Hintergrundverlaufsstil aus."; +$text['description-widget_background_gradient_style']['el-gr'] = "Επιλέξτε ένα στυλ ντεγκραντέ φόντου."; +$text['description-widget_background_gradient_style']['es-cl'] = "Seleccione un estilo de degradado de fondo."; +$text['description-widget_background_gradient_style']['es-mx'] = "Seleccione un estilo de degradado de fondo."; +$text['description-widget_background_gradient_style']['fr-ca'] = "Sélectionnez un style de dégradé d'arrière-plan."; +$text['description-widget_background_gradient_style']['fr-fr'] = "Sélectionnez un style de dégradé d'arrière-plan."; +$text['description-widget_background_gradient_style']['he-il'] = "בחר סגנון מעברי רקע."; +$text['description-widget_background_gradient_style']['it-it'] = "Seleziona uno stile di sfumatura dello sfondo."; +$text['description-widget_background_gradient_style']['nl-nl'] = "Selecteer een achtergrondverloopstijl."; +$text['description-widget_background_gradient_style']['pl-pl'] = "Wybierz styl gradientu tła."; +$text['description-widget_background_gradient_style']['pt-br'] = "Selecione um estilo de gradiente de fundo."; +$text['description-widget_background_gradient_style']['pt-pt'] = "Selecione um estilo de gradiente de fundo."; +$text['description-widget_background_gradient_style']['ro-ro'] = "Selectați un stil de gradient de fundal."; +$text['description-widget_background_gradient_style']['ru-ru'] = "Выберите стиль градиента фона."; +$text['description-widget_background_gradient_style']['sv-se'] = "Välj en bakgrundsgradientstil."; +$text['description-widget_background_gradient_style']['uk-ua'] = "Виберіть стиль фонового градієнта."; +$text['description-widget_background_gradient_style']['tr-tr'] = "Bir arka plan degrade stili seçin."; +$text['description-widget_background_gradient_style']['zh-cn'] = "选择背景渐变样式。"; +$text['description-widget_background_gradient_style']['ja-jp'] = "背景のグラデーション スタイルを選択します。"; +$text['description-widget_background_gradient_style']['ko-kr'] = "배경 그라데이션 스타일을 선택하세요."; -$text['option-dashboard_background_gradient_style_option_mirror']['en-us'] = "Mirror"; -$text['option-dashboard_background_gradient_style_option_mirror']['en-gb'] = "Mirror"; -$text['option-dashboard_background_gradient_style_option_mirror']['ar-eg'] = "مرآة"; -$text['option-dashboard_background_gradient_style_option_mirror']['de-at'] = "Spiegel"; -$text['option-dashboard_background_gradient_style_option_mirror']['de-ch'] = "Spiegel"; -$text['option-dashboard_background_gradient_style_option_mirror']['de-de'] = "Spiegel"; -$text['option-dashboard_background_gradient_style_option_mirror']['el-gr'] = "Καθρέπτης"; -$text['option-dashboard_background_gradient_style_option_mirror']['es-cl'] = "Espejo"; -$text['option-dashboard_background_gradient_style_option_mirror']['es-mx'] = "Espejo"; -$text['option-dashboard_background_gradient_style_option_mirror']['fr-ca'] = "Miroir"; -$text['option-dashboard_background_gradient_style_option_mirror']['fr-fr'] = "Miroir"; -$text['option-dashboard_background_gradient_style_option_mirror']['he-il'] = "מַרְאָה"; -$text['option-dashboard_background_gradient_style_option_mirror']['it-it'] = "Specchio"; -$text['option-dashboard_background_gradient_style_option_mirror']['nl-nl'] = "Spiegel"; -$text['option-dashboard_background_gradient_style_option_mirror']['pl-pl'] = "Lustro"; -$text['option-dashboard_background_gradient_style_option_mirror']['pt-br'] = "Espelho"; -$text['option-dashboard_background_gradient_style_option_mirror']['pt-pt'] = "Espelho"; -$text['option-dashboard_background_gradient_style_option_mirror']['ro-ro'] = "Oglindă"; -$text['option-dashboard_background_gradient_style_option_mirror']['ru-ru'] = "Зеркало"; -$text['option-dashboard_background_gradient_style_option_mirror']['sv-se'] = "Spegel"; -$text['option-dashboard_background_gradient_style_option_mirror']['uk-ua'] = "Дзеркало"; -$text['option-dashboard_background_gradient_style_option_mirror']['tr-tr'] = "Ayna"; -$text['option-dashboard_background_gradient_style_option_mirror']['zh-cn'] = "镜子"; -$text['option-dashboard_background_gradient_style_option_mirror']['ja-jp'] = "鏡"; -$text['option-dashboard_background_gradient_style_option_mirror']['ko-kr'] = "거울"; +$text['option-widget_background_gradient_style_option_mirror']['en-us'] = "Mirror"; +$text['option-widget_background_gradient_style_option_mirror']['en-gb'] = "Mirror"; +$text['option-widget_background_gradient_style_option_mirror']['ar-eg'] = "مرآة"; +$text['option-widget_background_gradient_style_option_mirror']['de-at'] = "Spiegel"; +$text['option-widget_background_gradient_style_option_mirror']['de-ch'] = "Spiegel"; +$text['option-widget_background_gradient_style_option_mirror']['de-de'] = "Spiegel"; +$text['option-widget_background_gradient_style_option_mirror']['el-gr'] = "Καθρέπτης"; +$text['option-widget_background_gradient_style_option_mirror']['es-cl'] = "Espejo"; +$text['option-widget_background_gradient_style_option_mirror']['es-mx'] = "Espejo"; +$text['option-widget_background_gradient_style_option_mirror']['fr-ca'] = "Miroir"; +$text['option-widget_background_gradient_style_option_mirror']['fr-fr'] = "Miroir"; +$text['option-widget_background_gradient_style_option_mirror']['he-il'] = "מַרְאָה"; +$text['option-widget_background_gradient_style_option_mirror']['it-it'] = "Specchio"; +$text['option-widget_background_gradient_style_option_mirror']['nl-nl'] = "Spiegel"; +$text['option-widget_background_gradient_style_option_mirror']['pl-pl'] = "Lustro"; +$text['option-widget_background_gradient_style_option_mirror']['pt-br'] = "Espelho"; +$text['option-widget_background_gradient_style_option_mirror']['pt-pt'] = "Espelho"; +$text['option-widget_background_gradient_style_option_mirror']['ro-ro'] = "Oglindă"; +$text['option-widget_background_gradient_style_option_mirror']['ru-ru'] = "Зеркало"; +$text['option-widget_background_gradient_style_option_mirror']['sv-se'] = "Spegel"; +$text['option-widget_background_gradient_style_option_mirror']['uk-ua'] = "Дзеркало"; +$text['option-widget_background_gradient_style_option_mirror']['tr-tr'] = "Ayna"; +$text['option-widget_background_gradient_style_option_mirror']['zh-cn'] = "镜子"; +$text['option-widget_background_gradient_style_option_mirror']['ja-jp'] = "鏡"; +$text['option-widget_background_gradient_style_option_mirror']['ko-kr'] = "거울"; -$text['option-dashboard_background_gradient_style_option_simple']['en-us'] = "Simple"; -$text['option-dashboard_background_gradient_style_option_simple']['en-gb'] = "Simple"; -$text['option-dashboard_background_gradient_style_option_simple']['ar-eg'] = "بسيط"; -$text['option-dashboard_background_gradient_style_option_simple']['de-at'] = "Einfach"; -$text['option-dashboard_background_gradient_style_option_simple']['de-ch'] = "Einfach"; -$text['option-dashboard_background_gradient_style_option_simple']['de-de'] = "Einfach"; -$text['option-dashboard_background_gradient_style_option_simple']['el-gr'] = "Απλός"; -$text['option-dashboard_background_gradient_style_option_simple']['es-cl'] = "Sencillo"; -$text['option-dashboard_background_gradient_style_option_simple']['es-mx'] = "Sencillo"; -$text['option-dashboard_background_gradient_style_option_simple']['fr-ca'] = "Simple"; -$text['option-dashboard_background_gradient_style_option_simple']['fr-fr'] = "Simple"; -$text['option-dashboard_background_gradient_style_option_simple']['he-il'] = "פָּשׁוּט"; -$text['option-dashboard_background_gradient_style_option_simple']['it-it'] = "Semplice"; -$text['option-dashboard_background_gradient_style_option_simple']['nl-nl'] = "Eenvoudig"; -$text['option-dashboard_background_gradient_style_option_simple']['pl-pl'] = "Prosty"; -$text['option-dashboard_background_gradient_style_option_simple']['pt-br'] = "Simples"; -$text['option-dashboard_background_gradient_style_option_simple']['pt-pt'] = "Simples"; -$text['option-dashboard_background_gradient_style_option_simple']['ro-ro'] = "Simplu"; -$text['option-dashboard_background_gradient_style_option_simple']['ru-ru'] = "Простой"; -$text['option-dashboard_background_gradient_style_option_simple']['sv-se'] = "Enkel"; -$text['option-dashboard_background_gradient_style_option_simple']['uk-ua'] = "простий"; -$text['option-dashboard_background_gradient_style_option_simple']['tr-tr'] = "Basit"; -$text['option-dashboard_background_gradient_style_option_simple']['zh-cn'] = "简单的"; -$text['option-dashboard_background_gradient_style_option_simple']['ja-jp'] = "単純"; -$text['option-dashboard_background_gradient_style_option_simple']['ko-kr'] = "단순한"; +$text['option-widget_background_gradient_style_option_simple']['en-us'] = "Simple"; +$text['option-widget_background_gradient_style_option_simple']['en-gb'] = "Simple"; +$text['option-widget_background_gradient_style_option_simple']['ar-eg'] = "بسيط"; +$text['option-widget_background_gradient_style_option_simple']['de-at'] = "Einfach"; +$text['option-widget_background_gradient_style_option_simple']['de-ch'] = "Einfach"; +$text['option-widget_background_gradient_style_option_simple']['de-de'] = "Einfach"; +$text['option-widget_background_gradient_style_option_simple']['el-gr'] = "Απλός"; +$text['option-widget_background_gradient_style_option_simple']['es-cl'] = "Sencillo"; +$text['option-widget_background_gradient_style_option_simple']['es-mx'] = "Sencillo"; +$text['option-widget_background_gradient_style_option_simple']['fr-ca'] = "Simple"; +$text['option-widget_background_gradient_style_option_simple']['fr-fr'] = "Simple"; +$text['option-widget_background_gradient_style_option_simple']['he-il'] = "פָּשׁוּט"; +$text['option-widget_background_gradient_style_option_simple']['it-it'] = "Semplice"; +$text['option-widget_background_gradient_style_option_simple']['nl-nl'] = "Eenvoudig"; +$text['option-widget_background_gradient_style_option_simple']['pl-pl'] = "Prosty"; +$text['option-widget_background_gradient_style_option_simple']['pt-br'] = "Simples"; +$text['option-widget_background_gradient_style_option_simple']['pt-pt'] = "Simples"; +$text['option-widget_background_gradient_style_option_simple']['ro-ro'] = "Simplu"; +$text['option-widget_background_gradient_style_option_simple']['ru-ru'] = "Простой"; +$text['option-widget_background_gradient_style_option_simple']['sv-se'] = "Enkel"; +$text['option-widget_background_gradient_style_option_simple']['uk-ua'] = "простий"; +$text['option-widget_background_gradient_style_option_simple']['tr-tr'] = "Basit"; +$text['option-widget_background_gradient_style_option_simple']['zh-cn'] = "简单的"; +$text['option-widget_background_gradient_style_option_simple']['ja-jp'] = "単純"; +$text['option-widget_background_gradient_style_option_simple']['ko-kr'] = "단순한"; -$text['label-dashboard_background_gradient_angle']['en-us'] = "Background Angle"; -$text['label-dashboard_background_gradient_angle']['en-gb'] = "Background Angle"; -$text['label-dashboard_background_gradient_angle']['ar-eg'] = "زاوية الخلفية"; -$text['label-dashboard_background_gradient_angle']['de-at'] = "Hintergrundwinkel"; -$text['label-dashboard_background_gradient_angle']['de-ch'] = "Hintergrundwinkel"; -$text['label-dashboard_background_gradient_angle']['de-de'] = "Hintergrundwinkel"; -$text['label-dashboard_background_gradient_angle']['el-gr'] = "Γωνία φόντου"; -$text['label-dashboard_background_gradient_angle']['es-cl'] = "Ángulo de fondo"; -$text['label-dashboard_background_gradient_angle']['es-mx'] = "Ángulo de fondo"; -$text['label-dashboard_background_gradient_angle']['fr-ca'] = "Angle d'arrière-plan"; -$text['label-dashboard_background_gradient_angle']['fr-fr'] = "Angle d'arrière-plan"; -$text['label-dashboard_background_gradient_angle']['he-il'] = "זווית רקע"; -$text['label-dashboard_background_gradient_angle']['it-it'] = "Angolo di sfondo"; -$text['label-dashboard_background_gradient_angle']['nl-nl'] = "Achtergrondhoek"; -$text['label-dashboard_background_gradient_angle']['pl-pl'] = "Kąt tła"; -$text['label-dashboard_background_gradient_angle']['pt-br'] = "Ângulo de fundo"; -$text['label-dashboard_background_gradient_angle']['pt-pt'] = "Ângulo de fundo"; -$text['label-dashboard_background_gradient_angle']['ro-ro'] = "Unghiul de fundal"; -$text['label-dashboard_background_gradient_angle']['ru-ru'] = "Угол заднего плана"; -$text['label-dashboard_background_gradient_angle']['sv-se'] = "Bakgrundsvinkel"; -$text['label-dashboard_background_gradient_angle']['uk-ua'] = "Кут фону"; -$text['label-dashboard_background_gradient_angle']['tr-tr'] = "Arkaplan Açısı"; -$text['label-dashboard_background_gradient_angle']['zh-cn'] = "背景角度"; -$text['label-dashboard_background_gradient_angle']['ja-jp'] = "背景の角度"; -$text['label-dashboard_background_gradient_angle']['ko-kr'] = "배경 각도"; +$text['label-widget_background_gradient_angle']['en-us'] = "Background Angle"; +$text['label-widget_background_gradient_angle']['en-gb'] = "Background Angle"; +$text['label-widget_background_gradient_angle']['ar-eg'] = "زاوية الخلفية"; +$text['label-widget_background_gradient_angle']['de-at'] = "Hintergrundwinkel"; +$text['label-widget_background_gradient_angle']['de-ch'] = "Hintergrundwinkel"; +$text['label-widget_background_gradient_angle']['de-de'] = "Hintergrundwinkel"; +$text['label-widget_background_gradient_angle']['el-gr'] = "Γωνία φόντου"; +$text['label-widget_background_gradient_angle']['es-cl'] = "Ángulo de fondo"; +$text['label-widget_background_gradient_angle']['es-mx'] = "Ángulo de fondo"; +$text['label-widget_background_gradient_angle']['fr-ca'] = "Angle d'arrière-plan"; +$text['label-widget_background_gradient_angle']['fr-fr'] = "Angle d'arrière-plan"; +$text['label-widget_background_gradient_angle']['he-il'] = "זווית רקע"; +$text['label-widget_background_gradient_angle']['it-it'] = "Angolo di sfondo"; +$text['label-widget_background_gradient_angle']['nl-nl'] = "Achtergrondhoek"; +$text['label-widget_background_gradient_angle']['pl-pl'] = "Kąt tła"; +$text['label-widget_background_gradient_angle']['pt-br'] = "Ângulo de fundo"; +$text['label-widget_background_gradient_angle']['pt-pt'] = "Ângulo de fundo"; +$text['label-widget_background_gradient_angle']['ro-ro'] = "Unghiul de fundal"; +$text['label-widget_background_gradient_angle']['ru-ru'] = "Угол заднего плана"; +$text['label-widget_background_gradient_angle']['sv-se'] = "Bakgrundsvinkel"; +$text['label-widget_background_gradient_angle']['uk-ua'] = "Кут фону"; +$text['label-widget_background_gradient_angle']['tr-tr'] = "Arkaplan Açısı"; +$text['label-widget_background_gradient_angle']['zh-cn'] = "背景角度"; +$text['label-widget_background_gradient_angle']['ja-jp'] = "背景の角度"; +$text['label-widget_background_gradient_angle']['ko-kr'] = "배경 각도"; -$text['description-dashboard_background_gradient_angle']['en-us'] = "Select the angle of the background gradient."; -$text['description-dashboard_background_gradient_angle']['en-gb'] = "Select the angle of the background gradient."; -$text['description-dashboard_background_gradient_angle']['ar-eg'] = "حدد زاوية التدرج الخلفي."; -$text['description-dashboard_background_gradient_angle']['de-at'] = "Wählen Sie den Winkel des Hintergrundverlaufs."; -$text['description-dashboard_background_gradient_angle']['de-ch'] = "Wählen Sie den Winkel des Hintergrundverlaufs."; -$text['description-dashboard_background_gradient_angle']['de-de'] = "Wählen Sie den Winkel des Hintergrundverlaufs."; -$text['description-dashboard_background_gradient_angle']['el-gr'] = "Επιλέξτε τη γωνία της κλίσης φόντου."; -$text['description-dashboard_background_gradient_angle']['es-cl'] = "Seleccione el ángulo del degradado de fondo."; -$text['description-dashboard_background_gradient_angle']['es-mx'] = "Seleccione el ángulo del degradado de fondo."; -$text['description-dashboard_background_gradient_angle']['fr-ca'] = "Sélectionnez l'angle du dégradé d'arrière-plan."; -$text['description-dashboard_background_gradient_angle']['fr-fr'] = "Sélectionnez l'angle du dégradé d'arrière-plan."; -$text['description-dashboard_background_gradient_angle']['he-il'] = "בחר את הזווית של שיפוע הרקע."; -$text['description-dashboard_background_gradient_angle']['it-it'] = "Seleziona l'angolazione del gradiente dello sfondo."; -$text['description-dashboard_background_gradient_angle']['nl-nl'] = "Selecteer de hoek van de achtergrondverloop."; -$text['description-dashboard_background_gradient_angle']['pl-pl'] = "Wybierz kąt gradientu tła."; -$text['description-dashboard_background_gradient_angle']['pt-br'] = "Selecione o ângulo do gradiente de fundo."; -$text['description-dashboard_background_gradient_angle']['pt-pt'] = "Selecione o ângulo do gradiente de fundo."; -$text['description-dashboard_background_gradient_angle']['ro-ro'] = "Selectați unghiul gradientului de fundal."; -$text['description-dashboard_background_gradient_angle']['ru-ru'] = "Выберите угол фонового градиента."; -$text['description-dashboard_background_gradient_angle']['sv-se'] = "Välj vinkel för bakgrundsgradienten."; -$text['description-dashboard_background_gradient_angle']['uk-ua'] = "Виберіть кут градієнта фону."; -$text['description-dashboard_background_gradient_angle']['tr-tr'] = "Arkaplan gradyanının açısını seçin."; -$text['description-dashboard_background_gradient_angle']['zh-cn'] = "选择背景渐变的角度。"; -$text['description-dashboard_background_gradient_angle']['ja-jp'] = "背景のグラデーションの角度を選択します。"; -$text['description-dashboard_background_gradient_angle']['ko-kr'] = "배경 그라데이션 각도를 선택하세요."; +$text['description-widget_background_gradient_angle']['en-us'] = "Select the angle of the background gradient."; +$text['description-widget_background_gradient_angle']['en-gb'] = "Select the angle of the background gradient."; +$text['description-widget_background_gradient_angle']['ar-eg'] = "حدد زاوية التدرج الخلفي."; +$text['description-widget_background_gradient_angle']['de-at'] = "Wählen Sie den Winkel des Hintergrundverlaufs."; +$text['description-widget_background_gradient_angle']['de-ch'] = "Wählen Sie den Winkel des Hintergrundverlaufs."; +$text['description-widget_background_gradient_angle']['de-de'] = "Wählen Sie den Winkel des Hintergrundverlaufs."; +$text['description-widget_background_gradient_angle']['el-gr'] = "Επιλέξτε τη γωνία της κλίσης φόντου."; +$text['description-widget_background_gradient_angle']['es-cl'] = "Seleccione el ángulo del degradado de fondo."; +$text['description-widget_background_gradient_angle']['es-mx'] = "Seleccione el ángulo del degradado de fondo."; +$text['description-widget_background_gradient_angle']['fr-ca'] = "Sélectionnez l'angle du dégradé d'arrière-plan."; +$text['description-widget_background_gradient_angle']['fr-fr'] = "Sélectionnez l'angle du dégradé d'arrière-plan."; +$text['description-widget_background_gradient_angle']['he-il'] = "בחר את הזווית של שיפוע הרקע."; +$text['description-widget_background_gradient_angle']['it-it'] = "Seleziona l'angolazione del gradiente dello sfondo."; +$text['description-widget_background_gradient_angle']['nl-nl'] = "Selecteer de hoek van de achtergrondverloop."; +$text['description-widget_background_gradient_angle']['pl-pl'] = "Wybierz kąt gradientu tła."; +$text['description-widget_background_gradient_angle']['pt-br'] = "Selecione o ângulo do gradiente de fundo."; +$text['description-widget_background_gradient_angle']['pt-pt'] = "Selecione o ângulo do gradiente de fundo."; +$text['description-widget_background_gradient_angle']['ro-ro'] = "Selectați unghiul gradientului de fundal."; +$text['description-widget_background_gradient_angle']['ru-ru'] = "Выберите угол фонового градиента."; +$text['description-widget_background_gradient_angle']['sv-se'] = "Välj vinkel för bakgrundsgradienten."; +$text['description-widget_background_gradient_angle']['uk-ua'] = "Виберіть кут градієнта фону."; +$text['description-widget_background_gradient_angle']['tr-tr'] = "Arkaplan gradyanının açısını seçin."; +$text['description-widget_background_gradient_angle']['zh-cn'] = "选择背景渐变的角度。"; +$text['description-widget_background_gradient_angle']['ja-jp'] = "背景のグラデーションの角度を選択します。"; +$text['description-widget_background_gradient_angle']['ko-kr'] = "배경 그라데이션 각도를 선택하세요."; $text['button-swap']['en-us'] = "Swap Values"; $text['button-swap']['en-gb'] = "Swap Values"; diff --git a/core/dashboard/dashboard.php b/core/dashboard/dashboard.php index cf432c1509..2b99b080a3 100644 --- a/core/dashboard/dashboard.php +++ b/core/dashboard/dashboard.php @@ -38,33 +38,36 @@ $language = new text; $text = $language->get(); +//set additional variables + $search = $_GET["search"] ?? ''; + $show = $_GET["show"] ?? ''; + //get the http post data - if (!empty($_POST['dashboard'])) { + if (!empty($_POST['dashboards'])) { $action = $_POST['action']; $search = $_POST['search']; - $dashboard = $_POST['dashboard']; + $dashboards = $_POST['dashboards']; } //process the http post data by action - if (!empty($action) && is_array($dashboard) && @sizeof($dashboard) != 0) { - + if (!empty($action) && is_array($dashboards) && @sizeof($dashboards) != 0) { switch ($action) { case 'copy': if (permission_exists('dashboard_add')) { $obj = new dashboard; - $obj->copy($dashboard); + $obj->copy($dashboards); } break; case 'toggle': if (permission_exists('dashboard_edit')) { $obj = new dashboard; - $obj->toggle($dashboard); + $obj->toggle($dashboards); } break; case 'delete': if (permission_exists('dashboard_delete')) { $obj = new dashboard; - $obj->delete($dashboard); + $obj->delete($dashboards); } break; } @@ -78,20 +81,29 @@ $order_by = $_GET["order_by"] ?? null; $order = $_GET["order"] ?? null; -//add the search - if (isset($_GET["search"])) { - $search = strtolower($_GET["search"]); - } - //get the count $sql = "select count(dashboard_uuid) "; - $sql .= "from v_dashboard "; - if (isset($search)) { - $sql .= "where (\n"; - $sql .= " dashboard_name = :search \n"; - $sql .= " or dashboard_description = :search \n"; + $sql .= "from v_dashboards "; + $sql .= "where true \n"; + if ($show == "all" && permission_exists('dashboard_all')) { + //$sql .= "and (domain_uuid = :domain_uuid or domain_uuid is null) "; + //$parameters['domain_uuid'] = $_SESSION['domain_uuid']; + } + else { + $sql .= "and ( "; + $sql .= " domain_uuid = :domain_uuid "; + if (permission_exists('dashboard_domain')) { + $sql .= " or domain_uuid is null "; + } + $sql .= ") "; + $parameters['domain_uuid'] = $_SESSION['domain_uuid']; + } + if (isset($_GET["search"])) { + $sql .= "and (\n"; + $sql .= " lower(dashboard_name) like :search \n"; + $sql .= " or lower(dashboard_description) like :search \n"; $sql .= ")\n"; - $parameters['search'] = '%'.$search.'%'; + $parameters['search'] = '%'.strtolower($search).'%'; } $database = new database; $num_rows = $database->select($sql, $parameters ?? null, 'column'); @@ -99,34 +111,37 @@ //get the list $sql = "select \n"; + $sql .= "domain_uuid, \n"; $sql .= "dashboard_uuid, \n"; $sql .= "dashboard_name, \n"; - $sql .= "dashboard_icon, \n"; - $sql .= "( \n"; - $sql .= " select \n"; - $sql .= " string_agg(g.group_name, ', ') \n"; - $sql .= " from \n"; - $sql .= " v_dashboard_groups as dg, \n"; - $sql .= " v_groups as g \n"; - $sql .= " where \n"; - $sql .= " dg.group_uuid = g.group_uuid \n"; - $sql .= " and d.dashboard_uuid = dg.dashboard_uuid \n"; - $sql .= ") AS dashboard_groups, \n"; - $sql .= "dashboard_order, \n"; $sql .= "cast(dashboard_enabled as text), \n"; $sql .= "dashboard_description \n"; - $sql .= "from v_dashboard as d \n"; + $sql .= "from v_dashboards as d \n"; + $sql .= "where true \n"; + if ($show == "all" && permission_exists('dashboard_all')) { + //$sql .= "and (domain_uuid = :domain_uuid or domain_uuid is null) "; + //$parameters['domain_uuid'] = $_SESSION['domain_uuid']; + } + else { + $sql .= "and ( "; + $sql .= " domain_uuid = :domain_uuid "; + if (permission_exists('dashboard_domain')) { + $sql .= " or domain_uuid is null "; + } + $sql .= ") "; + $parameters['domain_uuid'] = $_SESSION['domain_uuid']; + } if (isset($_GET["search"])) { - $sql .= "where (\n"; + $sql .= "and (\n"; $sql .= " lower(dashboard_name) like :search \n"; $sql .= " or lower(dashboard_description) like :search \n"; $sql .= ")\n"; $parameters['search'] = '%'.strtolower($search).'%'; } - $sql .= order_by($order_by, $order, 'dashboard_order, dashboard_name', 'asc'); + $sql .= order_by($order_by, $order, 'dashboard_name', 'asc'); $sql .= limit_offset($rows_per_page ?? null, $offset ?? null); $database = new database; - $dashboard = $database->select($sql, $parameters ?? null, 'all'); + $dashboards = $database->select($sql, $parameters ?? null, 'all'); unset($sql, $parameters); //create token @@ -134,26 +149,34 @@ $token = $object->create($_SERVER['PHP_SELF']); //additional includes - $document['title'] = $text['title-dashboard']; + $document['title'] = $text['title-dashboards']; require_once "resources/header.php"; //show the content echo "
\n"; - echo "
".$text['title-dashboard']."
".number_format($num_rows)."
\n"; + echo "
".$text['title-dashboards']."
".number_format($num_rows)."
\n"; echo "
\n"; echo button::create(['type'=>'button','label'=>$text['button-back'],'icon'=>$settings->get('theme', 'button_icon_back'),'id'=>'btn_back','name'=>'btn_back','style'=>'margin-right: 15px;','link'=>'index.php']); if (permission_exists('dashboard_add')) { echo button::create(['type'=>'button','label'=>$text['button-add'],'icon'=>$settings->get('theme', 'button_icon_add'),'id'=>'btn_add','name'=>'btn_add','link'=>'dashboard_edit.php']); } - if (permission_exists('dashboard_add') && !empty($dashboard)) { + if (permission_exists('dashboard_add') && !empty($dashboards)) { echo button::create(['type'=>'button','label'=>$text['button-copy'],'icon'=>$settings->get('theme', 'button_icon_copy'),'id'=>'btn_copy','name'=>'btn_copy','style'=>'display:none;','onclick'=>"modal_open('modal-copy','btn_copy');"]); } - if (permission_exists('dashboard_edit') && !empty($dashboard)) { + if (permission_exists('dashboard_edit') && !empty($dashboards)) { echo button::create(['type'=>'button','label'=>$text['button-toggle'],'icon'=>$settings->get('theme', 'button_icon_toggle'),'id'=>'btn_toggle','name'=>'btn_toggle','style'=>'display:none;','onclick'=>"modal_open('modal-toggle','btn_toggle');"]); } - if (permission_exists('dashboard_delete') && !empty($dashboard)) { + if (permission_exists('dashboard_delete') && !empty($dashboards)) { echo button::create(['type'=>'button','label'=>$text['button-delete'],'icon'=>$settings->get('theme', 'button_icon_delete'),'id'=>'btn_delete','name'=>'btn_delete','style'=>'display:none;','onclick'=>"modal_open('modal-delete','btn_delete');"]); } + if (permission_exists('domain_all')) { + if ($show == 'all') { + echo " "; + } + else { + echo button::create(['type'=>'button','label'=>$text['button-show_all'],'icon'=>$settings->get('theme', 'button_icon_all'),'link'=>'?type='.urlencode($destination_type ?? '').'&show=all'.($search != '' ? "&search=".urlencode($search ?? '') : null)]); + } + } echo "\n"; echo ""; echo button::create(['label'=>$text['button-search'],'icon'=>$settings->get('theme', 'button_icon_search'),'type'=>'submit','id'=>'btn_search']); @@ -166,13 +189,13 @@ echo "
\n"; echo "
\n"; - if (permission_exists('dashboard_add') && !empty($dashboard)) { + if (permission_exists('dashboard_add') && !empty($dashboards)) { echo modal::create(['id'=>'modal-copy','type'=>'copy','actions'=>button::create(['type'=>'button','label'=>$text['button-continue'],'icon'=>'check','id'=>'btn_copy','style'=>'float: right; margin-left: 15px;','collapse'=>'never','onclick'=>"modal_close(); list_action_set('copy'); list_form_submit('form_list');"])]); } - if (permission_exists('dashboard_edit') && !empty($dashboard)) { + if (permission_exists('dashboard_edit') && !empty($dashboards)) { echo modal::create(['id'=>'modal-toggle','type'=>'toggle','actions'=>button::create(['type'=>'button','label'=>$text['button-continue'],'icon'=>'check','id'=>'btn_toggle','style'=>'float: right; margin-left: 15px;','collapse'=>'never','onclick'=>"modal_close(); list_action_set('toggle'); list_form_submit('form_list');"])]); } - if (permission_exists('dashboard_delete') && !empty($dashboard)) { + if (permission_exists('dashboard_delete') && !empty($dashboards)) { echo modal::create(['id'=>'modal-delete','type'=>'delete','actions'=>button::create(['type'=>'button','label'=>$text['button-continue'],'icon'=>'check','id'=>'btn_delete','style'=>'float: right; margin-left: 15px;','collapse'=>'never','onclick'=>"modal_close(); list_action_set('delete'); list_form_submit('form_list');"])]); } @@ -185,13 +208,13 @@ echo "
\n"; if (permission_exists('dashboard_add') || permission_exists('dashboard_edit') || permission_exists('dashboard_delete')) { echo " \n"; } + if ($show == 'all' && permission_exists('dashboard_all')) { + echo th_order_by('domain_name', $text['label-domain'], $order_by, $order); + } echo th_order_by('dashboard_name', $text['label-dashboard_name'], $order_by, $order); - echo th_order_by('dashboard_groups', $text['label-dashboard_groups'], $order_by, $order); - echo th_order_by('dashboard_icon', $text['label-icons'], $order_by, $order); - echo th_order_by('dashboard_order', $text['label-dashboard_order'], $order_by, $order); echo th_order_by('dashboard_enabled', $text['label-dashboard_enabled'], $order_by, $order, null, "class='center'"); echo " \n"; if (permission_exists('dashboard_edit') && $settings->get('theme', 'list_row_edit_button', false)) { @@ -199,9 +222,9 @@ } echo "\n"; - if (!empty($dashboard)) { + if (!empty($dashboards)) { $x = 0; - foreach ($dashboard as $row) { + foreach ($dashboards as $row) { $list_row_url = ''; if (permission_exists('dashboard_edit')) { $list_row_url = "dashboard_edit.php?id=".urlencode($row['dashboard_uuid']); @@ -212,10 +235,18 @@ echo "\n"; if (permission_exists('dashboard_add') || permission_exists('dashboard_edit') || permission_exists('dashboard_delete')) { echo " \n"; } + if (!empty($show) && $show == 'all' && permission_exists('domain_all')) { + if (!empty($row['domain_uuid']) && is_uuid($row['domain_uuid'])) { + echo " \n"; + } + else { + echo " \n"; + } + } echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; if (permission_exists('dashboard_edit')) { echo " \n"; $x++; } - unset($dashboard); + unset($dashboards); } echo "
\n"; - echo " \n"; + echo " \n"; echo " ".$text['label-dashboard_description']."
\n"; - echo " \n"; - echo " \n"; + echo " \n"; + echo " \n"; echo " ".escape($_SESSION['domains'][$row['domain_uuid']]['domain_name'])."".$text['label-global']."\n"; if (permission_exists('dashboard_edit')) { echo " ".escape($row['dashboard_name'])."\n"; @@ -224,9 +255,6 @@ echo " ".escape($row['dashboard_name']); } echo " ".escape($row['dashboard_groups'])."".escape($row['dashboard_icon'])."".escape($row['dashboard_order'])."
\n"; diff --git a/core/dashboard/dashboard_config_json.php b/core/dashboard/dashboard_config_json.php index 1d7b43f350..94db309d37 100644 --- a/core/dashboard/dashboard_config_json.php +++ b/core/dashboard/dashboard_config_json.php @@ -1,5 +1,4 @@ 'Invalid dashboard path']); + if (!preg_match('/^[a-zA-Z0-9\/_]+$/', $widget_path)) { + echo json_encode(['error' => 'Invalid widget path']); exit; } //find the application and widget - $dashboard_path_array = explode('/', $dashboard_path); + $dashboard_path_array = explode('/', $widget_path); $application_name = $dashboard_path_array[0]; - $widget_name = $dashboard_path_array[1]; + $widget_path_name = $dashboard_path_array[1]; $path_array = glob(dirname(__DIR__, 2) . '/*/' . $application_name . '/resources/dashboard/config.php'); if (file_exists($path_array[0])) { include($path_array[0]); - foreach ($array['dashboard'] as $index => $row) { - if ($row['dashboard_path'] === "$application_name/$widget_name") { + foreach ($array['dashboard_widgets'] as $index => $row) { + if ($row['widget_path'] === "$application_name/$widget_path_name") { echo json_encode([ - 'chart_type_options' => $row['dashboard_chart_type_options'], + 'chart_type_options' => $row['widget_chart_type_options'], ]); exit; } diff --git a/core/dashboard/dashboard_edit.php b/core/dashboard/dashboard_edit.php index b2dfd055aa..9ad5e3a22d 100644 --- a/core/dashboard/dashboard_edit.php +++ b/core/dashboard/dashboard_edit.php @@ -1,5 +1,4 @@ get(); //set the defaults + $domain_uuid = ''; + $dashboard_uuid = ''; $dashboard_name = ''; - $dashboard_path = 'dashboard/icon'; - $dashboard_icon = ''; - $dashboard_icon_color = ''; - $dashboard_url = ''; - $dashboard_target = 'self'; - $dashboard_width = ''; - $dashboard_height = ''; - $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_column_span = ''; - $dashboard_row_span = ''; - $dashboard_details_state = ''; - $dashboard_parent_uuid = ''; - $dashboard_order = ''; $dashboard_enabled = 'true'; $dashboard_description = ''; - $dashboard_uuid = ''; //action add or update if (!empty($_REQUEST["id"]) && is_uuid($_REQUEST["id"])) { @@ -77,41 +56,13 @@ } else { $action = "add"; + $domain_uuid = $_SESSION['domain_uuid']; } //get http post variables and set them to php variables if (!empty($_POST)) { + $domain_uuid = permission_exists('dashboard_domain') ? $_POST["domain_uuid"] : $_SESSION['domain_uuid']; $dashboard_name = $_POST["dashboard_name"] ?? ''; - $dashboard_path = $_POST["dashboard_path"] ?? ''; - $dashboard_icon = $_POST["dashboard_icon"] ?? ''; - $dashboard_icon_color = $_POST["dashboard_icon_color"] ?? ''; - $dashboard_url = $_POST["dashboard_url"] ?? ''; - $dashboard_target = $_POST["dashboard_target"] ?? 'self'; - $dashboard_width = $_POST["dashboard_width"] ?? ''; - $dashboard_height = $_POST["dashboard_height"] ?? ''; - $dashboard_content = $_POST["dashboard_content"] ?? ''; - $dashboard_content_text_align = $_POST["dashboard_content_text_align"] ?? ''; - $dashboard_content_details = $_POST["dashboard_content_details"] ?? ''; - $dashboard_groups = $_POST["dashboard_groups"] ?? ''; - $dashboard_chart_type = $_POST["dashboard_chart_type"] ?? ''; - $dashboard_label_enabled = $_POST["dashboard_label_enabled"] ?? 'false'; - $dashboard_label_text_color = $_POST["dashboard_label_text_color"] ?? ''; - $dashboard_label_text_color_hover = $_POST["dashboard_label_text_color_hover"] ?? ''; - $dashboard_label_background_color = $_POST["dashboard_label_background_color"] ?? ''; - $dashboard_label_background_color_hover = $_POST["dashboard_label_background_color_hover"] ?? ''; - $dashboard_number_text_color = $_POST["dashboard_number_text_color"] ?? ''; - $dashboard_number_text_color_hover = $_POST["dashboard_number_text_color_hover"] ?? ''; - $dashboard_number_background_color = $_POST["dashboard_number_background_color"] ?? ''; - $dashboard_background_color = $_POST["dashboard_background_color"] ?? ''; - $dashboard_background_color_hover = $_POST["dashboard_background_color_hover"] ?? ''; - $dashboard_detail_background_color = $_POST["dashboard_detail_background_color"] ?? ''; - $dashboard_background_gradient_style = $_POST["dashboard_background_gradient_style"] ?? 'mirror'; - $dashboard_background_gradient_angle = $_POST["dashboard_background_gradient_angle"] ?? '90'; - $dashboard_column_span = $_POST["dashboard_column_span"] ?? ''; - $dashboard_row_span = $_POST["dashboard_row_span"] ?? ''; - $dashboard_details_state = $_POST["dashboard_details_state"] ?? ''; - $dashboard_parent_uuid = $_POST["dashboard_parent_uuid"] ?? ''; - $dashboard_order = $_POST["dashboard_order"] ?? ''; $dashboard_enabled = $_POST["dashboard_enabled"] ?? 'false'; $dashboard_description = $_POST["dashboard_description"] ?? ''; @@ -121,57 +72,12 @@ $text_pattern = '/[^a-zA-Z0-9 _\-\/.\?:\=#\n]/'; //sanitize the data + $domain_uuid = preg_replace($uuid_pattern, '', $domain_uuid); $dashboard_name = trim($dashboard_name); - $dashboard_path = preg_replace($text_pattern, '', strtolower($dashboard_path)); - $dashboard_icon = preg_replace($text_pattern, '', $dashboard_icon); - $dashboard_icon_color = preg_replace($text_pattern, '', $dashboard_icon_color); - $dashboard_url = trim(preg_replace($text_pattern, '', $dashboard_url)); - $dashboard_target = trim(preg_replace($text_pattern, '', $dashboard_target)); - $dashboard_width = trim(preg_replace($text_pattern, '', $dashboard_width)); - $dashboard_height = trim(preg_replace($text_pattern, '', $dashboard_height)); - $dashboard_content = trim($dashboard_content); - $dashboard_content_text_align = trim(preg_replace($text_pattern, '', $dashboard_content_text_align)); - $dashboard_content_details = trim(preg_replace($text_pattern, '', $dashboard_content_details)); - $dashboard_chart_type = preg_replace($text_pattern, '', $dashboard_chart_type); - $dashboard_label_enabled = preg_replace($text_pattern, '', $dashboard_label_enabled); - $dashboard_label_text_color = preg_replace($text_pattern, '', $dashboard_label_text_color); - $dashboard_label_text_color_hover = preg_replace($text_pattern, '', $dashboard_label_text_color_hover); - $dashboard_label_background_color = preg_replace($text_pattern, '', $dashboard_label_background_color); - $dashboard_label_background_color_hover = preg_replace($text_pattern, '', $dashboard_label_background_color_hover); - $dashboard_number_text_color = preg_replace($text_pattern, '', $dashboard_number_text_color); - $dashboard_number_text_color_hover = preg_replace($text_pattern, '', $dashboard_number_text_color_hover); - $dashboard_number_background_color = preg_replace($text_pattern, '', $dashboard_number_background_color); - $dashboard_background_color = preg_replace($text_pattern, '', $dashboard_background_color); - $dashboard_background_color_hover = preg_replace($text_pattern, '', $dashboard_background_color_hover); - $dashboard_detail_background_color = preg_replace($text_pattern, '', $dashboard_detail_background_color); - $dashboard_background_gradient_style = preg_replace($text_pattern, '', $dashboard_background_gradient_style); - $dashboard_background_gradient_angle = preg_replace($text_pattern, '', $dashboard_background_gradient_angle); - $dashboard_column_span = preg_replace($number_pattern, '', $dashboard_column_span); - $dashboard_row_span = preg_replace($number_pattern, '', $dashboard_row_span); - $dashboard_details_state = preg_replace($text_pattern, '', $dashboard_details_state); - $dashboard_parent_uuid = preg_replace($uuid_pattern, '', $dashboard_parent_uuid); - $dashboard_order = preg_replace($number_pattern, '', $dashboard_order); $dashboard_enabled = preg_replace($text_pattern, '', $dashboard_enabled); $dashboard_description = preg_replace($text_pattern, '', $dashboard_description); } -//delete the group from the sub table - if (isset($_REQUEST["a"]) && $_REQUEST["a"] == "delete" && permission_exists("dashboard_group_delete") && is_uuid($_GET["dashboard_group_uuid"]) && is_uuid($_GET["dashboard_uuid"])) { - //get the uuid - $dashboard_group_uuid = $_GET["dashboard_group_uuid"]; - $dashboard_uuid = $_GET["dashboard_uuid"]; - //delete the group from the users - $array['dashboard_groups'][0]['dashboard_group_uuid'] = $dashboard_group_uuid; - $database->app_name = 'dashboard'; - $database->app_uuid = '55533bef-4f04-434a-92af-999c1e9927f7'; - $database->delete($array); - unset($array); - //redirect the user - message::add($text['message-delete']); - header("Location: dashboard_edit.php?id=".urlencode($dashboard_uuid)); - return; - } - //process the user data and save it to the database if (count($_POST) > 0 && empty($_POST["persistformvar"])) { //validate the token @@ -182,42 +88,9 @@ exit; } - //process the http post data by submitted action - if (!empty($_POST['action'])) { - - //prepare the array(s) - //send the array to the database class - switch ($_POST['action']) { - case 'copy': - if (permission_exists('dashboard_add')) { - $database->copy($array); - } - break; - case 'delete': - if (permission_exists('dashboard_delete')) { - $database->delete($array); - } - break; - case 'toggle': - if (permission_exists('dashboard_update')) { - $database->toggle($array); - } - break; - } - - //redirect the user - if (in_array($_POST['action'], array('copy', 'delete', 'toggle'))) { - header('Location: dashboard_edit.php?id='.$id); - exit; - } - } - //check for all required data $msg = ''; //if (empty($dashboard_name)) { $msg .= $text['message-required']." ".$text['label-dashboard_name']."
\n"; } - //if (empty($dashboard_path)) { $msg .= $text['message-required']." ".$text['label-dashboard_path']."
\n"; } - //if (empty($dashboard_groups)) { $msg .= $text['message-required']." ".$text['label-dashboard_groups']."
\n"; } - //if (empty($dashboard_order)) { $msg .= $text['message-required']." ".$text['label-dashboard_order']."
\n"; } //if (empty($dashboard_enabled)) { $msg .= $text['message-required']." ".$text['label-dashboard_enabled']."
\n"; } //if (empty($dashboard_description)) { $msg .= $text['message-required']." ".$text['label-dashboard_description']."
\n"; } if (!empty($msg) && empty($_POST["persistformvar"])) { @@ -238,91 +111,17 @@ $dashboard_uuid = uuid(); } - //remove empty values and convert to json - if (!empty($dashboard_background_color)) { - if (is_array($dashboard_background_color)) { - $dashboard_background_color = array_filter($dashboard_background_color); - if (count($dashboard_background_color) > 0) { - $dashboard_background_color = json_encode($dashboard_background_color); - } - else { - $dashboard_background_color = ''; - } - } - } - if (!empty($dashboard_background_color_hover)) { - if (is_array($dashboard_background_color_hover)) { - $dashboard_background_color_hover = array_filter($dashboard_background_color_hover); - if (count($dashboard_background_color_hover) > 0) { - $dashboard_background_color_hover = json_encode($dashboard_background_color_hover); - } - else { - $dashboard_background_color_hover = ''; - } - } - } - if (!empty($dashboard_detail_background_color)) { - if (is_array($dashboard_detail_background_color)) { - $dashboard_detail_background_color = array_filter($dashboard_detail_background_color); - if (count($dashboard_detail_background_color) > 0) { - $dashboard_detail_background_color = json_encode($dashboard_detail_background_color); - } - else { - $dashboard_detail_background_color = ''; - } - } - } - //prepare the array - $array['dashboard'][0]['dashboard_uuid'] = $dashboard_uuid; - $array['dashboard'][0]['dashboard_name'] = $dashboard_name; - $array['dashboard'][0]['dashboard_path'] = $dashboard_path; - $array['dashboard'][0]['dashboard_icon'] = $dashboard_icon; - $array['dashboard'][0]['dashboard_icon_color'] = $dashboard_icon_color; - $array['dashboard'][0]['dashboard_url'] = $dashboard_url; - $array['dashboard'][0]['dashboard_width'] = $dashboard_width; - $array['dashboard'][0]['dashboard_height'] = $dashboard_height; - $array['dashboard'][0]['dashboard_target'] = $dashboard_target; - $array['dashboard'][0]['dashboard_content'] = $dashboard_content; - $array['dashboard'][0]['dashboard_content_text_align'] = $dashboard_content_text_align; - $array['dashboard'][0]['dashboard_content_details'] = $dashboard_content_details; - $array['dashboard'][0]['dashboard_chart_type'] = $dashboard_chart_type; - $array['dashboard'][0]['dashboard_label_enabled'] = $dashboard_label_enabled; - $array['dashboard'][0]['dashboard_label_text_color'] = $dashboard_label_text_color; - $array['dashboard'][0]['dashboard_label_text_color_hover'] = $dashboard_label_text_color_hover; - $array['dashboard'][0]['dashboard_label_background_color'] = $dashboard_label_background_color; - $array['dashboard'][0]['dashboard_label_background_color_hover'] = $dashboard_label_background_color_hover; - $array['dashboard'][0]['dashboard_number_text_color'] = $dashboard_number_text_color; - $array['dashboard'][0]['dashboard_number_text_color_hover'] = $dashboard_number_text_color_hover; - $array['dashboard'][0]['dashboard_number_background_color'] = $dashboard_number_background_color; - $array['dashboard'][0]['dashboard_background_color'] = $dashboard_background_color; - $array['dashboard'][0]['dashboard_background_color_hover'] = $dashboard_background_color_hover; - $array['dashboard'][0]['dashboard_detail_background_color'] = $dashboard_detail_background_color; - $array['dashboard'][0]['dashboard_background_gradient_style'] = $dashboard_background_gradient_style; - $array['dashboard'][0]['dashboard_background_gradient_angle'] = $dashboard_background_gradient_angle; - $array['dashboard'][0]['dashboard_column_span'] = $dashboard_column_span; - $array['dashboard'][0]['dashboard_row_span'] = $dashboard_row_span; - $array['dashboard'][0]['dashboard_details_state'] = $dashboard_details_state; - $array['dashboard'][0]['dashboard_parent_uuid'] = $dashboard_parent_uuid; - $array['dashboard'][0]['dashboard_order'] = $dashboard_order; - $array['dashboard'][0]['dashboard_enabled'] = $dashboard_enabled; - $array['dashboard'][0]['dashboard_description'] = $dashboard_description; - $y = 0; - if (is_array($dashboard_groups)) { - foreach ($dashboard_groups as $row) { - if (isset($row['group_uuid']) && is_uuid($row['group_uuid'])) { - $array['dashboard'][0]['dashboard_groups'][$y]['dashboard_group_uuid'] = uuid(); - $array['dashboard'][0]['dashboard_groups'][$y]['group_uuid'] = $row["group_uuid"]; - $y++; - } - } - } + $array['dashboards'][0]['domain_uuid'] = $domain_uuid; + $array['dashboards'][0]['dashboard_uuid'] = $dashboard_uuid; + $array['dashboards'][0]['dashboard_name'] = $dashboard_name; + $array['dashboards'][0]['dashboard_enabled'] = $dashboard_enabled; + $array['dashboards'][0]['dashboard_description'] = $dashboard_description; //save the data $database->app_name = 'dashboard'; $database->app_uuid = '55533bef-4f04-434a-92af-999c1e9927f7'; $result = $database->save($array); - //view_array($result); //redirect the user if (isset($action)) { @@ -341,132 +140,24 @@ //pre-populate the form if (empty($_POST["persistformvar"])) { $sql = "select "; + $sql .= " domain_uuid, "; $sql .= " dashboard_uuid, "; $sql .= " dashboard_name, "; - $sql .= " dashboard_path, "; - $sql .= " dashboard_icon, "; - $sql .= " dashboard_icon_color, "; - $sql .= " dashboard_url, "; - $sql .= " dashboard_width, "; - $sql .= " dashboard_height, "; - $sql .= " dashboard_target, "; - $sql .= " dashboard_content, "; - $sql .= " dashboard_content_text_align, "; - $sql .= " dashboard_content_details, "; - $sql .= " dashboard_chart_type, "; - $sql .= " cast(dashboard_label_enabled as text), "; - $sql .= " dashboard_label_text_color, "; - $sql .= " dashboard_label_text_color_hover, "; - $sql .= " dashboard_label_background_color, "; - $sql .= " dashboard_label_background_color_hover, "; - $sql .= " dashboard_number_text_color, "; - $sql .= " dashboard_number_text_color_hover, "; - $sql .= " dashboard_number_background_color, "; - $sql .= " dashboard_background_color, "; - $sql .= " dashboard_background_color_hover, "; - $sql .= " dashboard_detail_background_color, "; - $sql .= " dashboard_background_gradient_style, "; - $sql .= " dashboard_background_gradient_angle, "; - $sql .= " dashboard_column_span, "; - $sql .= " dashboard_row_span, "; - $sql .= " dashboard_details_state, "; - $sql .= " dashboard_parent_uuid, "; - $sql .= " dashboard_order, "; $sql .= " dashboard_enabled, "; $sql .= " dashboard_description "; - $sql .= "from v_dashboard "; + $sql .= "from v_dashboards "; $sql .= "where dashboard_uuid = :dashboard_uuid "; $parameters['dashboard_uuid'] = $dashboard_uuid; - $row = $database->select($sql, $parameters, 'row'); + $row = $database->select($sql, $parameters ?? null, 'row'); if (is_array($row) && @sizeof($row) != 0) { + $domain_uuid = $row["domain_uuid"]; $dashboard_name = $row["dashboard_name"]; - $dashboard_path = $row["dashboard_path"]; - $dashboard_icon = $row["dashboard_icon"]; - $dashboard_icon_color = $row["dashboard_icon_color"]; - $dashboard_url = $row["dashboard_url"]; - $dashboard_width = $row["dashboard_width"]; - $dashboard_height = $row["dashboard_height"]; - $dashboard_target = $row["dashboard_target"]; - $dashboard_content = $row["dashboard_content"]; - $dashboard_content_text_align = $row["dashboard_content_text_align"]; - $dashboard_content_details = $row["dashboard_content_details"]; - $dashboard_chart_type = $row["dashboard_chart_type"]; - $dashboard_label_enabled = $row["dashboard_label_enabled"]; - $dashboard_label_text_color = $row["dashboard_label_text_color"]; - $dashboard_label_text_color_hover = $row["dashboard_label_text_color_hover"]; - $dashboard_label_background_color = $row["dashboard_label_background_color"]; - $dashboard_label_background_color_hover = $row["dashboard_label_background_color_hover"]; - $dashboard_number_text_color = $row["dashboard_number_text_color"]; - $dashboard_number_text_color_hover = $row["dashboard_number_text_color_hover"]; - $dashboard_number_background_color = $row["dashboard_number_background_color"]; - $dashboard_background_color = $row["dashboard_background_color"]; - $dashboard_background_color_hover = $row["dashboard_background_color_hover"]; - $dashboard_detail_background_color = $row["dashboard_detail_background_color"]; - $dashboard_background_gradient_style = $row["dashboard_background_gradient_style"]; - $dashboard_background_gradient_angle = $row["dashboard_background_gradient_angle"]; - $dashboard_column_span = $row["dashboard_column_span"]; - $dashboard_row_span = $row["dashboard_row_span"]; - $dashboard_details_state = $row["dashboard_details_state"]; - $dashboard_parent_uuid = $row["dashboard_parent_uuid"]; - $dashboard_order = $row["dashboard_order"]; $dashboard_enabled = $row["dashboard_enabled"] ?? 'false'; $dashboard_description = $row["dashboard_description"]; } 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 (file_exists($path_array[0])) { - include($path_array[0]); - } - -//find the chart type options - $dashboard_chart_type_options = []; - foreach ($array['dashboard'] as $index => $row) { - if ($row['dashboard_path'] === "$application_name/$widget_name") { - $dashboard_chart_type_options = $row['dashboard_chart_type_options']; - break; - } - } - -//get the child data - if (!empty($dashboard_uuid) && is_uuid($dashboard_uuid)) { - $sql = "select "; - $sql .= " dashboard_group_uuid, "; - $sql .= " group_uuid "; - $sql .= "from v_dashboard_groups "; - $sql .= "where dashboard_uuid = :dashboard_uuid "; - $parameters['dashboard_uuid'] = $dashboard_uuid; - $dashboard_groups = $database->select($sql, $parameters, 'all'); - unset ($sql, $parameters); - } - -//add the $dashboard_group_uuid - if (empty($dashboard_group_uuid) || !empty($dashboard_group_uuid) && !is_uuid($dashboard_group_uuid)) { - $dashboard_group_uuid = uuid(); - } - -//convert the json to an array - if (!empty($dashboard_background_color) && is_json($dashboard_background_color)) { - $dashboard_background_color = json_decode($dashboard_background_color, true); - } - if (!empty($dashboard_background_color_hover) && is_json($dashboard_background_color_hover)) { - $dashboard_background_color_hover = json_decode($dashboard_background_color_hover, true); - } - if (!empty($dashboard_detail_background_color) && is_json($dashboard_detail_background_color)) { - $dashboard_detail_background_color = json_decode($dashboard_detail_background_color, true); - } - -//add an empty row - $x = is_array($dashboard_groups) ? count($dashboard_groups) : 0; - $dashboard_groups[$x]['dashboard_uuid'] = $dashboard_uuid; - $dashboard_groups[$x]['dashboard_group_uuid'] = uuid(); - $dashboard_groups[$x]['group_uuid'] = ''; - //create token $object = new token; $token = $object->create($_SERVER['PHP_SELF']); @@ -475,309 +166,15 @@ $document['title'] = $text['title-dashboard']; require_once "resources/header.php"; -//get the dashboard groups - $sql = "SELECT * FROM v_dashboard_groups as x, v_groups as g "; - $sql .= "WHERE x.dashboard_uuid = :dashboard_uuid "; - $sql .= "AND x.group_uuid = g.group_uuid "; - $parameters['dashboard_uuid'] = $dashboard_uuid ?? ''; - $dashboard_groups = $database->select($sql, $parameters, 'all'); - unset ($sql, $parameters); - -//get the groups - $sql = "SELECT group_uuid, domain_uuid, group_name FROM v_groups "; - $sql .= "WHERE (domain_uuid = :domain_uuid or domain_uuid is null)"; - $sql .= "ORDER BY domain_uuid desc, group_name asc "; - $parameters['domain_uuid'] = $_SESSION['domain_uuid']; - $groups = $database->execute($sql, $parameters, 'all'); - unset ($sql, $parameters); - -//get the dashboards - $sql = "SELECT dashboard_uuid, dashboard_name FROM v_dashboard "; - $sql .= "WHERE dashboard_parent_uuid is null "; - $sql .= "ORDER by dashboard_order, dashboard_name asc "; - $parameters = null; - $dashboard_parents = $database->execute($sql, $parameters, 'all'); - unset ($sql, $parameters); - -//set the assigned_groups array - if (is_array($dashboard_groups) && sizeof($dashboard_groups) != 0) { - $assigned_groups = array(); - foreach ($dashboard_groups as $field) { - if (!empty($field['group_name'])) { - if (is_uuid($field['group_uuid'])) { - $assigned_groups[] = $field['group_uuid']; - } - } - } - } - -//build the $dashboard_tools array - $i = 0; - foreach(glob($_SERVER["DOCUMENT_ROOT"].'/*/*/resources/dashboard/*.php') as $value) { - - //skip adding config.php to the array - if (basename($value) === 'config.php') { - continue; - } - - //ensure the slashes are consistent - $value = str_replace('\\', '/', $value); - - //prepare the key - $key_replace[] = $_SERVER["DOCUMENT_ROOT"].'/core/'; - $key_replace[] = $_SERVER["DOCUMENT_ROOT"].'/app/'; - $key_replace[] = 'resources/dashboard/'; - $key_replace[] = '.php'; - $key = str_replace($key_replace, '', $value); - - //prepare the value - $value_replace[] = $_SERVER["DOCUMENT_ROOT"].'/'; - $value = str_replace($value_replace, '', $value); - - //build the array - $dashboard_tools[$key] = $value; - - $i++; - } - -//decide what settings to show - $dashboard_settings_config = [ - 'shared' => [ - 'dashboard_name', - 'dashboard_path', - 'dashboard_groups', - 'dashboard_label_enabled', - 'dashboard_label_text_color', - 'dashboard_label_background_color', - 'dashboard_background_color', - 'dashboard_detail_background_color', - 'dashboard_background_gradient_style', - 'dashboard_background_gradient_angle', - 'dashboard_details_state', - 'dashboard_column_span', - 'dashboard_row_span', - 'dashboard_parent_uuid', - 'dashboard_order', - 'dashboard_enabled', - 'dashboard_description', - ], - 'icon' => [ - 'dashboard_icon', - 'dashboard_icon_color', - 'dashboard_url', - 'dashboard_target', - 'dashboard_width', - 'dashboard_height', - 'dashboard_content_details', - 'dashboard_label_text_color_hover', - 'dashboard_label_background_color_hover', - 'dashboard_background_color_hover', - ], - 'content' => [ - 'dashboard_content', - 'dashboard_content_text_align', - 'dashboard_content_details', - ], - 'parent' => [//doesn't use shared settings - 'dashboard_name', - 'dashboard_path', - 'dashboard_groups', - 'dashboard_background_color', - 'dashboard_background_gradient_style', - 'dashboard_background_gradient_angle', - 'dashboard_column_span', - 'dashboard_row_span', - 'dashboard_order', - 'dashboard_enabled', - 'dashboard_description', - ], - 'chart' => [ - 'dashboard_chart_type', - 'dashboard_number_text_color', - 'icon' => [ - 'dashboard_icon', - 'dashboard_icon_color', - 'dashboard_label_text_color_hover', - 'dashboard_label_background_color_hover', - 'dashboard_number_text_color_hover', - 'dashboard_number_background_color', - 'dashboard_background_color_hover', - ], - ], - ]; - - //build the dashboard settings array - $dashboard_settings = $dashboard_settings_config['shared']; - $items_to_remove = []; - - if ($action == "add" || $dashboard_path == "dashboard/icon") { - $dashboard_settings = array_merge($dashboard_settings, $dashboard_settings_config['icon']); - - if (empty($dashboard_url)) { - $items_to_remove[] = 'dashboard_target'; - } - if (empty($dashboard_url) || $dashboard_target != "new") { - $items_to_remove[] = 'dashboard_width'; - $items_to_remove[] = 'dashboard_height'; - } - if ($dashboard_label_enabled == "false") { - $items_to_remove[] = 'dashboard_label_text_color'; - $items_to_remove[] = 'dashboard_label_text_color_hover'; - $items_to_remove[] = 'dashboard_label_background_color'; - $items_to_remove[] = 'dashboard_label_background_color_hover'; - } - } - else if ($dashboard_path == "dashboard/content") { - $dashboard_settings = array_merge($dashboard_settings, $dashboard_settings_config['content']); - } - else if ($dashboard_path == "dashboard/parent") { - $dashboard_settings = $dashboard_settings_config['parent']; - } - - if (!empty($dashboard_chart_type)) { - $dashboard_settings = array_merge($dashboard_settings, array_filter($dashboard_settings_config['chart'], 'is_scalar')); - - if ($dashboard_chart_type == "icon") { - $dashboard_settings = array_merge($dashboard_settings, $dashboard_settings_config['chart']['icon']); - } - else if ($dashboard_chart_type == "line") { - $items_to_remove[] = 'dashboard_number_text_color'; - } - } - - $dashboard_settings = array_diff($dashboard_settings, $items_to_remove); - -?> - -\n"; + echo "\n"; echo "\n"; echo "
\n"; echo "
".$text['title-dashboard']."
\n"; echo "
\n"; echo button::create(['type'=>'button','label'=>$text['button-back'],'icon'=>$settings->get('theme', 'button_icon_back'),'id'=>'btn_back','collapse'=>'hide-xs','style'=>'margin-right: 15px;','link'=>'dashboard.php']); - if ($action == 'update') { - if (permission_exists('dashboard_group_add')) { - echo button::create(['type'=>'button','label'=>$text['button-copy'],'icon'=>$settings->get('theme', 'button_icon_copy'),'id'=>'btn_copy','name'=>'btn_copy','style'=>'display: none;','onclick'=>"modal_open('modal-copy','btn_copy');"]); - } - if (permission_exists('dashboard_group_delete')) { - echo button::create(['type'=>'button','label'=>$text['button-delete'],'icon'=>$settings->get('theme', 'button_icon_delete'),'id'=>'btn_delete','name'=>'btn_delete','style'=>'display: none; margin-right: 15px;','onclick'=>"modal_open('modal-delete','btn_delete');"]); - } - } + echo button::create(['type'=>'submit','label'=>$text['button-save'],'icon'=>$settings->get('theme', 'button_icon_save'),'id'=>'btn_save','collapse'=>'hide-xs']); echo "
\n"; echo "
\n"; @@ -785,19 +182,10 @@ document.addEventListener('DOMContentLoaded', function() { //echo $text['title_description-dashboard']."\n"; //echo "

\n"; - if (!empty($action) && $action == 'update') { - if (permission_exists('dashboard_add')) { - echo modal::create(['id'=>'modal-copy','type'=>'copy','actions'=>button::create(['type'=>'submit','label'=>$text['button-continue'],'icon'=>'check','id'=>'btn_copy','style'=>'float: right; margin-left: 15px;','collapse'=>'never','name'=>'action','value'=>'copy','onclick'=>"modal_close();"])]); - } - if (permission_exists('dashboard_delete')) { - echo modal::create(['id'=>'modal-delete','type'=>'delete','actions'=>button::create(['type'=>'submit','label'=>$text['button-continue'],'icon'=>'check','id'=>'btn_delete','style'=>'float: right; margin-left: 15px;','collapse'=>'never','name'=>'action','value'=>'delete','onclick'=>"modal_close();"])]); - } - } - echo "
\n"; echo "\n"; - echo "\n"; + echo "\n"; echo "\n"; echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - if (permission_exists('dashboard_parent_uuid')) { - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; + echo $text['description-domain_name']."\n"; + echo "\n"; + echo "\n"; } - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - echo "\n"; + echo "\n"; echo "\n"; @@ -1397,7 +237,7 @@ document.addEventListener('DOMContentLoaded', function() { echo "\n"; echo "\n"; - echo "\n"; + echo "\n"; echo "\n"; @@ -1416,6 +256,10 @@ document.addEventListener('DOMContentLoaded', function() { echo "\n"; + if ($action == "update") { + require_once "core/dashboard/dashboard_widget_list.php"; + } + //include the footer require_once "resources/footer.php"; diff --git a/core/dashboard/dashboard_widget_edit.php b/core/dashboard/dashboard_widget_edit.php new file mode 100644 index 0000000000..74c917fd74 --- /dev/null +++ b/core/dashboard/dashboard_widget_edit.php @@ -0,0 +1,1425 @@ + + Portions created by the Initial Developer are Copyright (C) 2021-2025 + the Initial Developer. All Rights Reserved. +*/ + +//includes files + require_once dirname(__DIR__, 2) . "/resources/require.php"; + require_once "resources/check_auth.php"; + +//check permissions + if (permission_exists('dashboard_widget_add') || permission_exists('dashboard_widget_edit')) { + //access granted + } + else { + echo "access denied"; + exit; + } + +//initialize the database + $database = new database; + +//add multi-lingual support + $language = new text; + $text = $language->get(); + +//set the defaults + $widget_uuid = ''; + $widget_name = ''; + $widget_path = 'dashboard/icon'; + $widget_icon = ''; + $widget_icon_color = ''; + $widget_url = ''; + $widget_target = 'self'; + $widget_width = ''; + $widget_height = ''; + $widget_content = ''; + $widget_content_text_align = ''; + $widget_content_details = ''; + $widget_groups = []; + $widget_label_enabled = 'true'; + $widget_label_text_color = ''; + $widget_label_background_color = ''; + $widget_number_text_color = ''; + $widget_number_background_color = ''; + $widget_column_span = ''; + $widget_row_span = ''; + $widget_details_state = ''; + $widget_parent_uuid = ''; + $widget_order = ''; + $widget_enabled = 'true'; + $widget_description = ''; + +//action add or update + if (!empty($_REQUEST["widget_uuid"]) && is_uuid($_REQUEST["widget_uuid"])) { + $action = "update"; + $dashboard_uuid = $_REQUEST["id"]; + $widget_uuid = $_REQUEST["widget_uuid"]; + } + else { + $action = "add"; + $dashboard_uuid = $_REQUEST["id"]; + } + +//get http post variables and set them to php variables + if (!empty($_POST)) { + //$dashboard_uuid = $_POST["dashboard_uuid"] ?? ''; + $widget_name = $_POST["widget_name"] ?? ''; + $widget_path = $_POST["widget_path"] ?? ''; + $widget_icon = $_POST["widget_icon"] ?? ''; + $widget_icon_color = $_POST["widget_icon_color"] ?? ''; + $widget_url = $_POST["widget_url"] ?? ''; + $widget_target = $_POST["widget_target"] ?? 'self'; + $widget_width = $_POST["widget_width"] ?? ''; + $widget_height = $_POST["widget_height"] ?? ''; + $widget_content = $_POST["widget_content"] ?? ''; + $widget_content_text_align = $_POST["widget_content_text_align"] ?? ''; + $widget_content_details = $_POST["widget_content_details"] ?? ''; + $widget_groups = $_POST["dashboard_widget_groups"] ?? ''; + $widget_chart_type = $_POST["widget_chart_type"] ?? ''; + $widget_label_enabled = $_POST["widget_label_enabled"] ?? 'false'; + $widget_label_text_color = $_POST["widget_label_text_color"] ?? ''; + $widget_label_text_color_hover = $_POST["widget_label_text_color_hover"] ?? ''; + $widget_label_background_color = $_POST["widget_label_background_color"] ?? ''; + $widget_label_background_color_hover = $_POST["widget_label_background_color_hover"] ?? ''; + $widget_number_text_color = $_POST["widget_number_text_color"] ?? ''; + $widget_number_text_color_hover = $_POST["widget_number_text_color_hover"] ?? ''; + $widget_number_background_color = $_POST["widget_number_background_color"] ?? ''; + $widget_background_color = $_POST["widget_background_color"] ?? ''; + $widget_background_color_hover = $_POST["widget_background_color_hover"] ?? ''; + $widget_detail_background_color = $_POST["widget_detail_background_color"] ?? ''; + $widget_background_gradient_style = $_POST["widget_background_gradient_style"] ?? 'mirror'; + $widget_background_gradient_angle = $_POST["widget_background_gradient_angle"] ?? '90'; + $widget_column_span = $_POST["widget_column_span"] ?? ''; + $widget_row_span = $_POST["widget_row_span"] ?? ''; + $widget_details_state = $_POST["widget_details_state"] ?? ''; + $widget_parent_uuid = $_POST["dashboard_widget_parent_uuid"] ?? ''; + $widget_order = $_POST["widget_order"] ?? ''; + $widget_enabled = $_POST["widget_enabled"] ?? 'false'; + $widget_description = $_POST["widget_description"] ?? ''; + + //define the regex patterns + $uuid_pattern = '/[^-A-Fa-f0-9]/'; + $number_pattern = '/[^-A-Za-z0-9()*#]/'; + $text_pattern = '/[^a-zA-Z0-9 _\-\/.\?:\=#\n]/'; + + //sanitize the data + //$dashboard_uuid = preg_replace($uuid_pattern, '', $dashboard_uuid); + $widget_name = trim($widget_name); + $widget_path = preg_replace($text_pattern, '', strtolower($widget_path)); + $widget_icon = preg_replace($text_pattern, '', $widget_icon); + $widget_icon_color = preg_replace($text_pattern, '', $widget_icon_color); + $widget_url = trim(preg_replace($text_pattern, '', $widget_url)); + $widget_target = trim(preg_replace($text_pattern, '', $widget_target)); + $widget_width = trim(preg_replace($text_pattern, '', $widget_width)); + $widget_height = trim(preg_replace($text_pattern, '', $widget_height)); + $widget_content = trim($widget_content); + $widget_content_text_align = trim(preg_replace($text_pattern, '', $widget_content_text_align)); + $widget_content_details = trim(preg_replace($text_pattern, '', $widget_content_details)); + $widget_chart_type = preg_replace($text_pattern, '', $widget_chart_type); + $widget_label_enabled = preg_replace($text_pattern, '', $widget_label_enabled); + $widget_label_text_color = preg_replace($text_pattern, '', $widget_label_text_color); + $widget_label_text_color_hover = preg_replace($text_pattern, '', $widget_label_text_color_hover); + $widget_label_background_color = preg_replace($text_pattern, '', $widget_label_background_color); + $widget_label_background_color_hover = preg_replace($text_pattern, '', $widget_label_background_color_hover); + $widget_number_text_color = preg_replace($text_pattern, '', $widget_number_text_color); + $widget_number_text_color_hover = preg_replace($text_pattern, '', $widget_number_text_color_hover); + $widget_number_background_color = preg_replace($text_pattern, '', $widget_number_background_color); + $widget_background_color = preg_replace($text_pattern, '', $widget_background_color); + $widget_background_color_hover = preg_replace($text_pattern, '', $widget_background_color_hover); + $widget_detail_background_color = preg_replace($text_pattern, '', $widget_detail_background_color); + $widget_background_gradient_style = preg_replace($text_pattern, '', $widget_background_gradient_style); + $widget_background_gradient_angle = preg_replace($text_pattern, '', $widget_background_gradient_angle); + $widget_column_span = preg_replace($number_pattern, '', $widget_column_span); + $widget_row_span = preg_replace($number_pattern, '', $widget_row_span); + $widget_details_state = preg_replace($text_pattern, '', $widget_details_state); + $widget_parent_uuid = preg_replace($uuid_pattern, '', $widget_parent_uuid); + $widget_order = preg_replace($number_pattern, '', $widget_order); + $widget_enabled = preg_replace($text_pattern, '', $widget_enabled); + $widget_description = preg_replace($text_pattern, '', $widget_description); + } + +//delete the group from the sub table + if (isset($_REQUEST["a"]) && $_REQUEST["a"] == "delete" && permission_exists("dashboard_widget_group_delete") && is_uuid($_GET["dashboard_widget_group_uuid"]) && is_uuid($_GET["dashboard_widget_uuid"])) { + //get the uuid + $widget_group_uuid = $_GET["dashboard_widget_group_uuid"]; + $widget_uuid = $_GET["dashboard_widget_uuid"]; + //delete the group from the users + $array['dashboard_widget_groups'][0]['dashboard_widget_group_uuid'] = $widget_group_uuid; + $database->app_name = 'dashboard'; + $database->app_uuid = '55533bef-4f04-434a-92af-999c1e9927f7'; + $database->delete($array); + unset($array); + //redirect the user + message::add($text['message-delete']); + header("Location: dashboard_widget_edit.php?id=".urlencode($dashboard_uuid)."&widget_uuid=".urlencode($widget_uuid)); + return; + } + +//process the user data and save it to the database + if (count($_POST) > 0 && empty($_POST["persistformvar"])) { + //validate the token + $token = new token; + if (!$token->validate($_SERVER['PHP_SELF'])) { + message::add($text['message-invalid_token'],'negative'); + header('Location: dashboard.php'); + exit; + } + + //process the http post data by submitted action + if (!empty($_POST['action'])) { + + //prepare the array(s) + //send the array to the database class + switch ($_POST['action']) { + case 'copy': + if (permission_exists('dashboard_widget_add')) { + $database->copy($array); + } + break; + case 'delete': + if (permission_exists('dashboard_widget_delete')) { + $database->delete($array); + } + break; + case 'toggle': + if (permission_exists('dashboard_update')) { + $database->toggle($array); + } + break; + } + + //redirect the user + if (in_array($_POST['action'], array('copy', 'delete', 'toggle'))) { + header('Location: dashboard_edit.php?id='.$dashboard_uuid); + exit; + } + } + + //check for all required data + $msg = ''; + //if (empty($widget_name)) { $msg .= $text['message-required']." ".$text['label-widget_name']."
\n"; } + //if (empty($widget_path)) { $msg .= $text['message-required']." ".$text['label-widget_path']."
\n"; } + //if (empty($widget_groups)) { $msg .= $text['message-required']." ".$text['label-widget_groups']."
\n"; } + //if (empty($widget_order)) { $msg .= $text['message-required']." ".$text['label-widget_order']."
\n"; } + //if (empty($widget_enabled)) { $msg .= $text['message-required']." ".$text['label-widget_enabled']."
\n"; } + //if (empty($widget_description)) { $msg .= $text['message-required']." ".$text['label-widget_description']."
\n"; } + if (!empty($msg) && empty($_POST["persistformvar"])) { + require_once "resources/header.php"; + require_once "resources/persist_form_var.php"; + echo "
\n"; + echo "
\n"; echo $text['label-dashboard_name'] ?? ''; echo "\n"; @@ -809,573 +197,25 @@ document.addEventListener('DOMContentLoaded', function() { echo "
\n"; - echo " ".$text['label-dashboard_path']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_path']."\n"; - echo "
".$text['label-icon']."\n"; - if (file_exists($_SERVER["PROJECT_ROOT"].'/resources/fontawesome/fa_icons.php')) { - include $_SERVER["PROJECT_ROOT"].'/resources/fontawesome/fa_icons.php'; - } - if (!empty($font_awesome_icons) && is_array($font_awesome_icons)) { - echo "\n"; - echo " \n"; - echo " \n"; + echo "\n"; + echo "\n"; - echo " \n"; - echo " \n"; - echo "
\n"; - echo "
\n"; + echo " ".$text['label-domain']."\n"; + echo "\n"; + echo " \n"; - echo " \n"; - echo " \n"; - echo " = 3) { delay_submit(this.value); } else if (this.value == '') { load_icons(); } else { $('#icons').html(''); }\" placeholder=\"".$text['label-search']."\">\n"; - echo "
\n"; - echo "\n"; - - echo "\n"; - } - else { - echo " \n"; - } - echo $text['description-dashboard_icon']."\n"; - echo "
\n"; - echo $text['label-dashboard_icon_color']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_icon_color']."\n"; - echo "
\n"; - echo " ".$text['label-link']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_url'] ?? ''; - echo "\n"; - echo "
\n"; - echo $text['label-target']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_target']."\n"; - echo "
\n"; - echo " ".$text['label-width']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_width'] ?? ''; - echo "\n"; - echo "
\n"; - echo " ".$text['label-height']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_height'] ?? ''; - echo "\n"; - echo "
\n"; - echo " ".$text['label-content']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_content']."\n"; - echo "
\n"; - echo " ".$text['label-dashboard_content_text_align']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_content_text_align']."\n"; - echo "
\n"; - echo " ".$text['label-details']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_content_details']."\n"; - echo "
\n"; - echo " ".$text['label-dashboard_groups']."\n"; - echo "\n"; - if (is_array($dashboard_groups) && sizeof($dashboard_groups) != 0) { - echo "\n"; - foreach($dashboard_groups as $field) { - if (!empty($field['group_name'])) { - echo "\n"; - echo " \n"; - if (permission_exists('dashboard_group_delete') || if_group("superadmin")) { - echo " \n"; - } - echo "\n"; - } - } - echo "
\n"; - echo $field['group_name'].((!empty($field['domain_uuid'])) ? "@".$_SESSION['domains'][$field['domain_uuid']]['domain_name'] : null); - echo " \n"; - echo "".$v_link_label_delete."\n"; - echo "
\n"; - } - if (!empty($groups) && is_array($groups)) { - if (!empty($dashboard_groups)) { echo "
\n"; } - echo "\n"; - echo button::create(['type'=>'submit','label'=>$text['button-add'],'icon'=>$settings->get('theme', 'button_icon_add')]); - } - echo "
\n"; - echo $text['description-dashboard_groups']."\n"; - echo "
\n"; - echo $text['label-dashboard_chart_type']."\n"; - echo "\n"; - echo "
\n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_chart_type']."\n"; - echo "
\n"; - echo $text['label-dashboard_label_enabled'] ?? ''; - echo "\n"; - echo "\n"; - if (substr($_SESSION['theme']['input_toggle_style']['text'], 0, 6) == 'switch') { - echo " \n"; - } - else { - echo " \n"; - } - echo "
\n"; - echo $text['description-dashboard_label_enabled']."\n"; - echo "
\n"; - echo $text['label-dashboard_label_text_color']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_label_text_color']."\n"; - echo "
\n"; - echo $text['label-dashboard_label_text_color_hover']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_label_text_color_hover']."\n"; - echo "
\n"; - echo $text['label-dashboard_label_background_color']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_label_background_color']."\n"; - echo "
\n"; - echo $text['label-dashboard_label_background_color_hover']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_label_background_color_hover']."\n"; - echo "
\n"; - echo $text['label-dashboard_number_text_color']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_number_text_color']."\n"; - echo "
\n"; - echo $text['label-dashboard_number_text_color_hover']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_number_text_color_hover']."\n"; - echo "
\n"; - echo $text['label-dashboard_number_background_color']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_number_background_color']."\n"; - echo "
\n"; - echo $text['label-dashboard_background_color']."\n"; - echo "\n"; - if (!empty($dashboard_background_color) && is_array($dashboard_background_color)) { - foreach ($dashboard_background_color as $c => $background_color) { - echo " \n"; - if ($c < sizeof($dashboard_background_color) - 1) { echo "
\n"; } - } - //swap button - if (!empty($dashboard_background_color) && is_array($dashboard_background_color) && sizeof($dashboard_background_color) > 1) { - echo " \n"; - echo button::create(['type'=>'button','title'=>$text['button-swap'],'icon'=>'fa-solid fa-arrow-right-arrow-left fa-rotate-90','style'=>"z-index: 0; position: absolute; display: inline-block; margin: -14px 0 0 7px;",'onclick'=>"document.getElementById('dashboard_background_color_temp').value = document.getElementById('dashboard_background_color_0').value; document.getElementById('dashboard_background_color_0').value = document.getElementById('dashboard_background_color_1').value; document.getElementById('dashboard_background_color_1').value = document.getElementById('dashboard_background_color_temp').value; this.blur();"])."
\n"; - } - else { - echo "
\n"; - } - } - if (empty($dashboard_background_color) || (is_array($dashboard_background_color) && count($dashboard_background_color) < 2)) { - echo " \n"; - if (empty($dashboard_background_color)) { - echo " \n"; - } - } - if (!empty($dashboard_background_color) && !is_array($dashboard_background_color)) { - echo "
\n"; - echo "
\n"; - } - echo $text['description-dashboard_background_color']."\n"; - echo "
\n"; - echo $text['label-dashboard_background_color_hover']."\n"; - echo "\n"; - if (!empty($dashboard_background_color_hover) && is_array($dashboard_background_color_hover)) { - foreach ($dashboard_background_color_hover as $c => $background_color) { - echo " \n"; - if ($c < sizeof($dashboard_background_color_hover) - 1) { echo "
\n"; } - } - //swap button - if (!empty($dashboard_background_color_hover) && is_array($dashboard_background_color_hover) && sizeof($dashboard_background_color_hover) > 1) { - echo " \n"; - echo button::create(['type'=>'button','title'=>$text['button-swap'],'icon'=>'fa-solid fa-arrow-right-arrow-left fa-rotate-90','style'=>"z-index: 0; position: absolute; display: inline-block; margin: -14px 0 0 7px;",'onclick'=>"document.getElementById('dashboard_background_color_hover_temp').value = document.getElementById('dashboard_background_color_hover_0').value; document.getElementById('dashboard_background_color_hover_0').value = document.getElementById('dashboard_background_color_hover_1').value; document.getElementById('dashboard_background_color_hover_1').value = document.getElementById('dashboard_background_color_hover_temp').value; this.blur();"])."
\n"; - } - else { - echo "
\n"; - } - } - if (empty($dashboard_background_color_hover) || (is_array($dashboard_background_color_hover) && count($dashboard_background_color_hover) < 2)) { - echo " \n"; - if (empty($dashboard_background_color_hover)) { - echo " \n"; - } - } - if (!empty($dashboard_background_color_hover) && !is_array($dashboard_background_color_hover)) { - echo "
\n"; - echo "
\n"; - } - echo $text['description-dashboard_background_color_hover']."\n"; - echo "
\n"; - echo $text['label-dashboard_detail_background_color']."\n"; - echo "\n"; - if (!empty($dashboard_detail_background_color) && is_array($dashboard_detail_background_color)) { - foreach ($dashboard_detail_background_color as $c => $detail_background_color) { - echo " \n"; - if ($c < sizeof($dashboard_detail_background_color) - 1) { echo "
\n"; } - } - //swap button - if (!empty($dashboard_detail_background_color) && is_array($dashboard_detail_background_color) && sizeof($dashboard_detail_background_color) > 1) { - echo " \n"; - echo button::create(['type'=>'button','title'=>$text['button-swap'],'icon'=>'fa-solid fa-arrow-right-arrow-left fa-rotate-90','style'=>"z-index: 0; position: absolute; display: inline-block; margin: -14px 0 0 7px;",'onclick'=>"document.getElementById('dashboard_detail_background_color_temp').value = document.getElementById('dashboard_detail_background_color_0').value; document.getElementById('dashboard_detail_background_color_0').value = document.getElementById('dashboard_detail_background_color_1').value; document.getElementById('dashboard_detail_background_color_1').value = document.getElementById('dashboard_detail_background_color_temp').value; this.blur();"])."
\n"; - } - else { - echo "
\n"; - } - } - if (empty($dashboard_detail_background_color) || (is_array($dashboard_detail_background_color) && count($dashboard_detail_background_color) < 2)) { - echo " \n"; - if (empty($dashboard_detail_background_color)) { - echo " \n"; - } - } - if (!empty($dashboard_detail_background_color) && !is_array($dashboard_detail_background_color)) { - echo "
\n"; - echo "
\n"; - } - echo $text['description-dashboard_detail_background_color']."\n"; - echo "
\n"; - echo $text['label-dashboard_background_gradient_style']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_background_gradient_style']."\n"; - echo "
\n"; - echo $text['label-dashboard_background_gradient_angle']."\n"; - echo "\n"; - echo "
\n"; - echo " \n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_background_gradient_angle']."\n"; - echo "
\n"; - echo " ".$text['label-dashboard_column_span']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_column_span']."\n"; - echo "
\n"; - echo " ".$text['label-dashboard_row_span']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_row_span']."\n"; - echo "
\n"; - echo " ".$text['label-dashboard_details_state']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_details_state']."\n"; - echo "
".$text['label-dashboard_parent_uuid']."\n"; - echo " \n"; + echo " \n"; echo "
\n"; - echo $text['description-dashboard_parent_uuid']."\n"; - echo "
\n"; - echo " ".$text['label-dashboard_order']."\n"; - echo "\n"; - echo " \n"; - echo "
\n"; - echo $text['description-dashboard_order']."\n"; - echo "
\n"; echo " ".$text['label-dashboard_enabled']."\n"; echo "
\n"; echo " ".$text['label-dashboard_description']."\n"; echo "
\n"; + echo $msg."
\n"; + echo "
\n"; + persistformvar($_POST); + echo "
\n"; + require_once "resources/footer.php"; + return; + } + + //add the dashboard_widget_uuid + if (!is_uuid($_POST["dashboard_widget_uuid"])) { + $widget_uuid = uuid(); + } + + //remove empty values and convert to json + if (!empty($widget_background_color)) { + if (is_array($widget_background_color)) { + $widget_background_color = array_filter($widget_background_color); + if (count($widget_background_color) > 0) { + $widget_background_color = json_encode($widget_background_color); + } + else { + $widget_background_color = ''; + } + } + } + if (!empty($widget_background_color_hover)) { + if (is_array($widget_background_color_hover)) { + $widget_background_color_hover = array_filter($widget_background_color_hover); + if (count($widget_background_color_hover) > 0) { + $widget_background_color_hover = json_encode($widget_background_color_hover); + } + else { + $widget_background_color_hover = ''; + } + } + } + if (!empty($widget_detail_background_color)) { + if (is_array($widget_detail_background_color)) { + $widget_detail_background_color = array_filter($widget_detail_background_color); + if (count($widget_detail_background_color) > 0) { + $widget_detail_background_color = json_encode($widget_detail_background_color); + } + else { + $widget_detail_background_color = ''; + } + } + } + + //prepare the array + $array['dashboard_widgets'][0]['dashboard_uuid'] = $dashboard_uuid; + $array['dashboard_widgets'][0]['dashboard_widget_uuid'] = $widget_uuid; + $array['dashboard_widgets'][0]['widget_name'] = $widget_name; + $array['dashboard_widgets'][0]['widget_path'] = $widget_path; + $array['dashboard_widgets'][0]['widget_icon'] = $widget_icon; + $array['dashboard_widgets'][0]['widget_icon_color'] = $widget_icon_color; + $array['dashboard_widgets'][0]['widget_url'] = $widget_url; + $array['dashboard_widgets'][0]['widget_width'] = $widget_width; + $array['dashboard_widgets'][0]['widget_height'] = $widget_height; + $array['dashboard_widgets'][0]['widget_target'] = $widget_target; + $array['dashboard_widgets'][0]['widget_content'] = $widget_content; + $array['dashboard_widgets'][0]['widget_content_text_align'] = $widget_content_text_align; + $array['dashboard_widgets'][0]['widget_content_details'] = $widget_content_details; + $array['dashboard_widgets'][0]['widget_chart_type'] = $widget_chart_type; + $array['dashboard_widgets'][0]['widget_label_enabled'] = $widget_label_enabled; + $array['dashboard_widgets'][0]['widget_label_text_color'] = $widget_label_text_color; + $array['dashboard_widgets'][0]['widget_label_text_color_hover'] = $widget_label_text_color_hover; + $array['dashboard_widgets'][0]['widget_label_background_color'] = $widget_label_background_color; + $array['dashboard_widgets'][0]['widget_label_background_color_hover'] = $widget_label_background_color_hover; + $array['dashboard_widgets'][0]['widget_number_text_color'] = $widget_number_text_color; + $array['dashboard_widgets'][0]['widget_number_text_color_hover'] = $widget_number_text_color_hover; + $array['dashboard_widgets'][0]['widget_number_background_color'] = $widget_number_background_color; + $array['dashboard_widgets'][0]['widget_background_color'] = $widget_background_color; + $array['dashboard_widgets'][0]['widget_background_color_hover'] = $widget_background_color_hover; + $array['dashboard_widgets'][0]['widget_detail_background_color'] = $widget_detail_background_color; + $array['dashboard_widgets'][0]['widget_background_gradient_style'] = $widget_background_gradient_style; + $array['dashboard_widgets'][0]['widget_background_gradient_angle'] = $widget_background_gradient_angle; + $array['dashboard_widgets'][0]['widget_column_span'] = $widget_column_span; + $array['dashboard_widgets'][0]['widget_row_span'] = $widget_row_span; + $array['dashboard_widgets'][0]['widget_details_state'] = $widget_details_state; + $array['dashboard_widgets'][0]['dashboard_widget_parent_uuid'] = $widget_parent_uuid; + $array['dashboard_widgets'][0]['widget_order'] = $widget_order; + $array['dashboard_widgets'][0]['widget_enabled'] = $widget_enabled; + $array['dashboard_widgets'][0]['widget_description'] = $widget_description; + $y = 0; + if (is_array($widget_groups)) { + foreach ($widget_groups as $row) { + if (isset($row['group_uuid']) && is_uuid($row['group_uuid'])) { + $array['dashboard_widgets'][0]['dashboard_widget_groups'][$y]['dashboard_uuid'] = $dashboard_uuid; + $array['dashboard_widgets'][0]['dashboard_widget_groups'][$y]['dashboard_widget_group_uuid'] = uuid(); + $array['dashboard_widgets'][0]['dashboard_widget_groups'][$y]['group_uuid'] = $row["group_uuid"]; + $y++; + } + } + } + + //save the data + $database->app_name = 'dashboard'; + $database->app_uuid = '55533bef-4f04-434a-92af-999c1e9927f7'; + $result = $database->save($array); + + //redirect the user + if (isset($action)) { + if ($action == "add") { + $_SESSION["message"] = $text['message-add']; + header('Location: dashboard_edit.php?id='.urlencode($dashboard_uuid)); + } + if ($action == "update") { + $_SESSION["message"] = $text['message-update']; + header('Location: dashboard_widget_edit.php?id='.urlencode($dashboard_uuid).'&widget_uuid='.urlencode($widget_uuid)); + } + return; + } + } + +//pre-populate the form + if (empty($_POST["persistformvar"])) { + $sql = "select "; + $sql .= " dashboard_widget_uuid, "; + $sql .= " widget_name, "; + $sql .= " widget_path, "; + $sql .= " widget_icon, "; + $sql .= " widget_icon_color, "; + $sql .= " widget_url, "; + $sql .= " widget_width, "; + $sql .= " widget_height, "; + $sql .= " widget_target, "; + $sql .= " widget_content, "; + $sql .= " widget_content_text_align, "; + $sql .= " widget_content_details, "; + $sql .= " widget_chart_type, "; + $sql .= " cast(widget_label_enabled as text), "; + $sql .= " widget_label_text_color, "; + $sql .= " widget_label_text_color_hover, "; + $sql .= " widget_label_background_color, "; + $sql .= " widget_label_background_color_hover, "; + $sql .= " widget_number_text_color, "; + $sql .= " widget_number_text_color_hover, "; + $sql .= " widget_number_background_color, "; + $sql .= " widget_background_color, "; + $sql .= " widget_background_color_hover, "; + $sql .= " widget_detail_background_color, "; + $sql .= " widget_background_gradient_style, "; + $sql .= " widget_background_gradient_angle, "; + $sql .= " widget_column_span, "; + $sql .= " widget_row_span, "; + $sql .= " widget_details_state, "; + $sql .= " dashboard_widget_parent_uuid, "; + $sql .= " widget_order, "; + $sql .= " widget_enabled, "; + $sql .= " widget_description "; + $sql .= "from v_dashboard_widgets "; + $sql .= "where dashboard_widget_uuid = :dashboard_widget_uuid "; + $parameters['dashboard_widget_uuid'] = $widget_uuid; + $row = $database->select($sql, $parameters, 'row'); + if (is_array($row) && @sizeof($row) != 0) { + $widget_name = $row["widget_name"]; + $widget_path = $row["widget_path"]; + $widget_icon = $row["widget_icon"]; + $widget_icon_color = $row["widget_icon_color"]; + $widget_url = $row["widget_url"]; + $widget_width = $row["widget_width"]; + $widget_height = $row["widget_height"]; + $widget_target = $row["widget_target"]; + $widget_content = $row["widget_content"]; + $widget_content_text_align = $row["widget_content_text_align"]; + $widget_content_details = $row["widget_content_details"]; + $widget_chart_type = $row["widget_chart_type"]; + $widget_label_enabled = $row["widget_label_enabled"]; + $widget_label_text_color = $row["widget_label_text_color"]; + $widget_label_text_color_hover = $row["widget_label_text_color_hover"]; + $widget_label_background_color = $row["widget_label_background_color"]; + $widget_label_background_color_hover = $row["widget_label_background_color_hover"]; + $widget_number_text_color = $row["widget_number_text_color"]; + $widget_number_text_color_hover = $row["widget_number_text_color_hover"]; + $widget_number_background_color = $row["widget_number_background_color"]; + $widget_background_color = $row["widget_background_color"]; + $widget_background_color_hover = $row["widget_background_color_hover"]; + $widget_detail_background_color = $row["widget_detail_background_color"]; + $widget_background_gradient_style = $row["widget_background_gradient_style"]; + $widget_background_gradient_angle = $row["widget_background_gradient_angle"]; + $widget_column_span = $row["widget_column_span"]; + $widget_row_span = $row["widget_row_span"]; + $widget_details_state = $row["widget_details_state"]; + $widget_parent_uuid = $row["dashboard_widget_parent_uuid"]; + $widget_order = $row["widget_order"]; + $widget_enabled = $row["widget_enabled"] ?? 'false'; + $widget_description = $row["widget_description"]; + } + unset($sql, $parameters, $row); + } + +//find the application and widget + $widget_path_array = explode('/', $widget_path); + $application_name = $widget_path_array[0]; + $widget_path_name = $widget_path_array[1]; + $path_array = glob(dirname(__DIR__, 2).'/*/'.$application_name.'/resources/dashboard/config.php'); + if (file_exists($path_array[0])) { + include($path_array[0]); + } + +//find the chart type options + $widget_chart_type_options = []; + foreach ($array['dashboard_widgets'] as $index => $row) { + if ($row['widget_path'] === "$application_name/$widget_path_name") { + $widget_chart_type_options = $row['widget_chart_type_options']; + break; + } + } + +//get the child data + if (!empty($widget_uuid) && is_uuid($widget_uuid)) { + $sql = "select "; + $sql .= " dashboard_widget_group_uuid, "; + $sql .= " group_uuid "; + $sql .= "from v_dashboard_widget_groups "; + $sql .= "where dashboard_widget_uuid = :dashboard_widget_uuid "; + $parameters['dashboard_widget_uuid'] = $widget_uuid; + $widget_groups = $database->select($sql, $parameters, 'all'); + unset ($sql, $parameters); + } + +//add the $widget_group_uuid + if (empty($widget_group_uuid) || !empty($widget_group_uuid) && !is_uuid($widget_group_uuid)) { + $widget_group_uuid = uuid(); + } + +//convert the json to an array + if (!empty($widget_background_color) && is_json($widget_background_color)) { + $widget_background_color = json_decode($widget_background_color, true); + } + if (!empty($widget_background_color_hover) && is_json($widget_background_color_hover)) { + $widget_background_color_hover = json_decode($widget_background_color_hover, true); + } + if (!empty($widget_detail_background_color) && is_json($widget_detail_background_color)) { + $widget_detail_background_color = json_decode($widget_detail_background_color, true); + } + +//add an empty row + $x = is_array($widget_groups) ? count($widget_groups) : 0; + $widget_groups[$x]['dashboard_widget_uuid'] = $widget_uuid; + $widget_groups[$x]['dashboard_widget_group_uuid'] = uuid(); + $widget_groups[$x]['group_uuid'] = ''; + +//create token + $object = new token; + $token = $object->create($_SERVER['PHP_SELF']); + +//show the header + $document['title'] = $text['title-dashboard_widget']; + require_once "resources/header.php"; + +//get the dashboard groups + $sql = "SELECT * FROM v_dashboard_widget_groups as x, v_groups as g "; + $sql .= "WHERE x.dashboard_widget_uuid = :dashboard_widget_uuid "; + $sql .= "AND x.group_uuid = g.group_uuid "; + $parameters['dashboard_widget_uuid'] = $widget_uuid ?? ''; + $widget_groups = $database->select($sql, $parameters, 'all'); + unset ($sql, $parameters); + +//get the groups + $sql = "SELECT group_uuid, domain_uuid, group_name FROM v_groups "; + $sql .= "WHERE (domain_uuid = :domain_uuid or domain_uuid is null)"; + $sql .= "ORDER BY domain_uuid desc, group_name asc "; + $parameters['domain_uuid'] = $_SESSION['domain_uuid']; + $groups = $database->execute($sql, $parameters, 'all'); + unset ($sql, $parameters); + +//get the dashboards + $sql = "SELECT dashboard_widget_uuid, widget_name FROM v_dashboard_widgets "; + $sql .= "WHERE dashboard_widget_parent_uuid is null "; + $sql .= "ORDER by widget_order, widget_name asc "; + $parameters = null; + $widget_parents = $database->execute($sql, $parameters, 'all'); + unset ($sql, $parameters); + +//set the assigned_groups array + if (is_array($widget_groups) && sizeof($widget_groups) != 0) { + $assigned_groups = array(); + foreach ($widget_groups as $field) { + if (!empty($field['group_name'])) { + if (is_uuid($field['group_uuid'])) { + $assigned_groups[] = $field['group_uuid']; + } + } + } + } + +//build the $widget_tools array + $i = 0; + foreach(glob($_SERVER["DOCUMENT_ROOT"].'/*/*/resources/dashboard/*.php') as $value) { + + //skip adding config.php to the array + if (basename($value) === 'config.php') { + continue; + } + + //ensure the slashes are consistent + $value = str_replace('\\', '/', $value); + + //prepare the key + $key_replace[] = $_SERVER["DOCUMENT_ROOT"].'/core/'; + $key_replace[] = $_SERVER["DOCUMENT_ROOT"].'/app/'; + $key_replace[] = 'resources/dashboard/'; + $key_replace[] = '.php'; + $key = str_replace($key_replace, '', $value); + + //prepare the value + $value_replace[] = $_SERVER["DOCUMENT_ROOT"].'/'; + $value = str_replace($value_replace, '', $value); + + //build the array + $widget_tools[$key] = $value; + + $i++; + } + +//decide what settings to show + $widget_settings_config = [ + 'shared' => [ + 'widget_name', + 'widget_path', + 'widget_groups', + 'widget_label_enabled', + 'widget_label_text_color', + 'widget_label_background_color', + 'widget_background_color', + 'widget_detail_background_color', + 'widget_background_gradient_style', + 'widget_background_gradient_angle', + 'widget_details_state', + 'widget_column_span', + 'widget_row_span', + 'widget_parent_uuid', + 'widget_order', + 'widget_enabled', + 'widget_description', + ], + 'icon' => [ + 'widget_icon', + 'widget_icon_color', + 'widget_url', + 'widget_target', + 'widget_width', + 'widget_height', + 'widget_content_details', + 'widget_label_text_color_hover', + 'widget_label_background_color_hover', + 'widget_background_color_hover', + ], + 'content' => [ + 'widget_content', + 'widget_content_text_align', + 'widget_content_details', + ], + 'parent' => [//doesn't use shared settings + 'widget_name', + 'widget_path', + 'widget_groups', + 'widget_background_color', + 'widget_background_gradient_style', + 'widget_background_gradient_angle', + 'widget_column_span', + 'widget_row_span', + 'widget_order', + 'widget_enabled', + 'widget_description', + ], + 'chart' => [ + 'widget_chart_type', + 'widget_number_text_color', + 'icon' => [ + 'widget_icon', + 'widget_icon_color', + 'widget_label_text_color_hover', + 'widget_label_background_color_hover', + 'widget_number_text_color_hover', + 'widget_number_background_color', + 'widget_background_color_hover', + ], + ], + ]; + + //build the dashboard settings array + $widget_settings = $widget_settings_config['shared']; + $items_to_remove = []; + + if ($action == "add" || $widget_path == "dashboard/icon") { + $widget_settings = array_merge($widget_settings, $widget_settings_config['icon']); + + if (empty($widget_url)) { + $items_to_remove[] = 'widget_target'; + } + if (empty($widget_url) || $widget_target != "new") { + $items_to_remove[] = 'widget_width'; + $items_to_remove[] = 'widget_height'; + } + if ($widget_label_enabled == "false") { + $items_to_remove[] = 'widget_label_text_color'; + $items_to_remove[] = 'widget_label_text_color_hover'; + $items_to_remove[] = 'widget_label_background_color'; + $items_to_remove[] = 'widget_label_background_color_hover'; + } + } + else if ($widget_path == "dashboard/content") { + $widget_settings = array_merge($widget_settings, $widget_settings_config['content']); + } + else if ($widget_path == "dashboard/parent") { + $widget_settings = $widget_settings_config['parent']; + } + + if (!empty($widget_chart_type) && !empty($widget_chart_type_options)) { + $widget_settings = array_merge($widget_settings, array_filter($widget_settings_config['chart'], 'is_scalar')); + + if ($widget_chart_type == "icon") { + $widget_settings = array_merge($widget_settings, $widget_settings_config['chart']['icon']); + } + else if ($widget_chart_type == "line") { + $items_to_remove[] = 'widget_number_text_color'; + } + } + + $widget_settings = array_diff($widget_settings, $items_to_remove); + +?> + +\n"; + echo "\n"; + + echo "
\n"; + echo "
".$text['title-dashboard_widget']."
\n"; + echo "
\n"; + echo button::create(['type'=>'button','label'=>$text['button-back'],'icon'=>$settings->get('theme', 'button_icon_back'),'id'=>'btn_back','collapse'=>'hide-xs','style'=>'margin-right: 15px;','link'=>'dashboard_edit.php?id='.urlencode($dashboard_uuid)]); + if ($action == 'update') { + if (permission_exists('dashboard_widget_group_add')) { + echo button::create(['type'=>'button','label'=>$text['button-copy'],'icon'=>$settings->get('theme', 'button_icon_copy'),'id'=>'btn_copy','name'=>'btn_copy','style'=>'display: none;','onclick'=>"modal_open('modal-copy','btn_copy');"]); + } + if (permission_exists('dashboard_widget_group_delete')) { + echo button::create(['type'=>'button','label'=>$text['button-delete'],'icon'=>$settings->get('theme', 'button_icon_delete'),'id'=>'btn_delete','name'=>'btn_delete','style'=>'display: none; margin-right: 15px;','onclick'=>"modal_open('modal-delete','btn_delete');"]); + } + } + echo button::create(['type'=>'submit','label'=>$text['button-save'],'icon'=>$settings->get('theme', 'button_icon_save'),'id'=>'btn_save','collapse'=>'hide-xs']); + echo "
\n"; + echo "
\n"; + echo "
\n"; + //echo $text['title_description-dashboard']."\n"; + //echo "

\n"; + + if (!empty($action) && $action == 'update') { + if (permission_exists('dashboard_widget_add')) { + echo modal::create(['id'=>'modal-copy','type'=>'copy','actions'=>button::create(['type'=>'submit','label'=>$text['button-continue'],'icon'=>'check','id'=>'btn_copy','style'=>'float: right; margin-left: 15px;','collapse'=>'never','name'=>'action','value'=>'copy','onclick'=>"modal_close();"])]); + } + if (permission_exists('dashboard_widget_delete')) { + echo modal::create(['id'=>'modal-delete','type'=>'delete','actions'=>button::create(['type'=>'submit','label'=>$text['button-continue'],'icon'=>'check','id'=>'btn_delete','style'=>'float: right; margin-left: 15px;','collapse'=>'never','name'=>'action','value'=>'delete','onclick'=>"modal_close();"])]); + } + } + + echo "
\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + if (permission_exists('dashboard_widget_parent_uuid')) { + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + } + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + echo "
\n"; + echo $text['label-widget_name'] ?? ''; + echo "\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_name']."\n"; + echo "
\n"; + echo " ".$text['label-widget_path']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_path']."\n"; + echo "
".$text['label-icon']."\n"; + if (file_exists($_SERVER["PROJECT_ROOT"].'/resources/fontawesome/fa_icons.php')) { + include $_SERVER["PROJECT_ROOT"].'/resources/fontawesome/fa_icons.php'; + } + if (!empty($font_awesome_icons) && is_array($font_awesome_icons)) { + echo "\n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo "
\n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " = 3) { delay_submit(this.value); } else if (this.value == '') { load_icons(); } else { $('#icons').html(''); }\" placeholder=\"".$text['label-search']."\">\n"; + echo "
\n"; + echo "\n"; + + echo "\n"; + } + else { + echo " \n"; + } + echo $text['description-widget_icon']."\n"; + echo "
\n"; + echo $text['label-widget_icon_color']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_icon_color']."\n"; + echo "
\n"; + echo " ".$text['label-link']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_url'] ?? ''; + echo "\n"; + echo "
\n"; + echo $text['label-target']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_target']."\n"; + echo "
\n"; + echo " ".$text['label-width']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_width'] ?? ''; + echo "\n"; + echo "
\n"; + echo " ".$text['label-height']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_height'] ?? ''; + echo "\n"; + echo "
\n"; + echo " ".$text['label-content']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_content']."\n"; + echo "
\n"; + echo " ".$text['label-widget_content_text_align']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_content_text_align']."\n"; + echo "
\n"; + echo " ".$text['label-details']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_content_details']."\n"; + echo "
\n"; + echo " ".$text['label-widget_groups']."\n"; + echo "\n"; + if (is_array($widget_groups) && sizeof($widget_groups) != 0) { + echo "\n"; + foreach($widget_groups as $field) { + if (!empty($field['group_name'])) { + echo "\n"; + echo " \n"; + if (permission_exists('dashboard_widget_group_delete') || if_group("superadmin")) { + echo " \n"; + } + echo "\n"; + } + } + echo "
\n"; + echo $field['group_name'].((!empty($field['domain_uuid'])) ? "@".$_SESSION['domains'][$field['domain_uuid']]['domain_name'] : null); + echo " \n"; + echo "".$v_link_label_delete."\n"; + echo "
\n"; + } + if (!empty($groups) && is_array($groups)) { + if (!empty($widget_groups)) { echo "
\n"; } + echo "\n"; + echo button::create(['type'=>'submit','label'=>$text['button-add'],'icon'=>$settings->get('theme', 'button_icon_add')]); + } + echo "
\n"; + echo $text['description-widget_groups']."\n"; + echo "
\n"; + echo $text['label-widget_chart_type']."\n"; + echo "\n"; + echo "
\n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_chart_type']."\n"; + echo "
\n"; + echo $text['label-widget_label_enabled'] ?? ''; + echo "\n"; + echo "\n"; + if (substr($_SESSION['theme']['input_toggle_style']['text'], 0, 6) == 'switch') { + echo " \n"; + } + else { + echo " \n"; + } + echo "
\n"; + echo $text['description-widget_label_enabled']."\n"; + echo "
\n"; + echo $text['label-widget_label_text_color']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_label_text_color']."\n"; + echo "
\n"; + echo $text['label-widget_label_text_color_hover']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_label_text_color_hover']."\n"; + echo "
\n"; + echo $text['label-widget_label_background_color']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_label_background_color']."\n"; + echo "
\n"; + echo $text['label-widget_label_background_color_hover']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_label_background_color_hover']."\n"; + echo "
\n"; + echo $text['label-widget_number_text_color']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_number_text_color']."\n"; + echo "
\n"; + echo $text['label-widget_number_text_color_hover']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_number_text_color_hover']."\n"; + echo "
\n"; + echo $text['label-widget_number_background_color']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_number_background_color']."\n"; + echo "
\n"; + echo $text['label-widget_background_color']."\n"; + echo "\n"; + if (!empty($widget_background_color) && is_array($widget_background_color)) { + foreach ($widget_background_color as $c => $background_color) { + echo " \n"; + if ($c < sizeof($widget_background_color) - 1) { echo "
\n"; } + } + //swap button + if (!empty($widget_background_color) && is_array($widget_background_color) && sizeof($widget_background_color) > 1) { + echo " \n"; + echo button::create(['type'=>'button','title'=>$text['button-swap'],'icon'=>'fa-solid fa-arrow-right-arrow-left fa-rotate-90','style'=>"z-index: 0; position: absolute; display: inline-block; margin: -14px 0 0 7px;",'onclick'=>"document.getElementById('widget_background_color_temp').value = document.getElementById('widget_background_color_0').value; document.getElementById('widget_background_color_0').value = document.getElementById('widget_background_color_1').value; document.getElementById('widget_background_color_1').value = document.getElementById('widget_background_color_temp').value; this.blur();"])."
\n"; + } + else { + echo "
\n"; + } + } + if (empty($widget_background_color) || (is_array($widget_background_color) && count($widget_background_color) < 2)) { + echo " \n"; + if (empty($widget_background_color)) { + echo " \n"; + } + } + if (!empty($widget_background_color) && !is_array($widget_background_color)) { + echo "
\n"; + echo "
\n"; + } + echo $text['description-widget_background_color']."\n"; + echo "
\n"; + echo $text['label-widget_background_color_hover']."\n"; + echo "\n"; + if (!empty($widget_background_color_hover) && is_array($widget_background_color_hover)) { + foreach ($widget_background_color_hover as $c => $background_color) { + echo " \n"; + if ($c < sizeof($widget_background_color_hover) - 1) { echo "
\n"; } + } + //swap button + if (!empty($widget_background_color_hover) && is_array($widget_background_color_hover) && sizeof($widget_background_color_hover) > 1) { + echo " \n"; + echo button::create(['type'=>'button','title'=>$text['button-swap'],'icon'=>'fa-solid fa-arrow-right-arrow-left fa-rotate-90','style'=>"z-index: 0; position: absolute; display: inline-block; margin: -14px 0 0 7px;",'onclick'=>"document.getElementById('widget_background_color_hover_temp').value = document.getElementById('widget_background_color_hover_0').value; document.getElementById('widget_background_color_hover_0').value = document.getElementById('widget_background_color_hover_1').value; document.getElementById('widget_background_color_hover_1').value = document.getElementById('widget_background_color_hover_temp').value; this.blur();"])."
\n"; + } + else { + echo "
\n"; + } + } + if (empty($widget_background_color_hover) || (is_array($widget_background_color_hover) && count($widget_background_color_hover) < 2)) { + echo " \n"; + if (empty($widget_background_color_hover)) { + echo " \n"; + } + } + if (!empty($widget_background_color_hover) && !is_array($widget_background_color_hover)) { + echo "
\n"; + echo "
\n"; + } + echo $text['description-widget_background_color_hover']."\n"; + echo "
\n"; + echo $text['label-widget_detail_background_color']."\n"; + echo "\n"; + if (!empty($widget_detail_background_color) && is_array($widget_detail_background_color)) { + foreach ($widget_detail_background_color as $c => $detail_background_color) { + echo " \n"; + if ($c < sizeof($widget_detail_background_color) - 1) { echo "
\n"; } + } + //swap button + if (!empty($widget_detail_background_color) && is_array($widget_detail_background_color) && sizeof($widget_detail_background_color) > 1) { + echo " \n"; + echo button::create(['type'=>'button','title'=>$text['button-swap'],'icon'=>'fa-solid fa-arrow-right-arrow-left fa-rotate-90','style'=>"z-index: 0; position: absolute; display: inline-block; margin: -14px 0 0 7px;",'onclick'=>"document.getElementById('widget_detail_background_color_temp').value = document.getElementById('widget_detail_background_color_0').value; document.getElementById('widget_detail_background_color_0').value = document.getElementById('widget_detail_background_color_1').value; document.getElementById('widget_detail_background_color_1').value = document.getElementById('widget_detail_background_color_temp').value; this.blur();"])."
\n"; + } + else { + echo "
\n"; + } + } + if (empty($widget_detail_background_color) || (is_array($widget_detail_background_color) && count($widget_detail_background_color) < 2)) { + echo " \n"; + if (empty($widget_detail_background_color)) { + echo " \n"; + } + } + if (!empty($widget_detail_background_color) && !is_array($widget_detail_background_color)) { + echo "
\n"; + echo "
\n"; + } + echo $text['description-widget_detail_background_color']."\n"; + echo "
\n"; + echo $text['label-widget_background_gradient_style']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_background_gradient_style']."\n"; + echo "
\n"; + echo $text['label-widget_background_gradient_angle']."\n"; + echo "\n"; + echo "
\n"; + echo " \n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_background_gradient_angle']."\n"; + echo "
\n"; + echo " ".$text['label-widget_column_span']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_column_span']."\n"; + echo "
\n"; + echo " ".$text['label-widget_row_span']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_row_span']."\n"; + echo "
\n"; + echo " ".$text['label-widget_details_state']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_details_state']."\n"; + echo "
".$text['label-dashboard_widget_parent_uuid']."\n"; + echo " \n"; + echo "
\n"; + echo $text['description-dashboard_widget_parent_uuid']."\n"; + echo "
\n"; + echo " ".$text['label-widget_order']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_order']."\n"; + echo "
\n"; + echo " ".$text['label-widget_enabled']."\n"; + echo "\n"; + if (substr($_SESSION['theme']['input_toggle_style']['text'], 0, 6) == 'switch') { + echo " \n"; + } + else { + echo " \n"; + } + echo "
\n"; + echo $text['description-widget_enabled']."\n"; + echo "
\n"; + echo " ".$text['label-widget_description']."\n"; + echo "\n"; + echo " \n"; + echo "
\n"; + echo $text['description-widget_description']."\n"; + echo "
\n"; + echo "
\n"; + echo "

\n"; + + echo "\n"; + + echo "\n"; + +//include the footer + require_once "resources/footer.php"; + +?> diff --git a/core/dashboard/dashboard_widget_list.php b/core/dashboard/dashboard_widget_list.php new file mode 100644 index 0000000000..685a6e1229 --- /dev/null +++ b/core/dashboard/dashboard_widget_list.php @@ -0,0 +1,275 @@ + + Portions created by the Initial Developer are Copyright (C) 2021-2025 + the Initial Developer. All Rights Reserved. +*/ + +//includes files + require_once dirname(__DIR__, 2) . "/resources/require.php"; + require_once "resources/check_auth.php"; + +//check permissions + if (permission_exists('dashboard_widget_view')) { + //access granted + } + else { + echo "access denied"; + exit; + } + +//add multi-lingual support + $language = new text; + $text = $language->get(); + +//get the http post data + if (!empty($_POST['dashboard_widgets'])) { + $action = $_POST['action']; + $dashboard_uuid = $_POST['dashboard_uuid']; + $dashboard_widgets = $_POST['dashboard_widgets']; + } + +//process the http post data by action + if (!empty($action) && !empty($dashboard_widgets)) { + + switch ($action) { + case 'toggle': + if (permission_exists('dashboard_widget_edit')) { + $obj = new dashboard; + $obj->toggle_items($dashboard_widgets); + } + break; + case 'delete': + if (permission_exists('dashboard_widget_delete')) { + $obj = new dashboard; + $obj->delete_items($dashboard_widgets); + } + break; + } + + //redirect the user + header('Location: dashboard_edit.php?id='.urlencode($dashboard_uuid)); + exit; + } + +//get order and order by + $order_by = $_GET["order_by"] ?? null; + $order = $_GET["order"] ?? null; + +//get the count + $sql = "select count(dashboard_widget_uuid) "; + $sql .= "from v_dashboard_widgets "; + $sql .= "where dashboard_uuid = :dashboard_uuid "; + $parameters['dashboard_uuid'] = $dashboard_uuid; + $database = new database; + $num_rows = $database->select($sql, $parameters ?? null, 'column'); + unset($sql, $parameters); + +//get the list + $sql = "select \n"; + $sql .= "dashboard_widget_uuid, \n"; + $sql .= "widget_name, \n"; + $sql .= "widget_path, \n"; + $sql .= "widget_icon, \n"; + $sql .= "( \n"; + $sql .= " select \n"; + $sql .= " string_agg(g.group_name, ', ') \n"; + $sql .= " from \n"; + $sql .= " v_dashboard_widget_groups as dg, \n"; + $sql .= " v_groups as g \n"; + $sql .= " where \n"; + $sql .= " dg.group_uuid = g.group_uuid \n"; + $sql .= " and d.dashboard_widget_uuid = dg.dashboard_widget_uuid \n"; + $sql .= ") AS dashboard_widget_groups, \n"; + $sql .= "dashboard_widget_parent_uuid, \n"; + $sql .= "widget_order, \n"; + $sql .= "cast(widget_enabled as text), \n"; + $sql .= "widget_description \n"; + $sql .= "from v_dashboard_widgets as d \n"; + $sql .= "where dashboard_uuid = :dashboard_uuid "; + $sql .= order_by($order_by, $order, 'widget_order, widget_name', 'asc'); + $sql .= limit_offset($rows_per_page ?? null, $offset ?? null); + $database = new database; + $parameters['dashboard_uuid'] = $dashboard_uuid; + $widget_data = $database->select($sql, $parameters ?? null, 'all'); + unset($sql, $parameters); + + //get the list of widget uuids + $widget_uuid_list = []; + foreach ($widget_data as $row) { + $widget_uuid_list[] = $row['dashboard_widget_uuid']; + } + + $widgets = []; + foreach ($widget_data as $row) { + //skip child widgets unless the parent doesn't exist + if (!empty($row['dashboard_widget_parent_uuid']) && in_array($row['dashboard_widget_parent_uuid'], $widget_uuid_list)) { + continue; + } + + //add the widget to the array + $widgets[] = $row; + + //add child widgets under parent widgets + if ($row['widget_path'] == 'dashboard/parent') { + foreach ($widget_data as $child) { + if ($child['dashboard_widget_parent_uuid'] == $row['dashboard_widget_uuid']) { + $widgets[] = $child; + } + } + } + } + +//create token + $object = new token; + $token = $object->create('/core/dashboard/dashboard_widget_list.php'); + +//show the content + echo "
\n"; + echo "
".$text['title-widgets']."
".number_format($num_rows)."
\n"; + echo "
\n"; + echo button::create(['type'=>'button','id'=>'action_bar_sub_button_back','label'=>$text['button-back'],'icon'=>$settings->get('theme', 'button_icon_back'),'collapse'=>'hide-xs','style'=>'margin-right: 15px; display: none;','link'=>'dashboard.php']); + if (permission_exists('dashboard_widget_add')) { + echo button::create(['type'=>'button','label'=>$text['button-add'],'icon'=>$settings->get('theme', 'button_icon_add'),'id'=>'btn_add','name'=>'btn_add','link'=>'dashboard_widget_edit.php?id='.escape($dashboard_uuid).'&widget_uuid='.escape($widget_uuid)]); + } + if (permission_exists('dashboard_widget_edit') && !empty($widgets)) { + echo button::create(['type'=>'button','label'=>$text['button-toggle'],'icon'=>$settings->get('theme', 'button_icon_toggle'),'id'=>'btn_toggle','name'=>'btn_toggle','onclick'=>"modal_open('modal-toggle','btn_toggle');"]); + } + if (permission_exists('dashboard_widget_delete') && !empty($widgets)) { + echo button::create(['type'=>'button','label'=>$text['button-delete'],'icon'=>$settings->get('theme', 'button_icon_delete'),'id'=>'btn_delete','name'=>'btn_delete','onclick'=>"modal_open('modal-delete','btn_delete');"]); + } + if (!empty($paging_controls_mini)) { + echo "".$paging_controls_mini."\n"; + } + echo " \n"; + echo "
\n"; + echo "
\n"; + echo "
\n"; + + if (permission_exists('dashboard_widget_edit') && !empty($widgets)) { + echo modal::create(['id'=>'modal-toggle','type'=>'toggle','actions'=>button::create(['type'=>'button','label'=>$text['button-continue'],'icon'=>'check','id'=>'btn_toggle','style'=>'float: right; margin-left: 15px;','collapse'=>'never','onclick'=>"modal_close(); list_action_set('toggle'); list_form_submit('form_list');"])]); + } + if (permission_exists('dashboard_widget_delete') && !empty($widgets)) { + echo modal::create(['id'=>'modal-delete','type'=>'delete','actions'=>button::create(['type'=>'button','label'=>$text['button-continue'],'icon'=>'check','id'=>'btn_delete','style'=>'float: right; margin-left: 15px;','collapse'=>'never','onclick'=>"modal_close(); list_action_set('delete'); list_form_submit('form_list');"])]); + } + + echo "
\n"; + echo "\n"; + echo "\n"; + + echo "
\n"; + echo "\n"; + echo "\n"; + if (permission_exists('dashboard_widget_add') || permission_exists('dashboard_widget_edit') || permission_exists('dashboard_widget_delete')) { + echo " \n"; + } + echo th_order_by('widget_name', $text['label-widget_name'], $order_by, $order); + echo th_order_by('dashboard_widget_groups', $text['label-widget_groups'], $order_by, $order); + //echo th_order_by('widget_icon', $text['label-icons'], $order_by, $order); + echo th_order_by('widget_order', $text['label-widget_order'], $order_by, $order); + echo th_order_by('widget_enabled', $text['label-widget_enabled'], $order_by, $order, null, "class='center'"); + echo " \n"; + if (permission_exists('dashboard_widget_edit') && $settings->get('theme', 'list_row_edit_button', false)) { + echo " \n"; + } + echo "\n"; + + if (!empty($widgets)) { + $x = 0; + foreach ($widgets as $row) { + $list_row_url = ''; + if (permission_exists('dashboard_widget_edit')) { + $list_row_url = "dashboard_widget_edit.php?id=".urlencode($dashboard_uuid)."&widget_uuid=".urlencode($row['dashboard_widget_uuid']); + if ($row['domain_uuid'] != $_SESSION['domain_uuid'] && permission_exists('domain_select')) { + $list_row_url .= '&domain_uuid='.urlencode($row['domain_uuid']).'&domain_change=true'; + } + } + echo "\n"; + if (permission_exists('dashboard_widget_add') || permission_exists('dashboard_widget_edit') || permission_exists('dashboard_widget_delete')) { + echo " \n"; + } + $widget_icon = (!empty($row['widget_icon']) ? "\n" : null); + echo " \n"; + echo " \n"; + //echo " \n"; + echo " \n"; + if (permission_exists('dashboard_widget_edit')) { + echo " \n"; + echo " \n"; + if (permission_exists('dashboard_widget_edit') && $settings->get('theme', 'list_row_edit_button', false)) { + echo " \n"; + } + echo "\n"; + $x++; + } + unset($widgets); + } + + echo "
\n"; + echo " \n"; + echo " ".$text['label-widget_description']." 
\n"; + echo " \n"; + echo " \n"; + echo " \n";//indent child widgets + if (permission_exists('dashboard_widget_edit')) { + echo " ".escape($row['widget_name'])."\n"; + echo $widget_icon; + } + else { + echo " ".escape($row['widget_name']); + echo $widget_icon; + } + echo " ".escape($row['dashboard_widget_groups'])."".escape($row['widget_icon'])."".escape($row['widget_order'])."\n"; + echo $text['label-'.($row['widget_enabled']?:'false')]; + } + echo " ".escape($row['widget_description'])."\n"; + echo button::create(['type'=>'button','title'=>$text['button-edit'],'icon'=>$settings->get('theme', 'button_icon_edit'),'link'=>$list_row_url]); + echo "
\n"; + echo "
\n"; + echo "
\n"; + echo "
".($paging_controls ?? '')."
\n"; + echo "\n"; + echo "
\n"; + +//make sub action bar sticky + echo "\n"; + +//include the footer + require_once "resources/footer.php"; + +?> diff --git a/core/dashboard/index.php b/core/dashboard/index.php index b917d0306b..a8dbca9c8d 100644 --- a/core/dashboard/index.php +++ b/core/dashboard/index.php @@ -72,88 +72,114 @@ $group_uuids_in = "'".implode("','", $group_uuids)."'"; } +//get the dashboard uuid + $sql = "select dashboard_uuid "; + $sql .= "from v_dashboards "; + $sql .= "where dashboard_enabled = 'true' "; + $sql .= "and domain_uuid = :domain_uuid "; + $parameters['domain_uuid'] = $_SESSION['domain_uuid']; + $result = $database->select($sql, $parameters ?? null, 'all'); + if (empty($result)) { + $sql = "select dashboard_uuid "; + $sql .= "from v_dashboards "; + $sql .= "where dashboard_enabled = 'true' "; + $sql .= "and domain_uuid is null"; + $result = $database->select($sql, null, 'all'); + } + $dashboard_uuid = $result[0]['dashboard_uuid'] ?? null; + unset($sql, $parameters); + //get the list $sql = "select "; $sql .= "dashboard_uuid, "; - $sql .= "dashboard_name, "; - $sql .= "dashboard_path, "; - $sql .= "dashboard_icon, "; - $sql .= "dashboard_icon_color, "; - $sql .= "dashboard_url, "; - $sql .= "dashboard_target, "; - $sql .= "dashboard_width, "; - $sql .= "dashboard_height, "; - $sql .= "dashboard_content, "; - $sql .= "dashboard_content_text_align, "; - $sql .= "dashboard_content_details, "; - $sql .= "dashboard_chart_type, "; - $sql .= "cast(dashboard_label_enabled as text), "; - $sql .= "dashboard_label_text_color, "; - $sql .= "dashboard_label_text_color_hover, "; - $sql .= "dashboard_label_background_color, "; - $sql .= "dashboard_label_background_color_hover, "; - $sql .= "dashboard_number_text_color, "; - $sql .= "dashboard_number_text_color_hover, "; - $sql .= "dashboard_number_background_color, "; - $sql .= "dashboard_background_color, "; - $sql .= "dashboard_background_color_hover, "; - $sql .= "dashboard_detail_background_color, "; - $sql .= "dashboard_background_gradient_style, "; - $sql .= "dashboard_background_gradient_angle, "; - $sql .= "dashboard_column_span, "; - $sql .= "dashboard_row_span, "; - $sql .= "dashboard_details_state, "; - $sql .= "dashboard_order, "; - $sql .= "cast(dashboard_enabled as text), "; - $sql .= "dashboard_description, "; - $sql .= "dashboard_parent_uuid "; - $sql .= "from v_dashboard as d "; - $sql .= "where dashboard_enabled = 'true' "; - $sql .= "and dashboard_uuid in ( "; - $sql .= " select dashboard_uuid from v_dashboard_groups where group_uuid in ( "; + $sql .= "dashboard_widget_uuid, "; + $sql .= "widget_name, "; + $sql .= "widget_path, "; + $sql .= "widget_icon, "; + $sql .= "widget_icon_color, "; + $sql .= "widget_url, "; + $sql .= "widget_target, "; + $sql .= "widget_width, "; + $sql .= "widget_height, "; + $sql .= "widget_content, "; + $sql .= "widget_content_text_align, "; + $sql .= "widget_content_details, "; + $sql .= "widget_chart_type, "; + $sql .= "cast(widget_label_enabled as text), "; + $sql .= "widget_label_text_color, "; + $sql .= "widget_label_text_color_hover, "; + $sql .= "widget_label_background_color, "; + $sql .= "widget_label_background_color_hover, "; + $sql .= "widget_number_text_color, "; + $sql .= "widget_number_text_color_hover, "; + $sql .= "widget_number_background_color, "; + $sql .= "widget_background_color, "; + $sql .= "widget_background_color_hover, "; + $sql .= "widget_detail_background_color, "; + $sql .= "widget_background_gradient_style, "; + $sql .= "widget_background_gradient_angle, "; + $sql .= "widget_column_span, "; + $sql .= "widget_row_span, "; + $sql .= "widget_details_state, "; + $sql .= "dashboard_widget_parent_uuid, "; + $sql .= "widget_order, "; + $sql .= "cast(widget_enabled as text), "; + $sql .= "widget_description "; + $sql .= "from v_dashboard_widgets as d "; + $sql .= "where widget_enabled = 'true' "; + $sql .= "and dashboard_widget_uuid in ( "; + $sql .= " select dashboard_widget_uuid from v_dashboard_widget_groups where group_uuid in ( "; $sql .= " ".$group_uuids_in." "; $sql .= " ) "; $sql .= ") "; - $sql .= "order by dashboard_order, dashboard_name asc "; - $dashboard = $database->select($sql, $parameters ?? null, 'all'); + $sql .= "and dashboard_uuid = :dashboard_uuid "; + $sql .= "order by widget_order, widget_name asc "; + $parameters['dashboard_uuid'] = $dashboard_uuid; + $widgets = $database->select($sql, $parameters ?? null, 'all'); unset($sql, $parameters); +//get the list of widget uuids + $widget_uuid_list = []; + foreach ($widgets as $row) { + $widget_uuid_list[] = $row['dashboard_widget_uuid']; + } + //get http post variables and set them to php variables if (count($_POST) > 0 && permission_exists('dashboard_edit')) { //set the variables from the http values if (isset($_POST["widget_order"])) { - $widgets = explode(",", $_POST["widget_order"]); + $widget_order = explode(",", $_POST["widget_order"]); $x = 0; - foreach ($widgets as $widget) { + foreach ($widget_order as $widget) { list($widget_id, $parent_id, $order) = explode("|", $widget); $parent_uuid = null; - foreach ($dashboard as $row) { - $dashboard_id = 'id_'.md5(preg_replace('/[^-A-Fa-f0-9]/', '', $row['dashboard_uuid'])); - if ($widget_id == $dashboard_id) { + foreach ($widgets as $row) { + $dashboard_widget_id = 'id_'.md5(preg_replace('/[^-A-Fa-f0-9]/', '', $row['dashboard_widget_uuid'])); + if ($widget_id == $dashboard_widget_id) { if (!empty($parent_id)) { //find parent uuid - foreach ($dashboard as $parent_row) { - $parent_dashboard_id = 'id_'.md5(preg_replace('/[^-A-Fa-f0-9]/', '', $parent_row['dashboard_uuid'])); - if ($parent_dashboard_id === $parent_id) { - $parent_uuid = $parent_row['dashboard_uuid']; + foreach ($widgets as $parent_row) { + $parent_widget_id = 'id_'.md5(preg_replace('/[^-A-Fa-f0-9]/', '', $parent_row['dashboard_widget_uuid'])); + if ($parent_widget_id === $parent_id) { + $parent_uuid = $parent_row['dashboard_widget_uuid']; break; } } } - $array['dashboard'][$x]['dashboard_uuid'] = $row['dashboard_uuid']; - $array['dashboard'][$x]['dashboard_name'] = $row['dashboard_name']; - $array['dashboard'][$x]['dashboard_icon'] = $row['dashboard_icon']; - $array['dashboard'][$x]['dashboard_url'] = $row['dashboard_url']; - $array['dashboard'][$x]['dashboard_content'] = $row['dashboard_content']; - $array['dashboard'][$x]['dashboard_content_text_align'] = $row['dashboard_content_text_align']; - $array['dashboard'][$x]['dashboard_content_details'] = $row['dashboard_content_details']; - $array['dashboard'][$x]['dashboard_target'] = $row['dashboard_target']; - $array['dashboard'][$x]['dashboard_width'] = $row['dashboard_width']; - $array['dashboard'][$x]['dashboard_height'] = $row['dashboard_height']; - $array['dashboard'][$x]['dashboard_order'] = $order; - $array['dashboard'][$x]['dashboard_parent_uuid'] = $parent_uuid; + $array['dashboard_widgets'][$x]['dashboard_widget_uuid'] = $row['dashboard_widget_uuid']; + $array['dashboard_widgets'][$x]['widget_name'] = $row['widget_name']; + $array['dashboard_widgets'][$x]['widget_icon'] = $row['widget_icon']; + $array['dashboard_widgets'][$x]['widget_url'] = $row['widget_url']; + $array['dashboard_widgets'][$x]['widget_content'] = $row['widget_content']; + $array['dashboard_widgets'][$x]['widget_content_text_align'] = $row['widget_content_text_align']; + $array['dashboard_widgets'][$x]['widget_content_details'] = $row['widget_content_details']; + $array['dashboard_widgets'][$x]['widget_target'] = $row['widget_target']; + $array['dashboard_widgets'][$x]['widget_width'] = $row['widget_width']; + $array['dashboard_widgets'][$x]['widget_height'] = $row['widget_height']; + $array['dashboard_widgets'][$x]['widget_order'] = $order; + $array['dashboard_widgets'][$x]['dashboard_widget_parent_uuid'] = $parent_uuid; $x++; break; } @@ -207,9 +233,9 @@ //determine initial state all button to display $expanded_all = true; - if (!empty($dashboard)) { - foreach ($dashboard as $row) { - if ($row['dashboard_details_state'] == 'contracted' || $row['dashboard_details_state'] == 'hidden' || $row['dashboard_details_state'] == 'disabled') { $expanded_all = false; } + if (!empty($widgets)) { + foreach ($widgets as $row) { + if ($row['widget_details_state'] == 'contracted' || $row['widget_details_state'] == 'hidden' || $row['widget_details_state'] == 'disabled') { $expanded_all = false; } } } @@ -288,152 +314,152 @@ div.hud_chart { /* dashboard settings */ .hud_box > .hud_content > .hud_title:first-of-type {\n"; - if (!empty($row['dashboard_label_text_color'])) { echo " color: ".$row['dashboard_label_text_color'].";\n"; } - if (!empty($row['dashboard_label_background_color'])) { echo " background-color: ".$row['dashboard_label_background_color'].";\n"; } + if (!empty($row['widget_label_text_color']) || !empty($row['widget_label_background_color'])) { + echo "#".$widget_id." > .hud_box > .hud_content > .hud_title:first-of-type {\n"; + if (!empty($row['widget_label_text_color'])) { echo " color: ".$row['widget_label_text_color'].";\n"; } + if (!empty($row['widget_label_background_color'])) { echo " background-color: ".$row['widget_label_background_color'].";\n"; } echo "}\n"; } - if (!empty($row['dashboard_label_text_color_hover']) || !empty($row['dashboard_label_background_color_hover'])) { - echo "#".$dashboard_id.":hover > .hud_box > .hud_content > .hud_title:first-of-type {\n"; - if (!empty($row['dashboard_label_text_color_hover'])) { echo " color: ".$row['dashboard_label_text_color_hover'].";\n"; } - if (!empty($row['dashboard_label_background_color_hover'])) { echo " background-color: ".$row['dashboard_label_background_color_hover'].";\n"; } + if (!empty($row['widget_label_text_color_hover']) || !empty($row['widget_label_background_color_hover'])) { + echo "#".$widget_id.":hover > .hud_box > .hud_content > .hud_title:first-of-type {\n"; + if (!empty($row['widget_label_text_color_hover'])) { echo " color: ".$row['widget_label_text_color_hover'].";\n"; } + if (!empty($row['widget_label_background_color_hover'])) { echo " background-color: ".$row['widget_label_background_color_hover'].";\n"; } echo "}\n"; } - if (!empty($row['dashboard_number_text_color'])) { - echo "#".$dashboard_id." > .hud_box > .hud_content > .hud_stat {\n"; - echo " color: ".$row['dashboard_number_text_color'].";\n"; + if (!empty($row['widget_number_text_color'])) { + echo "#".$widget_id." > .hud_box > .hud_content > .hud_stat {\n"; + echo " color: ".$row['widget_number_text_color'].";\n"; echo "}\n"; } - if (!empty($row['dashboard_number_text_color_hover'])) { - echo "#".$dashboard_id.":hover > .hud_box > .hud_content > .hud_stat {\n"; - echo " color: ".$row['dashboard_number_text_color_hover'].";\n"; + if (!empty($row['widget_number_text_color_hover'])) { + echo "#".$widget_id.":hover > .hud_box > .hud_content > .hud_stat {\n"; + echo " color: ".$row['widget_number_text_color_hover'].";\n"; echo "}\n"; } - if (!empty($row['dashboard_background_color'])) { - $background_color = json_decode($row['dashboard_background_color'], true); - echo "#".$dashboard_id." > .hud_box:first-of-type {\n"; + if (!empty($row['widget_background_color'])) { + $background_color = json_decode($row['widget_background_color'], true); + echo "#".$widget_id." > .hud_box:first-of-type {\n"; echo " background: ".$background_color[0].";\n"; - if (empty($row['dashboard_background_gradient_style']) || $row['dashboard_background_gradient_style'] == 'mirror') { - echo " background-image: linear-gradient(".(empty($row['dashboard_background_gradient_angle']) ? '0deg' : $row['dashboard_background_gradient_angle'].'deg').", ".$background_color[1]." 0%, ".$background_color[0]." 30%, ".$background_color[0]." 70%, ".$background_color[1]." 100%);\n"; + if (empty($row['widget_background_gradient_style']) || $row['widget_background_gradient_style'] == 'mirror') { + echo " background-image: linear-gradient(".(empty($row['widget_background_gradient_angle']) ? '0deg' : $row['widget_background_gradient_angle'].'deg').", ".$background_color[1]." 0%, ".$background_color[0]." 30%, ".$background_color[0]." 70%, ".$background_color[1]." 100%);\n"; } else { //simple - echo " background-image: linear-gradient(".(empty($row['dashboard_background_gradient_angle']) ? '0deg' : $row['dashboard_background_gradient_angle'].'deg').", ".$background_color[0]." 0%, ".$background_color[1]." 100%);\n"; + echo " background-image: linear-gradient(".(empty($row['widget_background_gradient_angle']) ? '0deg' : $row['widget_background_gradient_angle'].'deg').", ".$background_color[0]." 0%, ".$background_color[1]." 100%);\n"; } echo "}\n"; } - if (!empty($row['dashboard_background_color_hover'])) { - $background_color_hover = json_decode($row['dashboard_background_color_hover'], true); - echo "#".$dashboard_id.":hover > .hud_box:first-of-type {\n"; + if (!empty($row['widget_background_color_hover'])) { + $background_color_hover = json_decode($row['widget_background_color_hover'], true); + echo "#".$widget_id.":hover > .hud_box:first-of-type {\n"; echo " background: ".$background_color_hover[0].";\n"; - if (empty($row['dashboard_background_gradient_style']) || $row['dashboard_background_gradient_style'] == 'mirror') { - echo " background-image: linear-gradient(".(empty($row['dashboard_background_gradient_angle']) ? '0deg' : $row['dashboard_background_gradient_angle'].'deg').", ".$background_color_hover[1]." 0%, ".$background_color_hover[0]." 30%, ".$background_color_hover[0]." 70%, ".$background_color_hover[1]." 100%);\n"; + if (empty($row['widget_background_gradient_style']) || $row['widget_background_gradient_style'] == 'mirror') { + echo " background-image: linear-gradient(".(empty($row['widget_background_gradient_angle']) ? '0deg' : $row['widget_background_gradient_angle'].'deg').", ".$background_color_hover[1]." 0%, ".$background_color_hover[0]." 30%, ".$background_color_hover[0]." 70%, ".$background_color_hover[1]." 100%);\n"; } else { //simple - echo " background-image: linear-gradient(".(empty($row['dashboard_background_gradient_angle']) ? '0deg' : $row['dashboard_background_gradient_angle'].'deg').", ".$background_color_hover[0]." 0%, ".$background_color_hover[1]." 100%);\n"; + echo " background-image: linear-gradient(".(empty($row['widget_background_gradient_angle']) ? '0deg' : $row['widget_background_gradient_angle'].'deg').", ".$background_color_hover[0]." 0%, ".$background_color_hover[1]." 100%);\n"; } echo "}\n"; } - if (!empty($row['dashboard_detail_background_color'])) { - $detail_background_color = json_decode($row['dashboard_detail_background_color'], true); - echo "#".$dashboard_id." > .hud_box > .hud_details {\n"; + if (!empty($row['widget_detail_background_color'])) { + $detail_background_color = json_decode($row['widget_detail_background_color'], true); + echo "#".$widget_id." > .hud_box > .hud_details {\n"; echo " background: ".$detail_background_color[0].";\n"; - if (empty($row['dashboard_background_gradient_style']) || $row['dashboard_background_gradient_style'] == 'mirror') { - echo " background-image: linear-gradient(".(empty($row['dashboard_background_gradient_angle']) ? '0deg' : $row['dashboard_background_gradient_angle'].'deg').", ".$detail_background_color[1]." 0%, ".$detail_background_color[0]." 30%, ".$detail_background_color[0]." 70%, ".$detail_background_color[1]." 100%);\n"; + if (empty($row['widget_background_gradient_style']) || $row['widget_background_gradient_style'] == 'mirror') { + echo " background-image: linear-gradient(".(empty($row['widget_background_gradient_angle']) ? '0deg' : $row['widget_background_gradient_angle'].'deg').", ".$detail_background_color[1]." 0%, ".$detail_background_color[0]." 30%, ".$detail_background_color[0]." 70%, ".$detail_background_color[1]." 100%);\n"; } else { //simple - echo " background-image: linear-gradient(".(empty($row['dashboard_background_gradient_angle']) ? '0deg' : $row['dashboard_background_gradient_angle'].'deg').", ".$detail_background_color[0]." 0%, ".$detail_background_color[1]." 100%);\n"; + echo " background-image: linear-gradient(".(empty($row['widget_background_gradient_angle']) ? '0deg' : $row['widget_background_gradient_angle'].'deg').", ".$detail_background_color[0]." 0%, ".$detail_background_color[1]." 100%);\n"; } echo "}\n"; } - if ($row['dashboard_path'] == "dashboard/icon") { - echo "#".$dashboard_id." div.hud_content,\n"; - echo "#".$dashboard_id." span.hud_title,\n"; - echo "#".$dashboard_id." span.hud_stat {\n"; + if ($row['widget_path'] == "dashboard/icon") { + echo "#".$widget_id." div.hud_content,\n"; + echo "#".$widget_id." span.hud_title,\n"; + echo "#".$widget_id." span.hud_stat {\n"; echo " transition: .4s;\n"; echo "}\n"; } - switch ($row['dashboard_row_span']) { + switch ($row['widget_row_span']) { case 1: - echo "#".$dashboard_id." > .hud_box > .hud_content {\n"; + echo "#".$widget_id." > .hud_box > .hud_content {\n"; echo " height: var(--row-height);\n"; echo "}\n"; - echo "#".$dashboard_id." .hud_stat {\n"; + echo "#".$widget_id." .hud_stat {\n"; echo " line-height: 0;\n"; echo " font-size: 30pt;\n"; echo "}\n"; - echo "#".$dashboard_id." .hud_stat .fas {\n"; + echo "#".$widget_id." .hud_stat .fas {\n"; echo " line-height: 0;\n"; echo " font-size: 24pt;\n"; echo "}\n"; - echo "#".$dashboard_id.".widget > .hud_box > .hud_content > .hud_chart {\n"; + echo "#".$widget_id." > .hud_box > .hud_content > .hud_chart {\n"; echo " height: 54px;\n"; echo " width: 180px;\n"; echo " padding-top: 0;\n"; echo "}\n"; break; case 2: - echo "#".$dashboard_id." > .hud_box > .hud_content {\n"; + echo "#".$widget_id." > .hud_box > .hud_content {\n"; echo " height: calc((var(--row-height) * 2) + var(--grid-gap));\n"; echo "}\n"; break; case 3: - echo "#".$dashboard_id." > .hud_box > .hud_content {\n"; + echo "#".$widget_id." > .hud_box > .hud_content {\n"; echo " height: calc((var(--row-height) * 3) + (var(--grid-gap) * 2));\n"; echo "}\n"; break; case 4: - echo "#".$dashboard_id." > .hud_box > .hud_content {\n"; + echo "#".$widget_id." > .hud_box > .hud_content {\n"; echo " height: calc((var(--row-height) * 4) + (var(--grid-gap) * 3));\n"; echo "}\n"; break; default: //if empty - echo "#".$dashboard_id." > .hud_box > .hud_content {\n"; + echo "#".$widget_id." > .hud_box > .hud_content {\n"; echo " height: calc((var(--row-height) * 2) + var(--grid-gap));\n"; echo "}\n"; } - $row_span = $row['dashboard_row_span'] * 4; + $row_span = $row['widget_row_span'] * 4; $expanded_row_span = $row_span + 13; - if ($row['dashboard_details_state'] === "expanded" || $row['dashboard_details_state'] === "contracted") { + if ($row['widget_details_state'] === "expanded" || $row['widget_details_state'] === "contracted") { $row_span += 1; $expanded_row_span += 1; } - if (!empty($row['dashboard_row_span'])) { - echo "#".$dashboard_id." {\n"; - echo " --row-span: ".$row['dashboard_row_span'].";\n"; + if (!empty($row['widget_row_span'])) { + echo "#".$widget_id." {\n"; + echo " --row-span: ".$row['widget_row_span'].";\n"; echo "}\n"; - echo "#".$dashboard_id." {\n"; + echo "#".$widget_id." {\n"; echo " grid-row: span ".$row_span.";\n"; echo "}\n"; - echo "#".$dashboard_id.".expanded {\n"; + echo "#".$widget_id.".expanded {\n"; echo " grid-row: span ".$expanded_row_span.";\n"; echo "}\n"; } - if (!empty($row['dashboard_column_span'])) { - echo "#".$dashboard_id." {\n"; - echo " grid-column: span ".$row['dashboard_column_span'].";\n"; + if (!empty($row['widget_column_span'])) { + echo "#".$widget_id." {\n"; + echo " grid-column: span ".$row['widget_column_span'].";\n"; echo "}\n"; } - if ($row['dashboard_path'] != "dashboard/icon" && $row['dashboard_chart_type'] != "icon" && $row['dashboard_column_span'] == 1) { - echo "#".$dashboard_id.".child_widget {\n"; + if ($row['widget_path'] != "dashboard/icon" && $row['widget_chart_type'] != "icon" && $row['widget_column_span'] == 1) { + echo "#".$widget_id.".child_widget {\n"; echo " grid-column: span 2;\n"; echo "}\n"; } @@ -445,16 +471,16 @@ foreach ($dashboard as $row) { .widgets { grid-template-columns: repeat(1, minmax(100px, 1fr)); } .col-num { grid-column: span 1; } 2) { - echo "#".$dashboard_id." {\n"; + foreach ($widgets as $row) { + $widget_id = 'id_'.md5(preg_replace('/[^-A-Fa-f0-9]/', '', $row['dashboard_widget_uuid'])); + if ($row['widget_column_span'] > 2) { + echo "#".$widget_id." {\n"; echo " grid-column: span 2;\n"; echo "}\n"; } - if ($row['dashboard_details_state'] == "expanded") { - echo "#".$dashboard_id." .hud_box .hud_details {\n"; + if ($row['widget_details_state'] == "expanded") { + echo "#".$widget_id." .hud_box .hud_details {\n"; echo " display: block;\n"; echo "}\n"; } - if ($row['dashboard_details_state'] == "contracted") { - echo "#".$dashboard_id." .widget .hud_box .hud_details {\n"; + if ($row['widget_details_state'] == "contracted") { + echo "#".$widget_id." .widget .hud_box .hud_details {\n"; echo " display: none;\n"; echo "}\n"; } - if ($row['dashboard_details_state'] == "hidden" || $row['dashboard_details_state'] == "disabled") { - echo "#".$dashboard_id." .hud_box .hud_expander, \n"; - echo "#".$dashboard_id." .hud_box .hud_details {\n"; + if ($row['widget_details_state'] == "hidden" || $row['widget_details_state'] == "disabled") { + echo "#".$widget_id." .hud_box .hud_expander, \n"; + echo "#".$widget_id." .hud_box .hud_details {\n"; echo " display: none;\n"; echo "}\n"; } @@ -499,10 +525,10 @@ foreach ($dashboard as $row) { .widgets { grid-template-columns: repeat(3, minmax(100px, 1fr)); } .col-num { grid-column: span 2; } 3) { - echo "#".$dashboard_id." {\n"; + foreach ($widgets as $row) { + $widget_id = 'id_'.md5(preg_replace('/[^-A-Fa-f0-9]/', '', $row['dashboard_widget_uuid'])); + if ($row['widget_column_span'] > 3) { + echo "#".$widget_id." {\n"; echo " grid-column: span 3;\n"; echo "}\n"; } @@ -515,11 +541,11 @@ foreach ($dashboard as $row) { .widgets { grid-template-columns: repeat(4, minmax(100px, 1fr)); } .col-num { grid-column: span 2; } \n"; $x = 0; - foreach ($dashboard as $row) { - //skip child widgets - if (!empty($row['dashboard_parent_uuid'])) { + foreach ($widgets as $row) { + //skip child widgets unless the parent doesn't exist + if (!empty($row['dashboard_widget_parent_uuid']) && in_array($row['dashboard_widget_parent_uuid'], $widget_uuid_list)) { continue; } //set the variables - $dashboard_uuid = $row['dashboard_uuid'] ?? ''; - $dashboard_name = $row['dashboard_name'] ?? ''; - $dashboard_icon = $row['dashboard_icon'] ?? ''; - $dashboard_url = $row['dashboard_url'] ?? ''; - $dashboard_target = $row['dashboard_target'] ?? ''; - $dashboard_width = $row['dashboard_width'] ?? ''; - $dashboard_height = $row['dashboard_height'] ?? ''; - $dashboard_content = $row['dashboard_content'] ?? ''; - $dashboard_content_text_align = $row['dashboard_content_text_align'] ?? ''; - $dashboard_content_details = $row['dashboard_content_details'] ?? ''; - $dashboard_chart_type = $row['dashboard_chart_type'] ?? ''; - $dashboard_label_text_color = $row['dashboard_label_text_color'] ?? $settings->get('theme', 'dashboard_label_text_color', ''); - $dashboard_number_text_color = $row['dashboard_number_text_color'] ?? $settings->get('theme', 'dashboard_number_text_color', ''); - $dashboard_number_background_color = $row['dashboard_number_background_color'] ?? $settings->get('theme', 'dashboard_number_background_color', ''); - $dashboard_details_state = $row['dashboard_details_state'] ?? 'hidden'; - $dashboard_row_span = $row['dashboard_row_span'] ?? ''; + $widget_uuid = $row['dashboard_widget_uuid'] ?? ''; + $widget_name = $row['widget_name'] ?? ''; + $widget_icon = $row['widget_icon'] ?? ''; + $widget_url = $row['widget_url'] ?? ''; + $widget_target = $row['widget_target'] ?? ''; + $widget_width = $row['widget_width'] ?? ''; + $widget_height = $row['widget_height'] ?? ''; + $widget_content = $row['widget_content'] ?? ''; + $widget_content_text_align = $row['widget_content_text_align'] ?? ''; + $widget_content_details = $row['widget_content_details'] ?? ''; + $widget_chart_type = $row['widget_chart_type'] ?? ''; + $widget_label_text_color = $row['widget_label_text_color'] ?? $settings->get('theme', 'dashboard_label_text_color', ''); + $widget_number_text_color = $row['widget_number_text_color'] ?? $settings->get('theme', 'dashboard_number_text_color', ''); + $widget_number_background_color = $row['widget_number_background_color'] ?? $settings->get('theme', 'dashboard_number_background_color', ''); + $widget_details_state = $row['widget_details_state'] ?? 'hidden'; + $widget_row_span = $row['widget_row_span'] ?? ''; //define the regex patterns $uuid_pattern = '/[^-A-Fa-f0-9]/'; @@ -658,40 +684,39 @@ window.addEventListener('resize', update_parent_height); $text_pattern = '/[^a-zA-Z0-9 _\-\/.\?:\=#\n]/'; //sanitize the data - $dashboard_uuid = preg_replace($uuid_pattern, '', $dashboard_uuid); - $dashboard_id = 'id_'.md5($dashboard_uuid); - $dashboard_name = trim(preg_replace($text_pattern, '', $dashboard_name)); - $dashboard_icon = preg_replace($text_pattern, '', $dashboard_icon); - $dashboard_url = trim(preg_replace($text_pattern, '', $dashboard_url)); - $dashboard_target = trim(preg_replace($text_pattern, '', $dashboard_target)); - $dashboard_width = trim(preg_replace($text_pattern, '', $dashboard_width)); - $dashboard_height = trim(preg_replace($text_pattern, '', $dashboard_height)); - $dashboard_content = preg_replace($text_pattern, '', $dashboard_content); - $dashboard_content = str_replace("\n", '
', $dashboard_content); - $dashboard_content_text_align = trim(preg_replace($text_pattern, '', $dashboard_content_text_align)); - $dashboard_content_details = preg_replace($text_pattern, '', $dashboard_content_details); - $dashboard_content_details = str_replace("\n", '
', $dashboard_content_details); - $dashboard_chart_type = preg_replace($text_pattern, '', $dashboard_chart_type); - $dashboard_label_text_color = preg_replace($text_pattern, '', $dashboard_label_text_color); - $dashboard_number_text_color = preg_replace($text_pattern, '', $dashboard_number_text_color); - $dashboard_number_background_color = preg_replace($text_pattern, '', $dashboard_number_background_color); - $dashboard_details_state = preg_replace($text_pattern, '', $dashboard_details_state); - $dashboard_row_span = preg_replace($number_pattern, '', $dashboard_row_span); - $dashboard_path = preg_replace($text_pattern, '', strtolower($row['dashboard_path'])); + $widget_uuid = preg_replace($uuid_pattern, '', $widget_uuid); + $widget_id = 'id_'.md5($widget_uuid); + $widget_name = trim(preg_replace($text_pattern, '', $widget_name)); + $widget_icon = preg_replace($text_pattern, '', $widget_icon); + $widget_url = trim(preg_replace($text_pattern, '', $widget_url)); + $widget_target = trim(preg_replace($text_pattern, '', $widget_target)); + $widget_width = trim(preg_replace($text_pattern, '', $widget_width)); + $widget_height = trim(preg_replace($text_pattern, '', $widget_height)); + $widget_content = preg_replace($text_pattern, '', $widget_content); + $widget_content = str_replace("\n", '
', $widget_content); + $widget_content_text_align = trim(preg_replace($text_pattern, '', $widget_content_text_align)); + $widget_content_details = preg_replace($text_pattern, '', $widget_content_details); + $widget_content_details = str_replace("\n", '
', $widget_content_details); + $widget_chart_type = preg_replace($text_pattern, '', $widget_chart_type); + $widget_label_text_color = preg_replace($text_pattern, '', $widget_label_text_color); + $widget_number_text_color = preg_replace($text_pattern, '', $widget_number_text_color); + $widget_number_background_color = preg_replace($text_pattern, '', $widget_number_background_color); + $widget_details_state = preg_replace($text_pattern, '', $widget_details_state); + $widget_row_span = preg_replace($number_pattern, '', $widget_row_span); + $widget_path = preg_replace($text_pattern, '', strtolower($row['widget_path'])); //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/'.$widget_name.'.php'); + $widget_path_array = explode('/', $widget_path); + $application_name = $widget_path_array[0]; + $widget_path_name = $widget_path_array[1]; + $path_array = glob(dirname(__DIR__, 2).'/*/'.$application_name.'/resources/dashboard/'.$widget_path_name.'.php'); - echo "
\n"; + echo "
\n"; if (file_exists($path_array[0])) { include $path_array[0]; } echo "
\n"; - $x++; } echo "
\n"; diff --git a/core/dashboard/resources/classes/dashboard.php b/core/dashboard/resources/classes/dashboard.php index 6ecb1ba8fa..805d0d4117 100644 --- a/core/dashboard/resources/classes/dashboard.php +++ b/core/dashboard/resources/classes/dashboard.php @@ -17,7 +17,7 @@ The Initial Developer of the Original Code is Mark J Crane - Portions created by the Initial Developer are Copyright (C) 2019 - 2021 + Portions created by the Initial Developer are Copyright (C) 2019-2025 the Initial Developer. All Rights Reserved. Contributor(s): @@ -36,10 +36,12 @@ private $app_uuid; private $name; private $table; + private $tables; private $toggle_field; private $toggle_values; private $description_field; private $location; + private $uuid_prefix; /** * called when the object is created @@ -48,18 +50,24 @@ //assign the variables $this->app_name = 'dashboard'; $this->app_uuid = '55533bef-4f04-434a-92af-999c1e9927f7'; - $this->name = 'dashboard'; - $this->table = 'dashboard'; + $this->tables[] = 'dashboards'; + $this->tables[] = 'dashboard_widgets'; + $this->tables[] = 'dashboard_widget_groups'; $this->toggle_field = 'dashboard_enabled'; $this->toggle_values = ['true','false']; $this->description_field = 'dashboard_description'; $this->location = 'dashboard.php'; + $this->uuid_prefix = 'dashboard_'; } /** * delete rows from the database */ public function delete($records) { + //assign the variables + $this->name = 'dashboard'; + $this->table = 'dashboards'; + if (permission_exists($this->name.'_delete')) { //add multi-lingual support @@ -76,21 +84,28 @@ //delete multiple records if (is_array($records) && @sizeof($records) != 0) { - //build the delete array - $x = 0; - foreach ($records as $record) { - //add to the array - if (!empty($record['checked']) && $record['checked'] == 'true' && is_uuid($record['dashboard_uuid'])) { - $array[$this->table][$x]['dashboard_uuid'] = $record['dashboard_uuid']; - $array[$this->table.'_groups'][$x]['dashboard_uuid'] = $record['dashboard_uuid']; - } - //increment the id - $x++; + //build the delete array + foreach ($records as $x => $record) { + if (!empty($record['checked']) && $record['checked'] == 'true' && is_uuid($record['dashboard_uuid'])) { + if (is_array($this->tables) && @sizeof($this->tables) != 0) { + foreach ($this->tables as $table) { + $array[$table][$x][$this->uuid_prefix.'uuid'] = $record['dashboard_uuid']; + } + } + } } //delete the checked rows if (is_array($array) && @sizeof($array) != 0) { + + //grant temp permissions + $p = permissions::new(); + $database = new database; + foreach ($this->tables as $table) { + $p->add(database::singular($table).'_delete', 'temp'); + } + //execute delete $database = new database; $database->app_name = $this->app_name; @@ -98,6 +113,12 @@ $database->delete($array); unset($array); + //revoke temp permissions + $database = new database; + foreach ($this->tables as $table) { + $p->delete(database::singular($table).'_delete', 'temp'); + } + //set message message::add($text['message-delete']); } @@ -110,6 +131,10 @@ * toggle a field between two values */ public function toggle($records) { + //assign the variables + $this->name = 'dashboard'; + $this->table = 'dashboards'; + if (permission_exists($this->name.'_edit')) { //add multi-lingual support @@ -177,6 +202,10 @@ * copy rows from the database */ public function copy($records) { + //assign the variables + $this->name = 'dashboard'; + $this->table = 'dashboards'; + if (permission_exists($this->name.'_add')) { //add multi-lingual support @@ -241,4 +270,124 @@ } } + public function delete_items($records) { + //assign the variables + $this->name = 'dashboard_widget'; + $this->table = 'dashboard_widgets'; + + if (permission_exists($this->name.'_delete')) { + + //validate the token + $token = new token; + if (!$token->validate('/core/dashboard/dashboard_widget_list.php')) { + message::add($this->text['message-invalid_token'],'negative'); + header('Location: '.$this->location); + exit; + } + + //add multi-lingual support + $language = new text; + $text = $language->get(); + + //delete multiple records + if (is_array($records) && @sizeof($records) != 0) { + //build the delete array + $x = 0; + foreach ($records as $record) { + //add to the array + if (!empty($record['checked']) && $record['checked'] == 'true' && is_uuid($record['dashboard_widget_uuid'])) { + $array[$this->table][$x]['dashboard_widget_uuid'] = $record['dashboard_widget_uuid']; + $array[$this->name.'_groups'][$x]['dashboard_widget_uuid'] = $record['dashboard_widget_uuid']; + } + + //increment the id + $x++; + } + + //delete the checked rows + if (is_array($array) && @sizeof($array) != 0) { + //execute delete + $database = new database; + $database->app_name = $this->app_name; + $database->app_uuid = $this->app_uuid; + $database->delete($array); + unset($array); + + //set message + message::add($text['message-delete']); + } + unset($records); + } + } + } + + public function toggle_items($records) { + //assign the variables + $this->name = 'dashboard_widget'; + $this->table = 'dashboard_widgets'; + $this->toggle_field = 'widget_enabled'; + + if (permission_exists($this->name.'_edit')) { + + //add multi-lingual support + $language = new text; + $text = $language->get(); + + //validate the token + $token = new token; + if (!$token->validate('/core/dashboard/dashboard_widget_list.php')) { + message::add($this->text['message-invalid_token'],'negative'); + header('Location: '.$this->location); + exit; + } + + //toggle the checked records + if (is_array($records) && @sizeof($records) != 0) { + //get current toggle state + foreach($records as $record) { + if (isset($record['checked']) && $record['checked'] == 'true' && is_uuid($record['dashboard_widget_uuid'])) { + $uuids[] = "'".$record['dashboard_widget_uuid']."'"; + } + } + if (is_array($uuids) && @sizeof($uuids) != 0) { + $sql = "select ".$this->name."_uuid as uuid, ".$this->toggle_field." as toggle from v_".$this->table." "; + $sql .= "where ".$this->name."_uuid in (".implode(', ', $uuids).") "; + $database = new database; + $rows = $database->select($sql, $parameters ?? null, 'all'); + if (is_array($rows) && @sizeof($rows) != 0) { + foreach ($rows as $row) { + $states[$row['uuid']] = $row['toggle']; + } + } + unset($sql, $parameters, $rows, $row); + } + + //build update array + $x = 0; + foreach($states as $uuid => $state) { + //create the array + $array[$this->table][$x][$this->name.'_uuid'] = $uuid; + $array[$this->table][$x][$this->toggle_field] = $state == $this->toggle_values[0] ? $this->toggle_values[1] : $this->toggle_values[0]; + + //increment the id + $x++; + } + + //save the changes + if (is_array($array) && @sizeof($array) != 0) { + //save the array + $database = new database; + $database->app_name = $this->app_name; + $database->app_uuid = $this->app_uuid; + $database->save($array); + unset($array); + + //set message + message::add($text['message-toggle']); + } + unset($records, $states); + } + } + } + } diff --git a/core/dashboard/resources/dashboard/config.php b/core/dashboard/resources/dashboard/config.php new file mode 100644 index 0000000000..625f5ca7a1 --- /dev/null +++ b/core/dashboard/resources/dashboard/config.php @@ -0,0 +1,9 @@ + diff --git a/core/dashboard/resources/dashboard/content.php b/core/dashboard/resources/dashboard/content.php index 28339a8d98..13340a61ae 100644 --- a/core/dashboard/resources/dashboard/content.php +++ b/core/dashboard/resources/dashboard/content.php @@ -9,27 +9,27 @@ $text = $language->get($_SESSION['domain']['language']['code'], 'core/dashboard'); //prepare the settings - $dashboard_content_length = strlen($dashboard_content); - $dashboard_content_text_vertical_align = 'top'; - if ($dashboard_content_length < 30) { $dashboard_content_text_vertical_align = 'middle'; } - $dashboard_content_height = $dashboard_row_span * 120 . 'px'; + $widget_content_length = strlen($widget_content); + $widget_content_text_vertical_align = 'top'; + if ($widget_content_length < 30) { $widget_content_text_vertical_align = 'middle'; } + $widget_content_height = $widget_row_span * 120 . 'px'; //escape the content and details - $dashboard_content = escape($dashboard_content); - $dashboard_content_details = escape($dashboard_content_details); + $widget_content = escape($widget_content); + $widget_content_details = escape($widget_content_details); //allow line breaks - $dashboard_content = str_replace('<br />', '
', $dashboard_content); - $dashboard_content_details = str_replace('<br />', '
', $dashboard_content_details); + $widget_content = str_replace('<br />', '
', $widget_content); + $widget_content_details = str_replace('<br />', '
', $widget_content_details); //dashboard icon echo "
\n"; - echo "
\n"; - echo " ".escape($dashboard_name).""; - echo " ".$dashboard_content."\n"; + echo "
\n"; + echo " ".escape($widget_name).""; + echo " ".$widget_content."\n"; echo "
\n"; - if (empty($dashboard_details_state) || $dashboard_details_state != "disabled") { - echo "
".$dashboard_content_details."
\n"; + if (empty($widget_details_state) || $widget_details_state != "disabled") { + echo "
".$widget_content_details."
\n"; } echo " "; echo "
\n"; diff --git a/core/dashboard/resources/dashboard/icon.php b/core/dashboard/resources/dashboard/icon.php index a7ec7c09df..e99046c9ec 100644 --- a/core/dashboard/resources/dashboard/icon.php +++ b/core/dashboard/resources/dashboard/icon.php @@ -5,31 +5,31 @@ require_once "resources/check_auth.php"; //convert to a key - $dashboard_key = str_replace(' ', '_', strtolower($dashboard_name)); + $widget_key = str_replace(' ', '_', strtolower($widget_name)); //add multi-lingual support $language = new text; - $text = $language->get($_SESSION['domain']['language']['code'], dirname($dashboard_url)); + $text = $language->get($_SESSION['domain']['language']['code'], dirname($widget_url)); //get the dashboard label - $dashboard_label = $text['title-'.$dashboard_key] ?? $dashboard_name; + $widget_label = $text['title-'.$widget_key] ?? $widget_name; //prepare variables - $dashboard_target = ($dashboard_target == 'new') ? '_blank' : '_self'; + $widget_target = ($widget_target == 'new') ? '_blank' : '_self'; $window_parameters = ''; - if (!empty($dashboard_width) && !empty($dashboard_height)) { - $window_parameters .= "width=".$dashboard_width.",height=".$dashboard_height; + if (!empty($widget_width) && !empty($widget_height)) { + $window_parameters .= "width=".$widget_width.",height=".$widget_height; } //dashboard icon echo "
\n"; - echo "
\n"; - echo " ".escape($dashboard_label)."\n"; - echo " \n"; + echo "
\n"; + echo " ".escape($widget_label)."\n"; + echo " \n"; echo "
\n"; - if (empty($dashboard_details_state) || $dashboard_details_state != "disabled") { - echo "
".str_replace("\r", '
', escape($dashboard_content_details))."
\n"; + if (empty($widget_details_state) || $widget_details_state != "disabled") { + echo "
".str_replace("\r", '
', escape($widget_content_details))."
\n"; } echo " "; echo "
\n"; diff --git a/core/dashboard/resources/dashboard/parent.php b/core/dashboard/resources/dashboard/parent.php index 6ee9a35cf9..ead5b1b52e 100644 --- a/core/dashboard/resources/dashboard/parent.php +++ b/core/dashboard/resources/dashboard/parent.php @@ -5,63 +5,64 @@ require_once "resources/check_auth.php"; //convert to a key - $dashboard_key = str_replace(' ', '_', strtolower($dashboard_name)); + $widget_key = str_replace(' ', '_', strtolower($widget_name)); //add multi-lingual support $language = new text; - $text = $language->get($_SESSION['domain']['language']['code'], dirname($dashboard_url)); + $text = $language->get($_SESSION['domain']['language']['code'], dirname($widget_url)); //get the dashboard label - $dashboard_label = $text['title-'.$dashboard_key]; - if (empty($dashboard_label)) { - $dashboard_label = $dashboard_name; + $widget_label = $text['title-'.$widget_key]; + if (empty($widget_label)) { + $widget_label = $widget_name; } //get the list $sql = "select "; $sql .= "dashboard_uuid, "; - $sql .= "dashboard_name, "; - $sql .= "dashboard_path, "; - $sql .= "dashboard_icon, "; - $sql .= "dashboard_icon_color, "; - $sql .= "dashboard_url, "; - $sql .= "dashboard_target, "; - $sql .= "dashboard_width, "; - $sql .= "dashboard_height, "; - $sql .= "dashboard_content, "; - $sql .= "dashboard_content_text_align, "; - $sql .= "dashboard_content_details, "; - $sql .= "dashboard_chart_type, "; - $sql .= "cast(dashboard_label_enabled as text), "; - $sql .= "dashboard_label_text_color, "; - $sql .= "dashboard_label_text_color_hover, "; - $sql .= "dashboard_label_background_color, "; - $sql .= "dashboard_label_background_color_hover, "; - $sql .= "dashboard_number_text_color, "; - $sql .= "dashboard_number_text_color_hover, "; - $sql .= "dashboard_number_background_color, "; - $sql .= "dashboard_background_color, "; - $sql .= "dashboard_background_color_hover, "; - $sql .= "dashboard_detail_background_color, "; - $sql .= "dashboard_background_gradient_style, "; - $sql .= "dashboard_background_gradient_angle, "; - $sql .= "dashboard_column_span, "; - $sql .= "dashboard_row_span, "; - $sql .= "dashboard_details_state, "; - $sql .= "dashboard_order, "; - $sql .= "cast(dashboard_enabled as text), "; - $sql .= "dashboard_description "; - $sql .= "from v_dashboard as d "; - $sql .= "where dashboard_enabled = 'true' "; - $sql .= "and dashboard_uuid in ("; - $sql .= " select dashboard_uuid from v_dashboard_groups where group_uuid in ("; + $sql .= "dashboard_widget_uuid, "; + $sql .= "widget_name, "; + $sql .= "widget_path, "; + $sql .= "widget_icon, "; + $sql .= "widget_icon_color, "; + $sql .= "widget_url, "; + $sql .= "widget_target, "; + $sql .= "widget_width, "; + $sql .= "widget_height, "; + $sql .= "widget_content, "; + $sql .= "widget_content_text_align, "; + $sql .= "widget_content_details, "; + $sql .= "widget_chart_type, "; + $sql .= "cast(widget_label_enabled as text), "; + $sql .= "widget_label_text_color, "; + $sql .= "widget_label_text_color_hover, "; + $sql .= "widget_label_background_color, "; + $sql .= "widget_label_background_color_hover, "; + $sql .= "widget_number_text_color, "; + $sql .= "widget_number_text_color_hover, "; + $sql .= "widget_number_background_color, "; + $sql .= "widget_background_color, "; + $sql .= "widget_background_color_hover, "; + $sql .= "widget_detail_background_color, "; + $sql .= "widget_background_gradient_style, "; + $sql .= "widget_background_gradient_angle, "; + $sql .= "widget_column_span, "; + $sql .= "widget_row_span, "; + $sql .= "widget_details_state, "; + $sql .= "widget_order, "; + $sql .= "cast(widget_enabled as text), "; + $sql .= "widget_description "; + $sql .= "from v_dashboard_widgets as d "; + $sql .= "where widget_enabled = 'true' "; + $sql .= "and dashboard_widget_uuid in ("; + $sql .= " select dashboard_widget_uuid from v_dashboard_widget_groups where group_uuid in ("; $sql .= " ".$group_uuids_in." "; $sql .= " )"; $sql .= ")"; - $sql .= "and dashboard_parent_uuid = :dashboard_uuid "; - $sql .= "order by dashboard_order, dashboard_name asc "; - $parameters['dashboard_uuid'] = $dashboard_uuid; - $parent_widgets = $database->select($sql, $parameters ?? null, 'all'); + $sql .= "and dashboard_widget_parent_uuid = :dashboard_widget_uuid "; + $sql .= "order by widget_order, widget_name asc "; + $parameters['dashboard_widget_uuid'] = $widget_uuid; + $child_widgets = $database->select($sql, $parameters ?? null, 'all'); unset($sql, $parameters); ?> @@ -101,11 +102,11 @@ div.child_widget div.hud_chart { /* dashboard settings */ \n"; $x = 0; - foreach ($parent_widgets as $row) { + foreach ($child_widgets as $row) { //set the variables - $dashboard_uuid = $row['dashboard_uuid'] ?? ''; - $dashboard_name = $row['dashboard_name'] ?? ''; - $dashboard_label = $row['dashboard_name'] ?? ''; - $dashboard_icon = $row['dashboard_icon'] ?? ''; - $dashboard_url = $row['dashboard_url'] ?? ''; - $dashboard_target = $row['dashboard_target'] ?? ''; - $dashboard_width = $row['dashboard_width'] ?? ''; - $dashboard_height = $row['dashboard_height'] ?? ''; - $dashboard_content = $row['dashboard_content'] ?? ''; - $dashboard_content_text_align = $row['dashboard_content_text_align'] ?? ''; - $dashboard_content_details = $row['dashboard_content_details'] ?? ''; - $dashboard_chart_type = $row['dashboard_chart_type'] ?? ''; - $dashboard_label_text_color = $row['dashboard_label_text_color'] ?? $settings->get('theme', 'dashboard_label_text_color', ''); - $dashboard_number_text_color = $row['dashboard_number_text_color'] ?? $settings->get('theme', 'dashboard_number_text_color', ''); - $dashboard_number_background_color = $row['dashboard_number_background_color'] ?? $settings->get('theme', 'dashboard_number_background_color', ''); - $dashboard_details_state = $row['dashboard_details_state'] ?? 'disabled'; - $dashboard_row_span = $row['dashboard_row_span'] ?? ''; + $widget_uuid = $row['dashboard_widget_uuid'] ?? ''; + $widget_name = $row['widget_name'] ?? ''; + $widget_label = $row['widget_name'] ?? ''; + $widget_icon = $row['widget_icon'] ?? ''; + $widget_url = $row['widget_url'] ?? ''; + $widget_target = $row['widget_target'] ?? ''; + $widget_width = $row['widget_width'] ?? ''; + $widget_height = $row['widget_height'] ?? ''; + $widget_content = $row['widget_content'] ?? ''; + $widget_content_text_align = $row['widget_content_text_align'] ?? ''; + $widget_content_details = $row['widget_content_details'] ?? ''; + $widget_chart_type = $row['widget_chart_type'] ?? ''; + $widget_label_text_color = $row['widget_label_text_color'] ?? $settings->get('theme', 'dashboard_label_text_color', ''); + $widget_number_text_color = $row['widget_number_text_color'] ?? $settings->get('theme', 'dashboard_number_text_color', ''); + $widget_number_background_color = $row['widget_number_background_color'] ?? $settings->get('theme', 'dashboard_number_background_color', ''); + $widget_details_state = $row['widget_details_state'] ?? 'disabled'; + $widget_row_span = $row['widget_row_span'] ?? ''; //define the regex patterns $uuid_pattern = '/[^-A-Fa-f0-9]/'; @@ -150,34 +151,34 @@ foreach ($parent_widgets as $row) { $text_pattern = '/[^a-zA-Z0-9 _\-\/.\?:\=#\n]/'; //sanitize the data - $dashboard_uuid = preg_replace($uuid_pattern, '', $dashboard_uuid); - $dashboard_id = 'id_'.md5($dashboard_uuid); - $dashboard_name = trim(preg_replace($text_pattern, '', $dashboard_name)); - $dashboard_icon = preg_replace($text_pattern, '', $dashboard_icon); - $dashboard_url = trim(preg_replace($text_pattern, '', $dashboard_url)); - $dashboard_target = trim(preg_replace($text_pattern, '', $dashboard_target)); - $dashboard_width = trim(preg_replace($text_pattern, '', $dashboard_width)); - $dashboard_height = trim(preg_replace($text_pattern, '', $dashboard_height)); - $dashboard_content = preg_replace($text_pattern, '', $dashboard_content); - $dashboard_content = str_replace("\n", '
', $dashboard_content); - $dashboard_content_text_align = trim(preg_replace($text_pattern, '', $dashboard_content_text_align)); - $dashboard_content_details = preg_replace($text_pattern, '', $dashboard_content_details); - $dashboard_content_details = str_replace("\n", '
', $dashboard_content_details); - $dashboard_chart_type = preg_replace($text_pattern, '', $dashboard_chart_type); - $dashboard_label_text_color = preg_replace($text_pattern, '', $dashboard_label_text_color); - $dashboard_number_text_color = preg_replace($text_pattern, '', $dashboard_number_text_color); - $dashboard_number_background_color = preg_replace($text_pattern, '', $dashboard_number_background_color); - $dashboard_details_state = preg_replace($text_pattern, '', $dashboard_details_state); - $dashboard_row_span = preg_replace($number_pattern, '', $dashboard_row_span); - $dashboard_path = preg_replace($text_pattern, '', strtolower($row['dashboard_path'])); + $widget_uuid = preg_replace($uuid_pattern, '', $widget_uuid); + $widget_id = 'id_'.md5($widget_uuid); + $widget_name = trim(preg_replace($text_pattern, '', $widget_name)); + $widget_icon = preg_replace($text_pattern, '', $widget_icon); + $widget_url = trim(preg_replace($text_pattern, '', $widget_url)); + $widget_target = trim(preg_replace($text_pattern, '', $widget_target)); + $widget_width = trim(preg_replace($text_pattern, '', $widget_width)); + $widget_height = trim(preg_replace($text_pattern, '', $widget_height)); + $widget_content = preg_replace($text_pattern, '', $widget_content); + $widget_content = str_replace("\n", '
', $widget_content); + $widget_content_text_align = trim(preg_replace($text_pattern, '', $widget_content_text_align)); + $widget_content_details = preg_replace($text_pattern, '', $widget_content_details); + $widget_content_details = str_replace("\n", '
', $widget_content_details); + $widget_chart_type = preg_replace($text_pattern, '', $widget_chart_type); + $widget_label_text_color = preg_replace($text_pattern, '', $widget_label_text_color); + $widget_number_text_color = preg_replace($text_pattern, '', $widget_number_text_color); + $widget_number_background_color = preg_replace($text_pattern, '', $widget_number_background_color); + $widget_details_state = preg_replace($text_pattern, '', $widget_details_state); + $widget_row_span = preg_replace($number_pattern, '', $widget_row_span); + $widget_path = preg_replace($text_pattern, '', strtolower($row['widget_path'])); //find the application and widget - $dashboard_path_array = explode('/', $dashboard_path); - $application_name = $dashboard_path_array[0]; - $child_widget_name = $dashboard_path_array[1]; + $widget_path_array = explode('/', $widget_path); + $application_name = $widget_path_array[0]; + $child_widget_name = $widget_path_array[1]; $path_array = glob(dirname(__DIR__, 4).'/*/'.$application_name.'/resources/dashboard/'.$child_widget_name.'.php'); - echo "
\n"; + echo "
\n"; if (file_exists($path_array[0])) { include $path_array[0]; } @@ -185,8 +186,8 @@ foreach ($parent_widgets as $row) { } echo "
\n"; - //if (empty($dashboard_details_state) || $dashboard_details_state != "disabled") { - // echo "
".str_replace("\r", '
', escape($dashboard_content_details))."
\n"; + //if (empty($widget_details_state) || $widget_details_state != "disabled") { + // echo "
".str_replace("\r", '
', escape($widget_content_details))."
\n"; //} //echo " "; echo "
\n"; diff --git a/core/domains/resources/dashboard/config.php b/core/domains/resources/dashboard/config.php index 7cd4a95add..d96f937de5 100644 --- a/core/domains/resources/dashboard/config.php +++ b/core/domains/resources/dashboard/config.php @@ -1,41 +1,43 @@ diff --git a/core/domains/resources/dashboard/domains.php b/core/domains/resources/dashboard/domains.php index 2f95f65702..8e1f494eac 100644 --- a/core/domains/resources/dashboard/domains.php +++ b/core/domains/resources/dashboard/domains.php @@ -5,23 +5,23 @@ require_once "resources/check_auth.php"; //convert to a key - $dashboard_key = str_replace(' ', '_', strtolower($dashboard_name)); + $widget_key = str_replace(' ', '_', strtolower($widget_name)); //add multi-lingual support $language = new text; - $text = $language->get($_SESSION['domain']['language']['code'], dirname($dashboard_url)); + $text = $language->get($_SESSION['domain']['language']['code'], dirname($widget_url)); //get the dashboard label - $dashboard_label = $text['title-'.$dashboard_key]; - if (empty($dashboard_label)) { - $dashboard_label = $dashboard_name; + $widget_label = $text['title-'.$widget_key]; + if (empty($widget_label)) { + $widget_label = $widget_name; } //prepare variables - $dashboard_target = ($dashboard_target == 'new') ? '_blank' : '_self'; + $widget_target = ($widget_target == 'new') ? '_blank' : '_self'; $window_parameters = ''; - if (!empty($dashboard_width) && !empty($dashboard_height)) { - $window_parameters .= "width=".$dashboard_width.",height=".$dashboard_height; + if (!empty($widget_width) && !empty($widget_height)) { + $window_parameters .= "width=".$widget_width.",height=".$widget_height; } //get the domain count for enabled domains @@ -33,15 +33,15 @@ //dashboard icon echo "
\n"; - echo "
\n"; - echo " ".escape($dashboard_label).""; + echo "
\n"; + echo " ".escape($widget_label).""; echo "
\n"; - echo " \n"; - echo " ".$domain_count."\n"; + echo " \n"; + echo " ".$domain_count."\n"; echo "
\n"; echo "
\n"; - if (empty($dashboard_details_state) || $dashboard_details_state != "disabled") { - echo "
".str_replace("\r", '
', escape($dashboard_content_details))."
\n"; + if (empty($widget_details_state) || $widget_details_state != "disabled") { + echo "
".str_replace("\r", '
', escape($widget_content_details))."
\n"; } echo " "; echo "
\n"; diff --git a/core/users/resources/dashboard/config.php b/core/users/resources/dashboard/config.php index 7308f95b53..a612fb73b6 100644 --- a/core/users/resources/dashboard/config.php +++ b/core/users/resources/dashboard/config.php @@ -1,132 +1,142 @@ diff --git a/themes/default/template.php b/themes/default/template.php index bc00cc1665..ec2c1bf7b7 100644 --- a/themes/default/template.php +++ b/themes/default/template.php @@ -947,7 +947,7 @@ //list page functions {literal} function list_all_toggle(modifier) { - var checkboxes = (modifier !== undefined) ? document.getElementsByClassName('checkbox_'+modifier) : document.querySelectorAll("input[type='checkbox']"); + var checkboxes = (modifier !== undefined) ? document.getElementsByClassName('checkbox_'+modifier) : document.querySelectorAll("input[type='checkbox']:not([id*='_enabled'])"); var checkbox_checked = document.getElementById('checkbox_all' + (modifier !== undefined ? '_'+modifier : '')).checked; for (var i = 0, max = checkboxes.length; i < max; i++) { checkboxes[i].checked = checkbox_checked;