diff options
author | MaZderMind | 2015-03-30 21:37:32 +0200 |
---|---|---|
committer | MaZderMind | 2015-03-30 21:37:32 +0200 |
commit | 4d638aa9fb3081742bd85c9396e9204f36a5e9f2 (patch) | |
tree | 3c78726b197ffd6582cf5ef2a772df3fe9ff7fe6 /model | |
parent | 340e5ff295cc9ee06671e07548ac104092b5f978 (diff) |
Default Tab- and Selection access
Diffstat (limited to 'model')
-rw-r--r-- | model/Room.php | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/model/Room.php b/model/Room.php index f9d5efe..cac01cc 100644 --- a/model/Room.php +++ b/model/Room.php @@ -195,8 +195,14 @@ class Room extends ModelBase return $selections; } - public function createSelectionObject($selection) + public function createSelectionObject($selection = null) { + if(!$selection) + { + $selections = $this->getSelectionNames(); + $selection = $selections[0]; + } + return new RoomSelection($this, $selection); } @@ -209,8 +215,14 @@ class Room extends ModelBase return $tabs; } - public function createTabObject($tab) + public function createTabObject($tab = null) { + if(!$tab) + { + $tabs = $this->getTabNames(); + $tab = $tabs[0]; + } + return new RoomTab($this, $tab); } |