insertion d'une image dans l'éditeur if(isset($_GET['action']) && isset($_GET['page']) && $_GET['action'] == 'upload_image') { // sécurité !! if(!isset($_SESSION['admin']) || $_SESSION['admin'] != 1 || !isset($_FILES['upload']) || empty($_FILES['upload'])) { // sans effet? header('Location: index.php?erreur=image_ajax'); } else { require('model/Image.php'); // paramètre "true" parce qu'on reçoit une requête AJAX $Image = new Image(true); $Image->upload(); echo($Image->reponseAjax); // attendu par l'éditeur // attention ici aux var_dump() ou echo() qui trainent $Image->makeThumbnail(630); // => taille de la
// on pourra l'agrandir en cliquant dessus // code exécuté alors que l'utilisateur récupère la main } exit(); // stop !! } // inversion des positions de deux éléments d'une page /*if(isset($_GET['action']) && isset($_GET['page']) && ($_GET['action'] == 'monter' || $_GET['action'] == 'descendre') && isset($_GET['file_code']) && !empty($_GET['file_code'])) { // sécurité !! if(!isset($_SESSION['admin']) || $_SESSION['admin'] != 1) { header('Location: index.php?erreur=interdit'); } else { require('controller/admin.php'); require('model/Article.php'); $pagesArticlesSimples = ['menu', 'melaine', 'musique', 'presse', 'livres', 'jaime', 'peinture', 'archives', 'legal']; $sens = 0; if($_GET['action'] == 'monter') { $sens = 1; } if($_GET['action'] == 'descendre') { $sens = 0; } if(in_array($_GET['page'], $pagesArticlesSimples)) { // 1 pour monter inversionPositions($_GET['page'], $_GET['file_code'], 'Article', $sens); } elseif($_GET['page'] == 'discographie') { require('model/Album.php'); // 1 pour monter inversionPositions($_GET['page'], $_GET['file_code'], 'Album', $sens); } } exit(); // stop !! }*/ // page restauration quand le fichier zip est lourd // -> input file onchange if(isset($_GET['action']) && $_GET['action'] == 'restauration' && isset($_GET['file_name']) && isset($_GET['file_size'])) { if(!isset($_SESSION['admin']) || $_SESSION['admin'] != 1) { header('Location: index.php?erreur=file_infos_ajax'); } else { $_SESSION['fileSize'] = $_GET['file_size']; $_SESSION['fileName'] = $_GET['file_name']; //echo("file infos send"); //var_dump($_SESSION['fileName']); exit(); // stop !! } } // -> input submit onclick if(isset($_GET['action']) && $_GET['action'] == 'restauration' && isset($_GET['chunk_name']) && isset($_FILES['blob'])) { if(!isset($_SESSION['admin']) || $_SESSION['admin'] != 1) { header('Location: index.php?erreur=upload_ajax'); } else { require('controller/backup.php'); uploadChunkAndMerge(); echo('file send'); exit(); // stop !! } }