} else { $blog_status = 'INIT'; } // $blog_id = $_POST['manage_blog_blog_id']; $hidden_tags = preg_replace("/(%+)/", "%", $hidden_tags); $tags = explode("%", $hidden_tags, 10); if (isset($_SESSION['login'])) { $login = $_SESSION['login']; } else { header('Location: VUE/BILLES/v_erreur.php?id=1001'); exit; } $user = get_single_user($sql_user, $login); $login_id = $user['ID']; if ($blog_id != 0) { $blog = get_blogs_by_id($blog_id); if ($blog['b_post_user_id'] != $login_id && $user['profile'] != 'ADMIN') { header('Location: VUE/BILLES/v_erreur.php?id=1008'); exit; } $requete = 'UPDATE b_post set b_post_text = ' . $bdd->quote($post_text) . ', b_post_title = ' . $bdd->quote($post_title) . ', b_statut = \'' . $blog_status . '\' where b_post_id = ' . $blog_id; } else { $requete = 'INSERT INTO b_post ( b_post_text, b_post_title, b_post_user_id, b_statut ) values (' . $bdd->quote($post_text) . ',' . $bdd->quote($post_title) . ',' . $login_id . ',\'' . $blog_status . '\');'; } //ecrireLog('SQL', 'INFO', 'SET_POST| REQUETE = '.$requete); $req = $bdd->prepare($requete); if (!$req->execute()) { header('Location: VUE/BILLES/v_erreur.php?id=1002'); exit; } // Reprise du post juste créé ou modifié
<?php // include des fonctions d'access à la base de données BLOG include_once 'MODELE/BLOGS/get_blogs.php'; if (isset($tag_id)) { $blogs = get_blogs_by_tag_id($tag_id); // On récupère les posts relatifs au tag sélectionné } else { if (isset($user_id)) { $blogs = get_blogs_by_user($user_id); // On récupère les posts relatifs au user sélectionné } else { if (isset($post_id)) { $blogs = get_blogs_by_id($post_id); // On récupère les posts relatifs au post_id, cad 1 seul en théorie } else { if (isset($tag_name)) { $blogs = get_blogs_by_tag_name($tag_name); // On récupère les posts relatifs au post_id, cad 1 seul en théorie } else { $blogs = get_blogs(); // On récupère tous les posts (les 10 premiers) } } } } include_once 'VUE/BLOGS/v_blogs.php';