Guest User

constants.php

a guest
Jul 4th, 2013
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 15.31 KB | None | 0 0
  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.8');
  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. // Maximum login attempts
  73. // The value is arbitrary, but it has to fit into the user_login_attempts field.
  74. define('LOGIN_ATTEMPTS_MAX', 100);
  75.  
  76. // Group settings
  77. define('GROUP_OPEN', 0);
  78. define('GROUP_CLOSED', 1);
  79. define('GROUP_HIDDEN', 2);
  80. define('GROUP_SPECIAL', 3);
  81. define('GROUP_FREE', 4);
  82.  
  83. // Forum/Topic states
  84. define('FORUM_CAT', 0);
  85. define('FORUM_POST', 1);
  86. define('FORUM_LINK', 2);
  87. define('ITEM_UNLOCKED', 0);
  88. define('ITEM_LOCKED', 1);
  89. define('ITEM_MOVED', 2);
  90.  
  91. // Forum Flags
  92. define('FORUM_FLAG_LINK_TRACK', 1);
  93. define('FORUM_FLAG_PRUNE_POLL', 2);
  94. define('FORUM_FLAG_PRUNE_ANNOUNCE', 4);
  95. define('FORUM_FLAG_PRUNE_STICKY', 8);
  96. define('FORUM_FLAG_ACTIVE_TOPICS', 16);
  97. define('FORUM_FLAG_POST_REVIEW', 32);
  98. define('FORUM_FLAG_QUICK_REPLY', 64);
  99.  
  100. // Forum Options... sequential order. Modifications should begin at number 10 (number 29 is maximum)
  101. define('FORUM_OPTION_FEED_NEWS', 1);
  102. define('FORUM_OPTION_FEED_EXCLUDE', 2);
  103.  
  104. // Optional text flags
  105. define('OPTION_FLAG_BBCODE', 1);
  106. define('OPTION_FLAG_SMILIES', 2);
  107. define('OPTION_FLAG_LINKS', 4);
  108.  
  109. // Topic types
  110. define('POST_NORMAL', 0);
  111. define('POST_STICKY', 1);
  112. define('POST_ANNOUNCE', 2);
  113. define('POST_GLOBAL', 3);
  114.  
  115. // Lastread types
  116. define('TRACK_NORMAL', 0);
  117. define('TRACK_POSTED', 1);
  118.  
  119. // Notify methods
  120. define('NOTIFY_EMAIL', 0);
  121. define('NOTIFY_IM', 1);
  122. define('NOTIFY_BOTH', 2);
  123.  
  124. // Notify status
  125. define('NOTIFY_YES', 0);
  126. define('NOTIFY_NO', 1);
  127.  
  128. // Email Priority Settings
  129. define('MAIL_LOW_PRIORITY', 4);
  130. define('MAIL_NORMAL_PRIORITY', 3);
  131. define('MAIL_HIGH_PRIORITY', 2);
  132.  
  133. // Log types
  134. define('LOG_ADMIN', 0);
  135. define('LOG_MOD', 1);
  136. define('LOG_CRITICAL', 2);
  137. define('LOG_USERS', 3);
  138.  
  139. // Private messaging - Do NOT change these values
  140. define('PRIVMSGS_HOLD_BOX', -4);
  141. define('PRIVMSGS_NO_BOX', -3);
  142. define('PRIVMSGS_OUTBOX', -2);
  143. define('PRIVMSGS_SENTBOX', -1);
  144. define('PRIVMSGS_INBOX', 0);
  145.  
  146. // Full Folder Actions
  147. define('FULL_FOLDER_NONE', -3);
  148. define('FULL_FOLDER_DELETE', -2);
  149. define('FULL_FOLDER_HOLD', -1);
  150.  
  151. // Download Modes - Attachments
  152. define('INLINE_LINK', 1);
  153. // This mode is only used internally to allow modders extending the attachment functionality
  154. define('PHYSICAL_LINK', 2);
  155.  
  156. // Confirm types
  157. define('CONFIRM_REG', 1);
  158. define('CONFIRM_LOGIN', 2);
  159. define('CONFIRM_POST', 3);
  160.  
  161. // Categories - Attachments
  162. define('ATTACHMENT_CATEGORY_NONE', 0);
  163. define('ATTACHMENT_CATEGORY_IMAGE', 1); // Inline Images
  164. define('ATTACHMENT_CATEGORY_WM', 2); // Windows Media Files - Streaming
  165. define('ATTACHMENT_CATEGORY_RM', 3); // Real Media Files - Streaming
  166. define('ATTACHMENT_CATEGORY_THUMB', 4); // Not used within the database, only while displaying posts
  167. define('ATTACHMENT_CATEGORY_FLASH', 5); // Flash/SWF files
  168. define('ATTACHMENT_CATEGORY_QUICKTIME', 6); // Quicktime/Mov files
  169.  
  170. // BBCode UID length
  171. define('BBCODE_UID_LEN', 8);
  172.  
  173. // Number of core BBCodes
  174. define('NUM_CORE_BBCODES', 12);
  175.  
  176. // Smiley hard limit
  177. define('SMILEY_LIMIT', 1000);
  178.  
  179. // Magic url types
  180. define('MAGIC_URL_EMAIL', 1);
  181. define('MAGIC_URL_FULL', 2);
  182. define('MAGIC_URL_LOCAL', 3);
  183. define('MAGIC_URL_WWW', 4);
  184.  
  185. // Profile Field Types
  186. define('FIELD_INT', 1);
  187. define('FIELD_STRING', 2);
  188. define('FIELD_TEXT', 3);
  189. define('FIELD_BOOL', 4);
  190. define('FIELD_DROPDOWN', 5);
  191. define('FIELD_DATE', 6);
  192.  
  193. // referer validation
  194. define('REFERER_VALIDATE_NONE', 0);
  195. define('REFERER_VALIDATE_HOST', 1);
  196. define('REFERER_VALIDATE_PATH', 2);
  197.  
  198. // phpbb_chmod() permissions
  199. @define('CHMOD_ALL', 7);
  200. @define('CHMOD_READ', 4);
  201. @define('CHMOD_WRITE', 2);
  202. @define('CHMOD_EXECUTE', 1);
  203.  
  204. // Captcha code length
  205. define('CAPTCHA_MIN_CHARS', 4);
  206. define('CAPTCHA_MAX_CHARS', 7);
  207.  
  208. // Additional constants
  209. define('HIDE_BBCODE_ID', 71);
  210. //-- mod : Genders ------------------------------------------------------------
  211. //-- add
  212. define('GENDER_F', 2); // Ladies first ;)
  213. define('GENDER_X', 0);
  214. define('GENDER_M', 1);
  215. //-- fin mod : Genders --------------------------------------------------------
  216. define('VOTE_CONVERTED', 127);
  217.  
  218. // Table names
  219. define('ACL_GROUPS_TABLE',                        $table_prefix . 'acl_groups');
  220. define('ACL_OPTIONS_TABLE',                        $table_prefix . 'acl_options');
  221. define('ACL_ROLES_DATA_TABLE',                $table_prefix . 'acl_roles_data');
  222. define('ACL_ROLES_TABLE',                        $table_prefix . 'acl_roles');
  223. define('ACL_USERS_TABLE',                        $table_prefix . 'acl_users');
  224. define('ATTACHMENTS_TABLE',                        $table_prefix . 'attachments');
  225. define('BANLIST_TABLE',                                $table_prefix . 'banlist');
  226. define('BBCODES_TABLE',                                $table_prefix . 'bbcodes');
  227. define('BOOKMARKS_TABLE',                        $table_prefix . 'bookmarks');
  228. define('BOTS_TABLE',                                $table_prefix . 'bots');
  229. define('CONFIG_TABLE',                                $table_prefix . 'config');
  230. define('CONFIRM_TABLE',                                $table_prefix . 'confirm');
  231. define('DISALLOW_TABLE',                        $table_prefix . 'disallow');
  232. define('DRAFTS_TABLE',                                $table_prefix . 'drafts');
  233. define('EXTENSIONS_TABLE',                        $table_prefix . 'extensions');
  234. define('EXTENSION_GROUPS_TABLE',        $table_prefix . 'extension_groups');
  235. define('FORUMS_TABLE',                                $table_prefix . 'forums');
  236. define('FORUMS_ACCESS_TABLE',                $table_prefix . 'forums_access');
  237. define('FORUMS_TRACK_TABLE',                $table_prefix . 'forums_track');
  238. define('FORUMS_WATCH_TABLE',                $table_prefix . 'forums_watch');
  239. define('GROUPS_TABLE',                                $table_prefix . 'groups');
  240. define('ICONS_TABLE',                                $table_prefix . 'icons');
  241. define('LANG_TABLE',                                $table_prefix . 'lang');
  242. define('LOG_TABLE',                                        $table_prefix . 'log');
  243. define('MODERATOR_CACHE_TABLE',                $table_prefix . 'moderator_cache');
  244. define('MODULES_TABLE',                                $table_prefix . 'modules');
  245. define('POLL_OPTIONS_TABLE',                $table_prefix . 'poll_options');
  246. define('POLL_VOTES_TABLE',                        $table_prefix . 'poll_votes');
  247. define('POSTS_TABLE',                                $table_prefix . 'posts');
  248. define('PRIVMSGS_TABLE',                        $table_prefix . 'privmsgs');
  249. define('PRIVMSGS_FOLDER_TABLE',                $table_prefix . 'privmsgs_folder');
  250. define('PRIVMSGS_RULES_TABLE',                $table_prefix . 'privmsgs_rules');
  251. define('PRIVMSGS_TO_TABLE',                        $table_prefix . 'privmsgs_to');
  252. define('PROFILE_FIELDS_TABLE',                $table_prefix . 'profile_fields');
  253. define('PROFILE_FIELDS_DATA_TABLE',        $table_prefix . 'profile_fields_data');
  254. define('PROFILE_FIELDS_LANG_TABLE',        $table_prefix . 'profile_fields_lang');
  255. define('PROFILE_LANG_TABLE',                $table_prefix . 'profile_lang');
  256. define('RANKS_TABLE',                                $table_prefix . 'ranks');
  257. define('REPORTS_TABLE',                                $table_prefix . 'reports');
  258. define('REPORTS_REASONS_TABLE',                $table_prefix . 'reports_reasons');
  259. define('SEARCH_RESULTS_TABLE',                $table_prefix . 'search_results');
  260. define('SEARCH_WORDLIST_TABLE',                $table_prefix . 'search_wordlist');
  261. define('SEARCH_WORDMATCH_TABLE',        $table_prefix . 'search_wordmatch');
  262. define('SESSIONS_TABLE',                        $table_prefix . 'sessions');
  263. define('SESSIONS_KEYS_TABLE',                $table_prefix . 'sessions_keys');
  264. define('SITELIST_TABLE',                        $table_prefix . 'sitelist');
  265. define('SMILIES_TABLE',                                $table_prefix . 'smilies');
  266. define('STYLES_TABLE',                                $table_prefix . 'styles');
  267. define('STYLES_TEMPLATE_TABLE',                $table_prefix . 'styles_template');
  268. define('STYLES_TEMPLATE_DATA_TABLE',$table_prefix . 'styles_template_data');
  269. define('STYLES_THEME_TABLE',                $table_prefix . 'styles_theme');
  270. define('STYLES_IMAGESET_TABLE',                $table_prefix . 'styles_imageset');
  271. define('STYLES_IMAGESET_DATA_TABLE',$table_prefix . 'styles_imageset_data');
  272. define('TOPICS_TABLE',                                $table_prefix . 'topics');
  273. define('TOPICS_POSTED_TABLE',                $table_prefix . 'topics_posted');
  274. define('TOPICS_TRACK_TABLE',                $table_prefix . 'topics_track');
  275. define('TOPICS_WATCH_TABLE',                $table_prefix . 'topics_watch');
  276. define('USER_GROUP_TABLE',                        $table_prefix . 'user_group');
  277. define('USERS_TABLE',                                $table_prefix . 'users');
  278. define('WARNINGS_TABLE',                        $table_prefix . 'warnings');
  279. define('WORDS_TABLE',                                $table_prefix . 'words');
  280. define('ZEBRA_TABLE',                                $table_prefix . 'zebra');
  281.  
  282. // Ultimate Points
  283. define('IN_ULTIMATE_POINTS', true);
  284. define('POINTS_BANK_TABLE',                                $table_prefix . 'points_bank');
  285. define('POINTS_CONFIG_TABLE',                        $table_prefix . 'points_config');
  286. define('POINTS_LOG_TABLE',                                $table_prefix . 'points_log');
  287. define('POINTS_LOTTERY_HISTORY_TABLE',        $table_prefix . 'points_lottery_history');
  288. define('POINTS_LOTTERY_TICKETS_TABLE',        $table_prefix . 'points_lottery_tickets');
  289. define('POINTS_VALUES_TABLE',                        $table_prefix . 'points_values');
  290.  
  291. // Additional tables
  292. define('IMPRESSUM_TABLE',           $table_prefix . 'impressum');
  293. // BEGIN invide Mod
  294. define('INVITE_CONFIG_TABLE',       $table_prefix . 'invite_config');
  295. define('INVITE_LOG_TABLE',          $table_prefix . 'invite_log');
  296. define('LOG_INVITE',                4);
  297. // END invide Mod
  298. // BEGIN mChat Mod
  299. define('MCHAT_TABLE',               $table_prefix . 'mchat');
  300. define('MCHAT_CONFIG_TABLE',        $table_prefix . 'mchat_config');
  301. define('MCHAT_SESSIONS_TABLE',          $table_prefix . 'mchat_sessions');
  302. // END mChat Mod
  303. define('PROFILE_GUESTBOOK_TABLE',   $table_prefix . 'profile_guestbook');
  304. // lefty74's User Reminder Constants
  305. define('ENABLED', 1);
  306. define('AUTOMATIC', 0);
  307. define('OVERRIDE', 1);
  308. define('RETAIN_POSTS', 1);
  309. define('DELETE_POSTS', 0);
  310. // DM EDS
  311. define('DM_EDS_ROOT_PATH', 'dm_eds/');
  312. define('DM_EDS_FILE_PATH', 'dm_eds/files/');
  313.  
  314. define('DM_EDS_TABLE',              $table_prefix . 'dm_eds');
  315. define('DM_EDS_CAT_TABLE',          $table_prefix . 'dm_eds_cat');
  316. define('DM_EDS_CONFIG_TABLE',       $table_prefix . 'dm_eds_config');
  317.  
  318. define('PROFILE_VIEWS_TABLE',       $table_prefix . 'profile_views');
  319. // Start UPS Easy Shop
  320. define('SHOP_ITEMS_TABLE',          $table_prefix . 'shop_items');
  321. define('SHOP_ITEMS_USER_TABLE',     $table_prefix . 'shop_items_user');
  322. define('SHOP_CONFIG_TABLE',         $table_prefix . 'shop_config');
  323. define('SHOP_CATS_TABLE',           $table_prefix . 'shop_cat');
  324. define('SHOP_CONFIG_USER_TABLE',    $table_prefix . 'shop_config_user');
  325. // End UPS Easy Shop
  326. //-- [+] MOD: phpBB3 Football ---------------------------------------------
  327. //-- add
  328. define('FOOTB_BETS',                $table_prefix . 'footb_bets');
  329. define('FOOTB_EXTRA_BETS',          $table_prefix . 'footb_extra_bets');
  330. define('FOOTB_EXTRA',               $table_prefix . 'footb_extra');
  331. define('FOOTB_LEAGUES',             $table_prefix . 'footb_leagues');
  332. define('FOOTB_MATCHDAYS',           $table_prefix . 'footb_matchdays');
  333. define('FOOTB_MATCHES',             $table_prefix . 'footb_matches');
  334. define('FOOTB_MATCHES_HIST',        $table_prefix . 'footb_matches_hist');
  335. define('FOOTB_RANKS',               $table_prefix . 'footb_rank_matchdays');
  336. define('FOOTB_SEASONS',             $table_prefix . 'footb_seasons');
  337. define('FOOTB_TEAMS',               $table_prefix . 'footb_teams');
  338. define('FOOTB_TEAMS_HIST',          $table_prefix . 'footb_teams_hist');
  339. define('FOOTB_POINTS',              $table_prefix . 'footb_points');
  340. define('BET_KO_90', 1);
  341. define('BET_KO_EXTRATIME', 2);
  342. define('BET_KO_PENALTY', 3);
  343. define('POINTS_BET', 1);
  344. define('POINTS_DEPOSITED', 2);
  345. define('POINTS_MATCHDAY', 3);
  346. define('POINTS_SEASON', 4);
  347. define('POINTS_MOST_HITS', 5);
  348. define('POINTS_MOST_HITS_AWAY', 6);
  349. define('POINTS_PAID', 7);
  350. define('UP_NONE', 0);
  351. define('UP_WINS', 1);
  352. define('UP_POINTS', 2);
  353. define('LEAGUE_CHAMP', 1);
  354. define('LEAGUE_KO', 2);
  355. //-- [-] MOD: phpBB3 Football ---------------------------------------------
  356. // Sudoku mod
  357. define('SUDOKU_ADMIN',              $table_prefix . 'sudoku_admin');
  358. define('SUDOKU_TABLE',              $table_prefix . 'sudoku');
  359. define('SUDOKU_USERS',              $table_prefix . 'sudoku_users');
  360. define('SUDOKU_STATS',              $table_prefix . 'sudoku_stats');
  361. define('SUDOKU_GENERAL',            $table_prefix . 'sudoku_general');
  362. define('SUDOKU_SESSIONS',           $table_prefix . 'sudoku_sessions');
  363. define('SAMURAI_TABLE',             $table_prefix . 'sudoku_samurai');
  364. define('NINJA_TABLE',               $table_prefix . 'sudoku_ninja');
  365. // Start Hangman Mod
  366. define('HANGMAN_WORDS_TABLE',               $table_prefix . 'hangman_words');
  367. define('HANGMAN_QUESS_TABLE',               $table_prefix . 'hangman_quess');
  368. define('HANGMAN_SCORE_TABLE',               $table_prefix . 'hangman_score');
  369. define('HANGMAN_CONFIG_TABLE',              $table_prefix . 'hangman_config');
  370. define('EXPORT_LETTER_SET',                 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz.!? ');
  371. // End Hangman Mod
  372. // Knuffel Start
  373. define('KNUFFEL_TABLE',             $table_prefix . 'knuffel');
  374. define('KNUFFEL_CONFIG_TABLE',      $table_prefix . 'knuffel_config');
  375. // Knuffel End
  376. // arcade tournament
  377. define('TOUR_CONFIG_TABLE',         $table_prefix . 'arcade_tour_config');
  378. define('TOUR_DATA_TABLE',           $table_prefix . 'arcade_tour_data');
  379. define('TOUR_SCORES_TABLE',         $table_prefix . 'arcade_tour_scores');
  380. define('TOUR_WINNER_TABLE',         $table_prefix . 'arcade_tour_winner');
  381. define('TOUR_TEMP_PLAYS_TABLE',     $table_prefix . 'arcade_tour_temp_plays');
  382. define('GEOMAP_CONFIG_TABLE',       $table_prefix . 'geo_config');
  383. define('GEOMAP_POSTCODE_TABLE',     $table_prefix . 'geo_plz');
  384. define('GEOMAP_GROUPS_TABLE',       $table_prefix . 'geo_groups');
  385. define('GEOMAP_EVENTS_TABLE',       $table_prefix . 'geo_events');
  386.  
  387.  
  388. ?>
Advertisement
Add Comment
Please, Sign In to add comment