$status = "valido"; $dados = array($data, $status); return $dados; } $dados = status(); $pessoa = new Pessoa($_POST["nome"], $_POST["filiacao"], $_POST["nascionalidade"], $_POST["naturalidade"], $_POST["nascimento"], $_POST["sexo"], $_POST["cpf"], $_POST["rg"], $_POST["orgaoemissor"], $_POST["expedicao"], $dados[0], $dados[1]); $instituicao = new Instituicao($_POST["fi"], $_POST["uf3"], $_POST["carreira"], $_POST["ac"], $_POST["localtrabalho"], $_POST["endereco"], $_POST["cidade"], $_POST["cep"], $_POST["telres"], $_POST["celular"], $_POST["email"]); $login = new Login($_POST["login"], $_POST["senha"]); $daoPessoa = new DaoPessoa($pessoa, $conecta); $daoUser = new DaoUser($user, $conecta); $daoInstituicao = new DaoInstituicao($instituicao, $conecta); $daoLogin = new DaoLogin($login, $conecta); if ($daoPessoa->inserir()) { print "ok"; } if ($daoUser->inserir()) { print "ok"; } if ($daoInstituicao->inserir()) { print "ok"; } if ($daoLogin->inserir()) { print "ok"; } /* print "<pre>"; print_r($pessoa); print "</pre>"; print ($pessoa->getDataExpiracao()); */ //header('Location: ../cadastroDeUsuario.php');
<?php $conecta->getConexao()->commit(); $daoPessoa = new DaoPessoa($pessoa, $conecta); $daoPessoa->inserir(); $uidpessoa = $daoPessoa->recuperaId(); $uidpessoa = $uidpessoa[0]; $user->setUidpessoa($uidpessoa); $daoUser = new DaoUser($user, $conecta); $daoUser->inserir(); $instituicao->setUidpessoa($uidpessoa); $daoInstituicao = new DaoInstituicao($instituicao, $conecta); $daoInstituicao->inserir(); $login->setUidpessoa($uidpessoa); $daoLogin = new DaoLogin($login, $conecta); $daoLogin->inserir(); $profissional->setUidpessoa($uidpessoa); $daoProfissional = new DaoProfissional($profissional, $conecta); $daoProfissional->inserir(); $conecta->getConexao()->rollback();