summaryrefslogtreecommitdiffstats
path: root/application/models
diff options
context:
space:
mode:
authormichael pereira2011-03-30 13:17:55 +0200
committermichael pereira2011-03-30 13:17:55 +0200
commit0345ce59cf877538eaa30cc76ad597287e18be59 (patch)
tree51ba16d887488ae5b10a985f315d6efa085f284c /application/models
parentfindBy Methode angepasst (diff)
parentPagination & sortierung in Filter (diff)
downloadpbs2-0345ce59cf877538eaa30cc76ad597287e18be59.tar.gz
pbs2-0345ce59cf877538eaa30cc76ad597287e18be59.tar.xz
pbs2-0345ce59cf877538eaa30cc76ad597287e18be59.zip
Merge branch 'master' of openslx.org:lsfks/master-teamprojekt/pbs2
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;