Index: trunk/phase3/includes/Defines.php |
— | — | @@ -23,6 +23,9 @@ |
24 | 24 | */ |
25 | 25 | define( 'MW_MIN_PHP_VERSION', '5.2.3' ); |
26 | 26 | |
| 27 | +define( 'MW_MIN_MYSQL_VERSION', '4.0.14' ); |
| 28 | +define( 'MW_MIN_ORACLE_VERSION', '9.0.1' ); |
| 29 | + |
27 | 30 | /**@}*/ |
28 | 31 | |
29 | 32 | /**@{ |
Index: trunk/phase3/includes/installer/MysqlInstaller.php |
— | — | @@ -31,8 +31,6 @@ |
32 | 32 | |
33 | 33 | public $supportedEngines = array( 'InnoDB', 'MyISAM' ); |
34 | 34 | |
35 | | - public $minimumVersion = '4.0.14'; |
36 | | - |
37 | 35 | public $webUserPrivs = array( |
38 | 36 | 'DELETE', |
39 | 37 | 'INSERT', |
— | — | @@ -104,8 +102,8 @@ |
105 | 103 | |
106 | 104 | // Check version |
107 | 105 | $version = $conn->getServerVersion(); |
108 | | - if ( version_compare( $version, $this->minimumVersion ) < 0 ) { |
109 | | - return Status::newFatal( 'config-mysql-old', $this->minimumVersion, $version ); |
| 106 | + if ( version_compare( $version, MW_MIN_MYSQL_VERSION ) < 0 ) { |
| 107 | + return Status::newFatal( 'config-mysql-old', MW_MIN_MYSQL_VERSION, $version ); |
110 | 108 | } |
111 | 109 | |
112 | 110 | return $status; |
Index: trunk/phase3/includes/installer/OracleInstaller.php |
— | — | @@ -26,8 +26,6 @@ |
27 | 27 | '_OracleDefTS' => 'USERS', |
28 | 28 | '_OracleTempTS' => 'TEMP' |
29 | 29 | ); |
30 | | - |
31 | | - public $minimumVersion = '9.0.1'; // 9iR1 |
32 | 30 | |
33 | 31 | protected $connError = null; |
34 | 32 | |
— | — | @@ -120,8 +118,8 @@ |
121 | 119 | |
122 | 120 | // Check version |
123 | 121 | $version = $conn->getServerVersion(); |
124 | | - if ( version_compare( $version, $this->minimumVersion ) < 0 ) { |
125 | | - return Status::newFatal( 'config-oracle-old', $this->minimumVersion, $version ); |
| 122 | + if ( version_compare( $version, MW_MIN_ORACLE_VERSION ) < 0 ) { |
| 123 | + return Status::newFatal( 'config-oracle-old', MW_MIN_ORACLE_VERSION, $version ); |
126 | 124 | } |
127 | 125 | |
128 | 126 | return $status; |