Beispiel #1
0
 /**
  * Método que verifica se há novidades na ouvidoria para os usuários logados
  */
 public function novidade()
 {
     header('Content-Type: application/json; charset=UTF-8');
     $usrValidar = new Kernel_Models_ValidarUsuarios();
     //inicializando o usuário logado e validando
     $usuarioLogado = $usrValidar->usuarioLogado();
     if (!$usuarioLogado) {
         die(json_encode(array("status" => false, "mensagem" => "Você não tem acesso a este recurso")));
     }
     //Inicializando os objetos básicos
     $ouvidoria = new eqpedagogica_models_Ouvidoria();
     //Fazendo a consulta especifica para o usuário logado
     if ($usuarioLogado->getTipo() == Kernel_Models_TiposUsuario::TIPO_COORDENADOR) {
         $tmp = $ouvidoria->listarTodasPara($usuarioLogado, eqpedagogica_models_Ouvidoria::HELP_STATUS_PENDENTE);
     } elseif ($usuarioLogado->getTipo() == Kernel_Models_TiposUsuario::TIPO_RESPONSAVEL) {
         $tmp = $ouvidoria->listarTodasDe($usuarioLogado, eqpedagogica_models_Ouvidoria::HELP_STATUS_PENDENTE);
     }
     $status = (bool) $tmp->rowCount();
     //Retornando a resposta
     die(json_encode(array("status" => $status, "mensagem" => "ok")));
 }