// $to = ""; // $cc = ""; // $to = substr($to, 0, -1); // $return = sendEmail('*****@*****.**', $retorno, "Alerta de Projeto", $msg, '1'); // if($return != true){ // die($return); // } //---------Envio de e-mail-FIM----------------- //Enviar msg automatica para caixa de entrada do interessado $assunto = utf8_encode('Alerta de Entrada de Documentos'); $id_pessoa = 149; $conteudo = $msg; $mensagem->setAssunto($assunto); $mensagem->setUsuario($id_pessoa); $mensagem->setConteudo($conteudo); $destinatario = $DAOMsg->Listar("SELECT DISTINCT A.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_PESSOAS . " A\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_USUARIO_GRUPOS . " B ON A.id = B.id_pessoa\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_GRUPO_FUNCIONALIDADES . " C ON B.id_grupo = C.id_grupo\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tWHERE C.id_funcionalidade = 12 AND C.ativo = 'S' ORDER BY A.id"); foreach ($destinatario as $item) { $mensagem->setDestinatario($item['id']); $retorno_msg = $DAOMsg->Gravar($mensagem); } //fim - Enviar msg automatica para caixa de entrada do interessado echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="verificador.php";</script>'; } else { // print_r($resultado); echo '<script language= "JavaScript">alert("Erro em atualizar Remessa");</script>'; } } else { // print_r($resultado); echo '<script language= "JavaScript">alert("Erro ao salvar Verificação");</script>'; }
$to = substr($to, 0, -1); // $return = sendEmail('*****@*****.**', $retorno, "Alerta de Projeto", $msg, '2'); // $return = true; // if ($return != true) { // die ( $return ); // } // ---------Envio de e-mail-FIM----------------- // Enviar msg automatica para caixa de entrada do interessado $assunto = utf8_encode('Alerta de Análise Crítica'); $id_pessoa = 149; $conteudo = $msg; $mensagem->setAssunto($assunto); $mensagem->setUsuario($id_pessoa); $mensagem->setConteudo($conteudo); if ($checkList->getAprovadoPor() == 1 || $checkList->getAprovadoPor() == 3) { $destinatario = $DAOMsg->Listar("SELECT DISTINCT B.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_LOG_DOWNLOAD . " A\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PESSOAS . " B ON B.id = A.id_usuario\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_USUARIOS . " C ON C.id_pessoa = B.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tWHERE A.arquivo LIKE '%" . $arquivo . "%'"); } else { $destinatario = $DAOMsg->Listar("SELECT DISTINCT B.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_CHECK_LISTS . " A\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PESSOAS . " B ON B.id = A.id_usuario\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_USUARIOS . " C ON C.id_pessoa = B.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tWHERE A.id=" . $checkList->getId()); } foreach ($destinatario as $item) { $mensagem->setDestinatario($item['id']); $retorno_msg = $DAOMsg->Gravar($mensagem); } if ($checkList->getAprovadoPor() == 2 || $checkList->getAprovadoPor() == 3) { $pedido = new PedidoInformacao(); $DAO_Pedido = new PedidoInformacaoDAO(); if ($checkList->getAprovadoPor() == 2) { $pedido->setAssunto("Projeto Reprovado"); } else { $pedido->setAssunto("Projeto Aprovado com comentários"); }
if (!in_array(10, listarAcesso())) { echo '<script language= "JavaScript">location.href="index.php";</script>'; } $mensagem = new Mensagem(); $DAO = new MensagemDAO(); $mensagem->setId(limpaTexto($_GET['id'])); if (!empty($_GET['cmd']) && $_GET['cmd'] == 'vis') { $id = ValidateInteger(INPUT_GET, 'id'); $retorno = $DAO->Visualizado($id); $titulo = "Caixa de Entrada"; $pagina = "index"; } else { $titulo = "Caixa de Saida"; $pagina = "saida"; } $resultado = $DAO->Listar("SELECT A.*, B.nome_completo \r\n\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_MENSAGENS . " A \r\n\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PESSOAS . " B ON A.id_pessoa_remetente = B.id \r\n\t\t\t\t\t\t\tWHERE A.id=" . $mensagem->getId()); if ($resultado) { foreach ($resultado as $item) { $mensagem->setDestinatario($item['nome_completo']); $mensagem->setAssunto($item['assunto']); $mensagem->setConteudo($item['conteudo']); $mensagem->setDataCriado($item['dat_criado'], true); $file = $DAO->Listar("SELECT id, file FROM " . MYSQL_BASE_MENSAGEM_ARQUIVOS . " WHERE id_mensagem=" . $mensagem->getId()); if ($file->rowCount() > 0) { foreach ($file as $row) { if (!empty($row['file'])) { $mensagem->setFile('<a href="' . EXTERNAL_ROOT_PORTAL . '/arquivos/mensagem/' . $row['file'] . '" target="_blank"> <label style="margin-top: 5px;">Baixar arquivo</label></a>'); } else { $mensagem->setFile("Sem arquivo"); }
function listarFornecedor($id = null) { $DAO = new MensagemDAO(); $resultado = $DAO->Listar("SELECT * FROM " . MYSQL_BASE_FORNECEDOR . " WHERE dat_exclusao = '0000-00-00 00:00:00'"); foreach ($resultado as $item) { if ($id == $item['id']) { echo '<option selected="selected" value="' . $item['id'] . '">' . $item['nome'] . '</option>'; } else { echo '<option value="' . $item['id'] . '">' . $item['nome'] . '</option>'; } } }
foreach ($pessoa as $item) { $fluxo->setIdPessoa($item['id_pessoa']); $fluxo->setIdSetor('2'); } $resultado = $DAO->IniciarFluxo($fluxo); // }elseif (($fluxo->getIdSetorDespachou() == 3 || $fluxo->getIdSetorDespachou() == 4 || $fluxo->getIdSetor() == 5) && $fluxo->getAprovado() == NULL && $fluxo->getVoltaCF() == NULL){ // die('IF 8'); $pessoa = $DAO->Listar("SELECT id_pessoa FROM " . MYSQL_BASE_RESPONSAVEIS . " WHERE id_setor = 2 AND dat_excluido IS NULL"); foreach ($pessoa as $item) { $fluxo->setDespachadoPor($item['id_pessoa']); $fluxo->setIdSetor('2'); } $resultado = $DAO->IniciarFluxo($fluxo); } if ($resultado == 1) { $resultado = $DAO_MSG->Listar("SELECT p.*, u.usuario FROM " . MYSQL_BASE_PESSOAS . " p, " . MYSQL_BASE_USUARIOS . " u WHERE p.id = u.id_pessoa AND p.id_setor=" . $fluxo->getSetor()['id']); $mensagem->setAssunto("Documento no Work Flow"); $mensagem->setConteudo(utf8_encode("Existe um documento no módulo do Work Flow despachado para o seu setor, onde o código é " . $fluxo->getWorkFlow())); $mensagem->setUsuario(149); // sendEmail("*****@*****.**", $resultado, $mensagem->getAssunto(), $mensagem->getConteudo(), 1); $res_msg = $DAO_MSG->Listar("SELECT p.*, u.usuario FROM " . MYSQL_BASE_PESSOAS . " p, " . MYSQL_BASE_USUARIOS . " u WHERE p.id = u.id_pessoa AND p.id_setor=" . $fluxo->getSetor()['id']); foreach ($res_msg as $item) { $mensagem->setDestinatario($item['id']); $DAO_MSG->Gravar($mensagem); } echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { echo '<script language= "JavaScript">alert("Erro ao despachar para o setor informado");</script>'; // print_r($resultado); }
<?php include_once 'includes.sys/ini.php'; include_once 'includes.sys/metodos.php'; include_once 'mensagem/DAO/MensagemDAO.php'; set_time_limit(200); $DAO = new MensagemDAO(); $resultado = $DAO->Listar("SELECT\r\n\t\t\t\t\t\t\t\tWF.id,\r\n\t\t\t\t\t\t\t\tPO.nome as obra,\r\n\t\t\t\t\t\t\t\tFP.nome as fase,\r\n\t\t\t\t\t\t\t\tDI.nome as disciplina,\r\n\t\t\t\t\t\t\t\tCK.nome_arquivo,\r\n\t\t\t\t\t\t\t\tCK.titulo,\r\n\t\t\t\t\t\t\t\tDATE_FORMAT(WF.dat_criado, '%d/%m/%Y') as Data_Entrada,\r\n\t\t\t\t\t\t\t\tDATE_FORMAT(WF.finalizado, '%d/%m/%Y') as Data_Finalizado\r\n\t\t\t\t\t\t\tFROM \r\n\t\t\t\t\t\t\t\t" . MYSQL_BASE_WORK_FLOW . " WF\r\n\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_DOCUMENTOS . " D ON D.id = WF.id_documento\r\n\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PROJETOS . " P ON P.id_documento = D.id\r\n\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_CHECK_LISTS . " CK ON CK.id = P.id_check_list\r\n\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PROJETO_OBRA . " PO ON PO.id = CK.id_obra_codigo\r\n\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_FASE_PROJETOS . " FP ON FP.id = CK.id_fase_projeto\r\n\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_DISCIPLINAS . " DI ON DI.id = CK.id_disciplina\r\n\t\t\t\t\t\t\tGROUP BY\r\n\t\t\t\t\t\t\t\tWF.id;"); $html = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Consórcio Troncal Belém - Relatório de Projeto</title> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15" /> <script type="text/javascript">'; $html .= "window.onload = \$('#load_img').hide()"; $html .= '</script> <style> table { border-spacing: 0px; border-collapse: 0px; } tr { border-spacing: 0px; border-collapse: collapse; } table.corpo {
$workFlow->inserirEmProjeto($workFlow->getDocumento(), $resultado); //Guardar os id's dos Work FLows $array_id_work_flow[] = $resultado; } // die(print_r($array_id_work_flow)); } else { $is_array = 'N'; $resultado = $DAO->Gravar($workFlow); } if ($resultado != 0) { $fluxo->setWorkFlow($resultado); $fluxo->setIdSetor('2'); $fluxo->setPrazo($_POST['prazo']); $fluxo->setPrincipal('N'); $fluxo->setDatDespacho("NOW()"); $resultado = $DAO_MSG->Listar("SELECT id_pessoa FROM " . MYSQL_BASE_RESPONSAVEIS . " WHERE id_setor=" . $fluxo->getIdSetor() . " AND dat_excluido IS NULL"); foreach ($resultado as $item) { $fluxo->setIdPessoa($item['id_pessoa']); } if ($is_array == 'S') { foreach ($array_id_work_flow as $item) { $fluxo->setWorkFlow($item); $resultado = $DAO->IniciarFluxo($fluxo); } } else { $resultado = $DAO->IniciarFluxo($fluxo); } if ($resultado == 1) { $resultado = $DAO_MSG->Listar("SELECT * FROM " . MYSQL_BASE_PESSOAS . " WHERE id_setor=" . $fluxo->getSetor()['id']); foreach ($resultado as $item) { $mensagem->setUsuario(149);
<?php include_once 'includes.sys/ini.php'; include_once 'includes.sys/metodos.php'; include_once 'mensagem/DAO/MensagemDAO.php'; set_time_limit(200); $DAO = new MensagemDAO(); $resultado = $DAO->Listar("SELECT\r\n\t\t\t\t\t\t\t\tCK.id,\r\n\t\t\t\t\t\t\t\tPO.nome as obra,\r\n\t\t\t\t\t\t\t\tFP.nome as fase,\r\n\t\t\t\t\t\t\t\tD.nome as disciplina,\r\n\t\t\t\t\t\t\t\tCK.nome_arquivo,\r\n\t\t\t\t\t\t\t\tCK.titulo,\r\n\t\t\t\t\t\t\t\tDATE_FORMAT(CK.criado, '%d/%m/%Y') as verificado,\r\n\t\t\t\t\t\t\t\tDATE_FORMAT(CK.aprovado, '%d/%m/%Y') as aprovado,\r\n\t\t\t\t\t\t\t\tP1.nome_completo as verificador,\r\n\t\t\t\t\t\t\t\tP2.nome_completo as aprovador,\r\n\t\t\t\t\t\t\t\tCK.aprovado_por as status\r\n\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\t\t" . MYSQL_BASE_REMESSA_LISTAS . " RL\r\n\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_REMESSA_ARQUIVOS . " RLA ON RLA.id_remessa_lista = RL.id\r\n\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_CHECK_LISTS . " CK ON CONCAT('../', CK.nome_arquivo) = RLA.file\r\n\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PESSOAS . " P1 ON P1.id = CK.id_usuario\r\n\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PESSOAS . " P2 ON P2.id = CK.aprovado_supervisor\r\n\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PROJETO_OBRA . " PO ON PO.id = CK.id_obra_codigo\r\n\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_FASE_PROJETOS . " FP ON FP.id = CK.id_fase_projeto\r\n\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_DISCIPLINAS . " D ON D.id = CK.id_disciplina\r\n\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\tCK.ativo = 'S'"); $html = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Consórcio Troncal Belém - Relatório de Projeto</title> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15" /> <script type="text/javascript">'; $html .= "window.onload = \$('#load_img').hide()"; $html .= '</script> <style> table { border-spacing: 0px; border-collapse: 0px; } tr { border-spacing: 0px; border-collapse: collapse; } table.corpo {