Code Duplication    Length = 31-31 lines in 2 locations

htdocs/xoops_lib/Xmf/Module/Admin.php 1 location

@@ 346-376 (lines=31) @@
343
     *
344
     * @return bool true if requested version of the module is available
345
     */
346
    public function addConfigModuleVersion($moddir, $minversion)
347
    {
348
        $return = false;
349
        $helper = Helper::getHelper($moddir);
350
        if (is_object($helper) && is_object($helper->getModule())) {
351
            $mod_modversion = $helper->getModule()->getVar('version');
352
            $mod_version_f = $mod_modversion / 100;
353
            $min_version_f = $minversion / 100;
354
            $value = sprintf(
355
                _AM_XMF_MODULE_VERSION,
356
                strtoupper($moddir),
357
                $min_version_f,
358
                $mod_version_f
359
            );
360
            if ($mod_modversion >= $minversion) {
361
                $this->addConfigAccept($value);
362
                $return = true;
363
            } else {
364
                $this->addConfigError($value);
365
            }
366
        } else {
367
            $value = sprintf(
368
                _AM_XMF_MODULE_NOTFOUND,
369
                strtoupper($moddir),
370
                $minversion / 100
371
            );
372
            $this->addConfigError($value);
373
        }
374
375
        return $return;
376
    }
377
378
    // the following not part of next generation Xoops\Module\Admin
379

htdocs/xoops_lib/Xoops/Module/Admin.php 1 location

@@ 284-314 (lines=31) @@
281
     *
282
     * @return bool true if requested version of the module is available
283
     */
284
    public function addConfigModuleVersion($moddir, $minversion)
285
    {
286
        $return=false;
287
        $helper= \Xoops::getInstance()->getModuleHelper($moddir);
288
        if (is_object($helper) && is_object($helper->getModule())) {
289
            $mod_modversion=$helper->getModule()->getVar('version');
290
            $mod_version_f = $mod_modversion/100;
291
            $min_version_f = $minversion/100;
292
            $value = sprintf(
293
                \XoopsLocale::EF_MODULE_VERSION,
294
                strtoupper($moddir),
295
                $min_version_f,
296
                $mod_version_f
297
            );
298
            if ($mod_modversion>=$minversion) {
299
                $this->addConfigAccept($value);
300
                $return=true;
301
            } else {
302
                $this->addConfigError($value);
303
            }
304
        } else {
305
            $value = sprintf(
306
                \XoopsLocale::EF_MODULE_NOTFOUND,
307
                strtoupper($moddir),
308
                $minversion/100
309
            );
310
            $this->addConfigError($value);
311
        }
312
313
        return $return;
314
    }
315
316
    /**
317
     * Add Info box