示例#1
0
function thanks_output()
{
    global $bb_post, $DEFAULTS;
    $logged_in = bb_is_user_logged_in();
    $post_id = $bb_post->post_id;
    $user = bb_get_current_user();
    $uid = $logged_in ? (int) $user->ID : false;
    echo "<div class=\"thanks-output\" id=\"thanks-" . $post_id . "\">";
    echo thanks_output_details($post_id, $uid, $logged_in);
    echo "</div>";
}
示例#2
0
<?php

require_once '../../bb-load.php';
require_once "thanks-output.php";
$post_id = $_POST['post_id'];
$user_id = $_POST['user_id'];
$meta = bb_get_post_meta("thanks", $post_id);
if (!isset($meta)) {
    $meta = array();
}
$tmp = array();
for ($i = 0; $i < count($meta); $i++) {
    $tmp[$meta[$i]] = "X";
}
$tmp[$user_id] = "X";
$meta = array_keys($tmp);
bb_update_postmeta($post_id, "thanks", $meta);
$opt = bb_get_option("thanks_posts");
if (!isset($opt)) {
    $opt = array();
}
$tmp = array();
for ($i = 0; $i < count($opt); $i++) {
    $tmp[$opt[$i]] = "X";
}
$tmp[$post_id] = "X";
$opt = array_keys($tmp);
bb_update_option('thanks_posts', $opt);
echo thanks_output_details($post_id, $user_id, true);