Code Duplication    Length = 9-9 lines in 3 locations

framework/db/DBSelector.php 3 locations

@@ 255-263 (lines=9) @@
252
     *
253
     * @return int Number of records.
254
     */
255
    public function count() {
256
        $query = "SELECT count(*) FROM " . $this->dbObject->getTableName();
257
258
        if ($this->conditions != "") {
259
            $query .= " WHERE " . $this->conditions;
260
        }
261
262
        return DBCore::selectSingleValue($query);
263
    }
264
265
    /**
266
     * Selects max value of some field by some predefined condition.
@@ 270-278 (lines=9) @@
267
     *
268
     * @return int Number of records.
269
     */
270
    public function max() {
271
        $query = "SELECT max(`" . $this->field . "`) FROM " . $this->dbObject->getTableName();
272
273
        if ($this->conditions != "") {
274
            $query .= " WHERE " . $this->conditions;
275
        }
276
277
        return DBCore::selectSingleValue($query);
278
    }
279
280
    /**
281
     * Selects min value of some field by some predefined condition.
@@ 285-293 (lines=9) @@
282
     *
283
     * @return int Number of records.
284
     */
285
    public function min() {
286
        $query = "SELECT min(`" . $this->field . "`) FROM " . $this->dbObject->getTableName();
287
288
        if ($this->conditions != "") {
289
            $query .= " WHERE " . $this->conditions;
290
        }
291
292
        return DBCore::selectSingleValue($query);
293
    }
294
295
    /**
296
     * Returns SQL ORDER string for current selector.