\n";
echo "
".$text['title-dashboard']."
\n";
echo "
\n";
echo button::create(['type'=>'button','label'=>$text['button-back'],'icon'=>$_SESSION['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'=>$_SESSION['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'=>$_SESSION['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'=>$_SESSION['theme']['button_icon_save'],'id'=>'btn_save','collapse'=>'hide-xs']);
echo "
\n";
echo "
\n";
echo "
\n";
//echo $text['title_description-dashboard']."\n";
echo "\n";
echo "\n";
echo "| \n";
echo $text['label-dashboard_name'] ?? '';
echo "\n";
echo " | \n";
echo "\n";
echo " \n";
echo " \n";
echo $text['description-dashboard_name']."\n";
echo " | \n";
echo "
\n";
echo "\n";
echo "| \n";
echo " ".$text['label-dashboard_path']."\n";
echo " | \n";
echo "\n";
echo " \n";
echo " \n";
echo $text['description-dashboard_path']."\n";
echo " | \n";
echo "
\n";
if (
$action == "add" ||
$dashboard_path == "dashboard/icon"
) {
echo " ";
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 "\n";
echo "";
echo "\n";
}
else {
echo " ";
}
echo " | ";
echo "
";
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 "\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 "\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 "\n";
echo "| \n";
echo $text['label-target']."\n";
echo " | \n";
echo "\n";
echo " \n";
echo " \n";
echo $text['description-dashboard_target']."\n";
echo " | \n";
echo "
\n";
}
if (
$action == "add" ||
$dashboard_path == "dashboard/content"
) {
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 "\n";
echo "| \n";
echo " ".$text['label-dashboard_content_text_align']."\n";
echo " | \n";
echo "\n";
echo " \n"; echo " \n";
echo $text['description-dashboard_content_text_align']."\n";
echo " | \n";
echo "
\n";
}
if (
$action == "add" ||
$dashboard_path == "dashboard/content" ||
$dashboard_path == "dashboard/icon"
) {
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 "\n";
echo "| \n";
echo " ".$text['label-dashboard_groups']."\n";
echo " | \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";
echo $field['group_name'].((!empty($field['group_domain_uuid'])) ? "@".$_SESSION['domains'][$field['group_domain_uuid']]['domain_name'] : null);
echo " | \n";
if (permission_exists('dashboard_group_delete') || if_group("superadmin")) {
echo " \n";
echo "".$v_link_label_delete."\n";
echo " | \n";
}
echo " \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'=>$_SESSION['theme']['button_icon_add']]);
}
echo " \n";
echo $text['description-dashboard_groups']."\n";
echo " | \n";
echo "
\n";
if (
$dashboard_path == "voicemails/voicemails" ||
$dashboard_path == "xml_cdr/missed_calls" ||
$dashboard_path == "xml_cdr/recent_calls" ||
$dashboard_path == "system/system_status" ||
$dashboard_path == "system/system_cpu_status" ||
$dashboard_path == "system/system_counts" ||
$dashboard_path == "switch/switch_status" ||
$dashboard_path == "domain_limits/domain_limits" ||
$dashboard_path == "call_forward/call_forward" ||
$dashboard_path == "ring_groups/ring_group_forward" ||
$dashboard_path == "extensions/caller_id" ||
$dashboard_path == "maintenance/maintenance"
) {
echo "\n";
echo "| \n";
echo $text['label-dashboard_chart_type']."\n";
echo " | \n";
echo "\n";
echo " \n";
echo " \n";
echo $text['description-dashboard_chart_type']."\n";
echo " | \n";
echo "
\n";
}
echo "\n";
echo "| \n";
echo $text['label-dashboard_label_enabled'] ?? '';
echo "\n";
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 "
\n";
echo "\n";
echo "| \n";
echo $text['label-dashboard_label_text_color']."\n";
echo " | \n";
echo "\n";
echo " \n";
echo " \n";
echo $text['description-dashboard_label_text_color']."\n";
echo " | \n";
echo "
\n";
if ($action == "add" || $dashboard_path == "dashboard/icon") {
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 "\n";
echo "| \n";
echo $text['label-dashboard_label_background_color']."\n";
echo " | \n";
echo "\n";
echo " \n";
echo " \n";
echo $text['description-dashboard_label_background_color']."\n";
echo " | \n";
echo "
\n";
if ($action == "add" || $dashboard_path == "dashboard/icon") {
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 "\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";
if ($action == "add" || $dashboard_path == "dashboard/icon") {
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 "\n";
echo "| \n";
echo $text['label-dashboard_background_color']."\n";
echo " | \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";
}
echo " \n";
}
echo $text['description-dashboard_background_color']."\n";
echo " | \n";
echo "
\n";
if ($action == "add" || $dashboard_path == "dashboard/icon") {
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";
}
}
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";
}
echo " \n";
}
echo $text['description-dashboard_background_color_hover']."\n";
echo " | \n";
echo "
\n";
}
echo "\n";
echo "| \n";
echo $text['label-dashboard_detail_background_color']."\n";
echo " | \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";
}
echo " \n";
}
echo $text['description-dashboard_detail_background_color']."\n";
echo " | \n";
echo "
\n";
echo "\n";
echo "| \n";
echo $text['label-dashboard_background_gradient_style']."\n";
echo " | \n";
echo "\n";
echo " \n";
echo " \n";
echo $text['description-dashboard_background_gradient_style']."\n";
echo " | \n";
echo "
\n";
echo "\n";
echo "| \n";
echo $text['label-dashboard_background_gradient_angle']."\n";
echo " | \n";
echo "\n";
echo " \n";
echo " \n";
echo " ―\n";
echo " \n";
echo $text['description-dashboard_background_gradient_angle']."\n";
echo " | \n";
echo "
\n";
echo "\n";
echo "| \n";
echo " ".$text['label-dashboard_column_span']."\n";
echo " | \n";
echo "\n";
echo " \n";
echo " \n";
echo $text['description-dashboard_column_span']."\n";
echo " | \n";
echo "
\n";
echo "\n";
echo "| \n";
echo " ".$text['label-dashboard_row_span']."\n";
echo " | \n";
echo "\n";
echo " \n";
echo " \n";
echo $text['description-dashboard_row_span']."\n";
echo " | \n";
echo "
\n";
echo "\n";
echo "| \n";
echo " ".$text['label-dashboard_details_state']."\n";
echo " | \n";
echo "\n";
echo " \n";
echo " \n";
echo $text['description-dashboard_details_state']."\n";
echo " | \n";
echo "
\n";
if (permission_exists('dashboard_parent_uuid')) {
echo " ";
echo " | ".$text['label-dashboard_parent_uuid']." | ";
echo " ";
echo " ";
echo " \n";
echo $text['description-dashboard_parent_uuid']."\n";
echo " | ";
echo "
";
}
echo "\n";
echo "| \n";
echo " ".$text['label-dashboard_order']."\n";
echo " | \n";
echo "\n";
echo " \n";
echo " \n";
echo $text['description-dashboard_order']."\n";
echo " | \n";
echo "
\n";
echo "\n";
echo "| \n";
echo " ".$text['label-dashboard_enabled']."\n";
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_enabled']."\n";
echo " | \n";
echo "
\n";
echo "\n";
echo "| \n";
echo " ".$text['label-dashboard_description']."\n";
echo " | \n";
echo "\n";
echo " \n";
echo " \n";
echo $text['description-dashboard_description']."\n";
echo " | \n";
echo "
\n";
echo "
";
echo "