public function init()
 {
     try {
         parent::init();
         parent::checkIdentity();
     } catch (Exception $e) {
         throw $e;
     }
 }
 /**
  * Responsavél pelas ações de limpar todas ou remover uma notificação da sessão
  */
 public function removerAction()
 {
     parent::noTemplate();
     $aParametros = $this->getRequest()->getParams();
     // Verificação para remover somente uma notificação ou todas
     if (isset($aParametros['tipo']) && isset($aParametros['codigo'])) {
         $sMensagem = "Notificação de '{$aParametros['tipo']}' removida da sessão.";
         DBSeller_Plugin_Notificacao::remove($aParametros['tipo'], $aParametros['codigo']);
     } else {
         $sMensagem = 'Todas as notificações foram removidas da sessão.';
         DBSeller_Plugin_Notificacao::limpar();
     }
     $iCount = DBSeller_Plugin_Notificacao::getCountAll();
     // Parametros de retorno do AJAX
     $aRetornoJson = array('status' => TRUE, 'message' => $sMensagem, 'count' => $iCount);
     echo $this->getHelper('json')->sendJson($aRetornoJson);
 }
 /**
  * Método equivalente ao _construct()
  * Método para checar a autenticação do usuário
  *
  * @see Global_Lib_Controller_AbstractController::init()
  */
 public function init()
 {
     parent::init();
     parent::checkIdentity();
 }
 public function init()
 {
     parent::init();
 }
 /**
  * M�todo construtor
  */
 public function init()
 {
     parent::init();
     parent::checkIdentity();
     self::alteraUser();
 }