Passed
Push — master ( e1cb1b...9a76f0 )
by John
15:33 queued 17s
created
core/templates/layout.user.php 1 patch
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -4,7 +4,7 @@  discard block
 block discarded – undo
4 4
  * @var array $_
5 5
  */
6 6
 
7
-$getUserAvatar = static function (int $size) use ($_): string {
7
+$getUserAvatar = static function(int $size) use ($_): string {
8 8
 	return \OC::$server->getURLGenerator()->linkToRoute('core.avatar.getAvatar', [
9 9
 		'userId' => $_['user_uid'],
10 10
 		'size' => $size,
@@ -18,7 +18,7 @@  discard block
 block discarded – undo
18 18
 		<meta charset="utf-8">
19 19
 		<title>
20 20
 			<?php
21
-				p(!empty($_['application'])?$_['application'].' - ':'');
21
+				p(!empty($_['application']) ? $_['application'].' - ' : '');
22 22
 				p($theme->getTitle());
23 23
 			?>
24 24
 		</title>
@@ -28,7 +28,7 @@  discard block
 block discarded – undo
28 28
 		<?php } ?>
29 29
 		<meta name="apple-mobile-web-app-capable" content="yes">
30 30
 		<meta name="apple-mobile-web-app-status-bar-style" content="black">
31
-		<meta name="apple-mobile-web-app-title" content="<?php p((!empty($_['application']) && $_['appid'] != 'files')? $_['application']:$theme->getTitle()); ?>">
31
+		<meta name="apple-mobile-web-app-title" content="<?php p((!empty($_['application']) && $_['appid'] != 'files') ? $_['application'] : $theme->getTitle()); ?>">
32 32
 		<meta name="mobile-web-app-capable" content="yes">
33 33
 		<meta name="theme-color" content="<?php p($theme->getColorPrimary()); ?>">
34 34
 		<link rel="icon" href="<?php print_unescaped(image_path($_['appid'], 'favicon.ico')); /* IE11+ supports png */ ?>">
@@ -40,7 +40,7 @@  discard block
 block discarded – undo
40 40
 		<?php emit_script_loading_tags($_); ?>
41 41
 		<?php print_unescaped($_['headers']); ?>
42 42
 	</head>
43
-	<body id="<?php p($_['bodyid']);?>" <?php foreach ($_['enabledThemes'] as $themeId) {
43
+	<body id="<?php p($_['bodyid']); ?>" <?php foreach ($_['enabledThemes'] as $themeId) {
44 44
 				p("data-theme-$themeId ");
45 45
 			}?>>
46 46
 	<?php include 'layout.noscript.warning.php'; ?>
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
 					id="nextcloud">
62 62
 					<div class="logo logo-icon">
63 63
 						<h1 class="hidden-visually">
64
-							<?php p($theme->getName()); ?> <?php p(!empty($_['application'])?$_['application']: $l->t('Apps')); ?>
64
+							<?php p($theme->getName()); ?> <?php p(!empty($_['application']) ? $_['application'] : $l->t('Apps')); ?>
65 65
 						</h1>
66 66
 					</div>
67 67
 				</a>
@@ -80,7 +80,7 @@  discard block
 block discarded – undo
80 80
 												<circle r="4.5" cx="21" cy="3" fill="black"/>
81 81
 											</mask>
82 82
 										</defs>
83
-										<image x="2" y="0" width="20" height="20" preserveAspectRatio="xMinYMin meet" xlink:href="<?php print_unescaped($entry['icon'] . '?v=' . $_['versionHash']); ?>" style="<?php if ($entry['unread'] !== 0) { ?>mask: url("#hole");<?php } ?>" class="app-icon"></image>
83
+										<image x="2" y="0" width="20" height="20" preserveAspectRatio="xMinYMin meet" xlink:href="<?php print_unescaped($entry['icon'].'?v='.$_['versionHash']); ?>" style="<?php if ($entry['unread'] !== 0) { ?>mask: url("#hole");<?php } ?>" class="app-icon"></image>
84 84
 										<circle class="app-icon-notification" r="3" cx="21" cy="3" fill="red"/>
85 85
 									</svg>
86 86
 								<div class="unread-counter" aria-hidden="true"><?php p($entry['unread']); ?></div>
@@ -117,7 +117,7 @@  discard block
 block discarded – undo
117 117
 													<circle r="4.5" cx="17" cy="3" fill="black"/>
118 118
 												</mask>
119 119
 											</defs>
120
-											<image x="0" y="0" width="16" height="16" preserveAspectRatio="xMinYMin meet" filter="url(#invertMenuMore-<?php p($entry['id']); ?>)" xlink:href="<?php print_unescaped($entry['icon'] . '?v=' . $_['versionHash']); ?>" style="<?php if ($entry['unread'] !== 0) { ?>mask: url("#hole");<?php } ?>" class="app-icon"></image>
120
+											<image x="0" y="0" width="16" height="16" preserveAspectRatio="xMinYMin meet" filter="url(#invertMenuMore-<?php p($entry['id']); ?>)" xlink:href="<?php print_unescaped($entry['icon'].'?v='.$_['versionHash']); ?>" style="<?php if ($entry['unread'] !== 0) { ?>mask: url("#hole");<?php } ?>" class="app-icon"></image>
121 121
 											<circle class="app-icon-notification" r="3" cx="17" cy="3" fill="red"/>
122 122
 										</svg>
123 123
 										<div class="unread-counter" aria-hidden="true"><?php p($entry['unread']); ?></div>
@@ -138,14 +138,14 @@  discard block
 block discarded – undo
138 138
 				<div id="contactsmenu">
139 139
 					<div class="icon-contacts menutoggle" tabindex="0" role="button"
140 140
 					aria-haspopup="true" aria-controls="contactsmenu-menu" aria-expanded="false">
141
-						<span class="hidden-visually"><?php p($l->t('Contacts'));?></span>
141
+						<span class="hidden-visually"><?php p($l->t('Contacts')); ?></span>
142 142
 					</div>
143 143
 					<div id="contactsmenu-menu" class="menu"
144
-						aria-label="<?php p($l->t('Contacts menu'));?>"></div>
144
+						aria-label="<?php p($l->t('Contacts menu')); ?>"></div>
145 145
 				</div>
146 146
 				<div id="settings">
147 147
 					<div id="expand" tabindex="0" role="button" class="menutoggle"
148
-						aria-label="<?php p($l->t('Settings'));?>"
148
+						aria-label="<?php p($l->t('Settings')); ?>"
149 149
 						aria-haspopup="true" aria-controls="expanddiv" aria-expanded="false">
150 150
 						<div id="avatardiv-menu" class="avatardiv<?php if ($_['userAvatarSet']) {
151 151
 				print_unescaped(' avatardiv-shown');
@@ -162,20 +162,20 @@  discard block
 block discarded – undo
162 162
 							<?php
163 163
 							if ($_['userAvatarSet']) {?>
164 164
 								<img alt="" width="32" height="32"
165
-								src="<?php p($avatar32);?>"
166
-								srcset="<?php p($getUserAvatar(64));?> 2x, <?php p($getUserAvatar(128));?> 4x"
165
+								src="<?php p($avatar32); ?>"
166
+								srcset="<?php p($getUserAvatar(64)); ?> 2x, <?php p($getUserAvatar(128)); ?> 4x"
167 167
 								>
168 168
 							<?php } ?>
169 169
 						</div>
170 170
 					</div>
171 171
 					<nav class="settings-menu" id="expanddiv" style="display:none;"
172
-						aria-label="<?php p($l->t('Settings menu'));?>">
172
+						aria-label="<?php p($l->t('Settings menu')); ?>">
173 173
 					<ul>
174 174
 					<?php foreach ($_['settingsnavigation'] as $entry):?>
175 175
 						<li data-id="<?php p($entry['id']); ?>">
176 176
 							<a href="<?php print_unescaped($entry['href']); ?>"
177 177
 								<?php if ($entry["active"]): ?> class="active"<?php endif; ?>>
178
-								<img alt="" src="<?php print_unescaped($entry['icon'] . '?v=' . $_['versionHash']); ?>">
178
+								<img alt="" src="<?php print_unescaped($entry['icon'].'?v='.$_['versionHash']); ?>">
179 179
 								<?php p($entry['name']) ?>
180 180
 							</a>
181 181
 						</li>
Please login to merge, or discard this patch.
apps/theming/lib/Controller/UserThemeController.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -72,12 +72,12 @@  discard block
 block discarded – undo
72 72
 	 */
73 73
 	public function enableTheme(string $themeId): DataResponse {
74 74
 		if ($themeId === '' || !$themeId) {
75
-			throw new OCSBadRequestException('Invalid theme id: ' . $themeId);
75
+			throw new OCSBadRequestException('Invalid theme id: '.$themeId);
76 76
 		}
77 77
 
78 78
 		$themes = $this->themesService->getThemes();
79 79
 		if (!isset($themes[$themeId])) {
80
-			throw new OCSBadRequestException('Invalid theme id: ' . $themeId);
80
+			throw new OCSBadRequestException('Invalid theme id: '.$themeId);
81 81
 		}
82 82
 		
83 83
 		// Enable selected theme
@@ -96,12 +96,12 @@  discard block
 block discarded – undo
96 96
 	 */
97 97
 	public function disableTheme(string $themeId): DataResponse {
98 98
 		if ($themeId === '' || !$themeId) {
99
-			throw new OCSBadRequestException('Invalid theme id: ' . $themeId);
99
+			throw new OCSBadRequestException('Invalid theme id: '.$themeId);
100 100
 		}
101 101
 
102 102
 		$themes = $this->themesService->getThemes();
103 103
 		if (!isset($themes[$themeId])) {
104
-			throw new OCSBadRequestException('Invalid theme id: ' . $themeId);
104
+			throw new OCSBadRequestException('Invalid theme id: '.$themeId);
105 105
 		}
106 106
 		
107 107
 		// Enable selected theme
Please login to merge, or discard this patch.
apps/theming/lib/Controller/ThemingController.php 1 patch
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -219,7 +219,7 @@  discard block
 block discarded – undo
219 219
 
220 220
 		try {
221 221
 			$mime = $this->imageManager->updateImage($key, $image['tmp_name']);
222
-			$this->themingDefaults->set($key . 'Mime', $mime);
222
+			$this->themingDefaults->set($key.'Mime', $mime);
223 223
 		} catch (\Exception $e) {
224 224
 			return new DataResponse(
225 225
 				[
@@ -292,12 +292,12 @@  discard block
 block discarded – undo
292 292
 		$csp->allowInlineStyle();
293 293
 		$response->setContentSecurityPolicy($csp);
294 294
 		$response->cacheFor(3600);
295
-		$response->addHeader('Content-Type', $this->config->getAppValue($this->appName, $key . 'Mime', ''));
296
-		$response->addHeader('Content-Disposition', 'attachment; filename="' . $key . '"');
295
+		$response->addHeader('Content-Type', $this->config->getAppValue($this->appName, $key.'Mime', ''));
296
+		$response->addHeader('Content-Disposition', 'attachment; filename="'.$key.'"');
297 297
 		if (!$useSvg) {
298 298
 			$response->addHeader('Content-Type', 'image/png');
299 299
 		} else {
300
-			$response->addHeader('Content-Type', $this->config->getAppValue($this->appName, $key . 'Mime', ''));
300
+			$response->addHeader('Content-Type', $this->config->getAppValue($this->appName, $key.'Mime', ''));
301 301
 		}
302 302
 		return $response;
303 303
 	}
@@ -317,7 +317,7 @@  discard block
 block discarded – undo
317 317
 		}
318 318
 
319 319
 		$theme = $themes[$themeId];
320
-		$customCss  = $theme->getCustomCss();
320
+		$customCss = $theme->getCustomCss();
321 321
 
322 322
 		// Generate variables
323 323
 		$variables = '';
@@ -327,12 +327,12 @@  discard block
 block discarded – undo
327 327
 
328 328
 		// If plain is set, the browser decides of the css priority
329 329
 		if ($plain) {
330
-			$css = ":root { $variables } " . $customCss;
330
+			$css = ":root { $variables } ".$customCss;
331 331
 		} else { 
332 332
 			// If not set, we'll rely on the body class
333 333
 			$compiler = new Compiler();
334 334
 			$compiledCss = $compiler->compileString("body[data-theme-$themeId] { $variables $customCss }");
335
-			$css = $compiledCss->getCss();;
335
+			$css = $compiledCss->getCss(); ;
336 336
 		}
337 337
 
338 338
 		try {
@@ -359,12 +359,12 @@  discard block
 block discarded – undo
359 359
 			$description = $this->themingDefaults->getSlogan();
360 360
 		} else {
361 361
 			$info = $this->appManager->getAppInfo($app, false, $this->l10n->getLanguageCode());
362
-			$name = $info['name'] . ' - ' . $this->themingDefaults->getName();
362
+			$name = $info['name'].' - '.$this->themingDefaults->getName();
363 363
 			$shortName = $info['name'];
364 364
 			if (strpos($this->request->getRequestUri(), '/index.php/') !== false) {
365
-				$startUrl = $this->urlGenerator->getBaseUrl() . '/index.php/apps/' . $app . '/';
365
+				$startUrl = $this->urlGenerator->getBaseUrl().'/index.php/apps/'.$app.'/';
366 366
 			} else {
367
-				$startUrl = $this->urlGenerator->getBaseUrl() . '/apps/' . $app . '/';
367
+				$startUrl = $this->urlGenerator->getBaseUrl().'/apps/'.$app.'/';
368 368
 			}
369 369
 			$description = $info['summary'] ?? '';
370 370
 		}
@@ -379,13 +379,13 @@  discard block
 block discarded – undo
379 379
 				[
380 380
 					[
381 381
 						'src' => $this->urlGenerator->linkToRoute('theming.Icon.getTouchIcon',
382
-								['app' => $app]) . '?v=' . $cacheBusterValue,
382
+								['app' => $app]).'?v='.$cacheBusterValue,
383 383
 						'type' => 'image/png',
384 384
 						'sizes' => '512x512'
385 385
 					],
386 386
 					[
387 387
 						'src' => $this->urlGenerator->linkToRoute('theming.Icon.getFavicon',
388
-								['app' => $app]) . '?v=' . $cacheBusterValue,
388
+								['app' => $app]).'?v='.$cacheBusterValue,
389 389
 						'type' => 'image/svg+xml',
390 390
 						'sizes' => '16x16'
391 391
 					]
Please login to merge, or discard this patch.
apps/theming/lib/Migration/MigrateUserConfig.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -88,7 +88,7 @@
 block discarded – undo
88 88
 	 */
89 89
 	public function run(IOutput $output) {
90 90
 		$output->startProgress();
91
-		$this->userManager->callForSeenUsers(function (IUser $user) use ($output) {
91
+		$this->userManager->callForSeenUsers(function(IUser $user) use ($output) {
92 92
 			$config = [];
93 93
 
94 94
 			$font = $this->config->getUserValue($user->getUID(), 'accessibility', 'font', false);
Please login to merge, or discard this patch.
apps/theming/lib/Util.php 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -93,17 +93,17 @@  discard block
 block discarded – undo
93 93
 
94 94
 	public function mix(string $color1, string $color2, int $factor): string {
95 95
 		$color = new Color($color1);
96
-		return '#' . $color->mix($color2, $factor);
96
+		return '#'.$color->mix($color2, $factor);
97 97
 	}
98 98
 
99 99
 	public function lighten(string $color, int $factor): string {
100 100
 		$color = new Color($color);
101
-		return '#' . $color->lighten($factor);
101
+		return '#'.$color->lighten($factor);
102 102
 	}
103 103
 
104 104
 	public function darken(string $color, int $factor): string {
105 105
 		$color = new Color($color);
106
-		return '#' . $color->darken($factor);
106
+		return '#'.$color->darken($factor);
107 107
 	}
108 108
 
109 109
 	/**
@@ -156,7 +156,7 @@  discard block
 block discarded – undo
156 156
 	 * @return string base64 encoded radio button svg
157 157
 	 */
158 158
 	public function generateRadioButton($color) {
159
-		$radioButtonIcon = '<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">' .
159
+		$radioButtonIcon = '<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16">'.
160 160
 			'<path d="M8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm0 1a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6zm0 2a4 4 0 1 0 0 8 4 4 0 0 0 0-8z" fill="'.$color.'"/></svg>';
161 161
 		return base64_encode($radioButtonIcon);
162 162
 	}
@@ -170,11 +170,11 @@  discard block
 block discarded – undo
170 170
 		$app = str_replace(['\0', '/', '\\', '..'], '', $app);
171 171
 		try {
172 172
 			$appPath = $this->appManager->getAppPath($app);
173
-			$icon = $appPath . '/img/' . $app . '.svg';
173
+			$icon = $appPath.'/img/'.$app.'.svg';
174 174
 			if (file_exists($icon)) {
175 175
 				return $icon;
176 176
 			}
177
-			$icon = $appPath . '/img/app.svg';
177
+			$icon = $appPath.'/img/app.svg';
178 178
 			if (file_exists($icon)) {
179 179
 				return $icon;
180 180
 			}
@@ -189,7 +189,7 @@  discard block
 block discarded – undo
189 189
 			} catch (NotFoundException $e) {
190 190
 			}
191 191
 		}
192
-		return \OC::$SERVERROOT . '/core/img/logo/logo.svg';
192
+		return \OC::$SERVERROOT.'/core/img/logo/logo.svg';
193 193
 	}
194 194
 
195 195
 	/**
@@ -201,7 +201,7 @@  discard block
 block discarded – undo
201 201
 		$app = str_replace(['\0', '/', '\\', '..'], '', $app);
202 202
 		$image = str_replace(['\0', '\\', '..'], '', $image);
203 203
 		if ($app === "core") {
204
-			$icon = \OC::$SERVERROOT . '/core/img/' . $image;
204
+			$icon = \OC::$SERVERROOT.'/core/img/'.$image;
205 205
 			if (file_exists($icon)) {
206 206
 				return $icon;
207 207
 			}
@@ -213,23 +213,23 @@  discard block
 block discarded – undo
213 213
 			return false;
214 214
 		}
215 215
 
216
-		$icon = $appPath . '/img/' . $image;
216
+		$icon = $appPath.'/img/'.$image;
217 217
 		if (file_exists($icon)) {
218 218
 			return $icon;
219 219
 		}
220
-		$icon = $appPath . '/img/' . $image . '.svg';
220
+		$icon = $appPath.'/img/'.$image.'.svg';
221 221
 		if (file_exists($icon)) {
222 222
 			return $icon;
223 223
 		}
224
-		$icon = $appPath . '/img/' . $image . '.png';
224
+		$icon = $appPath.'/img/'.$image.'.png';
225 225
 		if (file_exists($icon)) {
226 226
 			return $icon;
227 227
 		}
228
-		$icon = $appPath . '/img/' . $image . '.gif';
228
+		$icon = $appPath.'/img/'.$image.'.gif';
229 229
 		if (file_exists($icon)) {
230 230
 			return $icon;
231 231
 		}
232
-		$icon = $appPath . '/img/' . $image . '.jpg';
232
+		$icon = $appPath.'/img/'.$image.'.jpg';
233 233
 		if (file_exists($icon)) {
234 234
 			return $icon;
235 235
 		}
Please login to merge, or discard this patch.
apps/theming/lib/Themes/DefaultTheme.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -181,7 +181,7 @@
 block discarded – undo
181 181
 
182 182
 		// Register image variables only if custom-defined
183 183
 		$backgroundDeleted = $this->config->getAppValue('theming', 'backgroundMime', '') === 'backgroundColor';
184
-		foreach(['logo', 'logoheader', 'favicon', 'background'] as $image) {
184
+		foreach (['logo', 'logoheader', 'favicon', 'background'] as $image) {
185 185
 			if ($this->imageManager->hasImage($image)) {
186 186
 				// If primary as background has been request, let's not define the background image
187 187
 				if ($image === 'background' && $backgroundDeleted) {
Please login to merge, or discard this patch.
apps/theming/lib/Themes/DyslexiaFont.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -53,7 +53,7 @@
 block discarded – undo
53 53
 		$originalFontFace = $variables['--font-face'];
54 54
 
55 55
 		$variables = [
56
-			'--font-face' => 'OpenDyslexic, ' . $originalFontFace
56
+			'--font-face' => 'OpenDyslexic, '.$originalFontFace
57 57
 		];
58 58
 
59 59
 		return $variables;
Please login to merge, or discard this patch.
apps/theming/lib/Service/ThemeInjectionService.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -45,19 +45,19 @@
 block discarded – undo
45 45
 		$defaultTheme = $themes[$this->defaultTheme->getId()];
46 46
 		$mediaThemes = array_filter($themes, function($theme) {
47 47
 			// Check if the theme provides a media query
48
-			return (bool)$theme->getMediaQuery();
48
+			return (bool) $theme->getMediaQuery();
49 49
 		});
50 50
 
51 51
 		// Default theme fallback
52 52
 		$this->addThemeHeader($defaultTheme->getId());
53 53
 		
54 54
 		// Themes applied by media queries
55
-		foreach($mediaThemes as $theme) {
55
+		foreach ($mediaThemes as $theme) {
56 56
 			$this->addThemeHeader($theme->getId(), true, $theme->getMediaQuery());
57 57
 		}
58 58
 
59 59
 		// Themes 
60
-		foreach($this->themesService->getThemes() as $theme) {
60
+		foreach ($this->themesService->getThemes() as $theme) {
61 61
 			// Ignore default theme as already processed first
62 62
 			if ($theme->getId() === $this->defaultTheme->getId()) {
63 63
 				continue;
Please login to merge, or discard this patch.