public static function updateApplyNumberByTid($tid) { return DbUtils::getDzDbUtils(true)->query(' UPDATE %t SET applynumber=%d WHERE tid=%d ', array('forum_activity', DzForumActivityApply::getCountByTid($tid), $tid)); }
private function _cancelActivityTopic($res, $tid, $uid, $data) { // from forum_misc.php DzForumActivityApply::deleteByTidUid($tid, $uid); DzForumActivity::updateApplyNumberByTid($tid); $thread = ForumUtils::getTopicInfo($tid); $message = cutstr(dhtmlspecialchars($data['message']), 200); if ($thread['authorid'] != $uid) { notification_add($thread['authorid'], 'activity', 'activity_cancel', array('tid' => $tid, 'subject' => $thread['subject'], 'reason' => $message)); } $res = $this->_makeErrorInfo($res, 'activity_cancel_success'); $res['rs'] = 1; return $res; }