<?php use components\helpers\ArrayHelper; use components\UrlManager; use models\Update; $type = CW::$app->request->get('type'); $type = Update::isValidType($type) ? $type : \models\Update::TYPE_FRESH; $this->title = "Browse {$type} updates"; ?> <script> $(function() { App.update.category = '<?php echo CW::$app->request->get('category'); ?> '; var updateLoader = App.update.Loader({ updatesCont : document.getElementById('updates-cont'), loadingEle : document.getElementById('loading'), noResultEle : document.getElementById('no-results-found'), url : <?php echo json_encode(\components\UrlManager::to(['update/ajaxLoad'])); ?> , ajaxData : { category : App.update.category, type : <?php echo json_encode($type); ?> } });
<?php use models\Update; use components\UrlManager; use components\helpers\ArrayHelper; $categoryName = CW::$app->request->get('category'); $type = CW::$app->request->get('type'); if (!Update::isValidType($type) && \components\web\Controller::DEFAULT_ACTION === $action && App::DEFAULT_CONTROLLER === $controller) { $type = Update::TYPE_FRESH; } $csrfHash = isset($_SESSION['_csrf']) ? \components\Security::hash($_SESSION['_csrf']) : null; ?> <!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <script src="/js/app.js"></script> <script src="http://masonry.desandro.com/masonry.pkgd.js"></script> <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"> <link href="/css/app.css" rel="stylesheet" type="text/css"> <link rel="shortcut icon" href="/images/logo.ico"> <title><?php echo $view->title; ?> </title> <?php foreach ($view->getLinks() as $link) { echo '<link ' . ArrayHelper::getArrayToString($link, ' ', function ($v, $k) { return "\"{$k}\"=\"{$v}\"";