示例#1
0
} 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é
示例#2
0
<?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';