public function RelManifestacao($data_inicial, $data_final) { require_once "../modelo/manifestacao.cls.php"; require_once "../controle/data.gti.php"; $man = new clsManifestacao(); $data = new gtiData(); $data_inicial = implode("-", array_reverse(explode("/", $data_inicial))); $data_final = implode("-", array_reverse(explode("/", $data_final))); $con = new gtiConexao(); $con->gtiConecta(); $SQL = 'SELECT manifestacao_id FROM vw_manifestacao WHERE data_criacao >= \'' . $data_inicial . '\' AND data_criacao <= \'' . $data_final . '\' ORDER BY data_criacao; ;'; $tbl = $con->gtiPreencheTabela($SQL); $con->gtiDesconecta(); $cont = 0; $rel = array(); foreach ($tbl as $chave => $linha) { $i = 0; $man->SetCodigo($linha['manifestacao_id']); $man->ConsultarPorCodigo(); $rel[$cont][$i++] = $cont + 1; $rel[$cont][$i++] = $man->GetCodigo(); $rel[$cont][$i++] = $data->ConverteDataBR($man->GetDataCriacao()); $rel[$cont][$i++] = utf8_decode($man->GetTipo()); switch ($man->GetIdentificacao()) { case 'S': $rel[$cont][$i++] = 'Sigiloso'; $rel[$cont][$i++] = utf8_decode($man->GetNome()); break; case 'I': $rel[$cont][$i++] = 'Identificado'; $rel[$cont][$i++] = utf8_decode($man->GetNome()); break; default: $rel[$cont][$i++] = 'Anônimo'; $rel[$cont][$i++] = utf8_decode('Não Informado'); break; } $rel[$cont][$i++] = utf8_decode($man->GetAssunto()); $rel[$cont][$i++] = utf8_decode($man->GetDepartamentosSimples()); $rel[$cont][$i++] = utf8_decode($man->GetClientela()); $rel[$cont][$i++] = utf8_decode($man->GetStatus()); $cont++; } return $rel; }
<td><strong>Nome do Manifestante:</strong> ' . $manifestacao->GetNome() . ' </td> </tr> <tr> <td><strong>CPF:</strong> ' . $manifestacao->GetCpf() . '</td> </tr> <tr> <td><strong>Endereço:</strong> ' . $manifestacao->GetEndereco() . '</td> </tr> <tr> <td><strong>Telefone:</strong> ' . $manifestacao->GetTelefone() . '</td> </tr> <tr> <td><strong>Email:</strong> ' . $manifestacao->GetEmail() . '</td> </tr> <tr> <td><strong>Data de envio da manifestação:</strong> ' . $data->ConverteDataBR($manifestacao->GetDataCriacao()) . ' às ' . $manifestacao->GetDataHora() . '</td> </tr> <tr> <td><strong>Assunto:</strong> ' . $manifestacao->GetAssunto() . ' </td> </tr> <tr> <td><strong>Conteúdo da manifestação:</strong> ' . $manifestacao->GetConteudo() . ' </td> </tr> ' . $feedback . ' <tr> <td><strong>Setores por onde a manifestação passou:</strong> ' . $manifestacao->GetDepartamentos() . '<img src="../imagens/info.png" alt="" width="17" height="17" onmouseover="Tip(\'Legenda de Cores <br> Verde - Respondida <br> Amarelo - Aguardando resposta <br> Vermelho - Aguardando há mais de 05 dias\', BGCOLOR, \'#FFFFFF\')" onmouseout="UnTip()" /></td> </tr> <tr>'; if ($manifestacao->VerificaRespondida($reg_andamento) == false) { echo '<tr> <td><strong>Responder:</strong><br>
<td><strong>Clientela: </strong></td> <td> ' . $manifestacao->GetClientela() . ' </td> </tr> <tr> <td><strong>Endereço: </strong></td> <td>' . $manifestacao->GetEndereco() . '</td> </tr> <tr> <td><strong>Email: </strong></td> <td>' . $manifestacao->GetEmail() . '</td> </tr> <tr> <td><strong>Data da manifestação: : </strong></td> <td>' . $data->ConverteDataBR($manifestacao->GetDataCriacao()) . ' às ' . $manifestacao->GetDataHora() . '</td> </tr> <tr> <td><strong>Já passou por: </strong></td> <td>' . $manifestacao->GetDepartamentos() . ' <img src="imagens/info.png" alt="" width="17" height="17" onmouseover="Tip(\'Legenda de Cores <br> Verde - Respondida <br> Amarelo - Aguardando resposta <br> Vermelho - Aguardando há mais de 05 dias\', BGCOLOR, \'#FFFFFF\')" onmouseout="UnTip()" /> </td> </tr> <tr> <td><strong>Status da Manifestacao: </strong></td> <td><label> <select name="dpdStatus" id="dpdStatus"> <option value="' . $manifestacao->GetCodigoStatus() . '">' . $manifestacao->GetStatus() . '</option> ' . $status->ListaComboStatus() . ' </select> </label></td>
public function ListaFiltroStatusArray($valor, $idStatus, $tipo_filtro) { require_once "../controle/data.gti.php"; require_once "../modelo/status.cls.php"; $data = new gtiData(); $status = new clsStatus(); $SQL = ' SELECT m.manifestacao_id, m.assunto, c.nome as nome_clientela, t.nome as nome_tipo, m.forma_identificacao, m.data_criacao, m.data_finalizacao, m.ref_status, m.visualizado FROM manifestacao as m, tipo as t, clientela as c WHERE m.ref_tipo = t.tipo_id AND m.ref_clientela = c.clientela_id AND m.ref_status = ' . $idStatus . ' AND lower(m.' . $tipo_filtro . ') LIKE \'%' . $valor . '%\' ORDER BY "data_criacao" desc; '; $con = new gtiConexao(); $con->gtiConecta(); $tbl = $con->gtiPreencheTabela($SQL); $con->gtiDesconecta(); $arr = ""; $cont = -1; switch ($idStatus) { case 1: $urlStatus = "andamento"; $limite = 7; break; case 2: $urlStatus = "abertas"; $limite = 7; break; case 3: $urlStatus = "fechadas"; $limite = 9; break; } if ($tbl->RecordCount() != 0) { foreach ($tbl as $chave => $linha) { $i = 0; $lin[$i++] = $linha['manifestacao_id']; $lin[$i++] = '<![CDATA[<span>' . $linha['assunto'] . '</span> ]]>'; $lin[$i++] = '<![CDATA[<span>' . $linha['nome_clientela'] . '</span> ]]>'; $lin[$i++] = '<![CDATA[<span>' . $linha['nome_tipo'] . '</span> ]]>'; switch ($linha['forma_identificacao']) { case 'A': $lin[$i++] = '<![CDATA[<span>Anonimo</span> ]]>'; break; case 'S': $lin[$i++] = '<![CDATA[<span>Sigiloso</span> ]]>'; break; default: $lin[$i++] = '<![CDATA[<span>Identificado</span> ]]>'; break; } $status->SelecionaPorCodigo($linha['ref_status']); $lin[$i++] = '<![CDATA[<span>' . $data->ConverteDataBR($linha['data_criacao']) . '</span> ]]>'; if ($idStatus == 3) { $lin[$i++] = '<![CDATA[<span>' . $data->ConverteDataBR($linha['data_finalizacao']) . '</span> ]]>'; $lin[$i++] = '<![CDATA[<span>' . $status->GetNome() . '</span> ]]>'; //Verifica se há um feedback // S - Sim e N = Não $feedback = "N"; $verifica = $this->VerificaFeedback2($linha['manifestacao_id']); if ($verifica == true) { $feedback = "S"; } $lin[$i++] = '<![CDATA[<span>' . $feedback . '</span> ]]>'; } if ($linha['visualizado'] == 't') { $lin[$i++] = '<![CDATA[<span><img src="imagens/finalizar.png" width="16px" heigth="16px"></span> ]]>'; } else { $lin[$i++] = '<![CDATA[<span><img src="imagens/cancelar.png"></span> ]]>'; } $lin[$i++] = '<![CDATA[ver^' . $urlStatus . '_detalhes.frm.php?codigo=' . $linha['manifestacao_id'] . '^_self]]>'; $arr[$cont++] = $lin; } } else { for ($i = 0; $i < $limite; $i++) { $lin[$i] = ''; } $arr[$cont++] = $lin; } return $arr; }