Code Duplication    Length = 14-14 lines in 2 locations

htdocs/modules/system/class/module.php 2 locations

@@ 614-627 (lines=14) @@
611
        } else {
612
            // execute module specific preupdate script if any
613
            $update_script = $module->getInfo('onUpdate');
614
            if (false != $update_script && trim($update_script) != '') {
615
                XoopsLoad::loadFile($xoops->path('modules/' . $mod . '/' . trim($update_script)));
616
                $func = 'xoops_module_preupdate_' . $mod;
617
                if (function_exists($func)) {
618
                    $result = $func($module, $prev_version);
619
                    if (!$result) {
620
                        $this->trace[] = sprintf(XoopsLocale::EF_NOT_EXECUTED, $func);
621
                        $this->trace = array_merge($this->error, $module->getErrors());
622
                    } else {
623
                        $this->trace[] = sprintf(XoopsLocale::SF_EXECUTED, "<strong>{$func}</strong>");
624
                        $this->trace = array_merge($this->trace, $module->getMessages());
625
                    }
626
                }
627
            }
628
629
            // update schema
630
            $schema_file = $module->getInfo('schema');
@@ 664-677 (lines=14) @@
661
662
            // execute module specific update script if any
663
            $update_script = $module->getInfo('onUpdate');
664
            if (false != $update_script && trim($update_script) != '') {
665
                XoopsLoad::loadFile($xoops->path('modules/' . $mod . '/' . trim($update_script)));
666
                $func = 'xoops_module_update_' . $mod;
667
                if (function_exists($func)) {
668
                    $result = $func($module, $prev_version);
669
                    if (!$result) {
670
                        $this->trace[] = sprintf(XoopsLocale::EF_NOT_EXECUTED, $func);
671
                        $this->trace = array_merge($this->error, $module->getErrors());
672
                    } else {
673
                        $this->trace[] = sprintf(XoopsLocale::SF_EXECUTED, "<strong>{$func}</strong>");
674
                        $this->trace = array_merge($this->trace, $module->getMessages());
675
                    }
676
                }
677
            }
678
            $this->trace[] = sprintf(XoopsLocale::SF_UPDATED, '<strong>' . $module->getVar('name', 's') . '</strong>');
679
            return $module;
680
        }