/** * lista as atribuições de cartórios * @param Cartorio $c */ public function verificaAtualizacao($c) { $errors = array(); if ($c->fantasia == "" || $c->nome == "" || $c->cep == "" || $c->endereco == "" || $c->numero == "" || $c->bairro == "" || $c->cidade == "" || $c->estado == "") { $errors['error'] = "<li><b>Os campos com * são obrigatórios.</b></li>"; if ($c->fantasia == "") { $errors['fantasia'] = 1; } if ($c->nome == "") { $errors['nome'] = 1; } if ($c->cep == "") { $errors['cep'] = 1; } if ($c->endereco == "") { $errors['endereco'] = 1; } if ($c->numero == "") { $errors['numero'] = 1; } if ($c->bairro == "") { $errors['bairro'] = 1; } if ($c->cidade == "") { $errors['cidade'] = 1; } if ($c->estado == "") { $errors['estado'] = 1; } } if ($c->email != "") { $valida = validaEMAIL($c->email); if ($valida == 'false') { $errors['email'] = 1; $errors['error'] .= "<li><b>E-mail Inválido, digite corretamente.</b></li>"; } } if ($c->cpf != "") { if (validaCNPJ($c->cpf) == 'false') { $errors['cpf'] = 1; $errors['error'] .= "<li><b>CNPJ Inválido, digite corretamente.</b></li>"; } } return $errors; }
for ($i = 0; $i < count($verifica_cp); $i++) { if ($errors == 0 && strlen($c->{$verifica_cp}[$i]) == 0) { $errors++; $error .= 'O campo ' . $verifica_nome[$i] . ' não pode ser vazio!'; $cp = $verifica_cp[$i]; $i = count($verifica_cp); } } if ($errors == 0) { $valida = validaCPF($c->cpf); if ($valida == 'false') { $errors++; $error .= 'CPF digitado é inválido!'; $cp = 'cpf'; } $valida = validaEMAIL($c->email); if ($valida == 'false' && $errors == 0) { $errors++; $error .= 'Email digitado é inválido!'; $cp = 'email'; } } if ($errors == 0) { #incluir/excluir => arquivos $i = 0; $msg = array(); $arquivos = array(array()); foreach ($_FILES as $key => $info) { foreach ($info as $key => $dados) { for ($i = 0; $i < sizeof($dados); $i++) { $arquivos[$i][$key] = $info[$key][$i];
} if ($cpf == "") { $errors['cpf'] = 1; } if ($nome == "") { $errors['nome'] = 1; } if ($email == "") { $errors['email'] = 1; } if ($cep == "") { $errors['cep'] = 1; } $error .= "<li><b>Os campos com * são obrigatórios.</b></li>"; } $valida = validaEMAIL($email); if ($valida == 'false') { $errors['email'] = 1; $error .= "<li><b>E-mail Inválido, digite corretamente.</b></li>"; } if ($tipo == 'cpf') { $valida = validaCPF($cpf); if ($valida == 'false') { $errors['cpf'] = 1; $error .= "<li><b>CPF Inválido, digite corretamente.</b></li>"; } } else { $valida = validaCNPJ($cpf); if ($valida == 'false') { $errors['cpf'] = 1; $error .= "<li><b>CNPJ Inválido, digite corretamente.</b></li>";
/** * verifica permissão de alterar solicitante * @param int $id_pedido_item * @param int $id_empresa * @param array $departamento_p * @param array $departamento_s * @param array $p */ public function verificaPermissaoEditSolicitante($id_pedido_item, $id_empresa, $departamento_p, $departamento_s, $p) { global $controle_id_pais; $errors = array(); $this->sql = "SELECT pi.id_empresa_atend as id_empresa, pi.operacional, pi.id_status, pi.inicio, pi.id_pedido_item, pi.id_empresa_resp, sd.id_departamento_resp from\n\t\t\t\t\tvsites_pedido_item as pi, vsites_servico_departamento as sd where\n\t\t\t\t\tpi.id_pedido_item=? and \n\t\t\t\t\tpi.id_servico_departamento = sd.id_servico_departamento"; $this->values = array($id_pedido_item); $cont = $this->fetch(); $id_departamento_resp = $cont[0]->id_departamento_resp; $operacional = $cont[0]->operacional; $id_empresa_e = $cont[0]->id_empresa; $id_empresa_resp = $cont[0]->id_empresa_resp; $inicio = $cont[0]->inicio; $id_status = $cont[0]->id_status; $id_pedido_item = $cont[0]->id_pedido_item; if ($id_pedido_item == "") { $errors['error'] .= "<li><b>Você não tem permissão de alterar o pedido.</b></li>"; } if ($p->origem == "" or $p->cpf == "" or $p->nome == "" or $p->forma_pagamento == "" or $p->cep == "" or $p->numero == "" or $p->bairro == "" or $p->estado == "" or $p->cidade == "" or $p->endereco == "") { if ($p->cpf == "") { $errors['cpf'] = 1; } if ($p->nome == "") { $errors['nome'] = 1; } if ($p->origem == "") { $errors['origem'] = 1; } if ($p->forma_pagamento == "") { $errors['forma_pagamento'] = 1; } if ($p->cep == "") { $errors['cep'] = 1; } if ($p->numero == "") { $errors['numero'] = 1; } if ($p->endereco == "") { $errors['endereco'] = 1; } if ($p->cidade == "") { $errors['cidade'] = 1; } if ($p->estado == "") { $errors['estado'] = 1; } if ($p->bairro == "") { $errors['bairro'] = 1; } $errors['error'] .= "<li><b>Os campos com * são obrigatórios.</b></li>"; } #verifica se o atendimento ainda pode alterar o pedido if ($id_status != 1 and $id_status != 2 and $id_status != 11 and $id_status != 12 and $id_status != 16 and in_array($id_departamento_resp, $departamento_p) != 1 and in_array('6', $departamento_p) == 1 and in_array('2', $departamento_p) != 1) { $errors['error'] .= "<li><b>Esse serviço já foi enviado para o departamento operacional e você não pode mais alterá-lo</b></li>"; } #verifica se pertence a empresa if ($id_empresa_e != $id_empresa) { $errors['error'] .= "<li><b>Somente o responsável pelo pedido pode realizar alterações nos dados do solicitante.</b></li>"; } if ($p->email != '') { $valida = validaEMAIL($p->email); if ($valida == 'false') { $errors['email'] = 1; $errors['error'] .= "<li><b>E-mail Inválido, digite corretamente.</b></li>"; } } if ($p->tipo == 'cpf') { $valida = validaCPF($p->cpf); if ($valida == 'false') { $errors['cpf'] = 1; $errors['error'] .= "<li><b>CPF Inválido, digite corretamente.</b></li>"; } } else { $valida = validaCNPJ($p->cpf); if ($valida == 'false' and $controle_id_pais) { $errors['cpf'] = 1; $errors['error'] .= "<li><b>CNPJ Inválido, digite corretamente." . $controle_id_pais . "</b></li>"; } } #verifica se tem permissão de alterar o pedido do departamento if (in_array($id_departamento_resp, $departamento_p) != 1 and in_array('6', $departamento_p) != 1 and in_array('2', $departamento_p) != 1) { $errors['error'] .= '<li><b>Você não tem permissão para realizar essa operação, esse pedido pertence a outro departamento.</b></li>'; } #verifica se o concluido operacional foi concluído, caso tenha sido concluído o operacional e o atendimento não pode mais mexer. if (in_array('1', $departamento_p) != 1 and in_array('2', $departamento_p) != 1 and $operacional != '0000-00-00') { $errors['error'] .= '<li><b>Você não tem permissão para realizar essa operação, esse pedido pertence a outro departamento.</b></li>'; } return $errors; }
} } //if ($valor == "" or $valor == "0") { // $errors['valor'] = 1; // $error.="<li><b>O campo \"valor\" precisa ser preenchido.</b></li>"; //} //if ($origem != "Ponto de Venda") { // $id_ponto = ''; //} else { // if ($id_ponto == '') { // $errors['id_ponto'] = 1; // $error.="<li><b>Selecione o Ponto de Venda.</b></li>"; // } //} if ($email != '') { $valida = validaEMAIL($p->email); if ($valida == 'false') { $errors['email'] = 1; $error .= "<li><b>E-mail Inválido, digite corretamente.</b></li>"; } } if ($tipo == 'cpf') { $valida = validaCPF($p->cpf); if ($valida == 'false') { $errors['cpf'] = 1; $error .= "<li><b>CPF Inválido, digite corretamente.</b></li>"; } } else { $valida = validaCNPJ($p->cpf); if ($valida == 'false') { $errors['cpf'] = 1;