Code Duplication    Length = 22-22 lines in 2 locations

class/class.datatype.php 1 location

@@ 222-243 (lines=22) @@
219
        $sql     = 'SELECT dtypeid,title,section,fieldtypeid,uid,defaultyn,created,seq,activeyn,options,custom,icon	WHERE dtypeid=' . (int)$gpc_dtypeid;
220
        $result  = $this->db->query($sql);
221
        $numrows = $this->db->getRowsNum($result);
222
        if ($numrows > 0) {
223
            while (list($dtypeid, $title, $section, $fieldtypeid, $uid, $defaultyn, $activeyn, $options, $custom, $icon) = $this->db->fetchRow($result)) {
224
                if (!$this->objDataType) {
225
                    $this->objDataType = new efqDataType();
226
                }
227
                $this->objDataType->setVar('dtypeid', $dtypeid);
228
                $this->objDataType->setVar('title', $title);
229
                $this->objDataType->setVar('section', $section);
230
                $this->objDataType->setVar('fieldtypeid', $fieldtypeid);
231
                $this->objDataType->setVar('uid', $uid);
232
                $this->objDataType->setVar('defaultyn', $defaultyn);
233
                $this->objDataType->setVar('created', $created);
234
                $this->objDataType->setVar('seq', $seq);
235
                $this->objDataType->setVar('options', $options);
236
                $this->objDataType->setVar('activeyn', $activeyn);
237
                $this->objDataType->setVar('custom', $custom);
238
                $this->objDataType->setVar('icon', $icon);
239
            }
240
        } else {
241
            return false;
242
        }
243
244
        return true;
245
    }
246

class/class.offer.php 1 location

@@ 228-249 (lines=22) @@
225
                   . '';
226
        $result  = $this->db->query($sql);
227
        $numrows = $this->db->getRowsNum($result);
228
        if ($numrows > 0) {
229
            while (list($offerid, $offertitle, $typeid, $duration, $count, $price, $activeyn, $currency, $descr, $dirid, $typename, $level) = $this->db->fetchRow($result)) {
230
                if (!$this->objOffer) {
231
                    $this->objOffer = new efqSubscriptionOffer();
232
                }
233
                $this->objOffer->setVar('offerid', $offerid);
234
                $this->objOffer->setVar('title', $offertitle);
235
                $this->objOffer->setVar('typeid', $typeid);
236
                $this->objOffer->setVar('duration', $duration);
237
                $this->objOffer->setVar('count', $count);
238
                $this->objOffer->setVar('price', $price);
239
                $this->objOffer->setVar('activeyn', $activeyn);
240
                $this->objOffer->setVar('currency', $currency);
241
                $this->objOffer->setVar('descr', $descr);
242
                $this->objOffer->setVar('dirid', $dirid);
243
                $this->objOffer->setVar('typename', $typename);
244
                $this->objOffer->setVar('level', $level);
245
            }
246
        } else {
247
            return false;
248
        }
249
250
        return true;
251
    }
252