Esempio n. 1
0
        $msg .= '<td style="border: 1px solid black;border-collapse: collapse;margin: 0 5px 0 5px;">' . $row['aprovador'] . '</td>';
        $msg .= '<td style="border: 1px solid black;border-collapse: collapse;margin: 0 5px 0 5px;">' . $row['aprovado'] . '</td>';
        $msg .= '</tr>';
        $msg .= '<tr style="border: 1px solid black;border-collapse: collapse;">';
        $msg .= '<td style="border: 1px solid black;border-collapse: collapse;margin: 0 5px 0 5px;"><b>Coment&aacute;rios</b></td>';
        $msg .= '<td colspan="2" style="border: 1px solid black;border-collapse: collapse;margin: 0 5px 0 5px;">' . $row['pergunta'] . '</td>';
        $msg .= '</tr>';
        $query2 = mysql_query("SELECT \r\n\t\t\t\t\t\t\t\t\tREPLACE(RA.file, '../', '') as file\r\n\t\t\t\t\t\t\t\tFROM \r\n\t\t\t\t\t\t\t\t\ttb_pedido_informacao_arquivo PIA\r\n\t\t\t\t\t\t\t\t\tINNER JOIN tb_remessa_arquivo RA ON RA.id = PIA.id_lista_arquivo\r\n\t\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\t\tPIA.id_pedido_informacao = " . $row['id_lista']);
        $msg .= '<tr style="border: 1px solid black;border-collapse: collapse;">';
        $msg .= '<td style="border: 1px solid black;border-collapse: collapse;margin: 0 5px 0 5px;"><b>Arquivo(s)</b></td>';
        $msg .= '<td colspan="2" style="border: 1px solid black;border-collapse: collapse;margin: 0 5px 0 5px;">';
        while ($row2 = mysql_fetch_array($query2)) {
            $msg .= $row2['file'] . '<br>';
        }
        $msg .= '</td></tr>';
        $msg .= '<tr style="border: 1px solid black;border-collapse: collapse;">';
        $msg .= '<td colspan="3" style="border: 1px solid black;border-collapse: collapse;margin: 0 5px 0 5px;">&nbsp;</td>';
        $msg .= '</tr>';
        $id_projeto .= $row['ck_id'] . ",";
    }
    $id_projeto = substr($id_projeto, 0, -1);
    $msg .= "</table>";
    //Finalizando a montagem do corpo do e-mail
    // Listando os responsaveis da Lista e quem validou cada arquivo.
    $to = $DAO->Listar("SELECT\r\n\t\t\t\t\t\t\tA.id as ck_id,\r\n\t\t\t\t\t\t\tH.nome as fase,\r\n\t\t\t\t\t\t\tE.codigo as cod_disciplina,\r\n\t\t\t\t\t\t\tE.nome as disciplina,\r\n\t\t\t\t\t\t\tF.codigo as cod_obra,\r\n\t\t\t\t\t\t\tF.nome as obra,\r\n\t\t\t\t\t\t\tA.revisao,\r\n\t\t\t\t\t\t\tP1.nome_completo as verificador,\r\n\t\t\t\t\t\t\tP2.nome_completo as aprovador,\r\n\t\t\t\t\t\t\tDATE_FORMAT(A.criado, '%d/%m/%Y') as criado,\r\n\t\t\t\t\t\t\tDATE_FORMAT(A.aprovado, '%d/%m/%Y') as aprovado,\r\n\t\t\t\t\t\t\tG.pergunta,\r\n\t\t\t\t\t\t\tD.id as id_lista,\r\n\t\t\t\t\t\t\tA.aprovado_por\r\n\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\t" . MYSQL_BASE_CHECK_LISTS . " A\r\n\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_REMESSA_ARQUIVOS . " B ON B.file = CONCAT('../', A.nome_arquivo)\r\n\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_REMESSA_LISTAS . " D ON D.id = B.id_remessa_lista\r\n\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_DISCIPLINAS . " E ON E.id = A.id_disciplina\r\n\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PROJETO_OBRA . " F ON F.id = A.id_obra_codigo\r\n\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PEDIDO_INFORMACAO_ARQUIVO . " G ON G.id_lista_arquivo = B.id\r\n\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_EMPRESAS . " I ON D.id_empresa = I.id\r\n\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_FASE_PROJETOS . " H ON H.id = A.id_fase_projeto\r\n\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PESSOAS . " P1 ON P1.id = A.id_usuario\r\n\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PESSOAS . " P2 ON P2.id = A.aprovado_supervisor\r\n\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\tA.aprovado IS NOT NULL AND \r\n\t\t\t\t\t\t\tA.aprovado_por IN (2,3) AND \r\n\t\t\t\t\t\t\tI.id = " . $item . " AND\r\n\t\t\t\t\t\t\t(A.email_pi = 'N' OR A.email_pi IS NULL)\r\n\t\t\t\t\t\tGROUP BY D.id");
    // 	$send = sendEmail("*****@*****.**", $to, utf8_decode("Pedido de Informação"), utf8_decode($msg), NULL);
    echo $msg;
    if ($send == 1) {
        // 		$query = mysql_query("UPDATE ".MYSQL_BASE_CHECK_LISTS." SET email_pi = 'S' WHERE id IN (".$id_projeto.")");
    }
}
Esempio n. 2
0
<?php

include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../PedidoInformacao.class.php';
include_once '../DAO/PedidoInformacaoDAO.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
if (!in_array(234, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="index.php";</script>';
}
$pedidoInformacao = new PedidoInformacao();
$DAO = new PedidoInformacaoDAO();
$pedidoInformacao->setId(limpaTexto($_GET['id']));
$id_empresa = 0;
$resultado = $DAO->Listar("SELECT \r\n\t\t\t\t\t\t\t\tpi.*, e.nome, \r\n\t\t\t\t\t\t\t\t(SELECT nome_completo FROM " . MYSQL_BASE_PESSOAS . " WHERE id = pi.id_responsavel) as responsavel, p.nome_completo FROM " . MYSQL_BASE_PEDIDO_INFORMACAO . " pi, \r\n\t\t\t\t\t\t\t" . MYSQL_BASE_EMPRESAS . " e, " . MYSQL_BASE_PESSOAS . " p WHERE pi.id_usuario = p.id AND pi.id_empresa = e.id AND pi.id = " . $pedidoInformacao->getId());
foreach ($resultado as $item) {
    $pedidoInformacao->setEmpresa($item['nome']);
    $pedidoInformacao->setResponsavel($item['responsavel']);
    $pedidoInformacao->setUsuario($item['nome_completo']);
    $pedidoInformacao->setAssunto($item['assunto']);
    $pedidoInformacao->setCriado(dataBrasil($item['criado'], null));
    $pedidoInformacao->setFinalizado("");
    $id_empresa = $item['id_empresa'];
    $id_responsavel = $item['id_responsavel'];
    $id_usuario = $item['id_usuario'];
    if (!empty($item['fim'])) {
        $pedidoInformacao->setFinalizado(dataBrasil($item['fim'], false));
    }
}
?>
Esempio n. 3
0
include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/PedidoInformacaoDAO.php';
include_once '../PedidoInformacao.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
$pedido = new PedidoInformacao();
$DAO = new PedidoInformacaoDAO();
if (!in_array(212, listarAcesso())) {
    echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/modulos.php";</script>';
}
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'inserir') {
    $pedido->setLista($_POST['lista']);
    $pedido->setAssunto(limpaTexto($_POST['assunto']));
    $lista_info = $DAO->Listar("SELECT rl.*, nome_completo as responsavel FROM " . MYSQL_BASE_REMESSA_LISTAS . " rl\r\n\t\t\t\t\t\t\t\tINNER JOIN \r\n\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_PESSOAS . " p ON rl.id_usuario = p.id \r\n\t\t\t\t\t\t\t\tWHERE \r\n\t\t\t\t\t\t\t\t\texcluido IS NULL AND rl.id= " . $pedido->getLista());
    foreach ($lista_info as $lista) {
        $pedido->setResponsavel($lista['id_usuario']);
        $pedido->setEmpresa($lista['id_empresa']);
        $pedido->setUsuario($lista['responsavel']);
    }
    if ($pedido->getLista() != '') {
        if ($pedido->getAssunto() != '') {
            $retorno = $DAO->Gravar($pedido);
            if ($retorno > 0) {
                $post = $_POST;
                foreach (array_keys($post) as $row) {
                    $explode = explode("-", $row);
                    if ($explode[0] == 'pergunta' && !empty($post[$row]) && $post['selecionado' . $explode[1]] == '1') {
                        $pedido->setPedidoInformacao($retorno);
                        $pedido->setPergunta($post[$row]);
Esempio n. 4
0
         $query = mysql_query("SELECT id FROM " . MYSQL_BASE_PEDIDO_INFORMACAO_ARQUIVO . " WHERE file = '" . $name . "' AND dat_excluido IS NULL");
         $num = mysql_num_rows($query);
         if ($num > 0) {
             $msg_erro .= "J� existe um arquivo com esse mesmo nome na base de dados.";
             echo '<script language= "JavaScript">alert("' . $msg_erro . '");</script>';
         } else {
             if (move_uploaded_file($tmp_name, $uploadFile)) {
                 $pedidoInformacao->setFile($name);
             }
         }
     }
     /*Fim - Anexar arquivo*/
     $resultado = $DAO->Atualizar($pedidoInformacao);
 }
 if ($resultado == 1) {
     $query = $DAO->Listar("\r\n\t\t\t\t\t\t\tSELECT pi.*, p.nome_completo AS usuario, p1.nome_completo AS responsavel FROM " . MYSQL_BASE_PEDIDO_INFORMACAO . " pi \r\n\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PESSOAS . " p ON pi.id_usuario = p.id\r\n\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PESSOAS . " p1 ON pi.id_responsavel = p1.id\r\n\t\t\t\t\t\t\tWHERE pi.id = " . $id_pi);
     foreach ($query as $item) {
         $pedidoInformacao->setUsuario($item['id_usuario']);
         $pedidoInformacao->setResponsavel($item['id_responsavel']);
         $pedidoInformacao->setAssunto($item['assunto']);
         $pedidoInformacao->setNomeResponsavel($item['responsavel']);
         $pedidoInformacao->setNomeUsuario($item['usuario']);
     }
     $email = " <strong> Um PI foi repondido </strong> <br><br>";
     $email .= utf8_encode("Respons�vel/Lista : ") . $pedidoInformacao->getNomeResponsavel() . "<br>";
     $email .= "Solicitante do PI: " . $pedidoInformacao->getNomeUsuario() . "<br>";
     $email .= "Assunto : " . $pedidoInformacao->getAssunto() . "<br><br>";
     $email .= utf8_encode("Acesse o m�dulo o item Pedido de Informa��o no m�dulo Remessa de Arquivo para verificar a resposta! <br>");
     $retorno1 = $DAO->Listar(" SELECT B.id, A.email, B.nome_guerra FROM\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_PESSOAS . " A\r\n\t\t\t\t\t\t\t\t\t\t                INNER JOIN " . MYSQL_BASE_USUARIOS . " B ON B.id_pessoa = A.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tWHERE A.id IN ( " . $pedidoInformacao->getUsuario() . ") AND A.ativo = 'S' ");
     $to = "";
     $cc = "";
Esempio n. 5
0
 function listar($id = null)
 {
     $DAO = new PedidoInformacaoDAO();
     $sql = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_REMESSA_LISTAS . " WHERE excluido IS NULL");
     foreach ($sql as $pedido) {
         if ($id == $pedido['id']) {
             echo '<option selected="selected" value="' . $pedido['id'] . '">Lista ' . $pedido['id'] . '</option>';
         } else {
             echo '<option value="' . $pedido['id'] . '">Lista ' . $pedido['id'] . '</option>';
         }
     }
 }