Code Duplication    Length = 22-22 lines in 2 locations

lib/Controller/PageController.php 2 locations

@@ 326-347 (lines=22) @@
323
        $event->setTitle(htmlspecialchars($pollTitle));
324
        $event->setDescription(htmlspecialchars($pollDesc));
325
326
        if ($accessType === 'select') {
327
            if (isset($accessValues)) {
328
                $accessValues = json_decode($accessValues);
329
                if ($accessValues !== null) {
330
                    $groups = array();
331
                    $users = array();
332
                    if ($accessValues->groups !== null) {
333
                        $groups = $accessValues->groups;
334
                    }
335
                    if ($accessValues->users !== null) {
336
                        $users = $accessValues->users;
337
                    }
338
                    $accessType = '';
339
                    foreach ($groups as $gid) {
340
                        $accessType .= $gid . ';';
341
                    }
342
                    foreach ($users as $uid) {
343
                        $accessType .= $uid . ';';
344
                    }
345
                }
346
            }
347
        }
348
        $event->setAccess($accessType);
349
350
        $chosenDates = json_decode($chosenDates);
@@ 432-453 (lines=22) @@
429
        $event->setIsAnonymous($isAnonymous ? 1 : 0);
430
        $event->setFullAnonymous($isAnonymous && $hideNames ? 1 : 0);
431
432
        if ($accessType === 'select') {
433
            if (isset($accessValues)) {
434
                $accessValues = json_decode($accessValues);
435
                if ($accessValues !== null) {
436
                    $groups = array();
437
                    $users = array();
438
                    if ($accessValues->groups !== null) {
439
                        $groups = $accessValues->groups;
440
                    }
441
                    if ($accessValues->users !== null) {
442
                        $users = $accessValues->users;
443
                    }
444
                    $accessType = '';
445
                    foreach ($groups as $gid) {
446
                        $accessType .= $gid . ';';
447
                    }
448
                    foreach ($users as $uid) {
449
                        $accessType .= $uid . ';';
450
                    }
451
                }
452
            }
453
        }
454
        $event->setAccess($accessType);
455
456
        $chosenDates = json_decode($chosenDates);