public function formularioAction()
 {
     $id = $this->_getParam('id', null);
     $atividade = new Atividade();
     if ($id) {
         $rowAtividade = $atividade->find($id)->current();
         $nomeUsuario = $rowAtividade->findParentUsuario()->nome;
         // Verifica se o usuário que é palestrante da atividade é o usuário logado
         if (Zend_Auth::getInstance()->getIdentity()->id != $rowAtividade->id_palestrante) {
             if (Zend_Auth::getInstance()->getIdentity()->sRole != 'admin') {
                 $this->_addMessage('Você não pode modificar esta atividade');
                 $this->_redirect('participantes');
             }
         }
     } else {
         $rowAtividade = $atividade->createRow();
         $nomeUsuario = Zend_Auth::getInstance()->getIdentity()->nome;
     }
     if (Zend_Auth::getInstance()->getIdentity()->sRole == 'admin') {
         // Carrega salas
         $rowSetSalas = Sala::build()->fetchAll(null, 'nome');
         $aSalas = array();
         foreach ($rowSetSalas as $rowSala) {
             $aSalas[$rowSala->id] = $rowSala->nome;
         }
         $this->view->salas = $aSalas;
         // Carrega situações
         $aSituacao[Atividade::SUBMETIDO] = 'Aguardando aprovação';
         $aSituacao[Atividade::APROVADO] = 'Aprovado';
         $aSituacao[Atividade::REJEITADO] = 'Rejeitado';
         $this->view->situacao = $aSituacao;
     }
     $this->view->nomeUsuario = $nomeUsuario;
     $this->view->row = $rowAtividade;
 }