MediaWiki  master
Defines.php
Go to the documentation of this file.
1 <?php
23 require_once __DIR__ . '/libs/mime/defines.php';
24 require_once __DIR__ . '/libs/rdbms/defines.php';
25 
27 
39 define( 'MW_VERSION', '1.36.0-alpha' );
40 
41 # Obsolete aliases
42 
47 define( 'LIST_COMMA', IDatabase::LIST_COMMA );
48 define( 'LIST_AND', IDatabase::LIST_AND );
49 define( 'LIST_SET', IDatabase::LIST_SET );
50 define( 'LIST_NAMES', IDatabase::LIST_NAMES );
51 define( 'LIST_OR', IDatabase::LIST_OR );
57 define( 'NS_MEDIA', -2 );
58 define( 'NS_SPECIAL', -1 );
69 define( 'NS_MAIN', 0 );
70 define( 'NS_TALK', 1 );
71 define( 'NS_USER', 2 );
72 define( 'NS_USER_TALK', 3 );
73 define( 'NS_PROJECT', 4 );
74 define( 'NS_PROJECT_TALK', 5 );
75 define( 'NS_FILE', 6 );
76 define( 'NS_FILE_TALK', 7 );
77 define( 'NS_MEDIAWIKI', 8 );
78 define( 'NS_MEDIAWIKI_TALK', 9 );
79 define( 'NS_TEMPLATE', 10 );
80 define( 'NS_TEMPLATE_TALK', 11 );
81 define( 'NS_HELP', 12 );
82 define( 'NS_HELP_TALK', 13 );
83 define( 'NS_CATEGORY', 14 );
84 define( 'NS_CATEGORY_TALK', 15 );
90 define( 'CACHE_ANYTHING', -1 ); // Use anything, as long as it works
91 define( 'CACHE_NONE', 0 ); // Do not cache
92 define( 'CACHE_DB', 1 ); // Store cache objects in the DB
93 define( 'CACHE_MEMCACHED', 2 ); // MemCached, must specify servers in $wgMemCacheServers
94 define( 'CACHE_ACCEL', 3 ); // APC or WinCache
100 define( 'AV_NO_VIRUS', 0 ); # scan ok, no virus found
101 define( 'AV_VIRUS_FOUND', 1 ); # virus found!
102 define( 'AV_SCAN_ABORTED', -1 ); # scan aborted, the file is probably immune
103 define( 'AV_SCAN_FAILED', false ); # scan failed (scanner not found or error in scanner)
111 define( 'ALF_PRELOAD_LINKS', 1 ); // unused
112 define( 'ALF_PRELOAD_EXISTENCE', 2 ); // unused
113 define( 'ALF_NO_LINK_LOCK', 4 ); // unused
114 define( 'ALF_NO_BLOCK_LOCK', 8 ); // unused
121 define( 'MW_DATE_DEFAULT', 'default' );
122 define( 'MW_DATE_MDY', 'mdy' );
123 define( 'MW_DATE_DMY', 'dmy' );
124 define( 'MW_DATE_YMD', 'ymd' );
125 define( 'MW_DATE_ISO', 'ISO 8601' );
131 define( 'RC_EDIT', 0 );
132 define( 'RC_NEW', 1 );
133 define( 'RC_LOG', 3 );
134 define( 'RC_EXTERNAL', 5 );
135 define( 'RC_CATEGORIZE', 6 );
141 define( 'EDIT_NEW', 1 );
142 define( 'EDIT_UPDATE', 2 );
143 define( 'EDIT_MINOR', 4 );
144 define( 'EDIT_SUPPRESS_RC', 8 );
145 define( 'EDIT_FORCE_BOT', 16 );
146 define( 'EDIT_DEFER_UPDATES', 32 ); // Unused since 1.27
147 define( 'EDIT_AUTOSUMMARY', 64 );
148 define( 'EDIT_INTERNAL', 128 );
162 
173 define( 'OT_HTML', 1 );
174 define( 'OT_WIKI', 2 );
175 define( 'OT_PREPROCESS', 3 );
176 define( 'OT_MSG', 3 ); // b/c alias for OT_PREPROCESS
177 define( 'OT_PLAIN', 4 );
186 define( 'SFH_NO_HASH', 1 );
187 define( 'SFH_OBJECT_ARGS', 2 );
194 define( 'APCOND_EDITCOUNT', 1 );
195 define( 'APCOND_AGE', 2 );
196 define( 'APCOND_EMAILCONFIRMED', 3 );
197 define( 'APCOND_INGROUPS', 4 );
198 define( 'APCOND_ISIP', 5 );
199 define( 'APCOND_IPINRANGE', 6 );
200 define( 'APCOND_AGE_FROM_EDIT', 7 );
201 define( 'APCOND_BLOCKED', 8 );
202 define( 'APCOND_ISBOT', 9 );
208 define( 'PROTO_HTTP', 'http://' );
209 define( 'PROTO_HTTPS', 'https://' );
210 define( 'PROTO_RELATIVE', '//' );
211 define( 'PROTO_CURRENT', null );
212 define( 'PROTO_CANONICAL', 1 );
213 define( 'PROTO_INTERNAL', 2 );
224 define( 'CONTENT_MODEL_WIKITEXT', 'wikitext' );
225 define( 'CONTENT_MODEL_JAVASCRIPT', 'javascript' );
226 define( 'CONTENT_MODEL_CSS', 'css' );
227 define( 'CONTENT_MODEL_TEXT', 'text' );
228 define( 'CONTENT_MODEL_JSON', 'json' );
229 define( 'CONTENT_MODEL_UNKNOWN', 'unknown' );
239 // wikitext
240 define( 'CONTENT_FORMAT_WIKITEXT', 'text/x-wiki' );
241 // for js pages
242 define( 'CONTENT_FORMAT_JAVASCRIPT', 'text/javascript' );
243 // for css pages
244 define( 'CONTENT_FORMAT_CSS', 'text/css' );
245 // for future use, e.g. with some plain-html messages.
246 define( 'CONTENT_FORMAT_TEXT', 'text/plain' );
247 // for future use, e.g. with some plain-html messages.
248 define( 'CONTENT_FORMAT_HTML', 'text/html' );
249 // for future use with the api and for extensions
250 define( 'CONTENT_FORMAT_SERIALIZED', 'application/vnd.php.serialized' );
251 // for future use with the api, and for use by extensions
252 define( 'CONTENT_FORMAT_JSON', 'application/json' );
253 // for future use with the api, and for use by extensions
254 define( 'CONTENT_FORMAT_XML', 'application/xml' );
260 define( 'SHELL_MAX_ARG_STRLEN', '100000' );
274 define( 'SCHEMA_COMPAT_WRITE_OLD', 0x01 );
275 define( 'SCHEMA_COMPAT_READ_OLD', 0x02 );
276 define( 'SCHEMA_COMPAT_WRITE_NEW', 0x10 );
277 define( 'SCHEMA_COMPAT_READ_NEW', 0x20 );
305 define( 'MIGRATION_OLD', 0x00000000 | SCHEMA_COMPAT_OLD );
308 define( 'MIGRATION_NEW', 0x30000000 | SCHEMA_COMPAT_NEW );
318 define( 'XML_DUMP_SCHEMA_VERSION_10', '0.10' );
319 define( 'XML_DUMP_SCHEMA_VERSION_11', '0.11' );
OT_MSG
const OT_MSG
Definition: Defines.php:176
CONTENT_MODEL_JSON
const CONTENT_MODEL_JSON
Definition: Defines.php:228
MW_DATE_DMY
const MW_DATE_DMY
Definition: Defines.php:123
MW_SUPPORTS_PARSERFIRSTCALLINIT
const MW_SUPPORTS_PARSERFIRSTCALLINIT
Definition: Defines.php:154
RC_EXTERNAL
const RC_EXTERNAL
Definition: Defines.php:134
PROTO_CANONICAL
const PROTO_CANONICAL
Definition: Defines.php:212
SCHEMA_COMPAT_READ_NEW
const SCHEMA_COMPAT_READ_NEW
Definition: Defines.php:277
APCOND_ISBOT
const APCOND_ISBOT
Definition: Defines.php:202
CONTENT_FORMAT_HTML
const CONTENT_FORMAT_HTML
Definition: Defines.php:248
PROTO_INTERNAL
const PROTO_INTERNAL
Definition: Defines.php:213
EDIT_FORCE_BOT
const EDIT_FORCE_BOT
Definition: Defines.php:145
ALF_PRELOAD_LINKS
const ALF_PRELOAD_LINKS
Definition: Defines.php:111
EDIT_INTERNAL
const EDIT_INTERNAL
Definition: Defines.php:148
MW_DATE_YMD
const MW_DATE_YMD
Definition: Defines.php:124
ALF_NO_BLOCK_LOCK
const ALF_NO_BLOCK_LOCK
Definition: Defines.php:114
ALF_NO_LINK_LOCK
const ALF_NO_LINK_LOCK
Definition: Defines.php:113
CONTENT_MODEL_CSS
const CONTENT_MODEL_CSS
Definition: Defines.php:226
RC_LOG
const RC_LOG
Definition: Defines.php:133
MIGRATION_NEW
const MIGRATION_NEW
Definition: Defines.php:308
ALF_PRELOAD_EXISTENCE
const ALF_PRELOAD_EXISTENCE
Definition: Defines.php:112
APCOND_EDITCOUNT
const APCOND_EDITCOUNT
Definition: Defines.php:194
SFH_OBJECT_ARGS
const SFH_OBJECT_ARGS
Definition: Defines.php:187
OT_PREPROCESS
const OT_PREPROCESS
Definition: Defines.php:175
OT_PLAIN
const OT_PLAIN
Definition: Defines.php:177
MIGRATION_WRITE_BOTH
const MIGRATION_WRITE_BOTH
Definition: Defines.php:306
RC_EDIT
const RC_EDIT
Definition: Defines.php:131
APCOND_AGE
const APCOND_AGE
Definition: Defines.php:195
CONTENT_FORMAT_CSS
const CONTENT_FORMAT_CSS
Definition: Defines.php:244
CONTENT_MODEL_WIKITEXT
const CONTENT_MODEL_WIKITEXT
Definition: Defines.php:224
LIST_AND
const LIST_AND
Definition: Defines.php:48
MW_EDITFILTERMERGED_SUPPORTS_API
const MW_EDITFILTERMERGED_SUPPORTS_API
Definition: Defines.php:157
Wikimedia\Rdbms\IDatabase
Basic database interface for live and lazy-loaded relation database handles.
Definition: IDatabase.php:38
MIGRATION_WRITE_NEW
const MIGRATION_WRITE_NEW
Definition: Defines.php:307
CONTENT_FORMAT_XML
const CONTENT_FORMAT_XML
Definition: Defines.php:254
LIST_OR
const LIST_OR
Definition: Defines.php:51
APCOND_AGE_FROM_EDIT
const APCOND_AGE_FROM_EDIT
Definition: Defines.php:200
CONTENT_FORMAT_JSON
const CONTENT_FORMAT_JSON
Definition: Defines.php:252
APCOND_ISIP
const APCOND_ISIP
Definition: Defines.php:198
CONTENT_FORMAT_SERIALIZED
const CONTENT_FORMAT_SERIALIZED
Definition: Defines.php:250
SHELL_MAX_ARG_STRLEN
const SHELL_MAX_ARG_STRLEN
Definition: Defines.php:260
LIST_SET
const LIST_SET
Definition: Defines.php:49
APCOND_BLOCKED
const APCOND_BLOCKED
Definition: Defines.php:201
PROTO_CURRENT
const PROTO_CURRENT
Definition: Defines.php:211
CONTENT_FORMAT_TEXT
const CONTENT_FORMAT_TEXT
Definition: Defines.php:246
OT_WIKI
const OT_WIKI
Definition: Defines.php:174
CONTENT_FORMAT_WIKITEXT
const CONTENT_FORMAT_WIKITEXT
Definition: Defines.php:240
PROTO_HTTPS
const PROTO_HTTPS
Definition: Defines.php:209
MW_DATE_DEFAULT
const MW_DATE_DEFAULT
Definition: Defines.php:121
LIST_COMMA
const LIST_COMMA
Definition: Defines.php:47
MIGRATION_OLD
const MIGRATION_OLD
Definition: Defines.php:305
MW_SUPPORTS_CONTENTHANDLER
const MW_SUPPORTS_CONTENTHANDLER
Definition: Defines.php:156
EDIT_UPDATE
const EDIT_UPDATE
Definition: Defines.php:142
MW_DATE_ISO
const MW_DATE_ISO
Definition: Defines.php:125
SCHEMA_COMPAT_WRITE_OLD
const SCHEMA_COMPAT_WRITE_OLD
Definition: Defines.php:274
PROTO_HTTP
const PROTO_HTTP
Definition: Defines.php:208
SCHEMA_COMPAT_WRITE_NEW
const SCHEMA_COMPAT_WRITE_NEW
Definition: Defines.php:276
PROTO_RELATIVE
const PROTO_RELATIVE
Definition: Defines.php:210
XML_DUMP_SCHEMA_VERSION_11
const XML_DUMP_SCHEMA_VERSION_11
Definition: Defines.php:319
EDIT_DEFER_UPDATES
const EDIT_DEFER_UPDATES
Definition: Defines.php:146
RC_NEW
const RC_NEW
Definition: Defines.php:132
SFH_NO_HASH
const SFH_NO_HASH
Definition: Defines.php:186
EDIT_NEW
const EDIT_NEW
Definition: Defines.php:141
APCOND_INGROUPS
const APCOND_INGROUPS
Definition: Defines.php:197
OT_HTML
const OT_HTML
Definition: Defines.php:173
MW_SUPPORTS_RESOURCE_MODULES
const MW_SUPPORTS_RESOURCE_MODULES
Support for $wgResourceModules.
Definition: Defines.php:161
EDIT_AUTOSUMMARY
const EDIT_AUTOSUMMARY
Definition: Defines.php:147
SCHEMA_COMPAT_NEW
const SCHEMA_COMPAT_NEW
Definition: Defines.php:281
SCHEMA_COMPAT_OLD
const SCHEMA_COMPAT_OLD
Definition: Defines.php:280
SCHEMA_COMPAT_WRITE_BOTH
const SCHEMA_COMPAT_WRITE_BOTH
Definition: Defines.php:278
CONTENT_MODEL_JAVASCRIPT
const CONTENT_MODEL_JAVASCRIPT
Definition: Defines.php:225
RC_CATEGORIZE
const RC_CATEGORIZE
Definition: Defines.php:135
CONTENT_FORMAT_JAVASCRIPT
const CONTENT_FORMAT_JAVASCRIPT
Definition: Defines.php:242
MW_DATE_MDY
const MW_DATE_MDY
Definition: Defines.php:122
EDIT_MINOR
const EDIT_MINOR
Definition: Defines.php:143
EDIT_SUPPRESS_RC
const EDIT_SUPPRESS_RC
Definition: Defines.php:144
LIST_NAMES
const LIST_NAMES
Definition: Defines.php:50
CONTENT_MODEL_TEXT
const CONTENT_MODEL_TEXT
Definition: Defines.php:227
MW_SUPPORTS_LOCALISATIONCACHE
const MW_SUPPORTS_LOCALISATIONCACHE
Definition: Defines.php:155
XML_DUMP_SCHEMA_VERSION_10
const XML_DUMP_SCHEMA_VERSION_10
Definition: Defines.php:318
SCHEMA_COMPAT_READ_BOTH
const SCHEMA_COMPAT_READ_BOTH
Definition: Defines.php:279
SCHEMA_COMPAT_READ_OLD
const SCHEMA_COMPAT_READ_OLD
Definition: Defines.php:275
CONTENT_MODEL_UNKNOWN
const CONTENT_MODEL_UNKNOWN
Definition: Defines.php:229
APCOND_EMAILCONFIRMED
const APCOND_EMAILCONFIRMED
Definition: Defines.php:196
APCOND_IPINRANGE
const APCOND_IPINRANGE
Definition: Defines.php:199