public function content($model) { ?> <!-- START CONTENT --> <?php if (Config::$VISIBLE_CHANGE_THEME) { ?> <li class="dropdown pointer"> <a class="dropdown-toggle" data-toggle="dropdown"> <?php echo Language::$THEME[Config::$LANGUAGE]; ?> (<?php echo Theme::getThemeName(); ?> ) <b class="caret"></b> </a> <ul class="dropdown-menu"> <?php foreach (Theme::$THEMES as $theme) { ?> <li><a href="/misc/theme/<?php echo $theme . $_SERVER['REQUEST_URI']; ?> "><?php echo $theme; ?> </a> </li> <?php } ?> </ul> </li> <?php } ?> <!-- END CONTENT --> <?php }
public function content($current_page, $model) { ?> <!-- START CONTENT --> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="keywords" content="<?php echo $model->metaKeywords; ?> "/> <meta name="description" content="<?php echo $model->metaDescription; ?> "/> <title><?php echo strip_tags($model->title) . ' - ' . Config::$APPLICATION_NAME; ?> </title> <link href="<?php echo Config::$SUB_FOLDER; ?> /content/css/bootstrap<?php echo Theme::getTheme(); ?> .css" rel="stylesheet" type="text/css"/> <link href="<?php echo Config::$SUB_FOLDER; ?> /content/css/font-awesome.css" rel="stylesheet" type="text/css"/> <link href="<?php echo Config::$SUB_FOLDER; ?> /content/css/site.css" rel="stylesheet" type="text/css"/> <?php echo $current_page->css($model); ?> </head> <body> <div class="navbar navbar-inverse navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a title="<?php echo Language::$HOME[Config::$LANGUAGE]; ?> " class="navbar-brand" style="font-size: 1.8em;" href="/">phpmvc <sup>beta</sup></a> </div> <div class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <?php echo (new PageMenuPartial())->content($model); ?> <?php echo (new ThemeMenuPartial())->content($model); ?> <?php echo (new AdminMenuPartial())->content($model); ?> </ul> <?php echo (new LoginMenuPartial())->content($model); ?> </div> </div> </div> <div class="container body-content"> <?php echo $current_page->content($model); ?> <div class="row"> <hr/> <footer> <p><?php echo Config::$APPLICATION_COPYRIGHT; ?> </p> </footer> </div> </div> <script src="<?php echo Config::$SUB_FOLDER; ?> /content/scripts/jquery-1.11.3.js" type="text/javascript"></script> <script src="<?php echo Config::$SUB_FOLDER; ?> /content/scripts/bootstrap.js" type="text/javascript"></script> <script type="text/javascript"> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-64171956-2', 'auto'); ga('send', 'pageview'); </script> <?php echo $current_page->javascript($model); ?> </body> </html> <!-- END CONTENT --> <?php }
/** * @param $args * GET: /misc/theme */ public function theme($args) { Theme::setTheme($args[0]); unset($args[0]); parent::redirectToUrlFromArray($args); }