/**
  *
  */
 public function preDispatch()
 {
     parent::preDispatch();
     $menu = new Zupal_Menu();
     $item = new Zupal_Menu_Item('Content', 'content', 'index', 'index');
     $menu->set_item($item);
     $this->view->placeholder('breadcrumb')->set($menu);
 }
 /**
  *  Protect users from unathorized access.
  * //@TODO: remove site_admin clause. 
  *
  * @return void
  */
 public function preDispatch()
 {
     $u = Model_Users::current_user();
     if (!$u || !($u->can('site_admin') || $u->can('user_admin'))) {
         $param = array('error' => 'This area is reserved for administrators');
         $this->_forward('insecure', 'error', 'administer', $param);
     }
     parent::preDispatch();
 }
 /**
  *
  */
 public function preDispatch()
 {
     $u = Model_Users::current_user();
     if (!$u || !$u->can('ultimatum_manage')) {
         $param = array('error' => 'This area is reserved for administrators');
         return $this->_forward('insecure', 'error', 'administer', $param);
     }
     $this->_helper->layout->setLayout('admin');
     parent::preDispatch();
 }