X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FDefines.php;h=02930ea8153e2191a728740dbd8925dff872886d;hb=bddb40db1c34d4b4fd31f3227923b5bc3929f395;hp=fe5083e1be209bb2a6dc2dcc45591b25d02c1890;hpb=a303296f2730d6279a249bde77f3e0b9b42e494f;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/Defines.php b/includes/Defines.php index fe5083e1be..02930ea815 100644 --- a/includes/Defines.php +++ b/includes/Defines.php @@ -24,33 +24,20 @@ * @defgroup Constants MediaWiki constants */ -/**@{ - * Database related constants - */ -define( 'DBO_DEBUG', 1 ); -define( 'DBO_NOBUFFER', 2 ); -define( 'DBO_IGNORE', 4 ); -define( 'DBO_TRX', 8 ); // automatically start transaction on first query -define( 'DBO_DEFAULT', 16 ); -define( 'DBO_PERSISTENT', 32 ); -define( 'DBO_SYSDBA', 64 ); // for oracle maintenance -define( 'DBO_DDLMODE', 128 ); // when using schema files: mostly for Oracle -define( 'DBO_SSL', 256 ); -define( 'DBO_COMPRESS', 512 ); -/**@}*/ +# Obsolete aliases +define( 'DB_SLAVE', -1 ); /**@{ - * Valid database indexes - * Operation-based indexes + * Obsolete IDatabase::makeList() constants + * These are also available as Database class constants */ -define( 'DB_SLAVE', -1 ); # Read from the slave (or only server) -define( 'DB_MASTER', -2 ); # Write to master (or only server) +define( 'LIST_COMMA', IDatabase::LIST_COMMA ); +define( 'LIST_AND', IDatabase::LIST_AND ); +define( 'LIST_SET', IDatabase::LIST_SET ); +define( 'LIST_NAMES', IDatabase::LIST_NAMES ); +define( 'LIST_OR', IDatabase::LIST_OR ); /**@}*/ -# Obsolete aliases -define( 'DB_READ', -1 ); -define( 'DB_WRITE', -2 ); - /**@{ * Virtual namespaces; don't appear in the page database */ @@ -90,8 +77,13 @@ define( 'NS_CATEGORY_TALK', 15 ); * When writing code that should be compatible with older MediaWiki * versions, either stick to the old names or define the new constants * yourself, if they're not defined already. + * + * @deprecated since 1.14 */ define( 'NS_IMAGE', NS_FILE ); +/** + * @deprecated since 1.14 + */ define( 'NS_IMAGE_TALK', NS_FILE_TALK ); /**@}*/ @@ -186,16 +178,10 @@ define( 'EDIT_AUTOSUMMARY', 64 ); define( 'EDIT_INTERNAL', 128 ); /**@}*/ -/**@{ - * Flags for Database::makeList() - * These are also available as Database class constants +/** + * Database related */ -define( 'LIST_COMMA', 0 ); -define( 'LIST_AND', 1 ); -define( 'LIST_SET', 2 ); -define( 'LIST_NAMES', 3 ); -define( 'LIST_OR', 4 ); -/**@}*/ +require_once __DIR__ . '/libs/rdbms/defines.php'; /** * Unicode and normalisation related