Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
srv
/
data
/
trash
/
vhost_www.art2t.fr_1669198987
/
htdocs
/
_bin
/
adminXXX
/
connected
/
functions
/
/srv/data/trash/vhost_www.art2t.fr_1669198987/htdocs/_bin/adminXXX/connected/functions/page.php
<?php //Retourne un array de formulaire à afficher function listTextBloc($idPage){ global $dbh; //Requete SQL pour lister les blocs $stmt=$dbh->prepare("SELECT tb.id as id,content FROM page p INNER JOIN text_bloc AS tb ON tb.page=p.id WHERE p.id=?"); // on prépare notre requête $stmt->execute(array($idPage)); $rows=$stmt->fetchAll(); foreach ($rows as $row) $blocs[] = array($row->id,$row->content); return $blocs; } //Template d'un formulaire pour édition de contenu function templateTextBloc($bloc, $num){ return " <h2>Bloc $num</h2> <form method='post' action='#message'> <input type='hidden' name='id_text_bloc' value='$bloc[0]'> <textarea name='content'>$bloc[1]</textarea> <br> <div class='text-center'> <a href='accueil.php' class='btn btn-danger' title='Annuler les modifications'>Annuler</a> <button name='updateBlocText' class='btn btn-success' type='submit' title='Enregistrer les modifications'>Valider</button> </div> </form> <hr>"; } //Mise à jour du contenu d'un bloc function updateTextBloc($id,$content){ global $dbh; if($content!=''){ $stmt=$dbh->prepare("UPDATE text_bloc SET content=? WHERE id=?"); // on prépare notre requête $stmt->execute(array($content,$id)); $code = 1; }else $code = 0; return $code; }