patch
這個提交存在於:
父節點
29f4115c62
當前提交
f71dee1791
共有 2 個檔案被更改,包括 23 行新增 和 15 行删除
32
api.php
32
api.php
|
|
@ -43,21 +43,27 @@
|
||||||
|
|
||||||
case 'rechercher':
|
case 'rechercher':
|
||||||
|
|
||||||
// Exemple URL: /api.php/chercher?req=math&duree=30&themes=algebre,geometrie
|
|
||||||
|
if(isset($_SESSION["utilisateur_authentifie"]) && ($_SESSION["utilisateur_authentifie"] == 1)){
|
||||||
|
|
||||||
|
// Exemple URL: /api.php/chercher?req=math&duree=30&themes=algebre,geometrie
|
||||||
|
|
||||||
|
$query = isset($_GET["req"]) ? $_GET["req"] : "";
|
||||||
|
$length = isset($_GET["duree"]) ? $_GET["duree"] : "";
|
||||||
|
$themes = isset($_GET["themes"]) ? explode(",", $_GET["themes"]) : [];
|
||||||
|
$tout_les_insa = isset($_GET["tout_les_insa"]) ? true : false;
|
||||||
|
//print_r($_GET);
|
||||||
|
try {
|
||||||
|
$results = RechercheExercices($query, $length, $themes,$tout_les_insa);
|
||||||
|
echo json_encode(["status" => "1", "resultats" => $results]);
|
||||||
|
} catch (Exception $e) {
|
||||||
|
echo json_encode(["status" => "0", "msg" => $e->getMessage()]);
|
||||||
|
}
|
||||||
|
|
||||||
$query = isset($_GET["req"]) ? $_GET["req"] : "";
|
}else{
|
||||||
$length = isset($_GET["duree"]) ? $_GET["duree"] : "";
|
echo json_encode(["status" => "1", "resultats" => []]);
|
||||||
$themes = isset($_GET["themes"]) ? explode(",", $_GET["themes"]) : [];
|
|
||||||
$tout_les_insa = isset($_GET["tout_les_insa"]) ? true : false;
|
|
||||||
//print_r($_GET);
|
|
||||||
try {
|
|
||||||
$results = RechercheExercices($query, $length, $themes,$tout_les_insa);
|
|
||||||
echo json_encode(["status" => "1", "resultats" => $results]);
|
|
||||||
} catch (Exception $e) {
|
|
||||||
echo json_encode(["status" => "0", "msg" => $e->getMessage()]);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'decomposer_ensemble':
|
case 'decomposer_ensemble':
|
||||||
|
|
|
||||||
|
|
@ -63,8 +63,10 @@
|
||||||
<div class="barre-recherche centre-horizontal">
|
<div class="barre-recherche centre-horizontal">
|
||||||
<form id="recherche_form">
|
<form id="recherche_form">
|
||||||
<input class="champ" type="text" id="recherche_input" placeholder="Rechercher une fiche, annale ...">
|
<input class="champ" type="text" id="recherche_input" placeholder="Rechercher une fiche, annale ...">
|
||||||
<label class="champ" for="tout-les-insa-switch">Activer la recherche sur tout les INSA</label>
|
<div hidden>
|
||||||
<input class="champ checkbox" type="checkbox" id="tout_les_insa_switch">
|
<label class="champ" for="tout-les-insa-switch">Activer la recherche sur tout les INSA</label>
|
||||||
|
<input class="champ checkbox" type="checkbox" id="tout_les_insa_switch">
|
||||||
|
</div>
|
||||||
<input hidden type="submit">
|
<input hidden type="submit">
|
||||||
<input hidden class="champ" type="text" id="themes_input" placeholder="themes (appuyez sur la touche entrée entre chaque thèmes)">
|
<input hidden class="champ" type="text" id="themes_input" placeholder="themes (appuyez sur la touche entrée entre chaque thèmes)">
|
||||||
<input hidden class="champ" type="number" id="duree_input" placeholder="durée en minutes">
|
<input hidden class="champ" type="number" id="duree_input" placeholder="durée en minutes">
|
||||||
|
|
|
||||||
載入中…
新增問題並參考