Code Duplication    Length = 19-19 lines in 2 locations

blocks/headline.php 1 location

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

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;