Exemple #1
0
 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')));
 }
Exemple #2
0
 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')));
 }
Exemple #3
0
 public function before()
 {
     // Если права доступа необходимо расширить на основания условия, то это
     // необходимо делать до выполнения parent::before()
     if ('.....') {
         $this->allowed_actions[] = 'index';
     }
     parent::before();
 }
Exemple #4
0
 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();
 }
Exemple #5
0
 public function before()
 {
     parent::before();
     Assets::js('datasource', ADMIN_RESOURCES . 'js/datasource.js', 'global');
     Assets::css('datasource', ADMIN_RESOURCES . 'css/datasource.css', 'global');
 }
Exemple #6
0
 * @author		butschster <*****@*****.**>
 * @link		http://kodicms.ru
 * @copyright	(c) 2012-2014 butschster
 * @license		http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt
 */
Exemple #7
0
 public function before()
 {
     parent::before();
     $this->breadcrumbs->add(__('Messages'), Route::get('backend')->uri(array('controller' => 'messages')));
     Assets::package('redactor');
 }
Exemple #8
0
 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')));
 }
Exemple #9
0
 public function before()
 {
     parent::before();
     Assets::css('widgets', ADMIN_RESOURCES . 'css/widgets.css');
     $this->breadcrumbs->add(__('Widgets'), Route::get('backend')->uri(array('controller' => 'widgets')));
 }
Exemple #10
0
 public function before()
 {
     parent::before();
     $this->breadcrumbs->add(__('System'), Route::get('backend')->uri(array('controller' => 'system', 'action' => 'information')));
 }
Exemple #11
0
 public function before()
 {
     parent::before();
     $this->breadcrumbs->add(__('Email types'), Route::get('email_controllers')->uri(array('controller' => 'types')));
 }
Exemple #12
0
 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;
 }