From: Dan Marsden Date: Fri, 18 Dec 2009 03:09:05 +0000 (+0000) Subject: mnet MDL-16522 duplication of inconsistant code - now uses a tabs.php file but still... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=12f549e2ff6711d5c93a2e112db2ef9932fbe3ff;p=moodle.git mnet MDL-16522 duplication of inconsistant code - now uses a tabs.php file but still needs a further code tidy as per MDL-16286 --- diff --git a/admin/mnet/mnet_review.html b/admin/mnet/mnet_review.html index 8f5ebd53a7..f224a1e062 100644 --- a/admin/mnet/mnet_review.html +++ b/admin/mnet/mnet_review.html @@ -1,23 +1,9 @@ wwwroot. - '/course/report/log/index.php?chooselog=1&showusers=1&showcourses=1&host_course='.$mnet_peer->id. - '%2F1&user='.'0'. - '&date=0'. - '&modid=&modaction=0&logformat=showashtml'; admin_externalpage_print_header(); -if (isset($mnet_peer->id) && $mnet_peer->id > 0) { - $tabs[] = new tabobject('mnetdetails', 'peers.php?step=update&hostid='.$mnet_peer->id, $strmnetedithost, $strmnetedithost, false); - $tabs[] = new tabobject('mnetservices', 'mnet_services.php?step=list&hostid='.$mnet_peer->id, $strmnetservices, $strmnetservices, false); - $tabs[] = new tabobject('mnetthemes', 'mnet_themes.php?step=list&hostid='.$mnet_peer->id, $strmnetthemes, $strmnetthemes, false); - if ($mnet_peer->application->name == 'moodle') { - $tabs[] = new tabobject('mnetlog', $logurl, $strmnetlog, $strmnetlog, false); - } -} else { - $tabs[] = new tabobject('mnetdetails', '#', $strmnetedithost, $strmnetedithost, false); -} -print_tabs(array($tabs), 'mnetdetails'); +$currenttab = 'mnetdetails'; +require_once($CFG->dirroot .'/admin/mnet/tabs.php'); echo $OUTPUT->box_start(); ?> diff --git a/admin/mnet/mnet_review_allhosts.html b/admin/mnet/mnet_review_allhosts.html index f8e879bc27..74e5eb393c 100644 --- a/admin/mnet/mnet_review_allhosts.html +++ b/admin/mnet/mnet_review_allhosts.html @@ -1,10 +1,7 @@ id, $strmnetedithost, $strmnetedithost, false); -$tabs[] = new tabobject('mnetservices', 'mnet_services.php?step=list&hostid='.$mnet_peer->id, $strmnetservices, $strmnetservices, false); -$tabs[] = new tabobject('mnetthemes', 'mnet_themes.php?step=list&hostid='.$mnet_peer->id, $strmnetthemes, $strmnetthemes, false); -print_tabs(array($tabs), 'mnetdetails'); +$currenttab = 'mnetdetails'; +require_once($CFG->dirroot .'/admin/mnet/tabs.php'); echo $OUTPUT->box_start(); ?> diff --git a/admin/mnet/mnet_services.html b/admin/mnet/mnet_services.html index 2706eb415a..0f2955562a 100644 --- a/admin/mnet/mnet_services.html +++ b/admin/mnet/mnet_services.html @@ -1,19 +1,8 @@ wwwroot. - '/course/report/log/index.php?chooselog=1&showusers=1&showcourses=1&host_course='.$mnet_peer->id. - '%2F1&user='.'0'. - '&date=0'. - '&modid=&modaction=0&logformat=showashtml'; - -$tabs[] = new tabobject('mnetdetails', 'peers.php?step=update&hostid='.$mnet_peer->id, $strmnetedithost, $strmnetedithost, false); -$tabs[] = new tabobject('mnetservices', 'mnet_services.php?step=list&hostid='.$mnet_peer->id, $strmnetservices, $strmnetservices, false); -$tabs[] = new tabobject('mnetthemes', 'mnet_themes.php?step=list&hostid='.$mnet_peer->id, $strmnetthemes, $strmnetthemes, false); -if ($mnet_peer->id != $CFG->mnet_all_hosts_id && $mnet_peer->application->name == 'moodle') { - $tabs[] = new tabobject('mnetlog', $logurl, $strmnetlog, $strmnetlog, false); -} -print_tabs(array($tabs), 'mnetservices'); +$currenttab = 'mnetservices'; +require_once($CFG->dirroot .'/admin/mnet/tabs.php'); echo $OUTPUT->box_start(); ?> diff --git a/admin/mnet/mnet_themes.html b/admin/mnet/mnet_themes.html index 291dbc3085..60393083c9 100644 --- a/admin/mnet/mnet_themes.html +++ b/admin/mnet/mnet_themes.html @@ -2,20 +2,8 @@ admin_externalpage_print_header(); echo $OUTPUT->heading(get_string('themes')); $original_theme = fullclone($THEME); -$logurl = $CFG->wwwroot. - '/course/report/log/index.php?chooselog=1&showusers=1&showcourses=1&host_course='.$mnet_peer->id. - '%2F1&user='.'0'. - '&date=0'. - '&modid=&modaction=0&logformat=showashtml'; - -$tabs[] = new tabobject('mnetdetails', 'peers.php?step=update&hostid='.$mnet_peer->id, $strmnetedithost, $strmnetedithost, false); -$tabs[] = new tabobject('mnetservices', 'mnet_services.php?step=list&hostid='.$mnet_peer->id, $strmnetservices, $strmnetservices, false); -$tabs[] = new tabobject('mnetthemes', 'mnet_themes.php?step=list&hostid='.$mnet_peer->id, $strmnetthemes, $strmnetthemes, false); -if ($mnet_peer->id != $CFG->mnet_all_hosts_id) { - $tabs[] = new tabobject('mnetlog', $logurl, $strmnetlog, $strmnetlog, false); -} - -print_tabs(array($tabs), 'mnetthemes'); + $currenttab = 'mnetthemes'; + require_once($CFG->dirroot .'/admin/mnet/tabs.php'); $themes = get_list_of_plugins("theme"); $sesskey = sesskey(); diff --git a/admin/mnet/tabs.php b/admin/mnet/tabs.php new file mode 100644 index 0000000000..c57458a631 --- /dev/null +++ b/admin/mnet/tabs.php @@ -0,0 +1,27 @@ +wwwroot. + '/course/report/log/index.php?chooselog=1&showusers=1&showcourses=1&host_course='.$mnet_peer->id. + '%2F1&user='.'0'. + '&date=0'. + '&modid=&modaction=0&logformat=showashtml'; +$tabs = array(); +if (isset($mnet_peer->id) && $mnet_peer->id > 0) { + $tabs[] = new tabobject('mnetdetails', 'peers.php?step=update&hostid='.$mnet_peer->id, $strmnetedithost, $strmnetedithost, false); + $tabs[] = new tabobject('mnetservices', 'mnet_services.php?step=list&hostid='.$mnet_peer->id, $strmnetservices, $strmnetservices, false); + $tabs[] = new tabobject('mnetthemes', 'mnet_themes.php?step=list&hostid='.$mnet_peer->id, $strmnetthemes, $strmnetthemes, false); + if ($mnet_peer->application->name == 'moodle') { + $tabs[] = new tabobject('mnetlog', $logurl, $strmnetlog, $strmnetlog, false); + } +} else { + $tabs[] = new tabobject('mnetdetails', '#', $strmnetedithost, $strmnetedithost, false); +} +print_tabs(array($tabs), $currenttab); \ No newline at end of file