public function indexAction() { if ($this->getRequest()->isGet()) { $codigo_ativacao = $this->_request->getParam('ativacao'); $mgm = ""; $dao = new Application_Model_UserDAO(); if ($dao->verificaAtivacao($codigo_ativacao)) { $mgm = 'Email ativado com sucesso! Clique em Home para logar.'; } else { $mgm = 'Email não foi ativado!'; } } $this->view->mgm = $mgm; }
public function indexAction() { $this->view->layout()->disableLayout(); $this->_helper->viewRenderer->setNoRender(true); $id = $this->_request->getParam('id'); $dao = new Application_Model_UserDAO(); if ($dao->remove($id)) { $mensagem = 'Removido com sucesso!'; } else { $mensagem = 'Não foi removido!'; } $result = array('mensagem' => $mensagem); $this->_response->setBody(json_encode($result)); }
public function indexAction() { $auth = Zend_Auth::getInstance(); $result = $auth->getStorage()->read(); if ($result->role == 'admin') { $role = true; } else { $role = false; } $dao = new Application_Model_UserDAO(); if ($result->role != 'admin') { $find[] = $dao->find($result->id); $this->view->lista = $find; } else { $this->view->lista = $dao->fetchAll(); } $this->view->role = $role; }
public function indexAction() { if ($this->getRequest()->isPost()) { $nome = $this->_request->getParam('nome'); $email = $this->_request->getParam('email'); $senha = md5($this->_request->getParam('senha')); $user = new Application_Model_UserModelo(); $user->setNome($nome); $user->setEmail($email); $user->setSenha($senha); $user->setRole('usuario'); $user->setStatus('0'); $user->setAtivacao(md5(uniqid(rand()))); $dao = new Application_Model_UserDAO(); $mail = new Application_Model_Mail(); $dao->save($user); $url = $this->view->serverUrl() . $this->view->baseUrl(); $mgm = $mail->enviarEmail($url, $user->getEmail(), $user->getAtivacao()); return $this->_redirector->gotoUrl('/index/index?mgm=' . $mgm); } }
public function atualizarAction() { if ($this->getRequest()->isPost()) { $id = $this->_request->getParam('id'); $nome = $this->_request->getParam('nome'); $email = $this->_request->getParam('email'); $role = $this->_request->getParam('role'); if (!isset($role)) { $role = 'usuario'; } $user = new Application_Model_UserModelo(); $user->setId($id); $user->setNome($nome); $user->setEmail($email); $user->setRole($role); $dao = new Application_Model_UserDAO(); if ($dao->atualiza($user)) { return $this->_redirector->gotoUrl('/listar'); } else { return $this->_redirector->gotoUrl('/listar'); } } }