示例#1
0
$cadastrar = isset($_GET["cadastrar"]) ? $_GET["cadastrar"] : NULL;
if ($cadastrar == "sim") {
    foreach ($_POST as $nomeCampo => $valor) {
        $comando = "\$" . $nomeCampo . "= antiSQL(isset(\$_POST['{$nomeCampo}']) ? '" . $valor . "' : NULL);";
        eval($comando);
    }
    include_once $toRoot . "utils/ConectarMySQL.class.php";
    include_once $toRoot . "beans/Empresa.class.php";
    include_once $toRoot . "beans/Funcionario.class.php";
    include_once $toRoot . "beans/Log.class.php";
    include_once $toRoot . "dao/DAOEmpresa.class.php";
    include_once $toRoot . "dao/DAOFuncionario.class.php";
    include_once $toRoot . "dao/DAOLog.class.php";
    $conexao = new ConectarMySql($toRoot);
    $empresa = new Empresa($tfNomEmp);
    $daoEmpresa = new DAOEmpresa($empresa, $conexao);
    $daoEmpresa->cadastrar();
    $empresa = $daoEmpresa->getAtual();
    $log = new Log(3, 7, $tfNomEmp . " cadastrado!");
    $daoLog = new DAOLog($log, $conexao);
    $daoLog->cadastrar();
    $funcionario = new Funcionario($empresa->codigo, $_SESSION["codigo"]);
    $daoFuncionario = new DAOFuncionario($funcionario, $conexao);
    $daoFuncionario->cadastrar();
    $log->alvCodigo = 6;
    $log->descricao = "Empresa cadastrado!";
    $daoLog->setLog($log);
    $daoLog->cadastrar();
    $conexao->fechar();
    $cadastrar = true;
}