[ Index ]
 

Code source de Phorum 5.1.25

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/include/ -> constants.php (source)

   1  <?php
   2  
   3  ////////////////////////////////////////////////////////////////////////////////
   4  //                                                                            //
   5  //   Copyright (C) 2006  Phorum Development Team                              //
   6  //   http://www.phorum.org                                                    //
   7  //                                                                            //
   8  //   This program is free software. You can redistribute it and/or modify     //
   9  //   it under the terms of either the current Phorum License (viewable at     //
  10  //   phorum.org) or the Phorum License that was distributed with this file    //
  11  //                                                                            //
  12  //   This program is distributed in the hope that it will be useful,          //
  13  //   but WITHOUT ANY WARRANTY, without even the implied warranty of           //
  14  //   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.                     //
  15  //                                                                            //
  16  //   You should have received a copy of the Phorum License                    //
  17  //   along with this program.                                                 //
  18  ////////////////////////////////////////////////////////////////////////////////
  19  
  20      if(!defined("PHORUM")) return;
  21  
  22      // put constants here that are configurable
  23      // these should be things that will not be changed
  24      // very often.  Things that are likely to be changed
  25      // by most admins should go in the admin.
  26  
  27      define("PHORUM_FILE_EXTENSION", "php");
  28  
  29      // number of messages remembered as new
  30      define("PHORUM_MAX_NEW_INFO", 1000);
  31  
  32      // can moderators view email addresses
  33      define("PHORUM_MOD_EMAIL_VIEW", true);
  34  
  35      // can moderators view user's ip
  36      define("PHORUM_MOD_IP_VIEW", true);
  37  
  38      // change the author's name on deleting the user
  39      define("PHORUM_DELETE_CHANGE_AUTHOR", true);
  40  
  41      // enforce the use of only unregistered names for unregistered users
  42      define("PHORUM_ENFORCE_UNREGISTERED_NAMES",true);
  43  
  44      // maximum time in seconds for having the message editor open
  45      // this is used in determining stale attachment files
  46      define("PHORUM_MAX_EDIT_TIME", 86400);
  47  
  48      // string used to separate things like items in the title tag.
  49      define("PHORUM_SEPARATOR", " :: ");
  50  
  51      // default TTL for cache-data if not specified different
  52      define('PHORUM_CACHE_DEFAULT_TTL',3600);
  53  
  54      // split-variable for file-based cache
  55      define('PHORUM_CACHE_SPLIT',4);
  56  
  57      // the replace string for masking bad words.
  58      define('PHORUM_BADWORD_REPLACE', '@#$%&');
  59  
  60      /////////////////////////////////////////
  61      //                                     //
  62      //     DO NOT EDIT BELOW THIS AREA     //
  63      //                                     //
  64      /////////////////////////////////////////
  65  
  66      // put constants here that need to stay the same value here.
  67  
  68      define("PHORUM_UPLOADS_SELECT", 0);
  69      define("PHORUM_UPLOADS_REG", 1);
  70  
  71      define("PHORUM_MODERATE_OFF", 0);
  72      define("PHORUM_MODERATE_ON", 1);
  73  
  74      define("PHORUM_EMAIL_MODERATOR_OFF", 0);
  75      define("PHORUM_EMAIL_MODERATOR_ON", 1);
  76  
  77      define("PHORUM_STATUS_APPROVED", 2);
  78      define("PHORUM_STATUS_HOLD", -1);
  79      define("PHORUM_STATUS_HIDDEN", -2);
  80  
  81      define("PHORUM_SORT_ANNOUNCEMENT", 0);
  82      define("PHORUM_SORT_STICKY", 1);
  83      define("PHORUM_SORT_DEFAULT", 2);
  84  
  85      define("PHORUM_THREADED_DEFAULT", 0);
  86      define("PHORUM_THREADED_ON", 1);
  87      define("PHORUM_THREADED_OFF", 2);
  88  
  89      define("PHORUM_SUBSCRIPTION_MESSAGE", 0);
  90      define("PHORUM_SUBSCRIPTION_DIGEST", 1);
  91      define("PHORUM_SUBSCRIPTION_BOOKMARK", 2);
  92  
  93      define("PHORUM_REGISTER_INSTANT_ACCESS", 0);
  94      define("PHORUM_REGISTER_VERIFY_EMAIL", 1);
  95      define("PHORUM_REGISTER_VERIFY_MODERATOR", 2);
  96      define("PHORUM_REGISTER_VERIFY_BOTH", 3);
  97  
  98      define("PHORUM_USER_PENDING_BOTH", -3);
  99      define("PHORUM_USER_PENDING_EMAIL", -2);
 100      define("PHORUM_USER_PENDING_MOD", -1);
 101      define("PHORUM_USER_INACTIVE", 0);
 102      define("PHORUM_USER_ACTIVE", 1);
 103  
 104      define("PHORUM_USER_ALLOW_READ", 1);
 105      define("PHORUM_USER_ALLOW_REPLY", 2);
 106      define("PHORUM_USER_ALLOW_EDIT", 4);
 107      define("PHORUM_USER_ALLOW_NEW_TOPIC", 8);
 108      define("PHORUM_USER_ALLOW_ATTACH", 32);
 109      define("PHORUM_USER_ALLOW_MODERATE_MESSAGES", 64);
 110      define("PHORUM_USER_ALLOW_MODERATE_USERS", 128);
 111      define("PHORUM_USER_ALLOW_FORUM_PROPERTIES", 256);
 112  
 113      define("PHORUM_MODERATE_ALLOWED_ANYWHERE", -1);
 114  
 115      define("PHORUM_USER_GROUP_REMOVE", -128);
 116      define("PHORUM_USER_GROUP_SUSPENDED", -1);
 117      define("PHORUM_USER_GROUP_UNAPPROVED", 0);
 118      define("PHORUM_USER_GROUP_APPROVED", 1);
 119      define("PHORUM_USER_GROUP_MODERATOR", 2);
 120  
 121      define("PHORUM_GROUP_CLOSED", 0);
 122      define("PHORUM_GROUP_OPEN", 1);
 123      define("PHORUM_GROUP_REQUIRE_APPROVAL", 2);
 124  
 125      define("PHORUM_NEWFLAG_MSG", 0);
 126      define("PHORUM_NEWFLAG_MIN_ID", 1);
 127  
 128      define("PHORUM_LINK_USER", "user");
 129      define("PHORUM_LINK_MESSAGE", "message");
 130      define("PHORUM_LINK_EDITOR", "editor");
 131  
 132      // Definitions for the PM system.
 133      // Special folders
 134      define("PHORUM_PM_INBOX", "inbox");
 135      define("PHORUM_PM_OUTBOX", "outbox");
 136      define("PHORUM_PM_ALLFOLDERS", "allfolder");
 137      // Flag types
 138      define("PHORUM_PM_READ_FLAG", "read_flag");
 139      define("PHORUM_PM_REPLY_FLAG", "reply_flag");
 140  
 141      // constants below here do not have to have a constant value,
 142      // as long as each is unique.  They are used for enumeration.
 143      // Add to them as you wish knowing that.
 144  
 145      $i=1;
 146  
 147      define("PHORUM_BAD_IPS", $i++);
 148      define("PHORUM_BAD_NAMES", $i++);
 149      define("PHORUM_BAD_EMAILS", $i++);
 150      define("PHORUM_BAD_WORDS", $i++);
 151      define("PHORUM_BAD_USERID", $i++);
 152      define("PHORUM_BAD_SPAM_WORDS", $i++);
 153  
 154      define("PHORUM_LIST_URL", $i++);
 155      define("PHORUM_READ_URL", $i++);
 156      define("PHORUM_FOREIGN_READ_URL", $i++);
 157      define("PHORUM_REPLY_URL", $i++);
 158      define("PHORUM_POSTING_URL", $i++);
 159      define("PHORUM_REDIRECT_URL", $i++);
 160      define("PHORUM_SEARCH_URL", $i++);
 161      define("PHORUM_SEARCH_ACTION_URL", $i++);
 162      define("PHORUM_DOWN_URL", $i++);
 163      define("PHORUM_VIOLATION_URL", $i++);
 164      define("PHORUM_USER_URL", $i++);
 165      define("PHORUM_INDEX_URL", $i++);
 166      define("PHORUM_LOGIN_URL", $i++);
 167      define("PHORUM_LOGIN_ACTION_URL", $i++);
 168      define("PHORUM_REGISTER_URL", $i++);
 169      define("PHORUM_REGISTER_ACTION_URL", $i++);
 170      define("PHORUM_PROFILE_URL", $i++);
 171      define("PHORUM_SUBSCRIBE_URL", $i++);
 172      define("PHORUM_MODERATION_URL", $i++);
 173      define("PHORUM_MODERATION_ACTION_URL", $i++);
 174      define("PHORUM_CONTROLCENTER_URL", $i++);
 175      define("PHORUM_CONTROLCENTER_ACTION_URL", $i++);
 176      define("PHORUM_PM_URL", $i++);
 177      define("PHORUM_PM_ACTION_URL", $i++);
 178      define("PHORUM_FILE_URL", $i++);
 179      define("PHORUM_GROUP_MODERATION_URL", $i++);
 180      define("PHORUM_FOLLOW_URL", $i++);
 181      define("PHORUM_FOLLOW_ACTION_URL", $i++);
 182      define("PHORUM_PREPOST_URL", $i++);
 183      define("PHORUM_REPORT_URL", $i++);
 184      define("PHORUM_RSS_URL", $i++);
 185      define("PHORUM_CUSTOM_URL", $i++);
 186      define("PHORUM_BASE_URL", $i++);
 187      define("PHORUM_ADDON_URL", $i++);
 188  
 189      define("PHORUM_DELETE_MESSAGE", $i++);
 190      define("PHORUM_DELETE_TREE", $i++);
 191      define("PHORUM_MOVE_THREAD", $i++);
 192      define("PHORUM_DO_THREAD_MOVE", $i++);
 193      define("PHORUM_CLOSE_THREAD", $i++);
 194      define("PHORUM_REOPEN_THREAD", $i++);
 195      define("PHORUM_APPROVE_MESSAGE", $i++);
 196      define("PHORUM_HIDE_POST", $i++);
 197      define("PHORUM_APPROVE_MESSAGE_TREE", $i++);
 198      define("PHORUM_MERGE_THREAD", $i++);
 199      define("PHORUM_DO_THREAD_MERGE", $i++);
 200      define("PHORUM_SPLIT_THREAD", $i++);
 201      define("PHORUM_DO_THREAD_SPLIT", $i++);
 202  
 203      define("PHORUM_SANITY_OK", $i++);
 204      define("PHORUM_SANITY_WARN", $i++);
 205      define("PHORUM_SANITY_CRIT", $i++);
 206  
 207      define("PHORUM_CC_SUMMARY", "summary");
 208      define("PHORUM_CC_SUBSCRIPTION_THREADS", "subthreads");
 209      define("PHORUM_CC_SUBSCRIPTION_FORUMS", "subforums");
 210      define("PHORUM_CC_USERINFO", "user");
 211      define("PHORUM_CC_SIGNATURE", "sig");
 212      define("PHORUM_CC_MAIL", "email");
 213      define("PHORUM_CC_BOARD", "forum");
 214      define("PHORUM_CC_PASSWORD", "password");
 215      define("PHORUM_CC_UNAPPROVED", "messages");
 216      define("PHORUM_CC_FILES", "files");
 217      define("PHORUM_CC_USERS", "users");
 218      define("PHORUM_CC_PM", "pm");
 219      define("PHORUM_CC_PRIVACY", "privacy");
 220      define("PHORUM_CC_GROUP_MODERATION", "groupmod");
 221      define("PHORUM_CC_GROUP_MEMBERSHIP", "groups");
 222  
 223  ?>


Généré le : Thu Nov 29 12:22:27 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics