Sorry, when writing this explanation, I've took an older version of miniBB, which I support.
The order is another in the newer version, of course. bb_specials.php file is included FIRST, 'cause language variables sometimes depend on user ID and his access into special areas. Thus each user can choose his own language, if there are many installed. That's why language pack is included AFTER bb_specials, but BEFORE bb_plugins.php, which can use some variables from the pack.
Hope it's clear now :-) We add any forum to $clForums, if $user_id = 0 (anonymous), and he is visiting something where $forum variable is specified; so this forum is automatically added as closed for him. |