/** * The output for the header of the site. */ public static function header() { $company = App::customer(); if (!$company) { return App::name(); } $logo = $company->logo(); if ($logo !== false) { return sprintf('<img src="%s" title="%s" />', $logo, $company->name); } return $company->name; }
public function __construct($template) { $this->template = $template; $config = new Config(); $this->data['app_title'] = App::name() . ' ' . App::version(); $this->data['app_version'] = App::version(); $this->data['mode'] = $config->mode(); $this->data['baseurl'] = $config->baseUrl(); $this->data['baseurl_full'] = $config->baseUrl(true); $this->data['site_title'] = $config->siteTitle(); $this->data['alerts'] = isset($_SESSION['alerts']) ? $_SESSION['alerts'] : array(); $_SESSION['alerts'] = array(); $user = new User(); if (isset($_SESSION['userid'])) { $user->load($_SESSION['userid']); } $this->data['user'] = $user; }
<div id="header"> <nav class="navbar navbar-inverse navbar-static-top" role="navigation"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#ccf-navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="<?php echo to('/'); ?> "><?php echo App::name(); ?> </a> </div> <div class="collapse navbar-collapse" id="ccf-navbar"> <ul class="nav navbar-nav"> <?php if (CCAuth::valid()) { ?> <li> <a href="<?php echo to('@auth.sign_out'); ?> ">Sign Out</a> </li>
<?php /* *--------------------------------------------------------------- * Database configuration *--------------------------------------------------------------- */ return array('main' => array('db' => 'db_' . CCStr::clean_url(App::name(), '_'), 'driver' => 'mysql', 'host' => '127.0.0.1', 'user' => 'root', 'pass' => '', 'charset' => 'utf8'));
/** @param App|null $app * @return bool */ public function setApplication($app) { if ($app === null) { derr("app cannot be null"); } if ($this->_app !== $app) { if ($this->_app !== null) { $this->_app->removeReference($this); } $app->addReference($this); $this->_app = $app; $root = DH::findFirstElementOrCreate('application', $this->xmlroot); DH::setDomNodeText($root, $app->name()); return true; } return false; }