示例#1
0
 public function gravaAction()
 {
     if ($this->getRequest()->isPost()) {
         $locador = new Locador();
         $locador->setNome($this->getRequest()->getPost("nome"));
         $locador->setSexo($this->getRequest()->getPost("sexo"));
         $locador->setNascimento($this->getRequest()->getPost("nascimento"));
         $locador->setEmail($this->getRequest()->getPost("email"));
         $locador->setFoneFixo($this->getRequest()->getPost("foneFixo"));
         $locador->setFoneCelular($this->getRequest()->getPost("foneCelular"));
         $locador->setCep($this->getRequest()->getPost("cep"));
         $locador->setEndereco($this->getRequest()->getPost("endereco"));
         $locador->setBairro($this->getRequest()->getPost("bairro"));
         $locador->setCidade($this->getRequest()->getPost("cidade"));
         $locador->setUf($this->getRequest()->getPost("uf"));
         $locador->setLogin($this->getRequest()->getPost("login"));
         $locador->setSenha(sha1($this->getRequest()->getPost("senha")));
         $this->getEm()->persist($locador);
         $this->getEm()->flush();
         $msg = "<h2>Confirme seu cadastro</h2>" . "<p>Sr(ª). " . $locador->getNome() . ", acesse o link abaixo para confirmar seu cadastro:</p>" . "<a href='http://imobiliaria.grupo-gpa.com" . $this->url()->fromRoute('locador/confirma', array('controller' => 'locador', 'action' => 'confirma', 'url' => base64_encode($locador->getId()))) . "'>confirmar cadastro</a><br>" . "<i><b>Suporte Imobiliaria Grupo GPA</b></i></p>";
         mail($locador->getEmail(), "Confirme seu cadastro", $msg, 'MIME-Version: 1.0' . "\r\n" . 'Content-type: text/html; charset=iso-8859-1' . "\r\n" . 'From: Suporte Imobiliaria <*****@*****.**>' . "\r\n");
         return new ViewModel(array("id" => $locador->getId(), "nome" => $locador->getNome()));
     }
 }
 /**
  * {@inheritDoc}
  */
 public function setFoneFixo($foneFixo)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'setFoneFixo', array($foneFixo));
     return parent::setFoneFixo($foneFixo);
 }