Code Duplication    Length = 19-19 lines in 2 locations

index.php 1 location

@@ 40-58 (lines=19) @@
37
$criteria = new CriteriaCompo();
38
$criteria->add(new Criteria('headline_display', 1, '='));
39
$criteria->add(new Criteria('headline_xml', '', '!='));
40
switch ((int)$xoopsModuleConfig['sortby']) {
41
    case 1:
42
        $criteria->setSort('headline_name');
43
        $criteria->setOrder('DESC');
44
        break;
45
    case 2:
46
        $criteria->setSort('headline_name');
47
        $criteria->setOrder('ASC');
48
        break;
49
    case 3:
50
        $criteria->setSort('headline_weight');
51
        $criteria->setOrder('DESC');
52
        break;
53
    case 4:
54
    default:
55
        $criteria->setSort('headline_weight');
56
        $criteria->setOrder('ASC');
57
        break;
58
}
59
$headlines =& $hlman->getObjects($criteria);
60
61
global $xoopsModule;

blocks/headline.php 1 location

@@ 47-65 (lines=19) @@
44
    $hlman    = xoops_getModuleHandler('headline', 'xoopsheadline');
45
    $criteria = new CriteriaCompo();
46
    $criteria->add(new Criteria('headline_asblock', 1, '='));
47
    switch ($moduleConfig['sortby']) {
48
        case 1:
49
            $criteria->setSort('headline_name');
50
            $criteria->setOrder('DESC');
51
            break;
52
        case 2:
53
            $criteria->setSort('headline_name');
54
            $criteria->setOrder('ASC');
55
            break;
56
        case 3:
57
            $criteria->setSort('headline_weight');
58
            $criteria->setOrder('DESC');
59
            break;
60
        case 4:
61
        default:
62
            $criteria->setSort('headline_weight');
63
            $criteria->setOrder('ASC');
64
            break;
65
    }
66
    $headlines =& $hlman->getObjects($criteria);
67
    $count     = count($headlines);
68
    for ($i = 0; $i < $count; $i++) {