/** * 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"))); }