public function before() { if (in_array($this->request->action(), array('edit')) and Auth::get_id() == $this->request->param('id')) { $this->allowed_actions[] = $this->request->action(); } parent::before(); $this->breadcrumbs->add(__('Users'), Route::get('backend')->uri(array('controller' => 'users'))); }
public function before() { if ($this->request->action() == 'edit' and ACL::check('snippet.view')) { $this->allowed_actions[] = 'edit'; } parent::before(); $this->breadcrumbs->add(__('Snippets'), Route::get('backend')->uri(array('controller' => 'snippet'))); }
public function before() { // Если права доступа необходимо расширить на основания условия, то это // необходимо делать до выполнения parent::before() if ('.....') { $this->allowed_actions[] = 'index'; } parent::before(); }
public function before() { if ($this->request->action() === 'media') { // Do not template media files $this->auto_render = FALSE; } else { // Grab the necessary routes $this->media = Route::get('docs/media'); $this->guide = Route::get('docs/guide'); if (defined('MARKDOWN_PARSER_CLASS')) { throw new Kohana_Exception('Markdown parser already registered. Live documentation will not work in your environment.'); } // Use customized Markdown parser define('MARKDOWN_PARSER_CLASS', 'Kodoc_Markdown'); if (!class_exists('Markdown', FALSE)) { // Load Markdown support require Kohana::find_file('vendor', 'markdown/markdown'); } // Set the base URL for links and images Kodoc_Markdown::$base_url = URL::site($this->guide->uri()) . '/'; Kodoc_Markdown::$image_url = URL::site($this->media->uri()) . '/'; } parent::before(); }
public function before() { parent::before(); Assets::js('datasource', ADMIN_RESOURCES . 'js/datasource.js', 'global'); Assets::css('datasource', ADMIN_RESOURCES . 'css/datasource.css', 'global'); }
* @author butschster <*****@*****.**> * @link http://kodicms.ru * @copyright (c) 2012-2014 butschster * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt */
public function before() { parent::before(); $this->breadcrumbs->add(__('Messages'), Route::get('backend')->uri(array('controller' => 'messages'))); Assets::package('redactor'); }
public function before() { parent::before(); $this->breadcrumbs->add(__('Users'), Route::get('backend')->uri(array('controller' => 'users')))->add(__('Roles'), Route::get('backend')->uri(array('controller' => 'roles'))); }
public function before() { parent::before(); Assets::css('widgets', ADMIN_RESOURCES . 'css/widgets.css'); $this->breadcrumbs->add(__('Widgets'), Route::get('backend')->uri(array('controller' => 'widgets'))); }
public function before() { parent::before(); $this->breadcrumbs->add(__('System'), Route::get('backend')->uri(array('controller' => 'system', 'action' => 'information'))); }
public function before() { parent::before(); $this->breadcrumbs->add(__('Email types'), Route::get('email_controllers')->uri(array('controller' => 'types'))); }
public function before() { parent::before(); $this->breadcrumbs->add(__('Email templates'), Route::get('email_controllers')->uri(array('controller' => 'templates'))); $this->template_js_params['EMAIL_HTML_TYPE'] = Model_Email_Template::TYPE_HTML; }