Skip to content

Commit

Permalink
enrol MDL-19795 Upgraded print_header and build_navigation calls to O…
Browse files Browse the repository at this point in the history
…UTPUT/PAGE equivilants
  • Loading branch information
samhemelryk committed Sep 4, 2009
1 parent 15ca5e5 commit 01d082f
Show file tree
Hide file tree
Showing 7 changed files with 52 additions and 49 deletions.
14 changes: 6 additions & 8 deletions enrol/authorize/enrol.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,7 @@ class enrolment_plugin_authorize
*/
public function print_entry($course)
{
global $CFG, $USER, $OUTPUT;
global $form;
global $CFG, $USER, $OUTPUT, $PAGE, $form;

$zerocost = zero_cost($course);
if ($zerocost) {
Expand Down Expand Up @@ -58,12 +57,11 @@ public function print_entry($course)
$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) {
Expand Down
30 changes: 17 additions & 13 deletions enrol/authorize/locallib.php
Original file line number Diff line number Diff line change
Expand Up @@ -77,13 +77,15 @@ function authorize_print_orders($courseid, $userid) {
$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%');
Expand Down Expand Up @@ -221,7 +223,7 @@ function authorize_print_orders($courseid, $userid) {
*/
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);
Expand Down Expand Up @@ -265,14 +267,16 @@ function authorize_print_order($orderid)
}
}

$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%';
Expand Down
12 changes: 6 additions & 6 deletions enrol/authorize/uploadcsv.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@

/// 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
Expand Down
12 changes: 6 additions & 6 deletions enrol/imsenterprise/importnow.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@

/// 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');

Expand Down
18 changes: 10 additions & 8 deletions enrol/manual/enrol.php
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ class enrolment_plugin_manual {
* @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');
Expand All @@ -57,19 +57,18 @@ function print_entry($course) {

$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

if (has_capability('moodle/legacy:guest', $context, $USER->id, false)) {
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();
Expand Down Expand Up @@ -110,7 +109,10 @@ function print_entry($course) {
$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%");

Expand Down
13 changes: 6 additions & 7 deletions enrol/paypal/enrol.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ class enrolment_plugin_paypal {

/// 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);
Expand All @@ -29,12 +29,11 @@ function print_entry($course) {
$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
Expand Down
2 changes: 1 addition & 1 deletion enrol/paypal/return.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
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);
}

Expand Down

0 comments on commit 01d082f

Please sign in to comment.