Code Duplication    Length = 7-7 lines in 2 locations

htdocs/xoops_lib/Xoops/Module/Admin.php 2 locations

@@ 488-494 (lines=7) @@
485
        $xoops = \Xoops::getInstance();
486
        $this->module->loadAdminMenu();
487
        foreach (array_keys($this->module->adminmenu) as $i) {
488
            if (\XoopsLoad::fileExists($xoops->path("media/xoops/images/icons/32/" . $this->module->adminmenu[$i]['icon']))) {
489
                $this->module->adminmenu[$i]['icon'] = $xoops->url("media/xoops/images/icons/32/" . $this->module->adminmenu[$i]['icon']);
490
            } elseif (\XoopsLoad::fileExists($xoops->path("modules/" . $xoops->module->dirname() . "/assets/icons/32/" . $this->module->adminmenu[$i]['icon']))) {
491
                $this->module->adminmenu[$i]['icon'] = $xoops->url("modules/" . $xoops->module->dirname() . "/assets/icons/32/" . $this->module->adminmenu[$i]['icon']);
492
            } else {
493
                $this->module->adminmenu[$i]['icon'] = $xoops->url("modules/" . $xoops->module->dirname() . "/icons/32/" . $this->module->adminmenu[$i]['icon']);
494
            }
495
            $xoops->tpl()->append('xo_admin_index_menu', $this->module->adminmenu[$i]);
496
        }
497
        if ($this->module->getInfo('help')) {
@@ 640-646 (lines=7) @@
637
        $this->module->loadAdminMenu();
638
        foreach (array_keys($this->module->adminmenu) as $i) {
639
            if ($this->module->adminmenu[$i]['link'] == "admin/" . $menu) {
640
                if (\XoopsLoad::fileExists($xoops->path("media/xoops/images/icons/32/" . $this->module->adminmenu[$i]['icon']))) {
641
                    $this->module->adminmenu[$i]['icon'] = $xoops->url("media/xoops/images/icons/32/". $this->module->adminmenu[$i]['icon']);
642
                } elseif (\XoopsLoad::fileExists($xoops->path("modules/" . $xoops->module->dirname() . "/assets/icons/32/" . $this->module->adminmenu[$i]['icon']))) {
643
                    $this->module->adminmenu[$i]['icon'] = $xoops->url("modules/" . $xoops->module->dirname() . "/assets/icons/32/" . $this->module->adminmenu[$i]['icon']);
644
                } else {
645
                    $this->module->adminmenu[$i]['icon'] = $xoops->url("modules/" . $xoops->module->dirname() . "/icons/32/". $this->module->adminmenu[$i]['icon']);
646
                }
647
                $xoops->tpl()->assign('xo_sys_navigation', $this->module->adminmenu[$i]);
648
                $ret[] = $xoops->tpl()->fetch($this->getTplPath('nav'));
649
            }