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;">&nbsp;</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;">&nbsp;</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;
    }
Example #2
0
 ************************************************************************************/
//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';