Пример #1
0
 public function executa()
 {
     //1-Persa (299); 2-Angorá(499); 3-Himaláia(999); 4-Pré-cadastro(50)
     $plano = $_POST['plano'];
     $tamanho = $_POST['tamanho'];
     $validar = new Validar();
     $validaPlano = $validar->plano($plano);
     $validaPlano = $validaTermos = true;
     //Validar a amiga é especial
     if ($validaPlano && $validaTermos) {
         $dao = new PessoaDAO();
         $contrato = new Contrato();
         $contrato->set_idPlano($plano);
         $contrato->set_tamanho($tamanho);
         $chaveGerada = $dao->geraLicenca();
         $chaveFoi = false;
         $licenca = $chaveGerada;
         $contrato->set_licenca($licenca);
         $contratos = array($contrato);
         $idPessoa = $_SESSION['pessoa']['id'];
         if ($id = $dao->insereContrato($idPessoa, $contratos)) {
             $_SESSION['atualizacao-vitrine'] = true;
             header('Location: perfil/minha-vitrine');
         } else {
             echo "Erro!";
         }
     } else {
         echo '<script>alert("Plano invalido"); window.history.go(-1);</script>';
         exit;
     }
 }