public function updateQuestaoVisualizacao() { $idfrq = $_GET["resp"]; $frqController = new ForumQuestaoController(); $frqController->incrementarVisualizacoes($idfrq); }
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) {
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; } }