diff options
| author | michael pereira | 2011-04-25 11:40:40 +0200 |
|---|---|---|
| committer | michael pereira | 2011-04-25 11:40:40 +0200 |
| commit | e2d929c54a0d951c9bae51df7df5178bf9f0066f (patch) | |
| tree | 142a271540cb0467350c91d1818340b0b09c8b7f /application/models/ConfigMapper.php | |
| parent | auto-close removed, handled by fbgui now (diff) | |
| download | pbs2-e2d929c54a0d951c9bae51df7df5178bf9f0066f.tar.gz pbs2-e2d929c54a0d951c9bae51df7df5178bf9f0066f.tar.xz pbs2-e2d929c54a0d951c9bae51df7df5178bf9f0066f.zip | |
config fertig
Diffstat (limited to 'application/models/ConfigMapper.php')
| -rw-r--r-- | application/models/ConfigMapper.php | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/application/models/ConfigMapper.php b/application/models/ConfigMapper.php index 1fcbe45..f46bd72 100644 --- a/application/models/ConfigMapper.php +++ b/application/models/ConfigMapper.php @@ -87,7 +87,7 @@ class Application_Model_ConfigMapper if (null === ($id = $config->getID()) ) { unset($data['configID']); - $this->getDbTable()->insert($data); + return $this->getDbTable()->insert($data); } else { $this->getDbTable()->update($data, array('configID = ?' => $id)); } @@ -104,12 +104,7 @@ class Application_Model_ConfigMapper public function find($id, Application_Model_Config $config = null) { - if($config == null){ - $return = true; - } - if($return){ - $config = new Application_Model_Config(); - } + $result = $this->getDbTable()->find($id); if (0 == count($result)) { return; @@ -117,10 +112,14 @@ class Application_Model_ConfigMapper $row = $result->current(); - $config->setID($row->configID)->setGroupID($row->groupID)->setMembershipID($row->membershipID)->setCreated($row->created)->setTitle($row->title)->setDescription($row->description)->setVisible($row->visible)->setBootosID($row->bootosID); - if($return){ + if($config == null){ + $config = new Application_Model_Config(); + $config->setID($row->configID)->setGroupID($row->groupID)->setMembershipID($row->membershipID)->setCreated($row->created)->setTitle($row->title)->setDescription($row->description)->setVisible($row->visible)->setBootosID($row->bootosID); return $config; - } + }else{ + $config->setID($row->configID)->setGroupID($row->groupID)->setMembershipID($row->membershipID)->setCreated($row->created)->setTitle($row->title)->setDescription($row->description)->setVisible($row->visible)->setBootosID($row->bootosID); + } + } public function fetchAll() |
