Fixed html closing <p> tags.
[moodle.git] / admin / environment.xml
CommitLineData
95e8227b 1<?xml version="1.0" encoding="UTF-8" ?>
2<COMPATIBILITY_MATRIX>
302c93ae 3 <MOODLE version="1.5">
95e8227b 4 <DATABASE level="required">
302c93ae 5 <VENDOR name="mysql" version="3.23" />
6 <VENDOR name="postgres" version="7.4" />
95e8227b 7 </DATABASE>
302c93ae 8 <PHP version="4.1.0" level="required" />
5deb5563 9 <PHP_EXTENSIONS>
36372e0c 10 <PHP_EXTENSION name="mbstring" level="optional" />
5deb5563 11 </PHP_EXTENSIONS>
95e8227b 12 </MOODLE>
302c93ae 13 <MOODLE version="1.6">
95e8227b 14 <DATABASE level="required">
d24e8b25 15 <VENDOR name="mysql" version="4.1.16">
16 <FEEDBACK>
b9993e95 17 <ON_ERROR message="mysql416required" />
d24e8b25 18 </FEEDBACK>
b9993e95 19 <BYPASS function="bypass_mysql416_reqs" message="mysql416bypassed" />
d24e8b25 20 </VENDOR>
302c93ae 21 <VENDOR name="postgres" version="7.4" />
95e8227b 22 </DATABASE>
5deb5563 23 <PHP version="4.3.0" level="required" />
24 <PHP_EXTENSIONS>
d24e8b25 25 <PHP_EXTENSION name="iconv" level="optional">
26 <FEEDBACK>
27 <ON_CHECK message="iconvrecommended" />
28 </FEEDBACK>
29 </PHP_EXTENSION>
8dc725d9 30 <PHP_EXTENSION name="mbstring" level="optional">
d24e8b25 31 <FEEDBACK>
de36987b 32 <ON_CHECK message="mbstringrecommended" />
d24e8b25 33 </FEEDBACK>
34 </PHP_EXTENSION>
5deb5563 35 </PHP_EXTENSIONS>
95e8227b 36 </MOODLE>
2d2f440b 37 <MOODLE version="1.7">
a392be33 38 <UNICODE level="optional">
39 <FEEDBACK>
40 <ON_CHECK message="unicoderecommended" />
41 </FEEDBACK>
42 </UNICODE>
43 <DATABASE level="required">
44 <VENDOR name="mysql" version="4.1.16">
45 <FEEDBACK>
46 <ON_ERROR message="mysql416required" />
47 </FEEDBACK>
48 <BYPASS function="bypass_mysql416_reqs" message="mysql416bypassed" />
49 </VENDOR>
50 <VENDOR name="postgres" version="7.4" />
51 <VENDOR name="mssql" version="9.0" />
52 <VENDOR name="odbc_mssql" version="9.0" />
53 <VENDOR name="mssql_n" version="9.0" />
54 <VENDOR name="oracle" version="9.0" />
55 </DATABASE>
56 <PHP version="4.3.0" level="required">
57 <RESTRICT function="restrict_php50_version" message="php50restricted" />
58 </PHP>
59 <PHP_EXTENSIONS>
60 <PHP_EXTENSION name="iconv" level="optional">
61 <FEEDBACK>
62 <ON_CHECK message="iconvrecommended" />
63 </FEEDBACK>
64 </PHP_EXTENSION>
65 <PHP_EXTENSION name="mbstring" level="optional">
66 <FEEDBACK>
67 <ON_CHECK message="mbstringrecommended" />
68 </FEEDBACK>
69 </PHP_EXTENSION>
70 </PHP_EXTENSIONS>
71 </MOODLE>
72 <MOODLE version="1.8">
73 <UNICODE level="required">
74 <FEEDBACK>
75 <ON_ERROR message="unicoderequired" />
76 </FEEDBACK>
77 </UNICODE>
2d2f440b 78 <DATABASE level="required">
79 <VENDOR name="mysql" version="4.1.16">
80 <FEEDBACK>
81 <ON_ERROR message="mysql416required" />
82 </FEEDBACK>
83 <BYPASS function="bypass_mysql416_reqs" message="mysql416bypassed" />
84 </VENDOR>
85 <VENDOR name="postgres" version="7.4" />
9b3bacf0 86 <VENDOR name="mssql" version="9.0" />
97ab73aa 87 <VENDOR name="odbc_mssql" version="9.0" />
f9ec4d37 88 <VENDOR name="mssql_n" version="9.0" />
2d2f440b 89 <VENDOR name="oracle" version="9.0" />
90 </DATABASE>
b399c397 91 <PHP version="4.3.0" level="required">
92 <RESTRICT function="restrict_php50_version" message="php50restricted" />
93 </PHP>
2d2f440b 94 <PHP_EXTENSIONS>
95 <PHP_EXTENSION name="iconv" level="optional">
96 <FEEDBACK>
97 <ON_CHECK message="iconvrecommended" />
98 </FEEDBACK>
99 </PHP_EXTENSION>
100 <PHP_EXTENSION name="mbstring" level="optional">
101 <FEEDBACK>
102 <ON_CHECK message="mbstringrecommended" />
103 </FEEDBACK>
104 </PHP_EXTENSION>
d14383e0 105 <PHP_EXTENSION name="curl" level="optional">
106 <FEEDBACK>
107 <ON_CHECK message="curlrecommended" />
108 </FEEDBACK>
109 </PHP_EXTENSION>
81243438 110 <PHP_EXTENSION name="openssl" level="optional">
111 <FEEDBACK>
112 <ON_CHECK message="opensslrecommended" />
113 </FEEDBACK>
114 </PHP_EXTENSION>
44537915 115 <PHP_EXTENSION name="tokenizer" level="optional">
116 <FEEDBACK>
117 <ON_CHECK message="tokenizerrecommended" />
118 </FEEDBACK>
119 </PHP_EXTENSION>
e4b89caa 120 <PHP_EXTENSION name="xmlrpc" level="optional">
121 <FEEDBACK>
122 <ON_CHECK message="xmlrpcrecommended" />
123 </FEEDBACK>
124 </PHP_EXTENSION>
fc731c4d 125 <PHP_EXTENSION name="ctype" level="optional">
126 <FEEDBACK>
127 <ON_CHECK message="ctyperecommended" />
128 </FEEDBACK>
129 </PHP_EXTENSION>
2d2f440b 130 </PHP_EXTENSIONS>
131 </MOODLE>
bac40536 132 <MOODLE version="1.9">
133 <UNICODE level="required">
134 <FEEDBACK>
135 <ON_ERROR message="unicoderequired" />
136 </FEEDBACK>
137 </UNICODE>
138 <DATABASE level="required">
139 <VENDOR name="mysql" version="4.1.16">
140 <FEEDBACK>
141 <ON_ERROR message="mysql416required" />
142 </FEEDBACK>
143 <BYPASS function="bypass_mysql416_reqs" message="mysql416bypassed" />
144 </VENDOR>
8baf4a77 145 <VENDOR name="postgres" version="8.0" />
bac40536 146 <VENDOR name="mssql" version="9.0" />
147 <VENDOR name="odbc_mssql" version="9.0" />
148 <VENDOR name="mssql_n" version="9.0" />
149 <VENDOR name="oracle" version="9.0" />
150 </DATABASE>
151 <PHP version="4.3.0" level="required">
152 <RESTRICT function="restrict_php50_version" message="php50restricted" />
153 </PHP>
154 <PHP_EXTENSIONS>
155 <PHP_EXTENSION name="iconv" level="optional">
156 <FEEDBACK>
157 <ON_CHECK message="iconvrecommended" />
158 </FEEDBACK>
159 </PHP_EXTENSION>
160 <PHP_EXTENSION name="mbstring" level="optional">
5460bdd8 161 <FEEDBACK>
162 <ON_CHECK message="mbstringrecommended" />
163 </FEEDBACK>
164 </PHP_EXTENSION>
165 <PHP_EXTENSION name="curl" level="optional">
166 <FEEDBACK>
167 <ON_CHECK message="curlrecommended" />
168 </FEEDBACK>
169 </PHP_EXTENSION>
170 <PHP_EXTENSION name="openssl" level="optional">
171 <FEEDBACK>
172 <ON_CHECK message="opensslrecommended" />
173 </FEEDBACK>
174 </PHP_EXTENSION>
175 <PHP_EXTENSION name="tokenizer" level="optional">
176 <FEEDBACK>
177 <ON_CHECK message="tokenizerrecommended" />
178 </FEEDBACK>
179 </PHP_EXTENSION>
e4b89caa 180 <PHP_EXTENSION name="xmlrpc" level="optional">
181 <FEEDBACK>
182 <ON_CHECK message="xmlrpcrecommended" />
183 </FEEDBACK>
184 </PHP_EXTENSION>
bbbfc057 185 <PHP_EXTENSION name="ctype" level="optional">
186 <FEEDBACK>
187 <ON_CHECK message="ctyperecommended" />
188 </FEEDBACK>
189 </PHP_EXTENSION>
5460bdd8 190 </PHP_EXTENSIONS>
191 <CUSTOM_CHECKS>
354e55a7 192 <CUSTOM_CHECK file="question/upgrade.php" function="question_check_no_rqp_questions" level="optional">
193 <FEEDBACK>
194 <ON_CHECK message="qtyperqpwillberemovedanyway" />
195 <ON_OK message="qtyperqpwillberemoved" />
196 </FEEDBACK>
197 </CUSTOM_CHECK>
198 <CUSTOM_CHECK file="question/upgrade.php" function="question_random_check" level="optional">
199 <FEEDBACK>
200 <ON_OK message="questioncwqpfsok" />
201 </FEEDBACK>
202 </CUSTOM_CHECK>
627d326a 203 <CUSTOM_CHECK file="lib/customcheckslib.php" function="php_check_register_globals" level="required">
aa9c6b6b 204 <FEEDBACK>
f7ca1b7e 205 <ON_CHECK message="globalswarning" />
aa9c6b6b 206 </FEEDBACK>
207 </CUSTOM_CHECK>
5460bdd8 208 </CUSTOM_CHECKS>
209 </MOODLE>
8e3f40fb 210 <MOODLE version="2.0" requires="1.9">
5460bdd8 211 <UNICODE level="required">
212 <FEEDBACK>
213 <ON_ERROR message="unicoderequired" />
214 </FEEDBACK>
215 </UNICODE>
216 <DATABASE level="required">
217 <VENDOR name="mysql" version="4.1.16">
218 <FEEDBACK>
219 <ON_ERROR message="mysql416required" />
220 </FEEDBACK>
221 <BYPASS function="bypass_mysql416_reqs" message="mysql416bypassed" />
222 </VENDOR>
8baf4a77 223 <VENDOR name="postgres" version="8.0" />
5460bdd8 224 <VENDOR name="mssql" version="9.0" />
225 <VENDOR name="odbc_mssql" version="9.0" />
226 <VENDOR name="mssql_n" version="9.0" />
227 <VENDOR name="oracle" version="9.0" />
55946ffd 228 <VENDOR name="sqlite" version="2.0" />
5460bdd8 229 </DATABASE>
6e66ecbe 230 <PHP version="5.2.8" level="required">
5460bdd8 231 </PHP>
232 <PHP_EXTENSIONS>
233 <PHP_EXTENSION name="iconv" level="optional">
234 <FEEDBACK>
235 <ON_CHECK message="iconvrecommended" />
236 </FEEDBACK>
237 </PHP_EXTENSION>
238 <PHP_EXTENSION name="mbstring" level="optional">
bac40536 239 <FEEDBACK>
240 <ON_CHECK message="mbstringrecommended" />
241 </FEEDBACK>
242 </PHP_EXTENSION>
2867b116 243 <PHP_EXTENSION name="curl" level="required">
bac40536 244 <FEEDBACK>
2867b116 245 <ON_CHECK message="curlrequired" />
bac40536 246 </FEEDBACK>
247 </PHP_EXTENSION>
248 <PHP_EXTENSION name="openssl" level="optional">
249 <FEEDBACK>
250 <ON_CHECK message="opensslrecommended" />
251 </FEEDBACK>
252 </PHP_EXTENSION>
253 <PHP_EXTENSION name="tokenizer" level="optional">
254 <FEEDBACK>
255 <ON_CHECK message="tokenizerrecommended" />
256 </FEEDBACK>
257 </PHP_EXTENSION>
e4b89caa 258 <PHP_EXTENSION name="xmlrpc" level="optional">
259 <FEEDBACK>
260 <ON_CHECK message="xmlrpcrecommended" />
261 </FEEDBACK>
262 </PHP_EXTENSION>
ed94cb66 263 <PHP_EXTENSION name="ctype" level="required">
bbbfc057 264 <FEEDBACK>
265 <ON_ERROR message="ctyperequired" />
266 </FEEDBACK>
267 </PHP_EXTENSION>
ed94cb66 268 <PHP_EXTENSION name="zip" level="required">
269 <FEEDBACK>
270 <ON_ERROR message="ziprequired" />
271 </FEEDBACK>
272 </PHP_EXTENSION>
bac40536 273 </PHP_EXTENSIONS>
274 <CUSTOM_CHECKS>
627d326a 275 <CUSTOM_CHECK file="lib/customcheckslib.php" function="php_check_register_globals" level="required">
aa9c6b6b 276 <FEEDBACK>
f7ca1b7e 277 <ON_CHECK message="globalswarning" />
aa9c6b6b 278 </FEEDBACK>
279 </CUSTOM_CHECK>
bac40536 280 </CUSTOM_CHECKS>
281 </MOODLE>
95e8227b 282</COMPATIBILITY_MATRIX>