Skip to content

Commit

Permalink
MDL-41811 Navigation: set admin navigation required in badges
Browse files Browse the repository at this point in the history
  • Loading branch information
Rajesh Taneja committed Oct 21, 2013
1 parent e56c107 commit 0d20605
Show file tree
Hide file tree
Showing 9 changed files with 17 additions and 15 deletions.
3 changes: 2 additions & 1 deletion badges/action.php
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,14 @@
require_login($badge->courseid);
$navurl = new moodle_url('/badges/index.php', array('type' => $badge->type, 'id' => $badge->courseid));
$PAGE->set_pagelayout('standard');
navigation_node::override_active_url($navurl);
} else {
$PAGE->set_pagelayout('admin');
navigation_node::override_active_url($navurl, true);
}

$PAGE->set_context($context);
$PAGE->set_url('/badges/action.php', array('id' => $badge->id));
navigation_node::override_active_url($navurl);

if ($return !== 0) {
$returnurl = new moodle_url($return);
Expand Down
3 changes: 2 additions & 1 deletion badges/award.php
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,10 @@
require_login($badge->courseid);
$navurl = new moodle_url('/badges/index.php', array('type' => $badge->type, 'id' => $badge->courseid));
$PAGE->set_pagelayout('standard');
navigation_node::override_active_url($navurl);
} else {
$PAGE->set_pagelayout('admin');
navigation_node::override_active_url($navurl, true);
}

require_capability('moodle/badges:awardbadge', $context);
Expand All @@ -63,7 +65,6 @@

// Set up navigation and breadcrumbs.
$strrecipients = get_string('recipients', 'badges');
navigation_node::override_active_url($navurl);
$PAGE->navbar->add($badge->name, new moodle_url('overview.php', array('id' => $badge->id)))->add($strrecipients);
$PAGE->set_title($strrecipients);
$PAGE->set_heading($badge->name);
Expand Down
5 changes: 2 additions & 3 deletions badges/criteria.php
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,10 @@
require_login($badge->courseid);
$navurl = new moodle_url('/badges/index.php', array('type' => $badge->type, 'id' => $badge->courseid));
$PAGE->set_pagelayout('standard');
navigation_node::override_active_url($navurl);
} else {
$PAGE->set_pagelayout('admin');
navigation_node::override_active_url($navurl, true);
}

$currenturl = new moodle_url('/badges/criteria.php', array('id' => $badge->id));
Expand All @@ -59,9 +61,6 @@
$PAGE->set_url($currenturl);
$PAGE->set_heading($badge->name);
$PAGE->set_title($badge->name);

// Set up navigation and breadcrumbs.
navigation_node::override_active_url($navurl);
$PAGE->navbar->add($badge->name);

$output = $PAGE->get_renderer('core', 'badges');
Expand Down
3 changes: 2 additions & 1 deletion badges/criteria_action.php
Original file line number Diff line number Diff line change
Expand Up @@ -49,15 +49,16 @@
require_login($badge->courseid);
$navurl = new moodle_url('/badges/index.php', array('type' => $badge->type, 'id' => $badge->courseid));
$PAGE->set_pagelayout('standard');
navigation_node::override_active_url($navurl);
} else {
$PAGE->set_pagelayout('admin');
navigation_node::override_active_url($navurl, true);
}

$PAGE->set_context($context);
$PAGE->set_url('/badges/criteria_action.php');
$PAGE->set_heading($badge->name);
$PAGE->set_title($badge->name);
navigation_node::override_active_url($navurl);

if ($delete && has_capability('moodle/badges:configurecriteria', $context)) {
if (!$confirm) {
Expand Down
3 changes: 2 additions & 1 deletion badges/criteria_settings.php
Original file line number Diff line number Diff line change
Expand Up @@ -59,15 +59,16 @@
require_login($badge->courseid);
$navurl = new moodle_url('/badges/index.php', array('type' => $badge->type, 'id' => $badge->courseid));
$PAGE->set_pagelayout('standard');
navigation_node::override_active_url($navurl);
} else {
$PAGE->set_pagelayout('admin');
navigation_node::override_active_url($navurl, true);
}

$PAGE->set_context($context);
$PAGE->set_url('/badges/criteria_settings.php');
$PAGE->set_heading($badge->name);
$PAGE->set_title($badge->name);
navigation_node::override_active_url($navurl);
$PAGE->navbar->add($badge->name, new moodle_url('overview.php', array('id' => $badge->id)))->add(get_string('criteria_' . $type, 'badges'));

$cparams = array('criteriatype' => $type, 'badgeid' => $badge->id);
Expand Down
5 changes: 2 additions & 3 deletions badges/edit.php
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,10 @@
require_login($badge->courseid);
$navurl = new moodle_url('/badges/index.php', array('type' => $badge->type, 'id' => $badge->courseid));
$PAGE->set_pagelayout('standard');
navigation_node::override_active_url($navurl);
} else {
$PAGE->set_pagelayout('admin');
navigation_node::override_active_url($navurl, true);
}

$currenturl = new moodle_url('/badges/edit.php', array('id' => $badge->id, 'action' => $action));
Expand All @@ -64,9 +66,6 @@
$PAGE->set_url($currenturl);
$PAGE->set_heading($badge->name);
$PAGE->set_title($badge->name);

// Set up navigation and breadcrumbs.
navigation_node::override_active_url($navurl);
$PAGE->navbar->add($badge->name);

$output = $PAGE->get_renderer('core', 'badges');
Expand Down
2 changes: 1 addition & 1 deletion badges/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@
$PAGE->set_context(context_system::instance());
$PAGE->set_pagelayout('admin');
$PAGE->set_heading($title . ': ' . $hdr);
navigation_node::override_active_url(new moodle_url('/badges/index.php', array('type' => BADGE_TYPE_SITE)));
navigation_node::override_active_url(new moodle_url('/badges/index.php', array('type' => BADGE_TYPE_SITE), true));
} else {
require_login($course);
$coursecontext = context_course::instance($course->id);
Expand Down
5 changes: 2 additions & 3 deletions badges/overview.php
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,10 @@
require_login($badge->courseid);
$navurl = new moodle_url('/badges/index.php', array('type' => $badge->type, 'id' => $badge->courseid));
$PAGE->set_pagelayout('standard');
navigation_node::override_active_url($navurl);
} else {
$PAGE->set_pagelayout('admin');
navigation_node::override_active_url($navurl, true);
}

$currenturl = new moodle_url('/badges/overview.php', array('id' => $badge->id));
Expand All @@ -57,9 +59,6 @@
$PAGE->set_url($currenturl);
$PAGE->set_heading($badge->name);
$PAGE->set_title($badge->name);

// Set up navigation and breadcrumbs.
navigation_node::override_active_url($navurl);
$PAGE->navbar->add($badge->name);

echo $OUTPUT->header();
Expand Down
3 changes: 2 additions & 1 deletion badges/recipients.php
Original file line number Diff line number Diff line change
Expand Up @@ -61,16 +61,17 @@
require_login($badge->courseid);
$navurl = new moodle_url('/badges/index.php', array('type' => $badge->type, 'id' => $badge->courseid));
$PAGE->set_pagelayout('standard');
navigation_node::override_active_url($navurl);
} else {
$PAGE->set_pagelayout('admin');
navigation_node::override_active_url($navurl, true);
}

$PAGE->set_context($context);
$PAGE->set_url('/badges/recipients.php', array('id' => $badgeid, 'sort' => $sortby, 'dir' => $sorthow));
$PAGE->set_heading($badge->name);
$PAGE->set_title($badge->name);
$PAGE->navbar->add($badge->name);
navigation_node::override_active_url($navurl);

$output = $PAGE->get_renderer('core', 'badges');

Expand Down

0 comments on commit 0d20605

Please sign in to comment.