Commit 5969d859 authored by victorfriboulet07's avatar victorfriboulet07
Browse files

Merge remote-tracking branch 'origin/main' into liste-filtrée

parents b12e703d 485b1559
Loading
Loading
Loading
Loading
+19 −0
Original line number Diff line number Diff line
let boutonDeconnexion = document.getElementById("boutonDeconnexion");
boutonDeconnexion.addEventListener("click", resetSession);

function resetSession(){
    let requeteHTTP = new XMLHttpRequest();

    requeteHTTP.open("GET", "includes/resetSession.php", true);
    requeteHTTP.send();
    
    requeteHTTP.onload = function(){
        if(requeteHTTP.status === 200){
            console.log("Session supprimée.");
            document.location.href = ".";
            return;
        }
        
        console.error("Erreur pendant la réinitialisation !");
    };
}
 No newline at end of file
+5 −1
Original line number Diff line number Diff line
@@ -8,6 +8,8 @@ let boutonPlus = document.getElementById("boutonPlus");
let nombreRecettesTotal = divsRecettes.length;
let nombresRecettesAffiches = 0;

console.log("Total recettes : " + nombreRecettesTotal);

afficherPlusRecettes();

boutonPlus.addEventListener("click", afficherPlusRecettes);
@@ -19,11 +21,13 @@ function afficherPlusRecettes(){

    for(let i = nombresRecettesAffiches; i < nombresRecettesAffiches + 10; i++){
        divsRecettes[i].setAttribute("style", "display: block");
        if(nombresRecettesAffiches + i + 1 >= nombreRecettesTotal){
        console.log("Recettes affichées : " + (i + 1));
        if(i + 1 >= nombreRecettesTotal){
            boutonPlus.setAttribute("style", "display: none");
            return;
        }
    }

    nombresRecettesAffiches += 10;
    console.log("nombresRecettesAffiches = " + nombresRecettesAffiches);
}
 No newline at end of file
+37 −0
Original line number Diff line number Diff line

let but = document.getElementById("modifierEdito")


// Fonction pour récupérer le texte de la zone de texte
function recupEdito() {
    return document.getElementById("contenuEdito").value;
}

// Fonction pour enregistrer le contenu dans un fichier
function enregistrerContenu() {
    // Récupère le contenu
    var contenuEdito = recupEdito();

    
    // Le contenu que tu veux écrire dans le fichier
    const contenu = 'Bonjour, monde!';
    
    // Le chemin du fichier dans lequel tu veux écrire
    const cheminFichier = 'edito.txt';
    
    // Écriture dans le fichier
    fs.writeFile(cheminFichier, contenu, (erreur) => {
      if (erreur) {
        alert('Erreur lors de l\'écriture dans le fichier :', erreur);
      } else {
        alert('Le contenu a été écrit dans le fichier avec succès.');
      }
    });
}


but.addEventListener("click", enregistrerContenu())



+6 −0
Original line number Diff line number Diff line
<?php

session_start();
session_destroy();

http_response_code(200);
 No newline at end of file
+11 −1
Original line number Diff line number Diff line
@@ -50,7 +50,9 @@ try{
            break;

        case 'detail-recette':
            $controleur = new PageRecetteControleur();
            $idRecette = getVariable_GET('idRecette');

            $controleur = new PageRecetteControleur($idRecette);
            break;

        default:
@@ -63,3 +65,11 @@ catch(Exception $e){
    $messageErreur = $e->getMessage();
    require 'templates/erreur.php';
}

function getVariable_GET($cle){
    if(! isset($_GET[$cle]) || empty($_GET[$cle])){
        header('Location: .');
        exit;
    }
    return $_GET[$cle];
}
 No newline at end of file
Loading