Code Duplication    Length = 8-8 lines in 9 locations

admin/main.php 9 locations

@@ 320-327 (lines=8) @@
317
        redirect_header('main.php', 2, _AM_HEADLINES_DBUPDATED);
318
        break;
319
    case 'edit':
320
        if ($headline_id <= 0) {
321
            $adminObject = \Xmf\Module\Admin::getInstance();
322
            $adminObject->displayNavigation(basename(__FILE__));
323
            echo '<h4>' . _AM_HEADLINES_HEADLINES . '</h4>';
324
            xoops_error(_AM_HEADLINES_INVALIDID);
325
            require_once __DIR__ . '/admin_footer.php';
326
            exit();
327
        }
328
        $hlman = xoops_getModuleHandler('headline');
329
        $hl    = $hlman->get($headline_id);
330
        if (!is_object($hl)) {
@@ 404-411 (lines=8) @@
401
        break;
402
    case 'editgo':
403
        $headline_id = (int)$headline_id;
404
        if ($headline_id <= 0) {
405
            $adminObject = \Xmf\Module\Admin::getInstance();
406
            $adminObject->displayNavigation(basename(__FILE__));
407
            echo '<h4>' . _AM_HEADLINES_HEADLINES . '</h4>';
408
            xoops_error(_AM_HEADLINES_INVALIDID);
409
            require_once __DIR__ . '/admin_footer.php';
410
            exit();
411
        }
412
        $hlman = xoops_getModuleHandler('headline');
413
        $hl    =& $hlman->get($headline_id);
414
        if (!is_object($hl)) {
@@ 414-421 (lines=8) @@
411
        }
412
        $hlman = xoops_getModuleHandler('headline');
413
        $hl    =& $hlman->get($headline_id);
414
        if (!is_object($hl)) {
415
            $adminObject = \Xmf\Module\Admin::getInstance();
416
            $adminObject->displayNavigation(basename(__FILE__));
417
            echo '<h4>' . _AM_HEADLINES_HEADLINES . '</h4>';
418
            xoops_error(_AM_HEADLINES_OBJECTNG);
419
            require_once __DIR__ . '/admin_footer.php';
420
            exit();
421
        }
422
        $hl->setVar('headline_name', $headline_name);
423
        $hl->setVar('headline_url', $headline_url);
424
        $hl->setVar('headline_encoding', $headline_encoding);
@@ 458-465 (lines=8) @@
455
        redirect_header('main.php', 2, _AM_HEADLINES_DBUPDATED);
456
        break;
457
    case 'delete':
458
        if ($headline_id <= 0) {
459
            $adminObject = \Xmf\Module\Admin::getInstance();
460
            $adminObject->displayNavigation(basename(__FILE__));
461
            echo '<h4>' . _AM_HEADLINES_HEADLINES . '</h4>';
462
            xoops_error(_AM_HEADLINES_INVALIDID);
463
            require_once __DIR__ . '/admin_footer.php';
464
            exit();
465
        }
466
        $hlman = xoops_getModuleHandler('headline');
467
        $hl    =& $hlman->get($headline_id);
468
        if (!is_object($hl)) {
@@ 468-475 (lines=8) @@
465
        }
466
        $hlman = xoops_getModuleHandler('headline');
467
        $hl    =& $hlman->get($headline_id);
468
        if (!is_object($hl)) {
469
            $adminObject = \Xmf\Module\Admin::getInstance();
470
            $adminObject->displayNavigation(basename(__FILE__));
471
            echo '<h4>' . _AM_HEADLINES_HEADLINES . '</h4>';
472
            xoops_error(_AM_HEADLINES_OBJECTNG);
473
            require_once __DIR__ . '/admin_footer.php';
474
            exit();
475
        }
476
        $adminObject = \Xmf\Module\Admin::getInstance();
477
        $adminObject->displayNavigation(basename(__FILE__));
478
        $name = $hl->getVar('headline_name');
@@ 486-493 (lines=8) @@
483
        break;
484
    case 'deletego':
485
        $headline_id = (int)$headline_id;
486
        if ($headline_id <= 0) {
487
            $adminObject = \Xmf\Module\Admin::getInstance();
488
            $adminObject->displayNavigation(basename(__FILE__));
489
            echo '<h4>' . _AM_HEADLINES_HEADLINES . '</h4>';
490
            xoops_error(_AM_HEADLINES_INVALIDID);
491
            require_once __DIR__ . '/admin_footer.php';
492
            exit();
493
        }
494
        $hlman = xoops_getModuleHandler('headline');
495
        $hl    =& $hlman->get($headline_id);
496
        if (!is_object($hl)) {
@@ 496-503 (lines=8) @@
493
        }
494
        $hlman = xoops_getModuleHandler('headline');
495
        $hl    =& $hlman->get($headline_id);
496
        if (!is_object($hl)) {
497
            $adminObject = \Xmf\Module\Admin::getInstance();
498
            $adminObject->displayNavigation(basename(__FILE__));
499
            echo '<h4>' . _AM_HEADLINES_HEADLINES . '</h4>';
500
            xoops_error(_AM_HEADLINES_OBJECTNG);
501
            require_once __DIR__ . '/admin_footer.php';
502
            exit();
503
        }
504
        if (!$GLOBALS['xoopsSecurity']->check() || !$hlman->delete($hl)) {
505
            $adminObject = \Xmf\Module\Admin::getInstance();
506
            $adminObject->displayNavigation(basename(__FILE__));
@@ 515-522 (lines=8) @@
512
        redirect_header('main.php', 2, _AM_HEADLINES_DBUPDATED);
513
        break;
514
    case 'flush':
515
        if ($headline_id <= 0) {
516
            $adminObject = \Xmf\Module\Admin::getInstance();
517
            $adminObject->displayNavigation(basename(__FILE__));
518
            echo '<h4>' . _AM_HEADLINES_HEADLINES . '</h4>';
519
            xoops_error(_AM_HEADLINES_INVALIDID);
520
            require_once __DIR__ . '/admin_footer.php';
521
            exit();
522
        }
523
        $hlman = xoops_getModuleHandler('headline');
524
        $hl    =& $hlman->get($headline_id);
525
        if (!is_object($hl)) {
@@ 539-546 (lines=8) @@
536
        require_once __DIR__ . '/admin_footer.php';
537
        break;
538
    case 'flushgo':
539
        if ($headline_id <= 0) {
540
            $adminObject = \Xmf\Module\Admin::getInstance();
541
            $adminObject->displayNavigation(basename(__FILE__));
542
            echo '<h4>' . _AM_HEADLINES_HEADLINES . '</h4>';
543
            xoops_error(_AM_HEADLINES_INVALIDID);
544
            require_once __DIR__ . '/admin_footer.php';
545
            exit();
546
        }
547
        $hlman = xoops_getModuleHandler('headline');
548
        $hl    =& $hlman->get($headline_id);
549
        if (!is_object($hl)) {