OwlCyberSecurity - MANAGER
Edit File: dashboard.php
<?php use Chevereto\Legacy\G\Handler; use function Chevereto\Legacy\G\include_theme_file; use function Chevereto\Legacy\G\include_theme_footer; use function Chevereto\Legacy\G\include_theme_header; // @phpstan-ignore-next-line if (!defined('ACCESS') || !ACCESS) { die('This file cannot be directly accessed.'); } function read_the_docs_settings($key, $subject) { return '<div class="growl static inline font-size-small">' . _s('Learn about %s at our %d.', [ '%s' => '<i class="' . Handler::var('settings')['icon'] . '"></i> <b>' . $subject . '</b>', '%d' => get_admin_docs_link('settings/' . $key . '.html', _s('documentation')), ]) . '</div>'; } function get_admin_docs_link($key, $subject) { return '<a rel="external" href="' . Handler::var('adminDocsBaseUrl') . $key . '" target="_blank">' . $subject . '</a>'; } function follow_sub_header(): bool { return in_array(Handler::var('dashboard'), ['settings', 'images', 'albums', 'users']); } ?> <?php include_theme_header(); ?> <div class="top-sub-bar top-sub-bar--1<?php if (!follow_sub_header()) { ?> follow-scroll<?php } ?>"> <div class="content-width"> <div class="header header-tabs no-select"> <h1 class="header-title"> <span class="phone-hide header-icon fas fa-tachometer-alt"></span> <?php _se('Dashboard'); ?> </h1> <?php include_theme_file('snippets/tabs'); ?> </div> </div> </div> <?php if (follow_sub_header()) { ?> <div class="top-sub-bar top-sub-bar--2 follow-scroll"> <div class="content-width"> <?php switch (Handler::var('dashboard')) { case 'settings': require 'dashboard/top-sub-bar/settings.php'; break; case 'images': case 'albums': case 'users': require 'dashboard/top-sub-bar/images-albums-users.php'; break; } ?> </div> </div> <?php } ?> <div class="content-width"> <div class="<?php echo Handler::cond('show_submit') ? 'form-content' : ''; ?>"> <?php switch (Handler::var('dashboard')) { case 'stats': require 'dashboard/stats.php'; break; case 'bulk-importer': require 'dashboard/bulk-importer.php'; break; case 'images': case 'albums': case 'users': require 'dashboard/images-albums-users.php'; break; case 'settings': require 'dashboard/settings.php'; break; } ?> </div> </div> <?php if (Handler::cond('changed')) { ?> <script> $(function() { PF.fn.growl.expirable("<?php echo Handler::var('changed_message') ?? _s('Changes have been saved.'); ?>"); }); </script> <?php } if (Handler::cond('error')) { ?> <script> $(function() { PF.fn.growl.call("<?php echo Handler::var('error_message') ?? _s('Check the errors to proceed.'); ?>"); }); </script> <?php } include_theme_footer(); ?>