diff --git a/core/dashboard/dashboard_edit.php b/core/dashboard/dashboard_edit.php index 1d28f32faf..28cddbe4d4 100644 --- a/core/dashboard/dashboard_edit.php +++ b/core/dashboard/dashboard_edit.php @@ -45,7 +45,6 @@ //set the defaults $dashboard_name = ''; $dashboard_path = 'dashboard/icon'; - //$dashboard_path = ''; $dashboard_icon = ''; $dashboard_icon_color = ''; $dashboard_url = ''; @@ -226,7 +225,7 @@ require_once "resources/persist_form_var.php"; echo "
| \n";
- echo $msg." "; + echo $msg." \n"; echo " |
| \n"; echo $text['label-dashboard_name'] ?? ''; echo "\n"; @@ -626,12 +769,12 @@ echo " | \n"; echo "|||
| \n"; echo " ".$text['label-dashboard_path']."\n"; echo " | \n"; echo "\n"; - echo " | \n"; echo "||
| ".$text['label-icon']." | "; - echo "";
- 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 "
| ";
- echo " ||
| \n"; - echo $text['label-dashboard_icon_color']."\n"; - echo " | \n"; - echo "\n";
- echo " \n";
- echo " \n"; - echo $text['description-dashboard_icon_color']."\n"; - echo " | \n";
- echo "||
| \n"; - echo " ".$text['label-link']."\n"; - echo " | \n"; - echo "\n";
- echo " \n";
- echo " \n"; - echo $text['description-dashboard_url'] ?? ''; - echo "\n"; - echo " | \n";
- echo "||
| \n"; - echo $text['label-target']."\n"; - echo " | \n"; - echo "\n";
- echo " \n"; - echo $text['description-dashboard_target']."\n"; - echo " | \n";
- echo "||
| \n"; - echo " ".$text['label-width']."\n"; - echo " | \n"; - echo "\n";
- echo " \n";
- echo " \n"; - echo $text['description-dashboard_width'] ?? ''; - echo "\n"; - echo " | \n";
- echo "||
| \n"; - echo " ".$text['label-height']."\n"; - echo " | \n"; - echo "\n";
- echo " \n";
- echo " \n"; - echo $text['description-dashboard_height'] ?? ''; - echo "\n"; - echo " | \n";
- echo "||
| ".$text['label-icon']." | \n"; + echo "\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 " ".$text['label-content']."\n"; - echo " | \n"; - echo "\n";
- echo " \n";
- echo " \n"; - echo $text['description-dashboard_content']."\n"; - echo " | \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 "||
| \n"; - echo " ".$text['label-details']."\n"; - echo " | \n"; - echo "\n";
- echo " \n";
- echo " \n"; - echo $text['description-dashboard_content_details']."\n"; - echo " | \n";
- echo "||
| \n"; + echo $text['label-dashboard_icon_color']."\n"; + echo " | \n"; + echo "\n";
+ echo " \n";
+ echo " \n"; + echo $text['description-dashboard_icon_color']."\n"; + echo " | \n";
+ echo "||
| \n"; + echo " ".$text['label-link']."\n"; + echo " | \n"; + echo "\n";
+ echo " \n";
+ echo " \n"; + echo $text['description-dashboard_url'] ?? ''; + echo "\n"; + echo " | \n";
+ echo "||
| \n"; + echo $text['label-target']."\n"; + echo " | \n"; + echo "\n";
+ echo " \n"; + echo $text['description-dashboard_target']."\n"; + echo " | \n";
+ echo "||
| \n"; + echo " ".$text['label-width']."\n"; + echo " | \n"; + echo "\n";
+ echo " \n";
+ echo " \n"; + echo $text['description-dashboard_width'] ?? ''; + echo "\n"; + echo " | \n";
+ echo "||
| \n"; + echo " ".$text['label-height']."\n"; + echo " | \n"; + echo "\n";
+ echo " \n";
+ echo " \n"; + echo $text['description-dashboard_height'] ?? ''; + echo "\n"; + echo " | \n";
+ echo "||
| \n"; + echo " ".$text['label-content']."\n"; + echo " | \n"; + echo "\n";
+ echo " \n";
+ echo " \n"; + echo $text['description-dashboard_content']."\n"; + echo " | \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 "||
| \n"; + echo " ".$text['label-details']."\n"; + echo " | \n"; + echo "\n";
+ echo " \n";
+ echo " \n"; + echo $text['description-dashboard_content_details']."\n"; + echo " | \n";
+ echo "||
| \n"; echo " ".$text['label-dashboard_groups']."\n"; echo " | \n"; @@ -838,53 +976,41 @@ echo "\n"; echo "|||
| \n"; - echo $text['label-dashboard_chart_type']."\n"; - echo " | \n"; - echo "\n";
- echo " \n";
- if (in_array("number", $dashboard_chart_type_options)) {
- echo " \n";
- }
- if (in_array("doughnut", $dashboard_chart_type_options)) {
- echo " \n";
- }
- if (in_array("icon", $dashboard_chart_type_options)) {
- echo " \n";
- }
- if (in_array("line", $dashboard_chart_type_options)) {
- echo " \n";
- }
- if (in_array("progress_bar", $dashboard_chart_type_options)) {
- echo " \n";
- }
- echo " \n";
- echo $text['description-dashboard_chart_type']."\n";
- echo " | \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 " \n";
+ echo $text['description-dashboard_chart_type']."\n";
+ echo " | \n";
+ echo "||
| \n"; echo $text['label-dashboard_label_enabled'] ?? ''; echo "\n"; @@ -892,12 +1018,12 @@ echo " | \n";
if (substr($_SESSION['theme']['input_toggle_style']['text'], 0, 6) == 'switch') {
echo " \n";
}
else {
- echo " | \n";
echo "||
| \n"; echo $text['label-dashboard_label_text_color']."\n"; echo " | \n"; @@ -918,20 +1044,18 @@ echo "\n"; echo "|||
| \n"; - echo $text['label-dashboard_label_text_color_hover']."\n"; - echo " | \n"; - echo "\n";
- echo " \n";
- echo " \n"; - echo $text['description-dashboard_label_text_color_hover']."\n"; - echo " | \n";
- echo "||
| \n"; + echo $text['label-dashboard_label_text_color_hover']."\n"; + echo " | \n"; + echo "\n";
+ echo " \n";
+ echo " \n"; + echo $text['description-dashboard_label_text_color_hover']."\n"; + echo " | \n";
+ echo "||
| \n"; echo $text['label-dashboard_label_background_color']."\n"; echo " | \n"; @@ -942,57 +1066,51 @@ echo "\n"; echo "|||
| \n"; - echo $text['label-dashboard_label_background_color_hover']."\n"; - echo " | \n"; - echo "\n";
- echo " \n";
- echo " \n"; - echo $text['description-dashboard_label_background_color_hover']."\n"; - echo " | \n";
- echo "||
| \n"; + echo $text['label-dashboard_label_background_color_hover']."\n"; + echo " | \n"; + echo "\n";
+ echo " \n";
+ echo " \n"; + echo $text['description-dashboard_label_background_color_hover']."\n"; + echo " | \n";
+ echo "||
| \n"; - echo $text['label-dashboard_number_text_color']."\n"; - echo " | \n"; - echo "\n";
- echo " \n";
- echo " \n"; - echo $text['description-dashboard_number_text_color']."\n"; - echo " | \n";
- echo "||
| \n"; + echo $text['label-dashboard_number_text_color']."\n"; + echo " | \n"; + echo "\n";
+ echo " \n";
+ echo " \n"; + echo $text['description-dashboard_number_text_color']."\n"; + echo " | \n";
+ echo "||
| \n"; - echo $text['label-dashboard_number_text_color_hover']."\n"; - echo " | \n"; - echo "\n";
- echo " \n";
- echo " \n"; - echo $text['description-dashboard_number_text_color_hover']."\n"; - echo " | \n";
- echo "||
| \n"; + echo $text['label-dashboard_number_text_color_hover']."\n"; + echo " | \n"; + echo "\n";
+ echo " \n";
+ echo " \n"; + echo $text['description-dashboard_number_text_color_hover']."\n"; + echo " | \n";
+ echo "||
| \n"; - echo $text['label-dashboard_number_background_color']."\n"; - echo " | \n"; - echo "\n";
- echo " \n";
- echo " \n"; - echo $text['description-dashboard_number_background_color']."\n"; - echo " | \n";
- echo "||
| \n"; + echo $text['label-dashboard_number_background_color']."\n"; + echo " | \n"; + echo "\n";
+ echo " \n";
+ echo " \n"; + echo $text['description-dashboard_number_background_color']."\n"; + echo " | \n";
+ echo "||
| \n"; echo $text['label-dashboard_background_color']."\n"; echo " | \n"; @@ -1025,42 +1143,40 @@ echo "\n"; echo "|||
| \n"; - echo $text['label-dashboard_background_color_hover']."\n"; - echo " | \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"; - } + echo " | ||
| \n"; + echo $text['label-dashboard_background_color_hover']."\n"; + echo " | \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"; } } - 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"; - } + //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"; } - if (!empty($dashboard_background_color_hover) && !is_array($dashboard_background_color_hover)) { - echo " \n"; - echo " \n"; + else { + echo " \n"; } - echo $text['description-dashboard_background_color_hover']."\n"; - echo " | \n";
- echo "||
| \n"; echo $text['label-dashboard_detail_background_color']."\n"; echo " | \n"; @@ -1093,7 +1209,7 @@ echo "\n"; echo "|||
| \n"; echo $text['label-dashboard_background_gradient_style']."\n"; echo " | \n"; @@ -1107,7 +1223,7 @@ echo "\n"; echo "|||
| \n"; echo $text['label-dashboard_background_gradient_angle']."\n"; echo " | \n"; @@ -1124,17 +1240,15 @@ echo "\n"; echo "|||
| \n"; echo " ".$text['label-dashboard_column_span']."\n"; echo " | \n"; echo "\n";
echo " \n"; @@ -1142,17 +1256,15 @@ echo " | \n";
echo "||
| \n"; echo " ".$text['label-dashboard_row_span']."\n"; echo " | \n"; echo "\n";
echo " \n"; @@ -1160,7 +1272,7 @@ echo " | \n";
echo "||
| \n"; echo " ".$text['label-dashboard_details_state']."\n"; echo " | \n"; @@ -1177,9 +1289,9 @@ echo "|||
| ".$text['label-dashboard_parent_uuid']." | "; - echo ""; + echo " | ||
| ".$text['label-dashboard_parent_uuid']." | \n"; + echo "\n";
echo " \n"; echo $text['description-dashboard_parent_uuid']."\n"; - echo " | ";
- echo " ||
| \n"; echo " ".$text['label-dashboard_order']."\n"; echo " | \n"; @@ -1223,7 +1335,7 @@ echo "\n"; echo "|||
| \n"; echo " ".$text['label-dashboard_enabled']."\n"; echo " | \n"; @@ -1245,7 +1357,7 @@ echo "\n"; echo "|||
| \n"; echo " ".$text['label-dashboard_description']."\n"; echo " | \n"; @@ -1256,13 +1368,13 @@ echo "\n"; echo "