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; }
echo json_encode($result); break; case "perguntar": $dataFuncao = new DatasFuncao(); $logado = unserialize($_SESSION['USR']); $texto = $_POST["txt"]; $anexo = $_POST["anexo"]; $topico = $_POST["topico"]; $usuario = $logado['id']; $data = date("Y-m-d H:i:s"); $questao = new ForumQuestao(); $questao->setFrq_questao(utf8_decode($texto)); $questao->setFrq_topico($topico); $frt = $forumTopicoController->select($questao->getFrq_topico()); $topico = new ForumTopico(); $topico->setFrt_id($frt->getFrt_id()); $topico->setFrt_topico($frt->getFrt_topico()); $topico->setFrt_status($frt->getFrt_status()); if ($anexo == '') { $questao->setFrq_anexo('0'); } else { $questao->setFrq_anexo($anexo); } $questao->setFrq_data($data); $questao->setFrq_usuario($usuario); $id = $forumController->insertAndReturnLastId($questao); $fqp = new ForumQuestaoParticipante(); $fqp->setFqp_questao($id); $fqp->setFqp_usuario($usuario); $fqp->setFqp_ultima_visualizacao($data); $frqParticipante->insert($fqp);