diff options
author | michael pereira | 2011-04-05 16:21:08 +0200 |
---|---|---|
committer | michael pereira | 2011-04-05 16:21:08 +0200 |
commit | 6e476cbdc86f66a154b6794967adaba1a2d0f004 (patch) | |
tree | 7d4133c41110704fe5a3038575245c9d6da25a27 /application/models | |
parent | Session-Controller erstellt (diff) | |
download | pbs2-6e476cbdc86f66a154b6794967adaba1a2d0f004.tar.gz pbs2-6e476cbdc86f66a154b6794967adaba1a2d0f004.tar.xz pbs2-6e476cbdc86f66a154b6794967adaba1a2d0f004.zip |
Rechte in Alle Controller
Diffstat (limited to 'application/models')
-rw-r--r-- | application/models/BootMenuMapper.php | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/application/models/BootMenuMapper.php b/application/models/BootMenuMapper.php index 60c506d..1043897 100644 --- a/application/models/BootMenuMapper.php +++ b/application/models/BootMenuMapper.php @@ -93,16 +93,23 @@ class Application_Model_BootMenuMapper } } - public function find($id, Application_Model_BootMenu $botmenu) + public function find($id, Application_Model_BootMenu $botmenu = null) { $result = $this->getDbTable()->find($id); if (0 == count($result)) { return; } - $row = $result->current(); - $botmenu->setID($row->bootmenuID)->setMembershipID($row->membershipID)->setGroupID($row->groupID)->setTitle($row->title)->setCreated($row->created); + if($botmenu == null){ + $botmenu = new Application_Model_BootMenu(); + $botmenu->setID($row->bootmenuID)->setMembershipID($row->membershipID)->setGroupID($row->groupID)->setTitle($row->title)->setCreated($row->created); + return $botmenu; + }else{ + $botmenu->setID($row->bootmenuID)->setMembershipID($row->membershipID)->setGroupID($row->groupID)->setTitle($row->title)->setCreated($row->created); + } + + } public function fetchAll() |