Example #1
0
 /**
  * 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;
 }
Example #2
0
 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;
 }
Example #3
0
<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>
Example #4
0
<?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;
 }