$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();