Code Duplication    Length = 9-9 lines in 2 locations

apps/user_ldap/lib/user/user.php 2 locations

@@ 414-422 (lines=9) @@
411
			return;
412
		}
413
		$email = $valueFromLDAP;
414
		if(is_null($valueFromLDAP)) {
415
			$emailAttribute = $this->connection->ldapEmailAttribute;
416
			if(!empty($emailAttribute)) {
417
				$aEmail = $this->access->readAttribute($this->dn, $emailAttribute);
418
				if(is_array($aEmail) && (count($aEmail) > 0)) {
419
					$email = $aEmail[0];
420
				}
421
			}
422
		}
423
		if(!is_null($email)) {
424
			$this->config->setUserValue(
425
				$this->uid, 'settings', 'email', $email);
@@ 444-452 (lines=9) @@
441
		$quota = $quotaDefault !== '' ? $quotaDefault : null;
442
		$quota = !is_null($valueFromLDAP) ? $valueFromLDAP : $quota;
443
444
		if(is_null($valueFromLDAP)) {
445
			$quotaAttribute = $this->connection->ldapQuotaAttribute;
446
			if(!empty($quotaAttribute)) {
447
				$aQuota = $this->access->readAttribute($this->dn, $quotaAttribute);
448
				if($aQuota && (count($aQuota) > 0)) {
449
					$quota = $aQuota[0];
450
				}
451
			}
452
		}
453
		if(!is_null($quota)) {
454
			$this->config->setUserValue($this->uid, 'files', 'quota', $quota);
455
		}