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); }