public function init() { // Do not show any of this if not logged in && is_admin if (!$this->_helper->requireUser()->setNoForward(true)->isValid()) { $session = new Zend_Session_Namespace('Redirect'); $session->uri = 'admin/invite'; return $this->_redirect('login'); } parent::init(); }
public function __construct(Zend_Controller_Request_Abstract $request, Zend_Controller_Response_Abstract $response, array $invokeArgs = array()) { // Pre-init setSubject try { if ('' !== ($subject = trim((string) $request->getParam('subject')))) { $subject = Engine_Api::_()->getItemByGuid($subject); if ($subject instanceof Core_Model_Item_Abstract && $subject->getIdentity() && !Engine_Api::_()->core()->hasSubject()) { Engine_Api::_()->core()->setSubject($subject); } } } catch (Exception $e) { // Silence //throw $e; } // Parent parent::__construct($request, $response, $invokeArgs); }