static function getMenu() { $rdo = '<header role="banner" id="top"> <nav role="navigation" class="navbar navbar-default" style="margin-bottom: 0;"> <div class="navbar-header"> <button data-target=".navbar-ex1-collapse" data-toggle="collapse" class="navbar-toggle" type="button"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a href="http://corebos.org" class="navbar-brand"><img src="assets/app-logo.png" style="max-height: 50px;top:0;position:absolute;"></a> </div> <!-- /.navbar-header --> <div class="collapse navbar-collapse navbar-ex1-collapse"> <ul class="nav navbar-nav navbar-right">'; if (Session_Controller::hasLoginContext()) { $rdo .= '<li><a href="index.php?action=vql">Query</a></li>'; $rdo .= '<li><a href="index.php?action=ListTypes">List Types</a></li>'; $rdo .= '<li><a href="index.php?action=TestCode">Test Code PHP</a></li>'; $rdo .= '<li><a href="index.php?action=TestCodeJS">Test Code JS</a></li>'; $rdo .= '<li style="margin-left:40px;"> </li>'; } $rdo .= '<li><a href="http://corebos.org/documentation" target="_blank">Documentation</a></li> <li><a href="http://corebos.org/page/corebos-participate" target="_blank">Participate</a></li> <li><a href="http://discussions.corebos.org" target="_blank">Forum</a></li> <li><a href="http://corebos.org/blog" target="_blank">Blog</a></li> <li><a href="http://corebos.org/page/contact" target="_blank">Contact</a></li>'; if (Session_Controller::hasLoginContext()) { $loginModel = Session_Controller::getLoginContext(); $title = 'URL: ' . $loginModel->getURL() . " \n"; $title .= 'User: '******' (' . $loginModel->getUserId() . ")\n"; $title .= 'Key: ' . $loginModel->getAccessKey(); $rdo .= sprintf("<li><a href='#'><small><abbr title='%s'>Welcome <b>%s</b></abbr></small></a></li>", $title, $loginModel->getUsername()); $rdo .= "<li><a href='index.php?action=Logout'>Logout</a></li>"; } $rdo .= '<li style="margin-left:30px;"> </li> </ul> </div> <!-- /.navbar-collapse --> </nav> <div class="row span12 pull-right small"><a href="http://corebos.org" style="color: #04579b;margin-right: 40px;">Proud member of the coreBOS Family</a></div> </header>'; return $rdo; }
************************************************************************************/ //error_reporting(E_ALL); // Debug //ini_set('display_errors','on'); include_once 'models/Login.php'; include_once 'controllers/Session.php'; include_once 'vtwsclib/WSClient.php'; Session_Controller::start(); header('Content-type: text/html; charset=utf8'); include_once 'controllers/Header.php'; include_once 'controllers/Footer.php'; if (isset($_REQUEST['action'])) { $action = $_REQUEST['action']; } else { $action = ''; } if (Session_Controller::hasLoginContext()) { switch ($action) { case 'Logout': include_once 'controllers/Logout.php'; Logout_Controller::process($_REQUEST); Footer_Controller::process($_REQUEST); break; case 'ListTypes': Header_Controller::process($_REQUEST); include_once 'controllers/ListTypes.php'; ListTypes_Controller::process($_REQUEST); Footer_Controller::process($_REQUEST); break; case 'TestCode': Header_Controller::process($_REQUEST); include_once 'controllers/TestCode.php';