Code Duplication    Length = 7-7 lines in 2 locations

engine/classes/ElggInstaller.php 2 locations

@@ 1182-1188 (lines=7) @@
1179
	 */
1180
	protected function validateDatabaseVars($submissionVars, $formVars) {
1181
1182
		foreach ($formVars as $field => $info) {
1183
			if ($info['required'] == TRUE && !$submissionVars[$field]) {
1184
				$name = _elgg_services()->translator->translate("install:database:label:$field");
1185
				register_error(_elgg_services()->translator->translate('install:error:requiredfield', array($name)));
1186
				return FALSE;
1187
			}
1188
		}
1189
1190
		// according to postgres documentation: SQL identifiers and key words must
1191
		// begin with a letter (a-z, but also letters with diacritical marks and
@@ 1549-1555 (lines=7) @@
1546
	 */
1547
	protected function validateAdminVars($submissionVars, $formVars) {
1548
1549
		foreach ($formVars as $field => $info) {
1550
			if ($info['required'] == TRUE && !$submissionVars[$field]) {
1551
				$name = _elgg_services()->translator->translate("install:admin:label:$field");
1552
				register_error(_elgg_services()->translator->translate('install:error:requiredfield', array($name)));
1553
				return FALSE;
1554
			}
1555
		}
1556
1557
		if ($submissionVars['password1'] !== $submissionVars['password2']) {
1558
			register_error(_elgg_services()->translator->translate('install:admin:password:mismatch'));