public function updateQuestaoVisualizacao()
 {
     $idfrq = $_GET["resp"];
     $frqController = new ForumQuestaoController();
     $frqController->incrementarVisualizacoes($idfrq);
 }
Example #2
0
require_once '../_loadPaths.inc.php';
$path = $_SESSION['PATH_SYS'];
include_once $path['controller'] . 'ForumQuestaoController.php';
include_once $path['controller'] . 'UsuarioController.php';
include_once $path['controller'] . 'ForumRespostaController.php';
include_once $path['controller'] . 'ForumQuestaoParticipanteController.php';
include_once $path['controller'] . 'ForumTopicoController.php';
include_once $path['controller'] . 'ForumViewController.php';
include_once $path['template'] . 'TemplateForum.php';
include_once $path['funcao'] . 'DatasFuncao.php';
$template = new TemplateForum();
$forumController = new ForumQuestaoController();
$userController = new UsuarioController();
$respostasController = new ForumRespostaController();
$viewController = new ForumViewController();
$questaoController = new ForumQuestaoController();
$forumTopicoController = new ForumTopicoController();
$frqParticipante = new ForumQuestaoParticipanteController();
date_default_timezone_set("America/Sao_Paulo");
switch ($_REQUEST["acao"]) {
    case "listaQuestoesRecentes":
        if ($_POST['texto'] != '') {
            $questoes = $questaoController->selectComleta($_POST['texto']);
        } else {
            $questoes = $questaoController->selectUltimas(5);
        }
        $html = '';
        if (count($questoes) > 0) {
            $viewController = new ForumViewController();
            $dataFuncao = new DatasFuncao();
            foreach ($questoes as $q) {
Example #3
0
 public function listarTopicosPendentes()
 {
     $usuario = unserialize($_SESSION['USR']);
     $perfilLogado = $usuario["perfil_id"];
     $usrEscola = $usuario["escola"];
     $dataFuncao = new DatasFuncao();
     if (intval($perfilLogado) === 2 || intval($perfilLogado) === 4) {
         $forumQuestaoController = new ForumQuestaoController();
         $questoesPendentes = $forumQuestaoController->selectPendentes($usrEscola);
         function verificarImagem($arquivo)
         {
             if (file_exists("imgp/" . $arquivo)) {
                 return $arquivo;
             } else {
                 return "default.png";
             }
         }
         $htmlPendentes = "<div id=\"box_questoes_pendentes_container\">";
         $htmlPendentes .= "<div id=\"box_questoes_pendentes\">";
         if (count($questoesPendentes) > 0) {
             foreach ($questoesPendentes as $questao) {
                 $idfrq = $questao->getFrq_id();
                 $imagemFrq = verificarImagem($questao->getFrq_usuario()->getUsr_imagem());
                 $questaoFrq = utf8_encode($questao->getFrq_questao());
                 $autorFrq = utf8_encode($questao->getFrq_usuario()->getUsr_nome());
                 $dataFrq = $dataFuncao->dataTimeBRExibicao($questao->getFrq_data());
                 $idfrt = $questao->getFrq_topico()->getFrt_id();
                 $topicoFrt = utf8_encode($questao->getFrq_topico()->getFrt_topico());
                 $htmlPendentes .= "<div id=\"box_questao{$idfrq}\">";
                 $htmlPendentes .= "<div class=\"row perg_box\">";
                 $htmlPendentes .= "<div class=\"perg_box_1 col-xs-12 col-md-9\">";
                 $htmlPendentes .= "<p class=\"foto_aluno\"><img src=\"imgp/{$imagemFrq}\"></p>";
                 $htmlPendentes .= "<p id=\"{$idfrq}\" class=\"perg_aluno questaoTexto\">{$topicoFrt}</p>";
                 $htmlPendentes .= "<p class=\"nome_aluno\">Questão: {$questaoFrq}</p>";
                 $htmlPendentes .= "<p class=\"post_data\">Solicitante: {$autorFrq} | Solicitado dia {$dataFrq}</p>";
                 $htmlPendentes .= "</div>";
                 $htmlPendentes .= "<div class=\"btns_container col-xs-12 col-md-3\">";
                 $htmlPendentes .= "<button type=\"button\" data-action=\"aceitar\" data-topico=\"{$idfrt}\" id=\"btn_aceitar{$idfrq}\" class=\"btn btn-primary\">Aceitar Tópico</p>";
                 $htmlPendentes .= "<button type=\"button\" data-action=\"rejeitar\" data-topico=\"{$idfrt}\" id=\"btn_rejeitar{$idfrq}\" class=\"btn\">Rejeitar tópico</p>";
                 $htmlPendentes .= "</div>";
                 $htmlPendentes .= "</div>";
                 $htmlPendentes .= "</div>";
             }
         } else {
             $htmlPendentes .= "<div class=\"alert_container\">";
             $htmlPendentes .= "<div class=\"alert alert-warning\">Nenhum tópico ou questão pendente de aprovação.</div>";
             $htmlPendentes .= "</div>";
         }
         $htmlPendentes .= "</div>";
         $htmlPendentes .= "</div>";
         echo $htmlPendentes;
     }
 }