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 | ?>
|
---|