PHPFusion\Forums\Admin\ForumAdminInterface::prune_threads PHP Метод

prune_threads() защищенный статический Метод

Delete all forum threads
protected static prune_threads ( $forum_id, boolean $time = FALSE )
$forum_id
$time boolean
    protected static function prune_threads($forum_id, $time = FALSE)
    {
        // delete follows on threads
        $result = dbquery("SELECT thread_id, thread_lastpost FROM " . DB_FORUM_THREADS . " WHERE forum_id='" . $forum_id . "' " . ($time ? "AND thread_lastpost < '" . $time . "'" : '') . " ");
        if (dbrows($result)) {
            while ($data = dbarray($result)) {
                dbquery("DELETE FROM " . DB_FORUM_THREAD_NOTIFY . " WHERE thread_id='" . $data['thread_id'] . "'");
            }
        }
        // delete threads
        dbquery("DELETE FROM " . DB_FORUM_THREADS . " WHERE forum_id='{$forum_id}' " . ($time ? "AND thread_lastpost < '" . $time . "'" : '') . " ");
    }