$o_empresa = new EmpresaDAO(); if ($o_empresa->busca("{$campo} = '{$valor}'")) { $xml .= "<erro>O {$campo} informado ja encontra-se cadastrado em nosso sistema.</erro>"; die($xml .= "</gravacao>"); } } $id_tipo_inscricao = $_REQUEST['id_tipo_inscricao']; $permito_divulgacao = $_REQUEST['permito_divulgacao']; $o_transacao = new Banco(); $o_transacao->begin(); $o_empresa = new EmpresaDAO(); $o_empresa->nome = $_REQUEST['nome']; $o_empresa->responsavel = $_REQUEST['responsavel']; $o_empresa->email = strtolower($_REQUEST['email']); $o_empresa->cep = $_REQUEST['cep']; if (!$o_empresa->salva()) { $o_transacao->rollback(); $xml .= "<erro>Falha ao tentar gravar dados da empresa: " . $o_empresa->erro_sql . "</erro>"; die($xml .= "</gravacao>"); } if (!empty($_SESSION['Funcionarios'])) { foreach ($_SESSION['Funcionarios'] as $funcionario) { $func_nome = $funcionario['func_nome']; $func_email = strtolower($funcionario['func_email']); $func_profissao = $funcionario['func_profissao']; $func_nome_sem_acento = Funcoes::remove_acentos($func_nome); $o_inscricao = new InscricaoDAO(); $o_inscricao->id_empresa = $o_empresa->id; $o_inscricao->id_tipo_inscricao = $id_tipo_inscricao; $o_inscricao->data_registro = date("Y-m-d H:i:s"); if (!$o_inscricao->salva()) {