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>"; }
<?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);