*/
public function print_entry($course)
{
- global $CFG, $USER, $OUTPUT;
- global $form;
+ global $CFG, $USER, $OUTPUT, $PAGE, $form;
$zerocost = zero_cost($course);
if ($zerocost) {
$strcourses = get_string('courses');
$strloginto = get_string('loginto', '', $course->shortname);
- $navlinks = array();
- $navlinks[] = array('name' => $strcourses, 'link' => "$CFG->wwwroot/course/", 'type' => 'misc');
- $navlinks[] = array('name' => $strloginto, 'link' => null, 'type' => 'misc');
- $navigation = build_navigation($navlinks);
-
- print_header($strloginto, $course->fullname, $navigation);
+ $PAGE->navbar->add($strcourses, new moodle_url($CFG->wwwroot.'/course/'));
+ $PAGE->navbar->add($strloginto);
+ $PAGE->set_title($strloginto);
+ $PAGE->set_heading($course->fullname);
+ echo $OUTPUT->header();
print_course($course, '80%');
if ($course->password) {
$popupmenu .= $OUTPUT->checkbox($checkbox, 'showonlymy');
}
- $navlinks = array();
if (SITEID != $courseid) {
- $navlinks[] = array('name' => $course->shortname, 'link' => "$CFG->wwwroot/course/view.php?id=".$course->id, 'type' => 'misc');
+ $PAGE->navbar->add($course->shortname, new moodle_url($CFG->wwwroot.'/course/view.php', array('id'=>$course->id)));
}
- $navlinks[] = array('name' => $authstrs->paymentmanagement, 'link' => 'index.php', 'type' => 'misc');
- $navigation = build_navigation($navlinks);
- print_header("$course->shortname: $authstrs->paymentmanagement", $authstrs->paymentmanagement, $navigation, '', '', false, $buttons, $popupmenu);
+ $PAGE->navbar->add($authstrs->paymentmanagement, 'index.php');
+ $PAGE->set_title("$course->shortname: $authstrs->paymentmanagement");
+ $PAGE->set_heading($authstrs->paymentmanagement);
+ $PAGE->set_headingmenu($popupmenu);
+ $PAGE->set_button($buttons);
+ echo $OUTPUT->header();
$table = new flexible_table('enrol-authorize');
$table->set_attribute('width', '100%');
*/
function authorize_print_order($orderid)
{
- global $CFG, $USER, $DB, $OUTPUT;
+ global $CFG, $USER, $DB, $OUTPUT, $PAGE;
global $strs, $authstrs;
$do = optional_param('do', '', PARAM_ALPHA);
}
}
- $navlinks = array();
- if (SITEID != $course->id) {
- $navlinks[] = array('name' => $course->shortname, 'link' => "$CFG->wwwroot/course/view.php?id=".$course->id, 'type' => 'misc');
+ if (SITEID != $courseid) {
+ $PAGE->navbar->add($course->shortname, new moodle_url($CFG->wwwroot.'/course/view.php', array('id'=>$course->id)));
}
- $navlinks[] = array('name' => $authstrs->paymentmanagement, 'link' => 'index.php?course='.$course->id, 'type' => 'misc');
- $navlinks[] = array('name' => $authstrs->orderid . ': ' . $orderid, 'link' => '', 'type' => 'misc');
- $navigation = build_navigation($navlinks);
- print_header("$course->shortname: $authstrs->paymentmanagement", $authstrs->orderdetails, $navigation, '', '', false, $buttons);
+ $PAGE->navbar->add($authstrs->paymentmanagement, 'index.php?course='.$course->id);
+ $PAGE->navbar->add($authstrs->orderid . ': ' . $orderid, 'index.php');
+ $PAGE->set_title("$course->shortname: $authstrs->paymentmanagement");
+ $PAGE->set_heading($authstrs->orderdetails);
+ $PAGE->set_cacheable(false);
+ $PAGE->set_button($buttons);
+ echo $OUTPUT->header();
$table = new html_table();
$table->width = '100%';
/// Print header
$struploadcsv = get_string('uploadcsv', 'enrol_authorize');
- $navlinks = array();
- $navlinks[] = array('name' => get_string('paymentmanagement', 'enrol_authorize'), 'link' => 'index.php', 'type' => 'misc');
- $navlinks[] = array('name' => $struploadcsv, 'link' => "uploadcsv.php", 'type' => 'misc');
- $navigation = build_navigation($navlinks);
-
$managebutton = "<form method='get' action='index.php'><div><input type='submit' value='".get_string('paymentmanagement', 'enrol_authorize')."' /></div></form>";
- print_header_simple($struploadcsv, '', $navigation, '', '', false, $managebutton);
+ $PAGE->navbar->add(get_string('paymentmanagement', 'enrol_authorize'), 'index.php');
+ $PAGE->navbar->add($struploadcsv, 'uploadcsv.php');
+ $PAGE->set_title($struploadcsv);
+ $PAGE->set_cacheable(false);
+ $PAGE->set_button($managebutton);
+ echo $OUTPUT->header();
print_heading_with_help($struploadcsv, 'authorize/uploadcsv', 'enrol');
/// Handle CSV file
/// get language strings
$str = get_strings(array('enrolments', 'users', 'administration', 'settings'));
-$navlinks = array();
-$navlinks[] = array('name' => $str->administration, 'link' => "../../$CFG->admin/index.php", 'type' => 'misc');
-$navlinks[] = array('name' => $str->enrolments, 'link' => null, 'type' => 'misc');
-$navlinks[] = array('name' => 'IMS import', 'link' => null, 'type' => 'misc');
-$navigation = build_navigation($navlinks);
-print_header("$site->shortname: $str->enrolments", $site->fullname, $navigation);
+$PAGE->set_title("$site->shortname: $str->enrolments");
+$PAGE->set_heading($site->fullname);
+$PAGE->navbar->add($str->administration, new moodle_url($CFG->wwwroot.'/'.$CFG->admin.'/index.php'));
+$PAGE->navbar->add($str->enrolments);
+$PAGE->navbar->add('IMS import');
+echo $OUTPUT->header();
require_once('enrol.php');
* @param course current course object
*/
function print_entry($course) {
- global $CFG, $USER, $SESSION, $THEME, $OUTPUT;
+ global $CFG, $USER, $SESSION, $THEME, $OUTPUT, $PAGE;
$strloginto = get_string('loginto', '', $course->shortname);
$strcourses = get_string('courses');
$context = get_context_instance(CONTEXT_SYSTEM);
- $navlinks = array();
- $navlinks[] = array('name' => $strcourses, 'link' => ".", 'type' => 'misc');
- $navlinks[] = array('name' => $strloginto, 'link' => null, 'type' => 'misc');
- $navigation = build_navigation($navlinks);
+ $PAGE->navbar->add($strcourses);
+ $PAGE->navbar->add($strloginto);
if ($course->password == '') { // no password, so enrol
add_to_log($course->id, 'course', 'guest', 'view.php?id='.$course->id, getremoteaddr());
} else if (empty($_GET['confirm']) && empty($_GET['cancel'])) {
-
- print_header($strloginto, $course->fullname, $navigation);
+ $PAGE->set_title($strloginto);
+ $PAGE->set_heading($course->fullname);
+ echo $OUTPUT->header();
echo '<br />';
echo $OUTPUT->confirm(get_string('enrolmentconfirmation'), "enrol.php?id=$course->id&confirm=1", "enrol.php?id=$course->id&cancel=1");
echo $OUTPUT->footer();
$password = '';
}
- print_header($strloginto, $course->fullname, $navigation, "form.password");
+ $PAGE->set_title($strloginto);
+ $PAGE->set_heading($course->fullname);
+ $PAGE->set_focuscontrol('form.password');
+ echo $OUTPUT->header();
print_course($course, "80%");
/// Override the base print_entry() function
function print_entry($course) {
- global $CFG, $USER, $OUTPUT;
+ global $CFG, $USER, $OUTPUT, $PAGE;
$strloginto = get_string("loginto", "", $course->shortname);
$manual->print_entry($course);
} else {
- $navlinks = array();
- $navlinks[] = array('name' => $strcourses, 'link' => "$CFG->wwwroot/course", 'type' => 'misc');
- $navlinks[] = array('name' => $strloginto, 'link' => null, 'type' => 'misc');
- $navigation = build_navigation($navlinks);
-
- print_header($strloginto, $course->fullname, $navigation);
+ $PAGE->navbar->add($strcourses, new moodle_url($CFG->wwwroot.'/course/'));
+ $PAGE->navbar->add($strloginto);
+ $PAGE->set_title($strloginto);
+ $PAGE->set_heading($course->fullname);
+ echo $OUTPUT->header();
print_course($course, "80%");
if ($course->password) { // Presenting two options
redirect($destination, get_string('paymentthanks', '', $course->fullname));
} else { /// Somehow they aren't enrolled yet! :-(
- print_header();
+ echo $OUTPUT->header();
notice(get_string('paymentsorry', '', get_string('defaultcourseteacher')), $destination);
}