summaryrefslogtreecommitdiff
path: root/includes/controllers
diff options
context:
space:
mode:
authorfisharebest <fisharebest@gmail.com>2010-04-06 19:11:46 +0000
committerfisharebest <fisharebest@gmail.com>2010-04-06 19:11:46 +0000
commit4d293786bd369ac5040cabfd0a8a582f94656d5c (patch)
tree7ba921b1599654909ac79ded12b823c74050e4c4 /includes/controllers
parentd7d2ae06b834b11f2df13f266e2ee7da68f37c8c (diff)
downloadwebtrees-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.php17
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;