summaryrefslogtreecommitdiffstats
path: root/application/models
diff options
context:
space:
mode:
Diffstat (limited to 'application/models')
-rw-r--r--application/models/FilterMapper.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/application/models/FilterMapper.php b/application/models/FilterMapper.php
index 0bb4bc3..d4b8d54 100644
--- a/application/models/FilterMapper.php
+++ b/application/models/FilterMapper.php
@@ -5,13 +5,16 @@ class Application_Model_FilterMapper
protected $_dbTable;
- public function findBy($criteria, $value)
+ public function findBy($criteria, $value, $order='',$sort='')
{
try{
$db = Zend_Db_Table::getDefaultAdapter();
$select = $this->getDbTable()->select()
->from($this->_dbTable)
->where($criteria . ' = ?', $value);
+ if($order != '' && $sort != ''){
+ $select->order(array("$order $sort"));
+ }
$stmt = $select->query();
$result = $stmt->fetchAll();
return $result;