home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 April / PCWorld_2005-04_cd.bin / akce / web / phpnuke / PHP-Nuke-7.5.exe / html / includes / constants.php < prev    next >
PHP Script  |  2004-01-29  |  7KB  |  218 lines

  1. <?php
  2. /***************************************************************************
  3.  *                               constants.php
  4.  *                            -------------------
  5.  *   begin                : Saturday', Feb 13', 2001
  6.  *   copyright            : ('C) 2001 The phpBB Group
  7.  *   email                : support@phpbb.com
  8.  *
  9.  *   $Id: constants.php,v 1.47.2.4 2003/06/10 00:39:51 psotfx Exp $
  10.  *
  11.  *
  12.  ***************************************************************************/
  13. /***************************************************************************
  14. * phpbb2 forums port version 2.0.5 (c) 2003 - Nuke Cops (http://nukecops.com)
  15. *
  16. * Ported by Nuke Cops to phpbb2 standalone 2.0.5 Test
  17. * and debugging completed by the Elite Nukers and site members.
  18. *
  19. * You run this package at your sole risk. Nuke Cops and affiliates cannot
  20. * be held liable if anything goes wrong. You are advised to test this
  21. * package on a development system. Backup everything before implementing
  22. * in a production environment. If something goes wrong, you can always
  23. * backout and restore your backups.
  24. *
  25. * Installing and running this also means you agree to the terms of the AUP
  26. * found at Nuke Cops.
  27. *
  28. * This is version 2.0.5 of the phpbb2 forum port for PHP-Nuke. Work is based
  29. * on Tom Nitzschner's forum port version 2.0.6. Tom's 2.0.6 port was based
  30. * on the phpbb2 standalone version 2.0.3. Our version 2.0.5 from Nuke Cops is
  31. * now reflecting phpbb2 standalone 2.0.5 that fixes some bugs and the
  32. * invalid_session error message.
  33. ***************************************************************************/
  34. /***************************************************************************
  35.  *   This file is part of the phpBB2 port to Nuke 6.0 (c) copyright 2002
  36.  *   by Tom Nitzschner (tom@toms-home.com)
  37.  *   http://bbtonuke.sourceforge.net (or http://www.toms-home.com)
  38.  *
  39.  *   As always, make a backup before messing with anything. All code
  40.  *   release by me is considered sample code only. It may be fully
  41.  *   functual, but you use it at your own risk, if you break it,
  42.  *   you get to fix it too. No waranty is given or implied.
  43.  *
  44.  *   Please post all questions/request about this port on http://bbtonuke.sourceforge.net first,
  45.  *   then on my site. All original header code and copyright messages will be maintained
  46.  *   to give credit where credit is due. If you modify this, the only requirement is
  47.  *   that you also maintain all original copyright messages. All my work is released
  48.  *   under the GNU GENERAL PUBLIC LICENSE. Please see the README for more information.
  49.  *
  50.  ***************************************************************************/
  51. /***************************************************************************
  52.  *
  53.  *   This program is free software; you can redistribute it and/or modify
  54.  *   it under the terms of the GNU General Public License as published by
  55.  *   the Free Software Foundation; either version 2 of the License', or
  56.  *   ('at your option) any later version.
  57.  *
  58.  ***************************************************************************/
  59.  
  60. if ( !defined('IN_PHPBB') )
  61. {
  62.         die("Hacking attempt");
  63. }
  64.  
  65. // Debug Level
  66. //define('DEBUG', 1); // Debugging on
  67. define('DEBUG', 1); // Debugging off
  68.  
  69.  
  70. // User Levels <- Do not change the values of USER or ADMIN
  71. define('DELETED', -1);
  72. define('ANONYMOUS', 1);
  73.  
  74. define('USER', 1);
  75. define('ADMIN', 2);
  76. define('MOD', 3);
  77.  
  78.  
  79. // User related
  80. define('USER_ACTIVATION_NONE', 0);
  81. define('USER_ACTIVATION_SELF', 1);
  82. define('USER_ACTIVATION_ADMIN', 2);
  83.  
  84. define('USER_AVATAR_NONE', 0);
  85. define('USER_AVATAR_UPLOAD', 1);
  86. define('USER_AVATAR_REMOTE', 2);
  87. define('USER_AVATAR_GALLERY', 3);
  88.  
  89.  
  90. // Group settings
  91. define('GROUP_OPEN', 0);
  92. define('GROUP_CLOSED', 1);
  93. define('GROUP_HIDDEN', 2);
  94.  
  95.  
  96. // Forum state
  97. define('FORUM_UNLOCKED', 0);
  98. define('FORUM_LOCKED', 1);
  99.  
  100.  
  101. // Topic status
  102. define('TOPIC_UNLOCKED', 0);
  103. define('TOPIC_LOCKED', 1);
  104. define('TOPIC_MOVED', 2);
  105. define('TOPIC_WATCH_NOTIFIED', 1);
  106. define('TOPIC_WATCH_UN_NOTIFIED', 0);
  107.  
  108.  
  109. // Topic types
  110. define('POST_NORMAL', 0);
  111. define('POST_STICKY', 1);
  112. define('POST_ANNOUNCE', 2);
  113. define('POST_GLOBAL_ANNOUNCE', 3);
  114.  
  115.  
  116. // SQL codes
  117. define('BEGIN_TRANSACTION', 1);
  118. define('END_TRANSACTION', 2);
  119.  
  120.  
  121. // Error codes
  122. define('GENERAL_MESSAGE', 200);
  123. define('GENERAL_ERROR', 202);
  124. define('CRITICAL_MESSAGE', 203);
  125. define('CRITICAL_ERROR', 204);
  126.  
  127.  
  128. // Private messaging
  129. define('PRIVMSGS_READ_MAIL', 0);
  130. define('PRIVMSGS_NEW_MAIL', 1);
  131. define('PRIVMSGS_SENT_MAIL', 2);
  132. define('PRIVMSGS_SAVED_IN_MAIL', 3);
  133. define('PRIVMSGS_SAVED_OUT_MAIL', 4);
  134. define('PRIVMSGS_UNREAD_MAIL', 5);
  135.  
  136.  
  137. // URL PARAMETERS
  138. define('POST_TOPIC_URL', 't');
  139. define('POST_CAT_URL', 'c');
  140. define('POST_FORUM_URL', 'f');
  141. define('POST_USERS_URL', 'u');
  142. define('POST_POST_URL', 'p');
  143. define('POST_GROUPS_URL', 'g');
  144.  
  145. // Session parameters
  146. define('SESSION_METHOD_COOKIE', 100);
  147. define('SESSION_METHOD_GET', 101);
  148.  
  149.  
  150. // Page numbers for session handling
  151. define('PAGE_INDEX', 0);
  152. define('PAGE_LOGIN', -1);
  153. define('PAGE_SEARCH', -2);
  154. define('PAGE_REGISTER', -3);
  155. define('PAGE_PROFILE', -4);
  156. define('PAGE_VIEWONLINE', -6);
  157. define('PAGE_VIEWMEMBERS', -7);
  158. define('PAGE_FAQ', -8);
  159. define('PAGE_POSTING', -9);
  160. define('PAGE_PRIVMSGS', -10);
  161. define('PAGE_GROUPCP', -11);
  162. define('PAGE_TOPIC_OFFSET', 5000);
  163.  
  164.  
  165. // Auth settings
  166. define('AUTH_LIST_ALL', 0);
  167. define('AUTH_ALL', 0);
  168.  
  169. define('AUTH_REG', 1);
  170. define('AUTH_ACL', 2);
  171. define('AUTH_MOD', 3);
  172. define('AUTH_ADMIN', 5);
  173.  
  174. define('AUTH_VIEW', 1);
  175. define('AUTH_READ', 2);
  176. define('AUTH_POST', 3);
  177. define('AUTH_REPLY', 4);
  178. define('AUTH_EDIT', 5);
  179. define('AUTH_DELETE', 6);
  180. define('AUTH_ANNOUNCE', 7);
  181. define('AUTH_STICKY', 8);
  182. define('AUTH_POLLCREATE', 9);
  183. define('AUTH_VOTE', 10);
  184. define('AUTH_ATTACH', 11);
  185.  
  186.  
  187. // Table names
  188. define('AUTH_ACCESS_TABLE', $prefix.'_bbauth_access');
  189. define('BANLIST_TABLE', $prefix.'_bbbanlist');
  190. define('CATEGORIES_TABLE', $prefix.'_bbcategories');
  191. define('CONFIG_TABLE', $prefix.'_bbconfig');
  192. define('DISALLOW_TABLE', $prefix.'_bbdisallow');
  193. define('FORUMS_TABLE', $prefix.'_bbforums');
  194. define('GROUPS_TABLE', $prefix.'_bbgroups');
  195. define('POSTS_TABLE', $prefix.'_bbposts');
  196. define('POSTS_TEXT_TABLE', $prefix.'_bbposts_text');
  197. define('PRIVMSGS_TABLE', $prefix.'_bbprivmsgs');
  198. define('PRIVMSGS_TEXT_TABLE', $prefix.'_bbprivmsgs_text');
  199. define('PRIVMSGS_IGNORE_TABLE', $prefix.'_bbprivmsgs_ignore');
  200. define('PRUNE_TABLE', $prefix.'_bbforum_prune');
  201. define('RANKS_TABLE', $prefix.'_bbranks');
  202. define('SEARCH_TABLE', $prefix.'_bbsearch_results');
  203. define('SEARCH_WORD_TABLE', $prefix.'_bbsearch_wordlist');
  204. define('SEARCH_MATCH_TABLE', $prefix.'_bbsearch_wordmatch');
  205. define('SESSIONS_TABLE', $prefix.'_bbsessions');
  206. define('SMILIES_TABLE', $prefix.'_bbsmilies');
  207. define('THEMES_TABLE', $prefix.'_bbthemes');
  208. define('THEMES_NAME_TABLE', $prefix.'_bbthemes_name');
  209. define('TOPICS_TABLE', $prefix.'_bbtopics');
  210. define('TOPICS_WATCH_TABLE', $prefix.'_bbtopics_watch');
  211. define('USER_GROUP_TABLE', $prefix.'_bbuser_group');
  212. define('USERS_TABLE', $user_prefix.'_users');
  213. define('WORDS_TABLE', $prefix.'_bbwords');
  214. define('VOTE_DESC_TABLE', $prefix.'_bbvote_desc');
  215. define('VOTE_RESULTS_TABLE', $prefix.'_bbvote_results');
  216. define('VOTE_USERS_TABLE', $prefix.'_bbvote_voters');
  217.  
  218. ?>