Code Duplication    Length = 4-4 lines in 3 locations

admin/maintenance.php 3 locations

@@ 273-276 (lines=4) @@
270
            $sql        = 'SELECT Count(`catsubscr_id`) AS `nb_ids`';
271
            $sql        .= " FROM `{$xoopsDB->prefix('xnewsletter_catsubscr')}` LEFT JOIN `{$xoopsDB->prefix('xnewsletter_subscr')}` ON `catsubscr_subscrid` = `subscr_id`";
272
            $sql        .= ' WHERE (`subscr_id` Is Null)';
273
            if ($result = $xoopsDB->query($sql)) {
274
                $row_result = $xoopsDB->fetchRow($result);
275
                $number_ids = $row_result[0];
276
            }
277
            if ($number_ids > 0) {
278
                $sql    = "DELETE `{$xoopsDB->prefix('xnewsletter_catsubscr')}`";
279
                $sql    .= " FROM `{$xoopsDB->prefix('xnewsletter_catsubscr')}` LEFT JOIN `{$xoopsDB->prefix('xnewsletter_subscr')}` ON `catsubscr_subscrid` = `subscr_id`";
@@ 332-335 (lines=4) @@
329
                $sql = 'SELECT Count(`cat_id`) AS `nb_ids`';
330
                $sql .= " FROM `{$xoopsDB->prefix('xnewsletter_cat')}`";
331
                $sql .= ' WHERE (`cat_mailinglist` > 0)';
332
                if ($result = $xoopsDB->query($sql)) {
333
                    $row_result = $xoopsDB->fetchRow($result);
334
                    $number_ids = $row_result[0];
335
                }
336
                if ($number_ids > 0) {
337
                    $sql = "UPDATE `{$xoopsDB->prefix('xnewsletter_cat')}` SET `cat_mailinglist` = 0";
338
                    if ($result = $xoopsDB->query($sql)) {
@@ 349-352 (lines=4) @@
346
                $sql = 'SELECT Count(`cat_mailinglist`) AS `nb_ids`';
347
                $sql .= " FROM `{$xoopsDB->prefix('xnewsletter_cat')}` LEFT JOIN `{$xoopsDB->prefix('xnewsletter_mailinglist')}` ON `cat_mailinglist` = `mailinglist_id`";
348
                $sql .= ' WHERE (((`mailinglist_id`) Is Null) AND ((`cat_mailinglist`)>0)) HAVING (((Count(`cat_mailinglist`))>0));';
349
                if ($result = $xoopsDB->query($sql)) {
350
                    $row_result = $xoopsDB->fetchRow($result);
351
                    $number_ids = $row_result[0];
352
                }
353
                if ($number_ids > 0) {
354
                    $sql = "UPDATE `{$xoopsDB->prefix('xnewsletter_cat')}` LEFT JOIN `{$xoopsDB->prefix('xnewsletter_mailinglist')}` ON `cat_mailinglist` = `mailinglist_id` SET `cat_mailinglist` = 0";
355
                    $sql .= ' WHERE (((`cat_mailinglist`)>0) AND ((`mailinglist_id`) Is Null));';