Code Duplication    Length = 9-11 lines in 2 locations

htdocs/kernel/tplfile.php 1 location

@@ 497-507 (lines=11) @@
494
        if (isset($file)) {
495
            $criteria->add(new Criteria('tpl_file', $file));
496
        }
497
        if (isset($type)) {
498
            if (is_array($type)) {
499
                $criteria2 = new CriteriaCompo();
500
                foreach ($type as $t) {
501
                    $criteria2->add(new Criteria('tpl_type', $t), 'OR');
502
                }
503
                $criteria->add($criteria2);
504
            } else {
505
                $criteria->add(new Criteria('tpl_type', $type));
506
            }
507
        }
508
509
        return $this->getObjects($criteria, $getsource, false);
510
    }

htdocs/kernel/groupperm.php 1 location

@@ 429-437 (lines=9) @@
426
        $ret      = array();
427
        $criteria = new CriteriaCompo(new Criteria('gperm_name', $gperm_name));
428
        $criteria->add(new Criteria('gperm_modid', (int)$gperm_modid));
429
        if (is_array($gperm_groupid)) {
430
            $criteria2 = new CriteriaCompo();
431
            foreach ($gperm_groupid as $gid) {
432
                $criteria2->add(new Criteria('gperm_groupid', $gid), 'OR');
433
            }
434
            $criteria->add($criteria2);
435
        } else {
436
            $criteria->add(new Criteria('gperm_groupid', (int)$gperm_groupid));
437
        }
438
        $perms = $this->getObjects($criteria, true);
439
        foreach (array_keys($perms) as $i) {
440
            $ret[] = $perms[$i]->getVar('gperm_itemid');