public function output() { $sApplicationBanner = ''; if (!MetaModel::DBHasAccess(ACCESS_USER_WRITE)) { $sReadOnly = Dict::S('UI:AccessRO-Users'); $sAdminMessage = trim(MetaModel::GetConfig()->Get('access_message')); $sApplicationBanner .= '<div id="admin-banner">'; $sApplicationBanner .= '<img src="../images/locked.png" style="vertical-align:middle;">'; $sApplicationBanner .= ' <b>' . $sReadOnly . '</b>'; if (strlen($sAdminMessage) > 0) { $sApplicationBanner .= ' : ' . $sAdminMessage . ''; } $sApplicationBanner .= '</div>'; } $sMenu = ''; if ($this->m_bEnableDisconnectButton) { $this->AddMenuButton('logoff', 'Portal:Disconnect', utils::GetAbsoluteUrlAppRoot() . 'pages/logoff.php?operation=do_logoff'); // This menu is always present and is the last one } foreach ($this->m_aMenuButtons as $aMenuItem) { $sMenu .= "<a class=\"button\" id=\"{$aMenuItem['id']}\" href=\"{$aMenuItem['hyperlink']}\"><span>" . Dict::S($aMenuItem['label']) . "</span></a>"; } $this->s_content = '<div id="portal"><div id="welcome">' . $this->m_sWelcomeMsg . '</div><div id="banner"><div id="logo"></div><div id="menu">' . $sMenu . '</div></div>' . $sApplicationBanner . '<div id="content">' . $this->s_content . '</div></div>'; parent::output(); }
public function output() { $this->s_content = "<div id=\"header\"><h1><a href=\"http://www.combodo.com/itop\" target=\"_blank\"><img title=\"iTop by Combodo\" src=\"../images/itop-logo.png\"></a> " . htmlentities($this->s_title, ENT_QUOTES, 'UTF-8') . "</h1>\n</div><div id=\"setup\">{$this->s_content}\n</div>\n"; return parent::output(); }