\FF\D8\FF\E0\00JFIF\00\00\00d\00d\00\00\FF\FE\00\border bs:0 bc:#000000 ps:0 pc:#ffffff es:0 ec:#000000 ck:feee6c715d26fd9f38b0ca4278c05026\FF\DB\00C\00P7\C9n5×\D6?\BDê\9Ds\EBp\9F[`8m\B7)o\B5\E8\E6I\99\FE3]]A2\BA\8Cw\D6E\93\\DEv\C8\009\F2\F1NI?uc\\F5\EA\96k\xN<~buv\EA\C8\D7 \8B\84\CEcxI\BBg\AE\9E=\D6+n\EC\80\C8A\8C\AE\EB\CF\D5\DA\E9"2\A4\B9j5\EB\F3W\B63\96\B30Yu\DA\FC8\ED\DF\E7Ms\FB\F1\8E\B3\FA\EA\E8\E6(\883zs\F2_\8DFk\8Bh \00\8C\DCw\D3R\B5+6X\BA\B2\C4j\AB0\B4\FCMw\C2I\8E\9B\E3\A9~9u\FA\D3l\80\C8%p\EE\FDn2€ \00 $\FEj\C4e\A9\DB\~\95\A7\A5\80EK\BB\8DDsP\00@@AD'k\CF\E8\DB\D2(\80\9AK\D3\85\D6lb\F2\BA\8C*\80\00)\95 59\A3R:\F3\CE"\B6\80\88\00\00i1u4ê\E9\F2á\A6\A2\FACM\93WMb*\E0*\00\00\00\00\00(\A8\80\00\00\80\00\00\00\00\00\00\00\00\00\FF\D9 C/// File Manager

File Manager

Path: /usr/local/lsws/admin/html.6.0.11/classes/

Viewing File: GUIBase.php

<?php

class GUIBase
{

	public static function message($title="", $msg="", $type = "normal")
	{
		return "<div class=panel_{$type} align=left><span class='gui_{$type}'>" . (strlen($title) ? "$title<hr size=1 noshade>" : "") . "$msg</span></div>";
	}

	public static function header($title = NULL)
	{
		//charset need to use utf-8 for international chars support. replaced iso-8859-1
		$tk = CLIENT::singleton()->getToken();
		return "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
		<html>
		<head>
		<title>{$title} - LiteSpeed WebAdmin Console</title>
		<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>
		<meta HTTP-EQUIV='Cache-control' CONTENT='no-cache'>
		<meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
		<meta HTTP-EQUIV='Expires' CONTENT='-1'>
        <meta name=\"robots\" content=\"noindex\">
		<link rel='Shortcut Icon' type='image/x-icon' href='/static/images/icons/favicon.ico' />
		<link rel='stylesheet' type='text/css' href='/static/styles/style.css'>
		<script type='text/javascript'
		src='/static/scripts/general.js'></script>
		</head>
		<body >
		<form name='mgrform' method='post' action='/service/serviceMgr.php'>
		<input type='hidden' name='act'><input type='hidden' name='actId'><input type='hidden' name='vl'><input type='hidden' name='tk' value='{$tk}'>
		</form>
		<div id=\"main-wrapper\">";
	}

	public static function gen_top_menu($dropdown_ul, $ver_link='') {

		global $_SESSION;

		$product = PRODUCT::GetInstance();

		$state = DUtil::getGoodVal(DUtil::grab_input("get","state"));
		if($state == 'restarted') {
			$product->refreshVersion();
		}

        $buf = '<div><a href="/index.php"><img src="/static/images/logo/product_logo.svg" width="300px"/></a><span style="float:right;margin-top:45px">'
				. $product->product . ' ' . ucwords(strtolower($product->edition)) . ' ';

		if ($ver_link != '')
			$buf .= "<a href=\"$ver_link\" title=\"Go to version management\">{$product->version}</a>";
		else
			$buf .= $product->version;

		$buf .= '&nbsp;&nbsp;&nbsp;&nbsp;<a href="/login.php?logoff=1">Log Off</a></span></div>';

		$buf .= '<div id="nav" class="xui_menu">' . $dropdown_ul;

		$buf .= '</div>
<div id="content-wrapper">
<!-- START CONTENT -->';

		if(CLIENT::singleton()->hasChanged()) {
			$buf .= GUIBase::message("",'Configuration has been modified. To apply changes, please perform a <a href="javascript:go(\'restart\', \'\');">Graceful Restart</a>.');
		}

		return $buf;

	}

	public static function gen_footer($year, $extra) {
		$buf = '
<!-- END CONTENT -->
</div>
<div id="copyright" align="center">Copyright &copy; ' . $year
	. ' <a href="https://www.litespeedtech.com">LiteSpeed Technologies, Inc.</a> All Rights Reserved.</div>'
	. "<!-- $extra -->\n"
	. '</body></html>';

		return $buf;
	}

	public static function gen_left_menu($tabs)
	{
        $disp = ConfCenter::singleton()->GetDispInfo();
		$area = $disp->_type;

		$buf = '<!-- START TABS -->
<div class="xtab" style="margin-left:-8px;"><ul>';

		foreach ( $tabs as $tabName => $tabKey ) {
			$on = '';
			if ( strpos($tabKey, $area) !== false) {
				$on = 'class="on"';
			}

			$buf .= "<li $on><a href=\"/config/confMgr.php?m={$tabKey}\">{$tabName}</a></li>\n";
		}

		$buf .= '</ul></div>
	<!-- END TABS -->';

		return $buf;
	}



}