summaryrefslogtreecommitdiffstats
path: root/application/models/FilterMapper.php
diff options
context:
space:
mode:
Diffstat (limited to 'application/models/FilterMapper.php')
-rw-r--r--application/models/FilterMapper.php20
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;
}
-
+
}