Beispiel #1
0
$erro_exist = null;
$precadastro = false;
$id_pre = 0;
$hoje = new ActiveRecord\DateTime(date('Y-m-d H:i:s'));
$erros = array();
$erros['cnpj'] = 'Ops! Este CNPJ já existe. Verifique o número digitado ou acesse sua conta com os dados de usuário';
$erros['naoexiste'] = 'Ops! Este parceiro não existe, impossível executar atualização';
$erros['email'] = 'Falha no envio de e-mail';
if (isset($_POST['id'])) {
    $parceiro = parceiro::find_by_id($_POST['id']);
    if (count($parceiro) > 0) {
        //$dados['data_atualizacao'] = $hoje;
        // executa a busca nos locais
        $locais_est = est_atendido::find_all_by_parceiros_id($_POST['id']);
        $locais_reg = reg_atendida::find_all_by_parceiros_id($_POST['id']);
        $locais_cdd = cdd_atendida::find_all_by_parceiros_id($_POST['id']);
    } else {
        $saida['erro'] = $erros['naoexiste'];
    }
} else {
    // se for criar um novo verifica antes se o CNPJ existe
    // se existir, trata como um erro de cadastro
    // $erro_exist = parceiro::find_by_cnpj($_POST['cnpj']);
    $erro_exist = parceiro::find_by_cnpj($_POST['cnpj']);
    if (count($erro_exist) > 0) {
        if ($erro_exist->acessos == 0) {
            $parceiro = parceiro::find_by_id($erro_exist->id);
            $precadastro = true;
            $id_pre = $erro_exist->id;
            //$dados['data_atualizacao'] = $hoje;
            $dados['data_cadastro'] = $hoje;