/** * * Удалить голосование * * @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; }