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)); } } ?> <style> table.corpo {
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]); $pedido->setListaArquivo($explode[1]); /*Inicio - Anexar arquivo*/
} 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"); } $resultado = $DAO->Listar("SELECT \r\n\t\t\t\t\t\t\t\t\t\t\t\t\tC.id as responsavel,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tC.nome_completo,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tC.email,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tD.id_empresa,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tB.id,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tB.id_remessa_lista\r\n\t\t\t\t\t\t\t\t\t\t\t\tFROM \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_CHECK_LISTS . " A\r\n\t\t\t\t\t\t\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\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PESSOAS . " C ON C.id = B.id_usuario\r\n\t\t\t\t\t\t\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\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tA.id = " . $checkList->getId()); foreach ($resultado as $item) { $pedido->setResponsavel($item['responsavel']); $pedido->setUsuario(userId()); $pedido->setListaArquivo($item['id']); $pedido->setLista($item['id_remessa_lista']); $pedido->setPergunta($checkList->getConsideracoes()); $pedido->setEmpresa($item['id_empresa']); } $pedido->setPedidoInformacao($DAO_Pedido->Gravar($pedido)); if ($checkList->getAprovadoPor() == 2 || $checkList->getAprovadoPor() == 3) { $query = mysql_query("SELECT \r\n\t\t\t\t\t\t\t\t\t\t\t\t\tPCT.id \r\n\t\t\t\t\t\t\t\t\t\t\t\tFROM \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_PROJETO_CADASTRO . " PC\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PROJETO_CADASTRO_TERCEIRIZADO . " PCT ON PCT.id_cad_projeto = PC.id \r\n\t\t\t\t\t\t\t\t\t\t\t\tWHERE \r\n\t\t\t\t\t\t\t\t\t\t\t\t\tPC.id_check_list = " . $checkList->getId() . " LIMIT 1"); while ($row = mysql_fetch_array($query)) { $update = mysql_query("UPDATE " . MYSQL_BASE_PROJETO_CADASTRO_TERCEIRIZADO . " SET id_pedido_informacao = " . $pedido->getPedidoInformacao() . ", data_pedido_informacao=NOW() WHERE id = " . $row['id']); } } if ($pedido >= 1) { /*Inicio - Anexar arquivo*/
} elseif ($fluxo->getFinaliza() == 'SC') { $status_cliente = "AC"; } else { $status_cliente = "R"; } if ($status_cliente == "R" || ($status_cliente = "AC")) { if ($status_cliente == "AC") { $complemento = "Reprovou"; } else { $complemento = "Aprovou com comentário"; } $query = mysql_query("SELECT\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tD.cod_documento,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tRA.id_remessa_lista,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tRA.id as id_remessa_arquivo,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tP.email,\r\n\t\t\t \t\t\t\t\t\t\tE.nome as empresa,\r\n\t\t\t \t\t\t\t\t\t\tE.id as id_empresa,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tP.id as id_responsavel\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_WORK_FLOW . " WF\r\n\t\t\t\t\t\t\t\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\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_REMESSA_ARQUIVOS . " RA ON RA.file LIKE CONCAT('../',D.cod_documento, '%')\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_PESSOAS . " P ON P.id = RA.id_usuario\r\n\t\t\t\t\t\t\t \t\t\tINNER JOIN " . MYSQL_BASE_REMESSA_LISTAS . " RL ON RL.id = RA.id_remessa_lista\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_EMPRESAS . " E ON E.id = RL.id_empresa\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tWF.id = " . $fluxo->getWorkFlow()); $pedido = new PedidoInformacao(); $DAO_PI = new PedidoInformacaoDAO(); while ($row = mysql_fetch_array($query)) { $pedido->setResponsavel('id_responsavel'); $pedido->setEmpresa($row['id_empresa']); $pedido->setAssunto("Projeto " . $complemento); } $resultado_pi = $DAO_PI->Gravar($pedido); $pedido->setPedidoInformacao($resultado_pi); $pedido->setPergunta($_POST['despacho']); $resultado_pi_a = $DAO_PI->GravarPergunta($pedido); //$resultado_pi_a = $DAO_PI->GravarPergunta($pedidoInformacao); $msg = utf8_encode("O NGTM " . $complemento); } /*Pergunta - Anderson pra que serve isso? e a consulta esta errada e não existe esse tipo de codigo*/ $atualizar_proj_cad_cliente = $DAO->AtualizarProjetoCliente($status_cliente, $fluxo->getWorkFlow() . "-WF", $id_proj_cliente); // echo "Id_WF: ".$fluxo->getWorkFlow()."<br>id_fluxo:".$fluxo->getId()."<br>Pessoa: ".$fluxo->getIdPessoaDespachou()."<br>"; $resultado = $DAO->IniciarFluxo($fluxo); if ($resultado == 1) {