Code Duplication    Length = 22-25 lines in 3 locations

htdocs/modules/system/admin/modulesadmin/modulesadmin.php 3 locations

@@ 1140-1164 (lines=25) @@
1137
                    'valuetype'   => 'int',
1138
                    'default'     => 0));
1139
            }
1140
        } else {
1141
            if ($module->getVar('hascomments') != 0) {
1142
                $configs = array();
1143
                include_once XOOPS_ROOT_PATH . '/include/comment_constants.php';
1144
                $configs[] = array(
1145
                    'name'        => 'com_rule',
1146
                    'title'       => '_CM_COMRULES',
1147
                    'description' => '',
1148
                    'formtype'    => 'select',
1149
                    'valuetype'   => 'int',
1150
                    'default'     => 1,
1151
                    'options'     => array(
1152
                        '_CM_COMNOCOM'        => XOOPS_COMMENT_APPROVENONE,
1153
                        '_CM_COMAPPROVEALL'   => XOOPS_COMMENT_APPROVEALL,
1154
                        '_CM_COMAPPROVEUSER'  => XOOPS_COMMENT_APPROVEUSER,
1155
                        '_CM_COMAPPROVEADMIN' => XOOPS_COMMENT_APPROVEADMIN));
1156
                $configs[] = array(
1157
                    'name'        => 'com_anonpost',
1158
                    'title'       => '_CM_COMANONPOST',
1159
                    'description' => '',
1160
                    'formtype'    => 'yesno',
1161
                    'valuetype'   => 'int',
1162
                    'default'     => 0);
1163
            }
1164
        }
1165
        // RMV-NOTIFY
1166
        if ($module->getVar('hasnotification') != 0) {
1167
            if (empty($configs)) {
@@ 288-309 (lines=22) @@
285
                }
286
                $configs = $module->getInfo('config');
287
                if ($configs !== false) {
288
                    if ($module->getVar('hascomments') != 0) {
289
                        include_once XOOPS_ROOT_PATH . '/include/comment_constants.php';
290
                        $configs[] = array(
291
                            'name'        => 'com_rule',
292
                            'title'       => '_CM_COMRULES',
293
                            'description' => '',
294
                            'formtype'    => 'select',
295
                            'valuetype'   => 'int',
296
                            'default'     => 1,
297
                            'options'     => array(
298
                                '_CM_COMNOCOM'        => XOOPS_COMMENT_APPROVENONE,
299
                                '_CM_COMAPPROVEALL'   => XOOPS_COMMENT_APPROVEALL,
300
                                '_CM_COMAPPROVEUSER'  => XOOPS_COMMENT_APPROVEUSER,
301
                                '_CM_COMAPPROVEADMIN' => XOOPS_COMMENT_APPROVEADMIN));
302
                        $configs[] = array(
303
                            'name'        => 'com_anonpost',
304
                            'title'       => '_CM_COMANONPOST',
305
                            'description' => '',
306
                            'formtype'    => 'yesno',
307
                            'valuetype'   => 'int',
308
                            'default'     => 0);
309
                    }
310
                } else {
311
                    if ($module->getVar('hascomments') != 0) {
312
                        $configs = array();
@@ 310-334 (lines=25) @@
307
                            'valuetype'   => 'int',
308
                            'default'     => 0);
309
                    }
310
                } else {
311
                    if ($module->getVar('hascomments') != 0) {
312
                        $configs = array();
313
                        include_once XOOPS_ROOT_PATH . '/include/comment_constants.php';
314
                        $configs[] = array(
315
                            'name'        => 'com_rule',
316
                            'title'       => '_CM_COMRULES',
317
                            'description' => '',
318
                            'formtype'    => 'select',
319
                            'valuetype'   => 'int',
320
                            'default'     => 1,
321
                            'options'     => array(
322
                                '_CM_COMNOCOM'        => XOOPS_COMMENT_APPROVENONE,
323
                                '_CM_COMAPPROVEALL'   => XOOPS_COMMENT_APPROVEALL,
324
                                '_CM_COMAPPROVEUSER'  => XOOPS_COMMENT_APPROVEUSER,
325
                                '_CM_COMAPPROVEADMIN' => XOOPS_COMMENT_APPROVEADMIN));
326
                        $configs[] = array(
327
                            'name'        => 'com_anonpost',
328
                            'title'       => '_CM_COMANONPOST',
329
                            'description' => '',
330
                            'formtype'    => 'yesno',
331
                            'valuetype'   => 'int',
332
                            'default'     => 0);
333
                    }
334
                }
335
                // RMV-NOTIFY
336
                if ($module->getVar('hasnotification') != 0) {
337
                    if (empty($configs)) {