\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 == "core/dashboard/resources/dashboard/icon.php"
) {
echo " ";
echo " | ".$text['label-icon']." | ";
echo " ";
if (file_exists($_SERVER["PROJECT_ROOT"].'/resources/fontawesome/fas_icons.php')) {
include 'resources/fontawesome/fas_icons.php';
if (is_array($font_awesome_solid_icons) && @sizeof($font_awesome_solid_icons) != 0) {
// rebuild and sort array
foreach ($font_awesome_solid_icons as $i => $icon_class) {
$icon_label = str_replace('fa-', '', $icon_class);
$icon_label = str_replace('-', ' ', $icon_label);
$icon_label = ucwords($icon_label);
$icons[$icon_class] = $icon_label;
}
asort($icons, SORT_STRING);
echo "\n";
echo " \n";
echo " | \n";
echo " \n";
echo " | \n";
echo " \n";
echo " ";
echo " | \n";
echo " \n";
echo " \n";
echo "\n";
foreach ($icons as $icon_class => $icon_label) {
echo "\n";
}
echo " ";
}
}
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 == "core/dashboard/resources/dashboard/content.php"
) {
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 == "core/dashboard/resources/dashboard/content.php" ||
$dashboard_path == "core/dashboard/resources/dashboard/icon.php"
) {
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 (
$action == "add" ||
$dashboard_path == "app/voicemails/resources/dashboard/voicemails.php" ||
$dashboard_path == "app/xml_cdr/resources/dashboard/missed_calls.php" ||
$dashboard_path == "app/xml_cdr/resources/dashboard/recent_calls.php" ||
$dashboard_path == "app/system/resources/dashboard/system_status.php" ||
$dashboard_path == "app/system/resources/dashboard/system_cpu_status.php" ||
$dashboard_path == "app/system/resources/dashboard/system_counts.php" ||
$dashboard_path == "app/switch/resources/dashboard/switch_status.php" ||
$dashboard_path == "app/domain_limits/resources/dashboard/domain_limits.php" ||
$dashboard_path == "app/call_forward/resources/dashboard/call_forward.php" ||
$dashboard_path == "app/ring_groups/resources/dashboard/ring_group_forward.php" ||
$dashboard_path == "app/extensions/resources/dashboard/caller_id.php" ||
$dashboard_path == "app/maintenance/resources/dashboard/maintenance.php"
) {
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_heading_text_color']."\n";
echo " | \n";
echo "\n";
echo " \n";
echo " \n";
echo $text['description-dashboard_heading_text_color']."\n";
echo " | \n";
echo "
\n";
if ($action == "add" || $dashboard_path == "core/dashboard/resources/dashboard/icon.php") {
echo "\n";
echo "| \n";
echo $text['label-dashboard_heading_text_color_hover']."\n";
echo " | \n";
echo "\n";
echo " \n";
echo " \n";
echo $text['description-dashboard_heading_text_color_hover']."\n";
echo " | \n";
echo "
\n";
}
echo "\n";
echo "| \n";
echo $text['label-dashboard_heading_background_color']."\n";
echo " | \n";
echo "\n";
echo " \n";
echo " \n";
echo $text['description-dashboard_heading_background_color']."\n";
echo " | \n";
echo "
\n";
if ($action == "add" || $dashboard_path == "core/dashboard/resources/dashboard/icon.php") {
echo "\n";
echo "| \n";
echo $text['label-dashboard_heading_background_color_hover']."\n";
echo " | \n";
echo "\n";
echo " \n";
echo " \n";
echo $text['description-dashboard_heading_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 == "core/dashboard/resources/dashboard/icon.php") {
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 $background_color) {
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 == "core/dashboard/resources/dashboard/icon.php") {
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 $background_color) {
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 $detail_background_color) {
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_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 "