mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2025-12-30 00:53:50 +00:00
Add dashboard icon color setting (#7197)
* Add dashboard icon color setting * Update index.php * Update app_languages.php * Update app_defaults.php * Update app_config.php * Update dashboard_edit.php * Update index.php * Update app_languages.php * Update app_defaults.php * Update app_config.php * Update config.php * Update domains.php * Update config.php * Update config.php * Update config.php * Update config.php * Update config.php * Update config.php * Update config.php * Update config.php * Update config.php * Update config.php * Update registrations.php * Update config.php * Update config.php * Update config.php * Update config.php * Update voicemails.php * Update config.php * Update missed_calls.php * Update recent_calls.php * Update index.php * Update index.php * Update index.php
This commit is contained in:
@@ -47,6 +47,7 @@
|
||||
$dashboard_path = 'dashboard/icon';
|
||||
//$dashboard_path = '';
|
||||
$dashboard_icon = '';
|
||||
$dashboard_icon_color = '';
|
||||
$dashboard_url = '';
|
||||
$dashboard_target = 'self';
|
||||
$dashboard_width = '';
|
||||
@@ -58,6 +59,7 @@
|
||||
$dashboard_label_text_color = '';
|
||||
$dashboard_label_background_color = '';
|
||||
$dashboard_number_text_color = '';
|
||||
$dashboard_number_background_color = '';
|
||||
$dashboard_groups = [];
|
||||
$dashboard_column_span = '';
|
||||
$dashboard_row_span = '';
|
||||
@@ -83,6 +85,7 @@
|
||||
$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"] ?? '';
|
||||
@@ -99,6 +102,7 @@
|
||||
$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"] ?? '';
|
||||
@@ -121,6 +125,7 @@
|
||||
$dashboard_name = trim(preg_replace('/[^a-zA-Z0-9 _\-\/.#]/', '', $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));
|
||||
@@ -136,6 +141,7 @@
|
||||
$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);
|
||||
@@ -273,6 +279,7 @@
|
||||
$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;
|
||||
@@ -288,6 +295,7 @@
|
||||
$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;
|
||||
@@ -338,6 +346,7 @@
|
||||
$sql .= " dashboard_name, ";
|
||||
$sql .= " dashboard_path, ";
|
||||
$sql .= " dashboard_icon, ";
|
||||
$sql .= " dashboard_icon_color, ";
|
||||
$sql .= " dashboard_url, ";
|
||||
$sql .= " dashboard_width, ";
|
||||
$sql .= " dashboard_height, ";
|
||||
@@ -353,6 +362,7 @@
|
||||
$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, ";
|
||||
@@ -373,6 +383,7 @@
|
||||
$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"];
|
||||
@@ -388,6 +399,7 @@
|
||||
$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"];
|
||||
@@ -650,9 +662,21 @@
|
||||
else {
|
||||
echo " <input type='text' class='formfld' name='dashboard_icon' value='".escape($dashboard_icon)."'>";
|
||||
}
|
||||
echo $text['description-dashboard_icon']."\n";
|
||||
echo " </td>";
|
||||
echo " </tr>";
|
||||
|
||||
echo "<tr class='type_icon'>\n";
|
||||
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
|
||||
echo $text['label-dashboard_icon_color']."\n";
|
||||
echo "</td>\n";
|
||||
echo "<td class='vtable' style='position: relative;' align='left'>\n";
|
||||
echo " <input type='text' class='formfld colorpicker' name='dashboard_icon_color' value='".escape($dashboard_icon_color)."'>\n";
|
||||
echo "<br />\n";
|
||||
echo $text['description-dashboard_icon_color']."\n";
|
||||
echo "</td>\n";
|
||||
echo "</tr>\n";
|
||||
|
||||
echo "<tr class='type_icon' ".($dashboard_path != 'dashboard/icon' ? "style='display: none;'" : null).">\n";
|
||||
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
|
||||
echo " ".$text['label-link']."\n";
|
||||
@@ -704,10 +728,7 @@
|
||||
echo "</tr>\n";
|
||||
}
|
||||
|
||||
if (
|
||||
$action == "add" ||
|
||||
$dashboard_path == "dashboard/content"
|
||||
) {
|
||||
if ($action == "add" || $dashboard_path == "dashboard/content") {
|
||||
echo "<tr class='type_content' ".($dashboard_path != 'dashboard/content' ? "style='display: none;'" : null).">\n";
|
||||
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
|
||||
echo " ".$text['label-content']."\n";
|
||||
@@ -734,11 +755,7 @@
|
||||
echo "</tr>\n";
|
||||
}
|
||||
|
||||
if (
|
||||
$action == "add" ||
|
||||
$dashboard_path == "dashboard/content" ||
|
||||
$dashboard_path == "dashboard/icon"
|
||||
) {
|
||||
if ($action == "add" || $dashboard_path == "dashboard/content" || $dashboard_path == "dashboard/icon") {
|
||||
echo "<tr class='type_icon type_content' ".($dashboard_path != 'dashboard/content' && $dashboard_path != 'dashboard/icon' ? "style='display: none;'" : null).">\n";
|
||||
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
|
||||
echo " ".$text['label-details']."\n";
|
||||
@@ -793,8 +810,7 @@
|
||||
echo "</td>\n";
|
||||
echo "</tr>\n";
|
||||
|
||||
if (
|
||||
$dashboard_path == "voicemails/voicemails" ||
|
||||
if ($dashboard_path == "voicemails/voicemails" ||
|
||||
$dashboard_path == "xml_cdr/missed_calls" ||
|
||||
$dashboard_path == "xml_cdr/recent_calls" ||
|
||||
$dashboard_path == "system/system_status" ||
|
||||
@@ -808,8 +824,7 @@
|
||||
$dashboard_path == "registrations/registrations" ||
|
||||
$dashboard_path == "domains/domains" ||
|
||||
$dashboard_path == "extensions/caller_id" ||
|
||||
$dashboard_path == "maintenance/maintenance"
|
||||
) {
|
||||
$dashboard_path == "maintenance/maintenance") {
|
||||
echo "<tr class='type_chart' ".($action == "add" ? "style='display: none;'" : null).">\n";
|
||||
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
|
||||
echo $text['label-dashboard_chart_type']."\n";
|
||||
@@ -900,18 +915,18 @@
|
||||
echo "</tr>\n";
|
||||
}
|
||||
|
||||
echo "<tr>\n";
|
||||
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
|
||||
echo $text['label-dashboard_number_text_color']."\n";
|
||||
echo "</td>\n";
|
||||
echo "<td class='vtable' style='position: relative;' align='left'>\n";
|
||||
echo " <input type='text' class='formfld colorpicker' name='dashboard_number_text_color' value='".escape($dashboard_number_text_color)."'>\n";
|
||||
echo "<br />\n";
|
||||
echo $text['description-dashboard_number_text_color']."\n";
|
||||
echo "</td>\n";
|
||||
echo "</tr>\n";
|
||||
if ($dashboard_path != "dashboard/icon") {
|
||||
echo "<tr>\n";
|
||||
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
|
||||
echo $text['label-dashboard_number_text_color']."\n";
|
||||
echo "</td>\n";
|
||||
echo "<td class='vtable' style='position: relative;' align='left'>\n";
|
||||
echo " <input type='text' class='formfld colorpicker' name='dashboard_number_text_color' value='".escape($dashboard_number_text_color)."'>\n";
|
||||
echo "<br />\n";
|
||||
echo $text['description-dashboard_number_text_color']."\n";
|
||||
echo "</td>\n";
|
||||
echo "</tr>\n";
|
||||
|
||||
if ($action == "add" || $dashboard_path == "dashboard/icon") {
|
||||
echo "<tr class='type_icon' ".($dashboard_path != 'dashboard/icon' ? "style='display: none;'" : null).">\n";
|
||||
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
|
||||
echo $text['label-dashboard_number_text_color_hover']."\n";
|
||||
@@ -923,6 +938,19 @@
|
||||
echo "</td>\n";
|
||||
echo "</tr>\n";
|
||||
}
|
||||
|
||||
if ($dashboard_chart_type == "icon") {
|
||||
echo "<tr class='type_icon'>\n";
|
||||
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
|
||||
echo $text['label-dashboard_number_background_color']."\n";
|
||||
echo "</td>\n";
|
||||
echo "<td class='vtable' style='position: relative;' align='left'>\n";
|
||||
echo " <input type='text' class='formfld colorpicker' name='dashboard_number_background_color' value='".escape($dashboard_number_background_color)."'>\n";
|
||||
echo "<br />\n";
|
||||
echo $text['description-dashboard_number_background_color']."\n";
|
||||
echo "</td>\n";
|
||||
echo "</tr>\n";
|
||||
}
|
||||
|
||||
echo "<tr>\n";
|
||||
echo "<td class='vncell' valign='top' align='left' nowrap='nowrap'>\n";
|
||||
|
||||
Reference in New Issue
Block a user