Code Duplication    Length = 23-23 lines in 2 locations

lib/Settings/Admin.php 1 location

@@ 74-96 (lines=23) @@
71
		});
72
73
		$activities = [];
74
		foreach ($settings as $setting) {
75
			if (!$setting->canChangeStream() && !$setting->canChangeMail()) {
76
				// No setting can be changed => don't display
77
				continue;
78
			}
79
80
			$methods = [];
81
			if ($setting->canChangeStream()) {
82
				$methods[] = IExtension::METHOD_STREAM;
83
			}
84
			if ($setting->canChangeMail()) {
85
				$methods[] = IExtension::METHOD_MAIL;
86
			}
87
88
			$identifier = $setting->getIdentifier();
89
90
			$activities[$identifier] = array(
91
				'desc'		=> $setting->getName(),
92
				IExtension::METHOD_MAIL		=> $this->userSettings->getConfigSetting('email', $identifier),
93
				IExtension::METHOD_STREAM	=> $this->userSettings->getConfigSetting('stream', $identifier),
94
				'methods'	=> $methods,
95
			);
96
		}
97
98
		$settingBatchTime = UserSettings::EMAIL_SEND_HOURLY;
99
		$currentSetting = (int) $this->userSettings->getConfigSetting('setting', 'batchtime');

lib/Settings/Personal.php 1 location

@@ 87-109 (lines=23) @@
84
		});
85
86
		$activities = [];
87
		foreach ($settings as $setting) {
88
			if (!$setting->canChangeStream() && !$setting->canChangeMail()) {
89
				// No setting can be changed => don't display
90
				continue;
91
			}
92
93
			$methods = [];
94
			if ($setting->canChangeStream()) {
95
				$methods[] = IExtension::METHOD_STREAM;
96
			}
97
			if ($setting->canChangeMail()) {
98
				$methods[] = IExtension::METHOD_MAIL;
99
			}
100
101
			$identifier = $setting->getIdentifier();
102
103
			$activities[$identifier] = array(
104
				'desc'		=> $setting->getName(),
105
				IExtension::METHOD_MAIL		=> $this->userSettings->getUserSetting($this->user, 'email', $identifier),
106
				IExtension::METHOD_STREAM	=> $this->userSettings->getUserSetting($this->user, 'stream', $identifier),
107
				'methods'	=> $methods,
108
			);
109
		}
110
111
		$settingBatchTime = UserSettings::EMAIL_SEND_HOURLY;
112
		$currentSetting = (int) $this->userSettings->getUserSetting($this->user, 'setting', 'batchtime');