action())) return; if (! count($this->secure_actions) OR (! isset($this->secure_actions[Request::current()->action()]))) throw new Kohana_Exception('Class has no security defined :class, or no security configured for :method',array(':class'=>get_class($this),':method'=>Request::current()->action())); parent::before(); $this->ao = Auth::instance()->get_user(); if (is_string($this->ao) OR ! $this->ao->loaded()) throw new Kohana_Exception('Account doesnt exist :account ?',array(':account'=>is_string($this->ao) ? $this->ao : Auth::instance()->get_user()->id)); } public function after() { $dc = 'welcome/index'; $m = sprintf('%s/%s',Request::current()->directory(),Request::current()->controller()); BreadCrumb::URL(Request::current()->directory(),sprintf('%s/%s',Request::current()->directory(),$dc),FALSE); BreadCrumb::URL($m,method_exists($this,'action_menu') ? $m.'/menu' : sprintf('%s/%s',Request::current()->directory(),$dc),FALSE); parent::after(); } } ?>