Code Duplication    Length = 11-12 lines in 3 locations

www/install/system_checks.php 3 locations

@@ 254-265 (lines=12) @@
251
	}
252
253
	function check_connect_db($conf) {
254
		if ($conf && $conf->dbms) {
255
			switch ( $conf->dbms ) {
256
				case 'mysql':
257
				case 'mysql_workspaces':
258
					return check_connect_db_mysql($conf);
259
				break;
260
				case 'postgresql':
261
					return check_connect_db_postgresql($conf);
262
				break;
263
			}
264
			// FIXME: Add postgresql checks too
265
		}
266
		return false;
267
	}
268
@@ 270-280 (lines=11) @@
267
	}
268
269
	function check_select_db($conf) {
270
		if ($conf && $conf->dbms) {
271
			switch ( $conf->dbms ) {
272
				case 'mysql':
273
				case 'mysql_workspaces':
274
					return check_select_db_mysql($conf);
275
				break;
276
				case 'postgresql':
277
					return check_select_db_postgresql($conf);
278
				break;
279
			}
280
		}
281
		return false;
282
	}
283
@@ 285-295 (lines=11) @@
282
	}
283
284
	function check_db_grants($conf) {
285
		if ($conf && $conf->dbms) {
286
			switch ( $conf->dbms ) {
287
				case 'mysql':
288
				case 'mysql_workspaces':
289
					return check_db_grants_mysql($conf);
290
				break;
291
				case 'postgresql':
292
					return check_db_grants_postgresql($conf);
293
				break;
294
			}
295
		}
296
		return false;
297
	}
298