diff options
| author | fisharebest <fisharebest@gmail.com> | 2010-04-06 19:11:46 +0000 |
|---|---|---|
| committer | fisharebest <fisharebest@gmail.com> | 2010-04-06 19:11:46 +0000 |
| commit | 4d293786bd369ac5040cabfd0a8a582f94656d5c (patch) | |
| tree | 7ba921b1599654909ac79ded12b823c74050e4c4 /includes/controllers | |
| parent | d7d2ae06b834b11f2df13f266e2ee7da68f37c8c (diff) | |
| download | webtrees-4d293786bd369ac5040cabfd0a8a582f94656d5c.tar.gz webtrees-4d293786bd369ac5040cabfd0a8a582f94656d5c.tar.bz2 webtrees-4d293786bd369ac5040cabfd0a8a582f94656d5c.zip | |
Start to refactor module code. Administration and initialisation. NOTE: changes to DB structure.
Diffstat (limited to 'includes/controllers')
| -rw-r--r-- | includes/controllers/individual_ctrl.php | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/includes/controllers/individual_ctrl.php b/includes/controllers/individual_ctrl.php index bc728d8d1b..9bedefbc5e 100644 --- a/includes/controllers/individual_ctrl.php +++ b/includes/controllers/individual_ctrl.php @@ -253,19 +253,16 @@ class IndividualControllerRoot extends BaseController { */ } - $this->modules = WT_Module::getActiveList('T'); - uasort($this->modules, "WT_Module::compare_tab_order"); + $this->modules = WT_Module::getActiveTabs(); $count = 0; if (empty($this->default_tab)) $this->default_tab=0; foreach($this->modules as $mod) { - if ($mod instanceof WT_Module_Tab) { - $mod->setController($this); - if ($mod->hasTabContent() || WT_USER_CAN_EDIT) { - //-- convert default tab as name to number - if ($mod->getName()===$this->default_tab) $this->default_tab = $count; - if ($this->static_tab==null) $this->static_tab = $mod; - else $count++; - } + $mod->setController($this); + if ($mod->hasTabContent() || WT_USER_CAN_EDIT) { + //-- convert default tab as name to number + if ($mod->getName()===$this->default_tab) $this->default_tab = $count; + if ($this->static_tab==null) $this->static_tab = $mod; + else $count++; } } if ($this->default_tab<0 || $this->default_tab > count($this->modules)-1) $this->default_tab=0; |
