Code Duplication    Length = 20-21 lines in 2 locations

class/partner.php 2 locations

@@ 1150-1169 (lines=20) @@
1147
     * @param  bool   $asobject
1148
     * @return array
1149
     */
1150
    public function getPartners($limit = 0, $start = 0, $status = _SPARTNER_STATUS_ACTIVE, $sort = 'title', $order = 'ASC', $asobject = true)
1151
    {
1152
        global $xoopsUser;
1153
        if ($status != _SPARTNER_STATUS_ALL) {
1154
            $criteriaStatus = new CriteriaCompo();
1155
            $criteriaStatus->add(new Criteria('status', $status));
1156
        }
1157
1158
        $criteria = new CriteriaCompo();
1159
        if (isset($criteriaStatus)) {
1160
            $criteria->add($criteriaStatus);
1161
        }
1162
        $criteria->setLimit($limit);
1163
        $criteria->setStart($start);
1164
        $criteria->setSort($sort);
1165
        $criteria->setOrder($order);
1166
        $ret = $this->getObjects($criteria);
1167
1168
        return $ret;
1169
    }
1170
1171
    /**
1172
     * @param  int    $categoryid
@@ 1179-1199 (lines=21) @@
1176
     * @param  bool   $asobject
1177
     * @return array
1178
     */
1179
    public function getPartnersForIndex($categoryid = 0, $status = _SPARTNER_STATUS_ACTIVE, $sort = 'title', $order = 'ASC', $asobject = true)
1180
    {
1181
        global $xoopsUser;
1182
        if ($status != _SPARTNER_STATUS_ALL) {
1183
            $criteriaStatus = new CriteriaCompo();
1184
            $criteriaStatus->add(new Criteria('status', $status));
1185
        }
1186
1187
        $criteria = new CriteriaCompo();
1188
        if (isset($criteriaStatus)) {
1189
            $criteria->add($criteriaStatus);
1190
        }
1191
        if ($categoryid != -1) {
1192
            $criteria->add(new Criteria('categoryid', $categoryid));
1193
        }
1194
        $criteria->setSort($sort);
1195
        $criteria->setOrder($order);
1196
        $ret = $this->getObjects($criteria);
1197
1198
        return $ret;
1199
    }
1200
1201
    /**
1202
     * @param  null $status