Code Duplication    Length = 19-19 lines in 2 locations

htdocs/modules/comments/class/helper.php 1 location

@@ 1065-1083 (lines=19) @@
1062
     *
1063
     * @return void
1064
     */
1065
    public function deleteModuleRelations(XoopsModule $module)
1066
    {
1067
        $xoops = Xoops::getInstance();
1068
        $this->getHandlerComment()->deleteByModule($module->getVar('mid'));
1069
1070
1071
        $configNames = array('com_rule', 'com_anonpost');
1072
        $config_handler = $xoops->getHandlerConfig();
1073
1074
        //Delete all configs
1075
        $criteria = new CriteriaCompo();
1076
        $criteria->add(new Criteria('conf_modid', $module->getVar('mid')));
1077
        $criteria->add(new Criteria('conf_name', "('" . implode("','", $configNames) . "')", 'IN'));
1078
        $configs = $config_handler->getConfigs($criteria);
1079
        /* @var $config XoopsConfigItem */
1080
        foreach ($configs as $config) {
1081
            $config_handler->deleteConfig($config);
1082
        }
1083
    }
1084
1085
    /**
1086
     * @return array

htdocs/modules/notifications/class/helper.php 1 location

@@ 525-543 (lines=19) @@
522
    /**
523
     * @param XoopsModule $module
524
     */
525
    public function deleteModuleRelations(XoopsModule $module)
526
    {
527
        $xoops = Xoops::getInstance();
528
        $this->getHandlerNotification()->unsubscribeByModule($module->getVar('mid'));
529
530
531
        $configNames = array('notifications_enabled', 'notification_events');
532
        $config_handler = $xoops->getHandlerConfig();
533
534
        //Delete all configs
535
        $criteria = new CriteriaCompo();
536
        $criteria->add(new Criteria('conf_modid', $module->getVar('mid')));
537
        $criteria->add(new Criteria('conf_name', "('" . implode("','", $configNames) . "')", 'IN'));
538
        $configs = $config_handler->getConfigs($criteria);
539
        /* @var $config XoopsConfigItem */
540
        foreach ($configs as $config) {
541
            $config_handler->deleteConfig($config);
542
        }
543
    }
544
545
    /**
546
     * @param XoopsModule $module