diff --git a/css/televerser.css b/css/televerser.css index f87d48b..75158ec 100644 --- a/css/televerser.css +++ b/css/televerser.css @@ -122,6 +122,10 @@ font-size: larger; margin-top: 1vw; } +.champ-titre{ + font-size: larger; + margin-top: 1vw; +} .formulaire{ margin-top: 5vw; diff --git a/js/televerser.js b/js/televerser.js index 0df35c2..f50ac73 100644 --- a/js/televerser.js +++ b/js/televerser.js @@ -1,6 +1,39 @@ var camera_open = false; var video; +// on utilise cette fonction pour prendre les infos qu'on veut et faire un titre +// bien propre pour la recherche dans le site +function concatener_titre_inputs() { + + let inputs = document.querySelectorAll('.champ-titre'); + let concatenatedString = ''; + + inputs.forEach(input => { + if (input.value.toString() != ""){ + switch(input.id){ + case "nb-cc": + concatenatedString += 'CC'+input.value +' '; + + break; + + case "nb-annee": + concatenatedString += input.value.toString()+'A' + ' '; + break; + + + default: + concatenatedString += input.value + ' '; + break; + } + } + + }); + + // Remove trailing space + concatenatedString = concatenatedString.trim(); + + return concatenatedString; +} function televerser_fichiers() { @@ -11,7 +44,7 @@ function televerser_fichiers() { formData.append("type",document.getElementById("select_type").value); - formData.append("titre",document.getElementById("titre").value); + formData.append("titre",concatenater_titre_inputs()); formData.append("commentaire_auteur",document.getElementById("commentaire_auteur").value); formData.append("corrige_inclu",document.getElementById("corrige_checkbox").value); @@ -201,15 +234,18 @@ function mode_html(){ document.getElementById("exercices_details_wrapper").setAttribute("hidden",true); document.getElementById("corrige_checkbox_wrapper").setAttribute("hidden",true); + document.getElementById("nb-cc").setAttribute("hidden",true); } function mode_fiche(){ document.getElementById("exercices_details_wrapper").setAttribute("hidden",true); document.getElementById("corrige_checkbox_wrapper").setAttribute("hidden",true); - + document.getElementById("nb-cc").setAttribute("hidden",true); + } function mode_annale(){ + document.getElementById("nb-cc").removeAttribute("hidden"); document.getElementById("corrige_checkbox_wrapper").removeAttribute("hidden"); document.getElementById("exercices_details_wrapper").removeAttribute("hidden"); } @@ -249,6 +285,7 @@ function init_date(){ } + document.addEventListener("DOMContentLoaded", (event) => { diff --git a/session_verif.php b/session_verif.php index f1f83f6..946b0e6 100644 --- a/session_verif.php +++ b/session_verif.php @@ -1,6 +1,6 @@ 1,"msg"=>"Bonjour ".phpCAS::getUser()." !"]); - //return json_encode(["status"=>1,"msg"=>"Bonjour !"]); + //return json_encode(["status"=>1,"msg"=>"Bonjour ".phpCAS::getUser()." !"]); + return json_encode(["status"=>1,"msg"=>"Bonjour !"]); } diff --git a/televerser.php b/televerser.php index 89a4290..1360bcb 100644 --- a/televerser.php +++ b/televerser.php @@ -24,32 +24,57 @@ $csrf = new CSRF();