| 1 | <?php
|
|---|
| 2 | /**
|
|---|
| 3 | *
|
|---|
| 4 | * @package phpBB3
|
|---|
| 5 | * @version $Id$
|
|---|
| 6 | * @copyright (c) 2005 phpBB Group
|
|---|
| 7 | * @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
|---|
| 8 | *
|
|---|
| 9 | */
|
|---|
| 10 |
|
|---|
| 11 | /**
|
|---|
| 12 | * @ignore
|
|---|
| 13 | */
|
|---|
| 14 | if (!defined('IN_PHPBB'))
|
|---|
| 15 | {
|
|---|
| 16 | exit;
|
|---|
| 17 | }
|
|---|
| 18 |
|
|---|
| 19 | /**
|
|---|
| 20 | * valid external constants:
|
|---|
| 21 | * PHPBB_MSG_HANDLER
|
|---|
| 22 | * PHPBB_DB_NEW_LINK
|
|---|
| 23 | * PHPBB_ROOT_PATH
|
|---|
| 24 | * PHPBB_ADMIN_PATH
|
|---|
| 25 | */
|
|---|
| 26 |
|
|---|
| 27 | // phpBB Version
|
|---|
| 28 | define('PHPBB_VERSION', '3.0.7-PL1');
|
|---|
| 29 |
|
|---|
| 30 | // QA-related
|
|---|
| 31 | // define('PHPBB_QA', 1);
|
|---|
| 32 |
|
|---|
| 33 | // User related
|
|---|
| 34 | define('ANONYMOUS', 1);
|
|---|
| 35 |
|
|---|
| 36 | define('USER_ACTIVATION_NONE', 0);
|
|---|
| 37 | define('USER_ACTIVATION_SELF', 1);
|
|---|
| 38 | define('USER_ACTIVATION_ADMIN', 2);
|
|---|
| 39 | define('USER_ACTIVATION_DISABLE', 3);
|
|---|
| 40 |
|
|---|
| 41 | define('AVATAR_UPLOAD', 1);
|
|---|
| 42 | define('AVATAR_REMOTE', 2);
|
|---|
| 43 | define('AVATAR_GALLERY', 3);
|
|---|
| 44 |
|
|---|
| 45 | define('USER_NORMAL', 0);
|
|---|
| 46 | define('USER_INACTIVE', 1);
|
|---|
| 47 | define('USER_IGNORE', 2);
|
|---|
| 48 | define('USER_FOUNDER', 3);
|
|---|
| 49 |
|
|---|
| 50 | define('INACTIVE_REGISTER', 1);
|
|---|
| 51 | define('INACTIVE_PROFILE', 2);
|
|---|
| 52 | define('INACTIVE_MANUAL', 3);
|
|---|
| 53 | define('INACTIVE_REMIND', 4);
|
|---|
| 54 |
|
|---|
| 55 | // ACL
|
|---|
| 56 | define('ACL_NEVER', 0);
|
|---|
| 57 | define('ACL_YES', 1);
|
|---|
| 58 | define('ACL_NO', -1);
|
|---|
| 59 |
|
|---|
| 60 | // Login error codes
|
|---|
| 61 | define('LOGIN_CONTINUE', 1);
|
|---|
| 62 | define('LOGIN_BREAK', 2);
|
|---|
| 63 | define('LOGIN_SUCCESS', 3);
|
|---|
| 64 | define('LOGIN_SUCCESS_CREATE_PROFILE', 20);
|
|---|
| 65 | define('LOGIN_ERROR_USERNAME', 10);
|
|---|
| 66 | define('LOGIN_ERROR_PASSWORD', 11);
|
|---|
| 67 | define('LOGIN_ERROR_ACTIVE', 12);
|
|---|
| 68 | define('LOGIN_ERROR_ATTEMPTS', 13);
|
|---|
| 69 | define('LOGIN_ERROR_EXTERNAL_AUTH', 14);
|
|---|
| 70 | define('LOGIN_ERROR_PASSWORD_CONVERT', 15);
|
|---|
| 71 |
|
|---|
| 72 | // Group settings
|
|---|
| 73 | define('GROUP_OPEN', 0);
|
|---|
| 74 | define('GROUP_CLOSED', 1);
|
|---|
| 75 | define('GROUP_HIDDEN', 2);
|
|---|
| 76 | define('GROUP_SPECIAL', 3);
|
|---|
| 77 | define('GROUP_FREE', 4);
|
|---|
| 78 |
|
|---|
| 79 | // Forum/Topic states
|
|---|
| 80 | define('FORUM_CAT', 0);
|
|---|
| 81 | define('FORUM_POST', 1);
|
|---|
| 82 | define('FORUM_LINK', 2);
|
|---|
| 83 | define('ITEM_UNLOCKED', 0);
|
|---|
| 84 | define('ITEM_LOCKED', 1);
|
|---|
| 85 | define('ITEM_MOVED', 2);
|
|---|
| 86 |
|
|---|
| 87 | // Forum Flags
|
|---|
| 88 | define('FORUM_FLAG_LINK_TRACK', 1);
|
|---|
| 89 | define('FORUM_FLAG_PRUNE_POLL', 2);
|
|---|
| 90 | define('FORUM_FLAG_PRUNE_ANNOUNCE', 4);
|
|---|
| 91 | define('FORUM_FLAG_PRUNE_STICKY', 8);
|
|---|
| 92 | define('FORUM_FLAG_ACTIVE_TOPICS', 16);
|
|---|
| 93 | define('FORUM_FLAG_POST_REVIEW', 32);
|
|---|
| 94 | define('FORUM_FLAG_QUICK_REPLY', 64);
|
|---|
| 95 |
|
|---|
| 96 | // Forum Options... sequential order. Modifications should begin at number 10 (number 29 is maximum)
|
|---|
| 97 | define('FORUM_OPTION_FEED_NEWS', 1);
|
|---|
| 98 | define('FORUM_OPTION_FEED_EXCLUDE', 2);
|
|---|
| 99 |
|
|---|
| 100 | // Optional text flags
|
|---|
| 101 | define('OPTION_FLAG_BBCODE', 1);
|
|---|
| 102 | define('OPTION_FLAG_SMILIES', 2);
|
|---|
| 103 | define('OPTION_FLAG_LINKS', 4);
|
|---|
| 104 |
|
|---|
| 105 | // Topic types
|
|---|
| 106 | define('POST_NORMAL', 0);
|
|---|
| 107 | define('POST_STICKY', 1);
|
|---|
| 108 | define('POST_ANNOUNCE', 2);
|
|---|
| 109 | define('POST_GLOBAL', 3);
|
|---|
| 110 |
|
|---|
| 111 | // Lastread types
|
|---|
| 112 | define('TRACK_NORMAL', 0);
|
|---|
| 113 | define('TRACK_POSTED', 1);
|
|---|
| 114 |
|
|---|
| 115 | // Notify methods
|
|---|
| 116 | define('NOTIFY_EMAIL', 0);
|
|---|
| 117 | define('NOTIFY_IM', 1);
|
|---|
| 118 | define('NOTIFY_BOTH', 2);
|
|---|
| 119 |
|
|---|
| 120 | // Email Priority Settings
|
|---|
| 121 | define('MAIL_LOW_PRIORITY', 4);
|
|---|
| 122 | define('MAIL_NORMAL_PRIORITY', 3);
|
|---|
| 123 | define('MAIL_HIGH_PRIORITY', 2);
|
|---|
| 124 |
|
|---|
| 125 | // Log types
|
|---|
| 126 | define('LOG_ADMIN', 0);
|
|---|
| 127 | define('LOG_MOD', 1);
|
|---|
| 128 | define('LOG_CRITICAL', 2);
|
|---|
| 129 | define('LOG_USERS', 3);
|
|---|
| 130 |
|
|---|
| 131 | // Private messaging - Do NOT change these values
|
|---|
| 132 | define('PRIVMSGS_HOLD_BOX', -4);
|
|---|
| 133 | define('PRIVMSGS_NO_BOX', -3);
|
|---|
| 134 | define('PRIVMSGS_OUTBOX', -2);
|
|---|
| 135 | define('PRIVMSGS_SENTBOX', -1);
|
|---|
| 136 | define('PRIVMSGS_INBOX', 0);
|
|---|
| 137 |
|
|---|
| 138 | // Full Folder Actions
|
|---|
| 139 | define('FULL_FOLDER_NONE', -3);
|
|---|
| 140 | define('FULL_FOLDER_DELETE', -2);
|
|---|
| 141 | define('FULL_FOLDER_HOLD', -1);
|
|---|
| 142 |
|
|---|
| 143 | // Download Modes - Attachments
|
|---|
| 144 | define('INLINE_LINK', 1);
|
|---|
| 145 | // This mode is only used internally to allow modders extending the attachment functionality
|
|---|
| 146 | define('PHYSICAL_LINK', 2);
|
|---|
| 147 |
|
|---|
| 148 | // Confirm types
|
|---|
| 149 | define('CONFIRM_REG', 1);
|
|---|
| 150 | define('CONFIRM_LOGIN', 2);
|
|---|
| 151 | define('CONFIRM_POST', 3);
|
|---|
| 152 |
|
|---|
| 153 | // Categories - Attachments
|
|---|
| 154 | define('ATTACHMENT_CATEGORY_NONE', 0);
|
|---|
| 155 | define('ATTACHMENT_CATEGORY_IMAGE', 1); // Inline Images
|
|---|
| 156 | define('ATTACHMENT_CATEGORY_WM', 2); // Windows Media Files - Streaming
|
|---|
| 157 | define('ATTACHMENT_CATEGORY_RM', 3); // Real Media Files - Streaming
|
|---|
| 158 | define('ATTACHMENT_CATEGORY_THUMB', 4); // Not used within the database, only while displaying posts
|
|---|
| 159 | define('ATTACHMENT_CATEGORY_FLASH', 5); // Flash/SWF files
|
|---|
| 160 | define('ATTACHMENT_CATEGORY_QUICKTIME', 6); // Quicktime/Mov files
|
|---|
| 161 |
|
|---|
| 162 | // BBCode UID length
|
|---|
| 163 | define('BBCODE_UID_LEN', 8);
|
|---|
| 164 |
|
|---|
| 165 | // Number of core BBCodes
|
|---|
| 166 | define('NUM_CORE_BBCODES', 12);
|
|---|
| 167 |
|
|---|
| 168 | // Smiley hard limit
|
|---|
| 169 | define('SMILEY_LIMIT', 1000);
|
|---|
| 170 |
|
|---|
| 171 | // Magic url types
|
|---|
| 172 | define('MAGIC_URL_EMAIL', 1);
|
|---|
| 173 | define('MAGIC_URL_FULL', 2);
|
|---|
| 174 | define('MAGIC_URL_LOCAL', 3);
|
|---|
| 175 | define('MAGIC_URL_WWW', 4);
|
|---|
| 176 |
|
|---|
| 177 | // Profile Field Types
|
|---|
| 178 | define('FIELD_INT', 1);
|
|---|
| 179 | define('FIELD_STRING', 2);
|
|---|
| 180 | define('FIELD_TEXT', 3);
|
|---|
| 181 | define('FIELD_BOOL', 4);
|
|---|
| 182 | define('FIELD_DROPDOWN', 5);
|
|---|
| 183 | define('FIELD_DATE', 6);
|
|---|
| 184 |
|
|---|
| 185 | // referer validation
|
|---|
| 186 | define('REFERER_VALIDATE_NONE', 0);
|
|---|
| 187 | define('REFERER_VALIDATE_HOST', 1);
|
|---|
| 188 | define('REFERER_VALIDATE_PATH', 2);
|
|---|
| 189 |
|
|---|
| 190 | // phpbb_chmod() permissions
|
|---|
| 191 | @define('CHMOD_ALL', 7);
|
|---|
| 192 | @define('CHMOD_READ', 4);
|
|---|
| 193 | @define('CHMOD_WRITE', 2);
|
|---|
| 194 | @define('CHMOD_EXECUTE', 1);
|
|---|
| 195 |
|
|---|
| 196 | // Captcha code length
|
|---|
| 197 | define('CAPTCHA_MIN_CHARS', 4);
|
|---|
| 198 | define('CAPTCHA_MAX_CHARS', 7);
|
|---|
| 199 |
|
|---|
| 200 | // Additional constants
|
|---|
| 201 | define('VOTE_CONVERTED', 127);
|
|---|
| 202 |
|
|---|
| 203 | // Table names
|
|---|
| 204 | define('ACL_GROUPS_TABLE', $table_prefix . 'acl_groups');
|
|---|
| 205 | define('ACL_OPTIONS_TABLE', $table_prefix . 'acl_options');
|
|---|
| 206 | define('ACL_ROLES_DATA_TABLE', $table_prefix . 'acl_roles_data');
|
|---|
| 207 | define('ACL_ROLES_TABLE', $table_prefix . 'acl_roles');
|
|---|
| 208 | define('ACL_USERS_TABLE', $table_prefix . 'acl_users');
|
|---|
| 209 | define('ATTACHMENTS_TABLE', $table_prefix . 'attachments');
|
|---|
| 210 | define('BANLIST_TABLE', $table_prefix . 'banlist');
|
|---|
| 211 | define('BBCODES_TABLE', $table_prefix . 'bbcodes');
|
|---|
| 212 | define('BOOKMARKS_TABLE', $table_prefix . 'bookmarks');
|
|---|
| 213 | define('BOTS_TABLE', $table_prefix . 'bots');
|
|---|
| 214 | define('CONFIG_TABLE', $table_prefix . 'config');
|
|---|
| 215 | define('CONFIRM_TABLE', $table_prefix . 'confirm');
|
|---|
| 216 | define('DISALLOW_TABLE', $table_prefix . 'disallow');
|
|---|
| 217 | define('DRAFTS_TABLE', $table_prefix . 'drafts');
|
|---|
| 218 | define('EXTENSIONS_TABLE', $table_prefix . 'extensions');
|
|---|
| 219 | define('EXTENSION_GROUPS_TABLE', $table_prefix . 'extension_groups');
|
|---|
| 220 | define('FORUMS_TABLE', $table_prefix . 'forums');
|
|---|
| 221 | define('FORUMS_ACCESS_TABLE', $table_prefix . 'forums_access');
|
|---|
| 222 | define('FORUMS_TRACK_TABLE', $table_prefix . 'forums_track');
|
|---|
| 223 | define('FORUMS_WATCH_TABLE', $table_prefix . 'forums_watch');
|
|---|
| 224 | define('GROUPS_TABLE', $table_prefix . 'groups');
|
|---|
| 225 | define('ICONS_TABLE', $table_prefix . 'icons');
|
|---|
| 226 | define('LANG_TABLE', $table_prefix . 'lang');
|
|---|
| 227 | define('LOG_TABLE', $table_prefix . 'log');
|
|---|
| 228 | define('MODERATOR_CACHE_TABLE', $table_prefix . 'moderator_cache');
|
|---|
| 229 | define('MODULES_TABLE', $table_prefix . 'modules');
|
|---|
| 230 | define('POLL_OPTIONS_TABLE', $table_prefix . 'poll_options');
|
|---|
| 231 | define('POLL_VOTES_TABLE', $table_prefix . 'poll_votes');
|
|---|
| 232 | define('POSTS_TABLE', $table_prefix . 'posts');
|
|---|
| 233 | define('PRIVMSGS_TABLE', $table_prefix . 'privmsgs');
|
|---|
| 234 | define('PRIVMSGS_FOLDER_TABLE', $table_prefix . 'privmsgs_folder');
|
|---|
| 235 | define('PRIVMSGS_RULES_TABLE', $table_prefix . 'privmsgs_rules');
|
|---|
| 236 | define('PRIVMSGS_TO_TABLE', $table_prefix . 'privmsgs_to');
|
|---|
| 237 | define('PROFILE_FIELDS_TABLE', $table_prefix . 'profile_fields');
|
|---|
| 238 | define('PROFILE_FIELDS_DATA_TABLE', $table_prefix . 'profile_fields_data');
|
|---|
| 239 | define('PROFILE_FIELDS_LANG_TABLE', $table_prefix . 'profile_fields_lang');
|
|---|
| 240 | define('PROFILE_LANG_TABLE', $table_prefix . 'profile_lang');
|
|---|
| 241 | define('RANKS_TABLE', $table_prefix . 'ranks');
|
|---|
| 242 | define('REPORTS_TABLE', $table_prefix . 'reports');
|
|---|
| 243 | define('REPORTS_REASONS_TABLE', $table_prefix . 'reports_reasons');
|
|---|
| 244 | define('SEARCH_RESULTS_TABLE', $table_prefix . 'search_results');
|
|---|
| 245 | define('SEARCH_WORDLIST_TABLE', $table_prefix . 'search_wordlist');
|
|---|
| 246 | define('SEARCH_WORDMATCH_TABLE', $table_prefix . 'search_wordmatch');
|
|---|
| 247 | define('SESSIONS_TABLE', $table_prefix . 'sessions');
|
|---|
| 248 | define('SESSIONS_KEYS_TABLE', $table_prefix . 'sessions_keys');
|
|---|
| 249 | define('SITELIST_TABLE', $table_prefix . 'sitelist');
|
|---|
| 250 | define('SMILIES_TABLE', $table_prefix . 'smilies');
|
|---|
| 251 | define('STYLES_TABLE', $table_prefix . 'styles');
|
|---|
| 252 | define('STYLES_TEMPLATE_TABLE', $table_prefix . 'styles_template');
|
|---|
| 253 | define('STYLES_TEMPLATE_DATA_TABLE',$table_prefix . 'styles_template_data');
|
|---|
| 254 | define('STYLES_THEME_TABLE', $table_prefix . 'styles_theme');
|
|---|
| 255 | define('STYLES_IMAGESET_TABLE', $table_prefix . 'styles_imageset');
|
|---|
| 256 | define('STYLES_IMAGESET_DATA_TABLE',$table_prefix . 'styles_imageset_data');
|
|---|
| 257 | define('TOPICS_TABLE', $table_prefix . 'topics');
|
|---|
| 258 | define('TOPICS_POSTED_TABLE', $table_prefix . 'topics_posted');
|
|---|
| 259 | define('TOPICS_TRACK_TABLE', $table_prefix . 'topics_track');
|
|---|
| 260 | define('TOPICS_WATCH_TABLE', $table_prefix . 'topics_watch');
|
|---|
| 261 | define('USER_GROUP_TABLE', $table_prefix . 'user_group');
|
|---|
| 262 | define('USERS_TABLE', $table_prefix . 'users');
|
|---|
| 263 | define('WARNINGS_TABLE', $table_prefix . 'warnings');
|
|---|
| 264 | define('WORDS_TABLE', $table_prefix . 'words');
|
|---|
| 265 | define('ZEBRA_TABLE', $table_prefix . 'zebra');
|
|---|
| 266 |
|
|---|
| 267 | // Additional tables
|
|---|
| 268 |
|
|---|
| 269 |
|
|---|
| 270 | ?>
|
|---|