Ejemplo n.º 1
0
 public function printAcessarEnvioDocs()
 {
     $dorController = new DocumentoRetornoController();
     $doeController = new DocumentoEnvioController();
     $logado = unserialize($_SESSION["USR"]);
     $pendencias = 0;
     if ($logado["perfil_id"] == 3) {
         if ($dorController->isPendenciasRetornoHospital() || $doeController->isPendenciasRetornoHospital()) {
             $pendencias = 1;
         } else {
             $pendencias = $doeController->isPendenciaRetornoEscola($logado["escola"]);
         }
     }
     if ($logado["perfil_id"] == 3 || $logado["perfil_id"] == 4) {
         echo "<p id='linkDocumentos' class='link' onclick='viewTelaEnvioDocumentos(this)'>";
         if ($logado["perfil_id"] == 3) {
             echo "Documentos enviados";
         } elseif ($logado["perfil_id"] == 4) {
             echo "Documentos recebidos";
         }
         if ($pendencias) {
             echo "<span class='label label-default' style='margin-left: 5px'>Novo</span>";
         }
         echo "</p>";
     }
 }
Ejemplo n.º 2
0
     break;
 case "retornosPorDestinatario":
     $result = $documentoRetornoController->getRetornosOf($_GET["id"]);
     $retorno = [];
     foreach ($result as $dor) {
         $doc = $documentosController->selectByIdDocumentos($dor->getDor_documento());
         array_push($retorno, ["id" => intval($dor->getDor_id()), "documento" => ["id" => intval($doc->getDoc_id()), "assunto" => $doc->getDoc_assunto(), "descricao" => $doc->getDoc_descricao(), "arquivo" => $doc->getDoc_arquivo()], "destinatario" => intval($dor->getDor_destinatario()), "visto" => intval($dor->getDor_visto()), "rejeitado" => intval($dor->getDor_rejeitado()), "data" => DatasFuncao::dataTimeBRExibicao($dor->getDor_data())]);
     }
     echo json_encode($retorno);
     break;
 case 'pendenciasEscola':
     $pendenciaRetorno = $documentoEnvioController->isPendenciaRetornoEscola($_REQUEST['idEscola']);
     echo $pendenciaRetorno;
     break;
 case 'pendenciasHospital':
     $pendenciasRetorno = $documentoRetornoController->isPendenciasRetornoHospital();
     echo $pendenciasRetorno;
     break;
 case "documentoPorEnvio":
     $doc = $documentosController->selectDocumentoByEnvio($_GET["idenvio"]);
     $retorno = ["id" => intval($doc->getDoc_id()), "assunto" => utf8_encode($doc->getDoc_assunto()), "descricao" => utf8_encode($doc->getDoc_descricao()), "arquivo" => $doc->getDoc_arquivo()];
     echo json_encode($retorno);
     break;
 case "getEnviados":
     $docs = $documentosController->getEnviados();
     $retorno = [];
     foreach ($docs as $doc) {
         array_push($retorno, ["id" => intval($doc->getDoc_id()), "assunto" => $doc->getDoc_assunto(), "descricao" => $doc->getDoc_descricao(), "arquivo" => $doc->getDoc_arquivo()]);
     }
     echo json_encode($retorno);
     break;