$comando = $_GET['comando'];
$row = mysql_fetch_array($consulta_especialista);
if ($row['os'] == '') {
    $msg = "OS não encontrada!";
} else {
    if ($comando == 'Validar') {
        $tabela = buscaCampo("", "UPDATE", "vistoria", "moderacao=1", "os=" . $row['os']);
        $msg = "Vistoria validada com sucesso!";
    } elseif ($comando == 'Reenviar') {
        if (isset($_POST['mensagem'])) {
            $tabela = buscaCampo("", "UPDATE", "vistoria", "moderacao=2", "os=" . $row['os']);
            if (mysql_affected_rows() > 0) {
                //Busca email do consultor responsavel
                $email_cc = buscaCampo("email", "SELECT", "consultor", "email", "cod_consultor = " . $_SESSION['login']);
                //Envia email de notificação para reenvio de vistoria
                $email_notificacao = emailReenviaVistoria($row['nome'], $row['email'], $row['os'], $email_cc, $_POST['mensagem']);
                if ($email_notificacao == 1) {
                    $msg = "Vistoria alterada para status REENVIAR. Dentro de instantes o especialista receberá um email solicitando o reenvio da vistoria.";
                } else {
                    $msg = "Ocorreu um erro no envio do email para o especialista. Favor notificá-lo para reenviar a vistoria.";
                }
            } else {
                $msg = "Vistoria não pode ser alterada para status REENVIAR!";
            }
        } else {
            echo "<style type=\"text/css\">";
            echo "body{margin-top:0px;font-family:helvetica;font-size:16px;}";
            echo "label{display:block;float:left;width:300px;}";
            echo "fieldset{background-color:#ffc;height:160px;}";
            echo "legend{font-weight:bold;}";
            echo "</style>";
Exemple #2
0
         $criterio = '';
         $query = '';
         $result = '';
     } elseif ($_REQUEST['reenviar'] == 1) {
         //Altera o Status da OS para moderação
         buscaCampo('', 'UPDATE', $tabela, 'moderacao=3', 'os = ' . trim($_REQUEST['os']));
         if (mysql_affected_rows() > 0) {
             //Busca nome e email do consultor
             $nome = buscaCampo('nome', 'SELECT', 'consultor c INNER JOIN vistoria v ON (v.cod_consultor=c.cod_consultor)', 'nome', 'v.os = ' . trim($_REQUEST['os']));
             $email = buscaCampo('email', 'SELECT', 'consultor c INNER JOIN vistoria v ON (v.cod_consultor=c.cod_consultor)', 'email', 'v.os = ' . trim($_REQUEST['os']));
             //Busca email do supervisor
             $email_gestor = buscaCampo('email', 'SELECT', 'consultor', 'email', 'cod_consultor = ' . $_SESSION['login']);
             //Define a mensagem
             $mensagem = $_REQUEST['mensagem'];
             //Envia email de notificação para reenvio de vistoria
             echo emailReenviaVistoria($nome, $email, $_REQUEST['os'], $email_gestor, $mensagem);
         }
         $criterio = '';
         $query = '';
         $result = '';
     }
 }
 if (isset($_REQUEST['pdv'])) {
     $pdv_empresa = $_REQUEST['pdv'];
 } else {
     $pdv_empresa = 0;
 }
 $criterio = "(c.nivel_acesso BETWEEN 2 AND 4) AND c.ativo = 1 ";
 if ($nivel == 1 || $nivel == 6) {
     $criterio .= "AND c.cod_consultor > 1" . ($grupo > 0 ? ' AND c.cod_grupo = ' . $grupo : '');
 } elseif ($nivel == 2 || $nivel == 5) {