Code Duplication    Length = 8-8 lines in 3 locations

class/bookshop_books.php 1 location

@@ 383-390 (lines=8) @@
380
        global $myts;
381
        $ret = array();
382
        $sql = 'SELECT book_id, book_title FROM ' . $this->table;
383
        if (isset($criteria) && is_subclass_of($criteria, 'criteriaelement')) {
384
            $sql .= ' ' . $criteria->renderWhere();
385
            if ($criteria->getSort() != '') {
386
                $sql .= ' ORDER BY ' . $criteria->getSort() . ' ' . $criteria->getOrder();
387
            }
388
            $limit = $criteria->getLimit();
389
            $start = $criteria->getStart();
390
        }
391
        $result = $this->db->query($sql, $limit, $start);
392
        if (!$result) {
393
            return $ret;

class/PersistableObjectHandler.php 2 locations

@@ 152-159 (lines=8) @@
149
        $ret   = array();
150
        $limit = $start = 0;
151
        $sql   = 'SELECT * FROM ' . $this->table;
152
        if (isset($criteria) && is_subclass_of($criteria, 'criteriaelement')) {
153
            $sql .= ' ' . $criteria->renderWhere();
154
            if ($criteria->getSort() != '') {
155
                $sql .= ' ORDER BY ' . $criteria->getSort() . ' ' . $criteria->getOrder();
156
            }
157
            $limit = $criteria->getLimit();
158
            $start = $criteria->getStart();
159
        }
160
        $result = $this->db->query($sql, $limit, $start);
161
        if (!$result) {
162
            return $ret;
@@ 262-269 (lines=8) @@
259
            $sql .= ', ' . $this->identifierName;
260
        }
261
        $sql .= ' FROM ' . $this->table;
262
        if (isset($criteria) && is_subclass_of($criteria, 'criteriaelement')) {
263
            $sql .= ' ' . $criteria->renderWhere();
264
            if ($criteria->getSort() != '') {
265
                $sql .= ' ORDER BY ' . $criteria->getSort() . ' ' . $criteria->getOrder();
266
            }
267
            $limit = $criteria->getLimit();
268
            $start = $criteria->getStart();
269
        }
270
        $result = $this->db->query($sql, $limit, $start);
271
        if (!$result) {
272
            return $ret;