function buscaCampo($coluna = '', $comando, $tabela, $campos = '', $criterios = '') { $busca_campo = acessaBD($comando, $tabela, $campos, $criterios); if ($busca_campo == 0) { return $busca_campo; } else { return $busca_campo[$coluna]; } }
$campos_vistoria .= $_POST['customer'] . ","; //customer $campos_vistoria .= $_POST['os'] . ","; //os $campos_vistoria .= "'" . retornaData($_POST['data_do_teste']) . "',"; //"'2013-06-07',"; //data_do_teste: (converter data_vistoria - '3 de junho de 2013' -> yyyy-mm-aa) $campos_vistoria .= $_POST['id_tecnico'] . ","; //id_tecnico: (self) $campos_vistoria .= buscaCampo("cod_defeito", "SELECT", "qb_defeito", "cod_defeito", "desc_defeito ='" . $_POST['defeito_relatado'] . "'") . ","; // Defeito relatado pelo técnico $campos_vistoria .= buscaCampo("cod_defeito", "SELECT", "qb_defeito", "cod_defeito", "desc_defeito ='" . $_POST['defeito_constatado'] . "'") . ","; // Defeito constatado pelo consultor $campos_vistoria .= "'" . $_POST['troca_devida'] . "'"; $campos_vistoria .= ")"; //Insere dados na tabela teste_qb $insere_teste_qb = acessaBD($comando, $tabela, $campos_vistoria, $criterios); // // Grava dados no BD - FIM // if (!$insere_teste_qb) { $retorno = 0; //Erro $titulo = 'Erro de banco de dados'; $valida = 'false'; $msg = 'Erro ao tentar gravar os dados no banco de dados!'; } else { //OK $retorno = 1; $titulo = 'Concluído'; $valida = 'true'; $msg = 'Dados gravados com sucesso no banco de dados!';
} //Insere nome do técnico nas indicações Momento SKY - FIM //Insere dados na tabela `atividades` - INICIO if ($_POST['nome_tecnico'] != 'Teste') { $comando = "INSERT"; $tabela = "atividades"; $criterios = ""; $cod_consultor = buscaCampo("cod_consultor", "SELECT", "consultor", "cod_consultor", "udid8 ='" . $udid8 . "';"); $cod_local = 3; $cod_tipo_atividade = buscaCampo("cod_tipo_atividade", "SELECT", "tipo_atividade", "cod_tipo_atividade", "desc_atividade ='" . $_POST['tipo_vistoria'] . "'"); $dt_inicial = retornaData($_POST['data_vistoria']) . " " . $_POST['hora_inicio_vistoria']; $dt_final = retornaData($_POST['data_vistoria']) . " " . $_POST['hora_termino_vistoria']; $credenciado = buscaCampo("desc_empresa", "SELECT", "credenciados", "desc_empresa", "pdv_empresa = '" . $pdv_empresa . "'"); $descricao = "OS " . $_POST['os'] . " - " . $credenciado; $campos = "(''," . $cod_consultor . ", " . $cod_local . ", " . $cod_tipo_atividade . ", '" . $dt_inicial . "', '" . $dt_final . "', '" . $descricao . "');"; $insere = acessaBD($comando, $tabela, $campos, $criterios); } //Insere dados na tabela `atividades` - FIM // // Grava dados no BD - FIM // // // Cria vistoria em PDF - INICIO geraPDF($_POST['os']); // Cria vistoria em PDF - FIM // if (!$insere_vistoria) { $retorno = 0; //Erro $titulo = 'Erro de banco de dados'; $valida = 'false';
session_start(); /************************************************* * Modulo Envia senha * =============================================== * Este módulo envia a senha por meio do link * 'Esqueci minha senha' na tela de logon ou * via FormEntry *************************************************/ // Informa qual o conjunto de caracteres será usado header('Content-Type: text/html; charset=utf-8'); require_once 'dao.php'; require_once 'envia_email.php'; require_once '../modulos/mensagem.php'; $email = $_REQUEST['email']; $criterios = "email = '" . $email . "'"; $consulta_login = acessaBD("SELECT", "consultor", "nome, email, senha", $criterios); if (!$consulta_login) { $retorno = 0; } else { $retorno = 1; } //Email encontrado //Tratamento de LOGIN if (!$retorno) { $titulo = 'Atenção'; $valida = 'false'; $msg = 'Digite um e-mail cadastrado no sistema!'; } else { //Envia o email $email_notificacao = emailSenha($consulta_login['nome'], $consulta_login['email'], $consulta_login['senha'], $email_cc); $titulo = 'Atenção';
function buscaCampo($coluna, $comando, $tabela, $campos, $criterios) { $busca_campo = acessaBD($comando, $tabela, $campos, $criterios); return $busca_campo[$coluna]; }
$msg = "Vistoria " . $tipo_aprovacao . " não pode ser indicada como " . $_POST['tipo'] . "!"; header('Location: indica_mandou_bem.php?msg=' . $msg . '&tipo=' . $_REQUEST['tipo']); } elseif ($os == '' || $tipo == '' || $tecnico == '') { $msg = "Preencha todos os campos!"; header('Location: indica_mandou_bem.php?msg=' . $msg . '&tipo=' . $_REQUEST['tipo']); } elseif (!buscaCampo("os", "SELECT", "vistoria", "os", "os=" . $os . ($_SESSION['nivel_acesso'] > 2 ? ' AND cod_consultor=' . $_SESSION['login'] : ''))) { //Busca se OS existe no sistema $msg = "A OS " . $os . " não consta no sistema ou é de outro consultor.<br>Verifique se o número da OS está correto!"; header('Location: indica_mandou_bem.php?msg=' . $msg . '&tipo=' . $_REQUEST['tipo']); } elseif (buscaCampo("os", "SELECT", "vistoria_indicacao_momento_sky", "os", "os=" . $os) > 0) { //Busca se já existe indicação $msg = "A OS " . $os . " já foi indicada como " . $_REQUEST['tipo'] . "!"; header('Location: indica_mandou_bem.php?msg=' . $msg . '&tipo=' . $_REQUEST['tipo']); } else { $comando = "INSERT"; $tabela = "vistoria_indicacao_momento_sky"; $campos = "(" . $os . "," . $tipo . ",'" . $tecnico . "',1)"; $criterios = ""; $insere_vistoria = acessaBD($comando, $tabela, $campos, $criterios); if (mysql_affected_rows() > 0) { $msg = "Indicação inserida com sucesso!"; } else { $msg = "A indicação não pode ser incluída!"; } echo "<script>"; echo "alert('" . $msg . "');"; echo "window.opener.location.reload();"; echo "window.close();"; echo "</script>"; } }
$campos = "*"; $tabela = "consultor"; $criterios = "email ='" . $email_login . "' AND senha ='" . $senha_login . "';"; //Consulta se o login é valido $result = acessaBD($comando, $tabela, $campos, $criterios); if ($result == 0) { $retorno = 0; //Login inválido } else { //Login OK $comando = "UPDATE"; $campos = "udid8 = '" . $udid8 . "'" . (strlen($nova_senha_1) > 0 ? ', senha = \'' . $nova_senha_1 . '\'' : ''); $tabela = "consultor"; $criterios = "email ='" . $result['email'] . "'"; //Registra o dispositivo do usuário autenticado $retorno = acessaBD($comando, $tabela, $campos, $criterios); } //Acesso ao BD - FIM } else { $retorno = 20; } //Tratamento de retorno de msg para o dispositivo switch ($retorno) { case 0: $titulo = 'Atenção'; $valida = 'false'; $msg = 'Login inválido!'; break; case 1: $titulo = 'Cadastro'; $valida = 'true';