한국   대만   중국   일본 
MediaWiki: includes/Defines.php Source File
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
37 define( 'MW_VERSION' , '1.43.0-alpha' );
38
43 define( 'LIST_COMMA' , IDatabase::LIST_COMMA );
44 define( 'LIST_AND' , IDatabase::LIST_AND );
45 define( 'LIST_SET' , IDatabase::LIST_SET );
46 define( 'LIST_NAMES' , IDatabase::LIST_NAMES );
47 define( 'LIST_OR' , IDatabase::LIST_OR );
53 define( 'NS_MEDIA' , -2 );
54 define( 'NS_SPECIAL' , -1 );
65 define( 'NS_MAIN' , 0 );
66 define( 'NS_TALK' , 1 );
67 define( 'NS_USER' , 2 );
68 define( 'NS_USER_TALK' , 3 );
69 define( 'NS_PROJECT' , 4 );
70 define( 'NS_PROJECT_TALK' , 5 );
71 define( 'NS_FILE' , 6 );
72 define( 'NS_FILE_TALK' , 7 );
73 define( 'NS_MEDIAWIKI' , 8 );
74 define( 'NS_MEDIAWIKI_TALK' , 9 );
75 define( 'NS_TEMPLATE' , 10 );
76 define( 'NS_TEMPLATE_TALK' , 11 );
77 define( 'NS_HELP' , 12 );
78 define( 'NS_HELP_TALK' , 13 );
79 define( 'NS_CATEGORY' , 14 );
80 define( 'NS_CATEGORY_TALK' , 15 );
86 define( 'CACHE_ANYTHING' , -1 ); // Use anything, as long as it works
87 define( 'CACHE_NONE' , 0 ); // Do not cache
88 define( 'CACHE_DB' , 1 ); // Store cache objects in the DB
89 define( 'CACHE_MEMCACHED' , 'memcached-php' ); // Backwards-compatability alias for Memcached
90 define( 'CACHE_ACCEL' , 3 ); // APC or WinCache
91 define( 'CACHE_HASH' , 'hash' ); // A HashBagOStuff, mostly useful for testing. Not configurable
97 define( 'AV_NO_VIRUS' , 0 ); # scan ok, no virus found
98 define( 'AV_VIRUS_FOUND' , 1 ); # virus found!
99 define( 'AV_SCAN_ABORTED' , -1 ); # scan aborted, the file is probably immune
100 define( 'AV_SCAN_FAILED' , false ); # scan failed (scanner not found or error in scanner)
107 define( ' MW_DATE_DEFAULT ', 'default' );
108 define( ' MW_DATE_MDY ', 'mdy' );
109 define( ' MW_DATE_DMY ', 'dmy' );
110 define( ' MW_DATE_YMD ', 'ymd' );
111 define( ' MW_DATE_ISO ', 'ISO 8601' );
117 define( ' RC_EDIT ', 0 );
118 define( ' RC_NEW ', 1 );
119 define( ' RC_LOG ', 3 );
120 define( ' RC_EXTERNAL ', 5 );
121 define( ' RC_CATEGORIZE ', 6 );
127 define( ' EDIT_NEW ', 1 );
128 define( ' EDIT_UPDATE ', 2 );
129 define( ' EDIT_MINOR ', 4 );
130 define( ' EDIT_SUPPRESS_RC ', 8 );
131 define( ' EDIT_FORCE_BOT ', 16 );
132 define( ' EDIT_DEFER_UPDATES ', 32 ); // Unused since 1.27
133 define( ' EDIT_AUTOSUMMARY ', 64 );
134 define( ' EDIT_INTERNAL ', 128 );
148
158 define( ' OT_HTML ', 1 );
159 define( ' OT_WIKI ', 2 );
160 define( ' OT_PREPROCESS ', 3 );
161 define( ' OT_PLAIN ', 4 );
170 define( ' SFH_NO_HASH ', 1 );
171 define( ' SFH_OBJECT_ARGS ', 2 );
177 define( ' APCOND_EDITCOUNT ', 1 );
178 define( ' APCOND_AGE ', 2 );
179 define( ' APCOND_EMAILCONFIRMED ', 3 );
180 define( ' APCOND_INGROUPS ', 4 );
181 define( ' APCOND_ISIP ', 5 );
182 define( ' APCOND_IPINRANGE ', 6 );
183 define( ' APCOND_AGE_FROM_EDIT ', 7 );
184 define( ' APCOND_BLOCKED ', 8 );
185 define( ' APCOND_ISBOT ', 9 );
194 define( ' CUDCOND_AFTER ', 'registered-after' );
195 define( ' CUDCOND_ANON ', 'anonymous-user' );
196 define( ' CUDCOND_NAMED ', 'named-user' );
203 define( ' PROTO_HTTP ', 'http: //' );
204 define( ' PROTO_HTTPS ', 'https: //' );
205 define( ' PROTO_RELATIVE ', ' //' );
206 define( ' PROTO_FALLBACK ', null );
207 // Legacy alias for PROTO_FALLBACK from when the current request's protocol was always the fallback
209 define( ' PROTO_CANONICAL ', 1 );
210 define( ' PROTO_INTERNAL ', 2 );
221 define( ' CONTENT_MODEL_WIKITEXT ', 'wikitext' );
222 define( ' CONTENT_MODEL_JAVASCRIPT ', 'javascript' );
223 define( ' CONTENT_MODEL_CSS ', 'css' );
224 define( ' CONTENT_MODEL_TEXT ', 'text' );
225 define( ' CONTENT_MODEL_JSON ', 'json' );
226 define( ' CONTENT_MODEL_UNKNOWN ', 'unknown' );
237 define( ' CONTENT_FORMAT_WIKITEXT ', 'text/x-wiki' );
239 define( ' CONTENT_FORMAT_JAVASCRIPT ', 'text/javascript' );
241 define( ' CONTENT_FORMAT_CSS ', 'text/css' );
243 define( ' CONTENT_FORMAT_TEXT ', 'text/plain' );
245 define( ' CONTENT_FORMAT_HTML ', 'text/html' );
247 define( ' CONTENT_FORMAT_SERIALIZED ', 'application/vnd.php.serialized' );
249 define( ' CONTENT_FORMAT_JSON ', 'application/json' );
251 define( ' CONTENT_FORMAT_XML ', 'application/xml' );
257 define( ' SHELL_MAX_ARG_STRLEN ', '100000' );
275 define( ' SCHEMA_COMPAT_WRITE_OLD ', 0x01 );
276 define( ' SCHEMA_COMPAT_READ_OLD ', 0x02 );
277 define( ' SCHEMA_COMPAT_WRITE_TEMP ', 0x10 );
278 define( ' SCHEMA_COMPAT_READ_TEMP ', 0x20 );
279 define( ' SCHEMA_COMPAT_WRITE_NEW ', 0x100 );
280 define( ' SCHEMA_COMPAT_READ_NEW ', 0x200 );
315 define( ' MIGRATION_OLD ', 0x00000000 | SCHEMA_COMPAT_OLD );
318 define( ' MIGRATION_NEW ', 0x30000000 | SCHEMA_COMPAT_NEW );
328 define( ' XML_DUMP_SCHEMA_VERSION_10 ', '0.10' );
329 define( ' XML_DUMP_SCHEMA_VERSION_11 ', '0.11' );
const SCHEMA_COMPAT_WRITE_BOTH
Definition Defines.php:283
const APCOND_BLOCKED
Definition Defines.php:184
const CUDCOND_NAMED
Definition Defines.php:196
const CONTENT_FORMAT_JAVASCRIPT
For JS pages.
Definition Defines.php:239
const SCHEMA_COMPAT_OLD
Definition Defines.php:287
const OT_WIKI
Definition Defines.php:159
const SFH_NO_HASH
Definition Defines.php:170
const CONTENT_FORMAT_HTML
For future use, e.g.
Definition Defines.php:245
const SCHEMA_COMPAT_WRITE_TEMP
Definition Defines.php:277
const CONTENT_FORMAT_JSON
For future use with the API, and for use by extensions.
Definition Defines.php:249
const SCHEMA_COMPAT_READ_NEW
Definition Defines.php:280
const PROTO_CANONICAL
Definition Defines.php:209
const EDIT_FORCE_BOT
Definition Defines.php:131
const APCOND_AGE
Definition Defines.php:178
const APCOND_EMAILCONFIRMED
Definition Defines.php:179
const SCHEMA_COMPAT_READ_BOTH
Definition Defines.php:286
const SFH_OBJECT_ARGS
Definition Defines.php:171
const SCHEMA_COMPAT_WRITE_TEMP_AND_NEW
Definition Defines.php:285
const EDIT_DEFER_UPDATES
Definition Defines.php:132
const EDIT_INTERNAL
Definition Defines.php:134
const EDIT_UPDATE
Definition Defines.php:128
const PROTO_HTTPS
Definition Defines.php:204
const SCHEMA_COMPAT_WRITE_OLD
Definition Defines.php:275
const APCOND_IPINRANGE
Definition Defines.php:182
const MW_SUPPORTS_CONTENTHANDLER
Definition Defines.php:142
const CONTENT_MODEL_CSS
Definition Defines.php:223
const CUDCOND_AFTER
Definition Defines.php:194
const APCOND_INGROUPS
Definition Defines.php:180
const RC_NEW
Definition Defines.php:118
const PROTO_CURRENT
Definition Defines.php:208
const MW_EDITFILTERMERGED_SUPPORTS_API
Definition Defines.php:143
const PROTO_INTERNAL
Definition Defines.php:210
const CONTENT_FORMAT_TEXT
For future use, e.g.
Definition Defines.php:243
const APCOND_ISBOT
Definition Defines.php:185
const APCOND_AGE_FROM_EDIT
Definition Defines.php:183
const EDIT_SUPPRESS_RC
Definition Defines.php:130
const MW_DATE_MDY
Definition Defines.php:108
const CONTENT_FORMAT_CSS
For CSS pages.
Definition Defines.php:241
const SCHEMA_COMPAT_WRITE_OLD_AND_TEMP
Definition Defines.php:284
const XML_DUMP_SCHEMA_VERSION_11
Definition Defines.php:327
const SCHEMA_COMPAT_READ_TEMP
Definition Defines.php:278
const OT_PLAIN
Definition Defines.php:161
const MW_DATE_DMY
Definition Defines.php:109
const PROTO_FALLBACK
Definition Defines.php:206
const MW_SUPPORTS_LOCALISATIONCACHE
Definition Defines.php:141
const OT_PREPROCESS
Definition Defines.php:160
const APCOND_ISIP
Definition Defines.php:181
const CONTENT_MODEL_WIKITEXT
Definition Defines.php:221
const MIGRATION_WRITE_NEW
Definition Defines.php:315
const SCHEMA_COMPAT_READ_OLD
Definition Defines.php:276
const XML_DUMP_SCHEMA_VERSION_10
Definition Defines.php:326
const CONTENT_MODEL_JSON
Definition Defines.php:225
const MIGRATION_NEW
Definition Defines.php:316
const RC_LOG
Definition Defines.php:119
const RC_EXTERNAL
Definition Defines.php:120
const MW_DATE_YMD
Definition Defines.php:110
const CONTENT_FORMAT_WIKITEXT
Wikitext.
Definition Defines.php:237
const PROTO_HTTP
Definition Defines.php:203
const OT_HTML
Definition Defines.php:158
const MW_SUPPORTS_RESOURCE_MODULES
Support for $wgResourceModules.
Definition Defines.php:147
const CONTENT_MODEL_TEXT
Definition Defines.php:224
const SCHEMA_COMPAT_WRITE_NEW
Definition Defines.php:279
const SHELL_MAX_ARG_STRLEN
Definition Defines.php:257
const SCHEMA_COMPAT_WRITE_MASK
Definition Defines.php:281
const APCOND_EDITCOUNT
Definition Defines.php:177
const MW_DATE_ISO
Definition Defines.php:111
const PROTO_RELATIVE
Definition Defines.php:205
const MW_DATE_DEFAULT
Definition Defines.php:107
const SCHEMA_COMPAT_NEW
Definition Defines.php:289
const CONTENT_FORMAT_SERIALIZED
For future use with the API and for extensions.
Definition Defines.php:247
const MIGRATION_WRITE_BOTH
Definition Defines.php:314
const SCHEMA_COMPAT_TEMP
Definition Defines.php:288
const RC_EDIT
Definition Defines.php:117
const MIGRATION_OLD
Definition Defines.php:313
const CONTENT_MODEL_UNKNOWN
Definition Defines.php:226
const MW_SUPPORTS_PARSERFIRSTCALLINIT
Definition Defines.php:140
const EDIT_MINOR
Definition Defines.php:129
const CONTENT_FORMAT_XML
For future use with the API, and for use by extensions.
Definition Defines.php:251
const SCHEMA_COMPAT_READ_MASK
Definition Defines.php:282
const CONTENT_MODEL_JAVASCRIPT
Definition Defines.php:222
const EDIT_AUTOSUMMARY
Definition Defines.php:133
const CUDCOND_ANON
Definition Defines.php:195
const EDIT_NEW
Definition Defines.php:127
const RC_CATEGORIZE
Definition Defines.php:121
Basic database interface for live and lazy-loaded relation database handles.