コード例 #1
0
ファイル: blogs.server.php プロジェクト: Nikitian/fl-ru-damp
/**
 * 
 * Удалить голосование
 * 
 * @param integer $thread_id   id треда
 */
function BlogsPoll_Remove($thread_id)
{
    global $DB;
    require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/blogs.php";
    session_start();
    $uid = intval($_SESSION['uid']);
    $thread_id = intval($thread_id);
    $objResponse = new xajaxResponse();
    $msg = $DB->row("\n\t\tSELECT bm.fromuser_id, bp.question, bb.thread_id AS blocked\n\t\tFROM blogs_msgs AS bm \n\t\tLEFT JOIN blogs_poll AS bp ON bp.thread_id = bm.thread_id\n\t\tLEFT JOIN blogs_blocked AS bb ON bb.thread_id = bm.thread_id \n\t\tWHERE bm.thread_id = {$thread_id} AND bm.reply_to IS NULL\n\t");
    if ($msg['question'] && (!$msg['blocked'] && $uid == $msg['fromuser_id'] || hasPermissions('blogs'))) {
        $blog = new blogs();
        $blog->Poll_Remove($thread_id, $msgtext);
        $objResponse->assign("poll-{$thread_id}", 'innerHTML', $msgtext ? "{$msgtext}<br><br>" : "");
    }
    return $objResponse;
}