Пример #1
0
 public function selectAtivos()
 {
     $sql = "SELECT * FROM forum_topico WHERE frt_status = 1";
     $result = $this->retrieve($sql);
     $lista = array();
     while ($qr = mysqli_fetch_array($result)) {
         $frt = new ForumTopico();
         $frt->setFrt_id($qr["frt_id"]);
         $frt->setFrt_topico($qr["frt_topico"]);
         $frt->setFrt_status($qr["frt_status"]);
         array_push($lista, $frt);
     }
     return $lista;
 }
Пример #2
0
                                <p class="nome_aluno">' . utf8_encode($user->getUsr_nome()) . '</p>
                                <p class="post_data">Tópico: ' . utf8_encode($topico->getFrt_topico()) . ' | Postado dia ' . $dataFuncao->dataTimeBRExibicao($data) . '</p>
                        </div>
                        <div class="perg_box_2 col-xs-12 col-md-5 col-lg-5">
                                <p id="qtd_visu' . $id . '" class="qtd_visu"><span>0</span> visualizações</p>
                                <p id="qtd_resp' . $id . '" class="qtd_resp"><span>0</span> respostas</p>

                        </div>
                </div></a>';
        break;
    case "novoTopico":
        $usuario = unserialize($_SESSION['USR']);
        $perfilLogado = $usuario["perfil_id"];
        $topico = utf8_decode($_REQUEST["topico"]);
        $status = $perfilLogado == "1" ? 0 : 1;
        $frt = new ForumTopico();
        $frt->setFrt_topico($topico);
        $frt->setFrt_status($status);
        $request = $forumTopicoController->insertAndReturnId($frt);
        $retorno = [];
        if ($frt) {
            $retorno = ["id" => $request, "perfil" => $perfilLogado];
        } else {
            $retorno = "Erro ao criar novo tópico.";
        }
        echo json_encode($retorno);
        break;
    case "aprovarTopico":
        $usuario = unserialize($_SESSION["USR"]);
        $perfilLogado = $usuario["perfil_id"];
        $frt_id = $_REQUEST["id_topico"];