static function AdminHtml() { global $page, $gp_admin_html; ob_start(); admin_tools::InlineEditArea(); echo '<div class="nodisplay" id="gp_hidden"></div>'; if (isset($page->admin_html)) { echo $page->admin_html; } admin_tools::GetAdminPanel(); admin_tools::CheckStatus(); admin_tools::ScheduledTasks(); $gp_admin_html = ob_get_clean() . $gp_admin_html; }
/** * Output the main admin toolbar * @param array $new_versions Data about newly available versions of gpEasy and addons * @static */ function GetAdminPanel($new_versions) { global $page, $gpAdmin, $config; //don't send the panel when it's a gpreq=json request if (!empty($_REQUEST['gpreq'])) { return; } $class = ''; if (isset($gpAdmin['gpui_cmpct']) && $gpAdmin['gpui_cmpct']) { $class = ' compact'; if ($gpAdmin['gpui_cmpct'] === 2) { $class = ' compact min'; } elseif ($gpAdmin['gpui_cmpct'] === 3) { $class = ' minb'; } } $class = ' class="keep_viewable' . $class . '"'; $position = ' style="top:' . max(-10, $gpAdmin['gpui_ty']) . 'px;left:' . max(-10, $gpAdmin['gpui_tx']) . 'px"'; echo "\n\n"; echo '<div id="simplepanel"' . $class . $position . '><div>'; //toolbar echo '<div class="toolbar cf">'; echo '<a href="#" class="toggle_panel" name="toggle_panel" ></a>'; echo common::Link('Admin_Main', '', '', 'class="icon_admin_home"'); echo '<span class="extra admin_arrow_out"></span>'; echo '</div>'; admin_tools::AdminPanelLinks(true, $new_versions); echo '</div></div>'; //end simplepanel echo "\n\n"; admin_tools::InlineEditArea(); }