Code Duplication    Length = 12-12 lines in 2 locations

htdocs/class/xoopsblock.php 1 location

@@ 350-361 (lines=12) @@
347
            $sql = 'SELECT b.bid ';
348
        }
349
        $sql .= 'FROM ' . $db->prefix('newblocks') . ' b LEFT JOIN ' . $db->prefix('group_permission') . " l ON l.gperm_itemid=b.bid WHERE gperm_name = 'block_read' AND gperm_modid = 1";
350
        if (is_array($groupid)) {
351
            $sql .= ' AND (l.gperm_groupid=' . $groupid[0] . '';
352
            $size = count($groupid);
353
            if ($size > 1) {
354
                for ($i = 1; $i < $size; ++$i) {
355
                    $sql .= ' OR l.gperm_groupid=' . $groupid[$i] . '';
356
                }
357
            }
358
            $sql .= ')';
359
        } else {
360
            $sql .= ' AND l.gperm_groupid=' . $groupid . '';
361
        }
362
        $sql .= ' AND b.isactive=' . $isactive;
363
        if (isset($side)) {
364
            // get both sides in sidebox? (some themes need this)

htdocs/modules/system/class/block.php 1 location

@@ 408-419 (lines=12) @@
405
            $sql = 'SELECT b.bid ';
406
        }
407
        $sql .= 'FROM ' . $db->prefix('newblocks') . ' b LEFT JOIN ' . $db->prefix('group_permission') . " l ON l.gperm_itemid=b.bid WHERE gperm_name = 'block_read' AND gperm_modid = 1";
408
        if (is_array($groupid)) {
409
            $sql .= ' AND (l.gperm_groupid=' . $groupid[0] . '';
410
            $size = count($groupid);
411
            if ($size > 1) {
412
                for ($i = 1; $i < $size; ++$i) {
413
                    $sql .= ' OR l.gperm_groupid=' . $groupid[$i] . '';
414
                }
415
            }
416
            $sql .= ')';
417
        } else {
418
            $sql .= ' AND l.gperm_groupid=' . $groupid . '';
419
        }
420
        $sql .= ' AND b.isactive=' . $isactive;
421
        if (isset($side)) {
422
            // get both sides in sidebox? (some themes need this)