Code Duplication    Length = 22-22 lines in 2 locations

lib/Controller/PageController.php 2 locations

@@ 332-353 (lines=22) @@
329
		$event->setIsAnonymous($isAnonymous ? 1 : 0);
330
		$event->setFullAnonymous($isAnonymous && $hideNames ? 1 : 0);
331
332
		if ($accessType === 'select') {
333
			if (isset($accessValues)) {
334
				$accessValues = json_decode($accessValues);
335
				if ($accessValues !== null) {
336
					$groups = array();
337
					$users = array();
338
					if ($accessValues->groups !== null) {
339
						$groups = $accessValues->groups;
340
					}
341
					if ($accessValues->users !== null) {
342
						$users = $accessValues->users;
343
					}
344
					$accessType = '';
345
					foreach ($groups as $gid) {
346
						$accessType .= $gid . ';';
347
					}
348
					foreach ($users as $uid) {
349
						$accessType .= $uid . ';';
350
					}
351
				}
352
			}
353
		}
354
		$event->setAccess($accessType);
355
356
		$chosenDates = json_decode($chosenDates);
@@ 438-459 (lines=22) @@
435
		$event->setIsAnonymous($isAnonymous ? 1 : 0);
436
		$event->setFullAnonymous($isAnonymous && $hideNames ? 1 : 0);
437
438
		if ($accessType === 'select') {
439
			if (isset($accessValues)) {
440
				$accessValues = json_decode($accessValues);
441
				if ($accessValues !== null) {
442
					$groups = array();
443
					$users = array();
444
					if ($accessValues->groups !== null) {
445
						$groups = $accessValues->groups;
446
					}
447
					if ($accessValues->users !== null) {
448
						$users = $accessValues->users;
449
					}
450
					$accessType = '';
451
					foreach ($groups as $gid) {
452
						$accessType .= $gid . ';';
453
					}
454
					foreach ($users as $uid) {
455
						$accessType .= $uid . ';';
456
					}
457
				}
458
			}
459
		}
460
		$event->setAccess($accessType);
461
462
		$chosenDates = json_decode($chosenDates);