public function verAction() { $model = new Application_Model_Pessoa(); $id = $this->_getParam('id', ""); if (!empty($id)) { if (is_numeric($id)) { $sql = $model->getAdapter()->quoteInto('id_pessoa = ?', $id); } else { $sql = $model->getAdapter()->quoteInto('twitter = ?', $id); } $this->view->mostrarEditar = false; } else { if (Zend_Auth::getInstance()->hasIdentity()) { $sessao = Zend_Auth::getInstance()->getIdentity(); if (!empty($sessao["twitter"])) { $sql = $model->getAdapter()->quoteInto('twitter = ?', $sessao["twitter"]); $id = $sessao["twitter"]; } else { $sql = $model->getAdapter()->quoteInto('id_pessoa = ?', $sessao["idPessoa"]); $id = $sessao["idPessoa"]; } $this->view->mostrarEditar = true; } else { $this->_helper->flashMessenger->addMessage(array('danger' => 'Participante não encontrado.')); return; } } $this->view->id = $id; $this->view->user = $model->fetchRow($sql); try { if (isset($this->view->user->slideshare)) { $this->view->slides = $model->listarSlideShare($this->view->user->slideshare); } } catch (Exception $e) { $this->view->slideshareError = $e->getMessage(); } }