Permalink
Browse files

Add support for more tabs in module pages. Point 1. MDL-9736

  • Loading branch information...
1 parent f073013 commit f7d5bed2d211059f5026833f57f8c441e286701e stronk7 committed May 14, 2007
Showing with 19 additions and 0 deletions.
  1. +19 −0 admin/roles/tabs.php
View
@@ -162,6 +162,25 @@
$activetwo = array();
}
+/// Here other core tabs should go (always calling tabs.php files)
+/// All the logic to decide what to show must be self-cointained in the tabs file
+/// ej.:
+/// include_once($CFG->dirroot . '/grades/tabs.php');
+
+/// Finally, we support adding some 'on-the-fly' tabs here
+/// All the logic to decide what to show must be self-cointained in the tabs file
+ if (isset($CFG->extratabs) && !empty($CFG->extratabs)) {
+ if ($extratabs = explode(',', $CFG->extratabs)) {
+ asort($extratabs);
+ foreach($extratabs as $extratab) {
+ /// Each extra tab mus be one $CFG->dirroot relative file
+ if (file_exists($CFG->dirroot . '/' . $extratab)) {
+ include_once($CFG->dirroot . '/' . $extratab);
+ }
+ }
+ }
+ }
+
if (!empty($secondrow)) {
$tabs = array($toprow, $secondrow);
} else {

0 comments on commit f7d5bed

Please sign in to comment.