| @@ 135-142 (lines=8) @@ | ||
| 132 | $ret = array(); |
|
| 133 | $limit = $start = 0; |
|
| 134 | $sql = 'SELECT * FROM ' . $this->table; |
|
| 135 | if (isset($criteria) && is_subclass_of($criteria, 'criteriaelement')) { |
|
| 136 | $sql .= ' ' . $criteria->renderWhere(); |
|
| 137 | if ($criteria->getSort() != '') { |
|
| 138 | $sql .= ' ORDER BY ' . $criteria->getSort() . ' ' . $criteria->getOrder(); |
|
| 139 | } |
|
| 140 | $limit = $criteria->getLimit(); |
|
| 141 | $start = $criteria->getStart(); |
|
| 142 | } |
|
| 143 | $result = $this->db->query($sql, $limit, $start); |
|
| 144 | if (!$result) { |
|
| 145 | return $ret; |
|
| @@ 220-227 (lines=8) @@ | ||
| 217 | $sql .= ', ' . $this->identifierName; |
|
| 218 | } |
|
| 219 | $sql .= ' FROM ' . $this->table; |
|
| 220 | if (isset($criteria) && is_subclass_of($criteria, 'criteriaelement')) { |
|
| 221 | $sql .= ' ' . $criteria->renderWhere(); |
|
| 222 | if ($criteria->getSort() != '') { |
|
| 223 | $sql .= ' ORDER BY ' . $criteria->getSort() . ' ' . $criteria->getOrder(); |
|
| 224 | } |
|
| 225 | $limit = $criteria->getLimit(); |
|
| 226 | $start = $criteria->getStart(); |
|
| 227 | } |
|
| 228 | $result = $this->db->query($sql, $limit, $start); |
|
| 229 | if (!$result) { |
|
| 230 | return $ret; |
|
| @@ 576-583 (lines=8) @@ | ||
| 573 | $ret = array(); |
|
| 574 | $limit = $start = 0; |
|
| 575 | $sql = 'SELECT * FROM ' . $this->db->prefix('smartpartner_files'); |
|
| 576 | if (isset($criteria) && is_subclass_of($criteria, 'criteriaelement')) { |
|
| 577 | $sql .= ' ' . $criteria->renderWhere(); |
|
| 578 | if ($criteria->getSort() != '') { |
|
| 579 | $sql .= ' ORDER BY ' . $criteria->getSort() . ' ' . $criteria->getOrder(); |
|
| 580 | } |
|
| 581 | $limit = $criteria->getLimit(); |
|
| 582 | $start = $criteria->getStart(); |
|
| 583 | } |
|
| 584 | //echo "<br>" . $sql . "<br>"; |
|
| 585 | $result = $this->db->query($sql, $limit, $start); |
|
| 586 | if (!$result) { |
|
| @@ 983-990 (lines=8) @@ | ||
| 980 | if (isset($criteria) && is_subclass_of($criteria, 'criteriaelement')) { |
|
| 981 | $whereClause = $criteria->renderWhere(); |
|
| 982 | ||
| 983 | if ($whereClause !== 'WHERE ()') { |
|
| 984 | $sql .= ' ' . $criteria->renderWhere(); |
|
| 985 | if ($criteria->getSort() != '') { |
|
| 986 | $sql .= ' ORDER BY ' . $criteria->getSort() . ' ' . $criteria->getOrder(); |
|
| 987 | } |
|
| 988 | $limit = $criteria->getLimit(); |
|
| 989 | $start = $criteria->getStart(); |
|
| 990 | } |
|
| 991 | } |
|
| 992 | ||
| 993 | //echo "<br>" . $sql . "<br>";exit; |
|