예제 #1
0
 /**
  * After Action
  *
  * @package     base-app
  * @version     2.0
  */
 public function afterExecuteRoute($dispatcher)
 {
     // Set final title
     $this->tag->setTitleSeparator(' | ');
     $this->tag->appendTitle($this->config->app->name);
     // Set scripts
     $this->view->setVar('scripts', $this->scripts);
     // Minify css and js collection
     \Baseapp\Library\Tool::assetsMinification();
 }
예제 #2
0
 /**
  * After Action
  *
  * @package     base-app
  * @version     2.0
  */
 public function afterExecuteRoute($dispatcher)
 {
     // Set final title and description
     $this->tag->setTitleSeparator(' | ');
     $this->tag->appendTitle($this->config->app->name);
     $this->view->setVar('siteDesc', mb_substr($this->filter->sanitize($this->siteDesc, 'string'), 0, 200, 'utf-8'));
     // Set scripts
     $this->view->setVar('scripts', $this->scripts);
     // Minify css and js collection
     \Baseapp\Library\Tool::assetsMinification();
 }
예제 #3
0
 /**
  * After Action
  *
  * @package     base-app
  * @version     2.0
  */
 public function afterExecuteRoute($dispatcher)
 {
     // Set final title and description
     $this->tag->setTitleSeparator(' | ');
     $this->tag->appendTitle($this->config->app->name);
     $this->view->setVar('siteDesc', mb_substr($this->filter->sanitize($this->siteDesc, 'string'), 0, 200, 'utf-8'));
     // Set scripts
     $scripts = array('$(document).ready(function() { $("pre code").each(function(i, e) {hljs.highlightBlock(e)}); });');
     $this->view->setVar('scripts', array_merge($this->scripts, $scripts));
     // Minify css and js collection
     \Baseapp\Library\Tool::assetsMinification();
 }
예제 #4
0
 /**
  * Minify css and js collection
  *
  * @package     base-app
  * @version     2.0
  */
 public function assetAction()
 {
     foreach (array('css', 'js') as $asset) {
         foreach ($iterator = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator(ROOT_PATH . '/public/' . $asset, \RecursiveDirectoryIterator::SKIP_DOTS), \RecursiveIteratorIterator::SELF_FIRST) as $item) {
             if (!$item->isDir() && ($item->getExtension() == 'css' || $item->getExtension() == 'js')) {
                 $subPath = $iterator->getSubPathName();
                 $dir = strstr($subPath, $item->getFilename(), true);
                 $add = 'add' . ucfirst($asset);
                 $this->assets->{$add}($asset . '/' . $dir . $item->getFilename());
             }
         }
     }
     // Minify css and js collection
     \Baseapp\Library\Tool::assetsMinification();
 }
예제 #5
0
 /**
  * After Action
  *
  */
 public function afterExecuteRoute($dispatcher)
 {
     // Set final title
     $this->tag->setTitleSeparator(' | ');
     $this->tag->appendTitle($this->config->app->name);
     $this->view->setVars(array('scripts' => $this->scripts, 'pageName' => $this->pageName, 'base_url' => $this->config->app->base_uri, 'admin_url' => $this->config->app->admin_uri . '/'));
     // Set scripts
     //        $this->view->setVar('scripts', $this->scripts);
     // Minify css and js collection
     \Baseapp\Library\Tool::assetsMinification();
 }