$metodo = $_POST['txtMetodo']; $codigo = $_POST['txtCodigo']; switch ($metodo) { //ENCAMINHAR case 'encaminhar': require_once "../controle/hora.gti.php"; require_once "../controle/valida.gti.php"; $valida = new gtiValidacao(); $cod_depto = $_POST['dpdDepartamentos']; $valida->ValidaDPD($cod_depto, 'departamento'); if ($valida->GetErro() == true) { echo $valida->GetMensagem(); } else { //Capturando Data Sistema $data = new gtiHora(); $data_envio = $data->getData(); $hora_envio = $data->getHora(); //ENCAMINHANDO require_once "../modelo/manifestacao.cls.php"; require_once "../config.cls.php"; require_once '../funcao.php'; if ($_POST["txtDespacho"]) { $manifestacao = new clsManifestacao(); $manifestacao->SetCodigo($codigo); $manifestacao->ConsultarPorCodigo(); $manifestacao->SetDataEnvio($data_envio); $manifestacao->SetHoraEnvio($hora_envio); $reg_andamento = $manifestacao->EncaminharDepto(1); $despacho = anti_injection($_POST["txtDespacho"]); $manifestacao = new clsManifestacao();
function PegaRespostasDepartamentosSimples($cod_manifestacao) { $con = new gtiConexao(); $con->gtiConecta(); require_once "../controle/data.gti.php"; require_once "../controle/hora.gti.php"; $data = new gtiData(); $hora = new gtiHora(); $SQL = 'SELECT d.nome, a.resposta, a.data_envio, a.data_resposta, a.hora_envio, a.hora_resposta FROM departamento as d, andamento as a WHERE a.ref_departamento = d.departamento_id AND a.ref_manifestacao=' . $cod_manifestacao . ' ORDER BY a.data_envio, a.hora_envio DESC;'; $total = $con->gtiPreencheTabela($SQL); $resposta = ""; foreach ($total as $chave => $linha) { $dif = $hora->difDataHora($data->ConverteDataBR($linha['data_envio']), "", "d"); $depto = ""; if (trim($linha['resposta']) == '' and $dif > 5) { $res = '<tr> <td style="color:#000000;">' . $linha['nome'] . '</td> <td style="color:#000000;" >Em espera</td> <td style="color:#000000; text-align:center;">' . $data->ConverteDataBR($linha['data_envio']) . ' ' . $linha['hora_envio'] . '</td> <td style="color:#000000; text-align:center;">--</td> </tr>'; } else { if (trim($linha['resposta']) == '' and $dif <= 5) { $res = '<tr> <td style="color:#000000;">' . $linha['nome'] . '</td> <td style="color:#000000;" >Em espera</td> <td style="color:#000000; text-align:center;">' . $data->ConverteDataBR($linha['data_envio']) . ' ' . $linha['hora_envio'] . '</td> <td style="color:#000000; text-align:center;">--</td> </tr>'; } else { $res = '<tr> <td style="color:#000000;">' . $linha['nome'] . '</td> <td style="color:#000000;">' . $linha['resposta'] . '</td> <td style="color:#000000; text-align:center;">' . $data->ConverteDataBR($linha['data_envio']) . ' ' . $linha['hora_envio'] . '</td> <td style="color:#000000; text-align:center;">' . $data->ConverteDataBR($linha['data_resposta']) . ' ' . $linha['hora_resposta'] . '</td> </tr>'; } } $resposta .= $res; } return $resposta; }