mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-31 01:35:36 +02:00
WIP dashboards meta
This commit is contained in:
parent
8a0b4fd090
commit
da7e903101
@ -997,6 +997,10 @@ class Manager
|
||||
|
||||
// Header.
|
||||
if ($this->slides === 0) {
|
||||
if ((bool) \is_metaconsole() === true) {
|
||||
open_meta_frame();
|
||||
}
|
||||
|
||||
View::render(
|
||||
'dashboard/header',
|
||||
[
|
||||
@ -1077,6 +1081,13 @@ class Manager
|
||||
'dashboard/jsLayout',
|
||||
['dashboardId' => $this->dashboardId]
|
||||
);
|
||||
|
||||
if ((bool) \is_metaconsole() === true
|
||||
&& $this->slides === 0
|
||||
) {
|
||||
close_meta_frame();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -32,7 +32,6 @@ namespace PandoraFMS;
|
||||
global $config;
|
||||
|
||||
require_once $config['homedir'].'/include/class/HTML.class.php';
|
||||
use \HTML as HTML;
|
||||
|
||||
/**
|
||||
* View class.
|
||||
|
@ -29,10 +29,14 @@
|
||||
|
||||
global $config;
|
||||
|
||||
require 'vendor/autoload.php';
|
||||
require $config['homedir'].'/vendor/autoload.php';
|
||||
|
||||
use PandoraFMS\Dashboard\Manager;
|
||||
|
||||
if ((bool) is_metaconsole() === true) {
|
||||
ui_require_css_file('meta_dashboards.css');
|
||||
}
|
||||
|
||||
$ajaxPage = 'operation/dashboard/dashboard';
|
||||
|
||||
// Control call flow.
|
||||
|
@ -245,14 +245,22 @@ if ($config['public_dashboard'] === true) {
|
||||
}
|
||||
|
||||
if ($publicLink === false) {
|
||||
ui_print_page_header(
|
||||
$dashboardName,
|
||||
'',
|
||||
false,
|
||||
'',
|
||||
false,
|
||||
$buttons
|
||||
);
|
||||
if ((bool) is_metaconsole() === true) {
|
||||
ui_meta_print_header(
|
||||
__('Dashboards').' » '.__('List'),
|
||||
false,
|
||||
$buttons
|
||||
);
|
||||
} else {
|
||||
ui_print_page_header(
|
||||
$dashboardName,
|
||||
'',
|
||||
false,
|
||||
'',
|
||||
false,
|
||||
$buttons
|
||||
);
|
||||
}
|
||||
} else {
|
||||
$output = '<div id="dashboard-controls">';
|
||||
foreach ($buttons as $key => $value) {
|
||||
|
@ -27,10 +27,18 @@
|
||||
*/
|
||||
|
||||
// Css Files.
|
||||
\ui_require_css_file('bootstrap.min');
|
||||
if ((bool) \is_metaconsole() !== true) {
|
||||
\ui_require_css_file('bootstrap.min');
|
||||
}
|
||||
|
||||
\ui_require_css_file('gridstack.min');
|
||||
\ui_require_css_file('gridstack-extra.min');
|
||||
\ui_require_css_file('pandora');
|
||||
if ((bool) \is_metaconsole() === true) {
|
||||
\ui_require_css_file('meta_pandora');
|
||||
} else {
|
||||
\ui_require_css_file('pandora');
|
||||
}
|
||||
|
||||
\ui_require_css_file('dashboards');
|
||||
|
||||
// Js Files.
|
||||
|
@ -32,15 +32,20 @@ require_once $config['homedir'].'/include/class/HTML.class.php';
|
||||
global $config;
|
||||
|
||||
ui_require_css_file('dashboards');
|
||||
if ((bool) \is_metaconsole() === true) {
|
||||
\ui_require_css_file('meta_dashboards');
|
||||
}
|
||||
|
||||
// Header.
|
||||
\ui_print_page_header(
|
||||
__('Dashboards'),
|
||||
'',
|
||||
false,
|
||||
'',
|
||||
false
|
||||
);
|
||||
if ((bool) is_metaconsole() === false) {
|
||||
\ui_print_page_header(
|
||||
__('Dashboards'),
|
||||
'',
|
||||
false,
|
||||
'',
|
||||
false
|
||||
);
|
||||
}
|
||||
|
||||
if (isset($resultDelete) === true) {
|
||||
\ui_print_result_message(
|
||||
|
Loading…
x
Reference in New Issue
Block a user