Пример #1
0
         $result = array('erro' => true);
     }
     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);
Пример #2
0
 public function selectAprovadasByEscola($idesc)
 {
     $sql = "SELECT * FROM forum_questao frq ";
     $sql .= "JOIN usuario usr ON frq.frq_usuario = usr.usr_id ";
     $sql .= "JOIN forum_topico frt ON frq.frq_topico = frt.frt_id ";
     $sql .= "WHERE frt_status = 1 AND usr.usr_escola = {$idesc} ORDER BY frq_id DESC";
     $result = $this->retrieve($sql);
     $lista = array();
     while ($qr = mysqli_fetch_array($result)) {
         $frq = new ForumQuestao();
         $frq->setFrq_id($qr["frq_id"]);
         $frq->setFrq_questao($qr["frq_questao"]);
         $frq->setFrq_data($qr["frq_data"]);
         $frq->setFrq_anexo($qr["frq_anexo"]);
         $frq->setFrq_visualizacoes($qr["frq_visualizacoes"]);
         $frq->setFrq_usuario(new Usuario());
         $frq->getFrq_usuario()->setUsr_id($qr["usr_id"]);
         $frq->getFrq_usuario()->setUsr_nome($qr["usr_nome"]);
         $frq->getFrq_usuario()->setUsr_escola($qr["usr_escola"]);
         $frq->getFrq_usuario()->setUsr_imagem($qr["usr_imagem"]);
         $frq->setFrq_topico(new ForumTopico());
         $frq->getFrq_topico()->setFrt_id($qr["frt_id"]);
         $frq->getFrq_topico()->setFrt_topico($qr["frt_topico"]);
         $frq->getFrq_topico()->setFrt_status($qr["frt_status"]);
         array_push($lista, $frq);
     }
     return $lista;
 }