diff options
Diffstat (limited to 'application/models/FilterMapper.php')
| -rw-r--r-- | application/models/FilterMapper.php | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/application/models/FilterMapper.php b/application/models/FilterMapper.php index 0ac3cb3..3960c0d 100644 --- a/application/models/FilterMapper.php +++ b/application/models/FilterMapper.php @@ -33,12 +33,17 @@ class Application_Model_FilterMapper { $data = array('filterID'=> $filter->getID() ,'membershipID'=> $filter->getMembershipID() ,'groupID'=> $filter->getGroupID() ,'bootmenuID'=> $filter->getBootmenuID() ,'title'=> $filter->getTitle() ,'description'=> $filter->getDescription() ,'created'=> $filter->getCreated() ,'priority'=> $filter->getPriority() ); + echo "<pre>"; + print_r(array('woot',$filter->getID())); + echo "</pre>"; if (null === ($id = $filter->getID()) ) { unset($data['filterID']); $this->getDbTable()->insert($data); + echo 'case1'; } else { $this->getDbTable()->update($data, array('filterID = ?' => $id)); + echo 'case2'; } } @@ -52,15 +57,22 @@ class Application_Model_FilterMapper } public function find($id, Application_Model_Filter $filter) - { + { + $result = $this->getDbTable()->find($id); if (0 == count($result)) { return; } - $row = $result->current(); - $filter->setID($row->filterID)->setMembershipID($row->membershipID)->setGroupID($row->groupID)->setBootmenuID($row->bootmenuID)->setTitle($row->title)->setDescription($row->description)->setCreated($row->created)->setPriority($row->priority); + $filter->setID($row->filterID) + ->setMembershipID($row->membershipID) + ->setGroupID($row->groupID) + ->setBootmenuID($row->bootmenuID) + ->setTitle($row->title) + ->setDescription($row->description) + ->setCreated($row->created) + ->setPriority($row->priority); } public function fetchAll() @@ -76,7 +88,7 @@ class Application_Model_FilterMapper } return $entries; } - + } |
