Ejemplo n.º 1
0
} else {
    require_login($courseid);
    $context = context_course::instance($courseid);
}
if (empty($CFG->enableblogs)) {
    print_error('blogdisable', 'blog');
}
require_capability('moodle/blog:view', $context);
/// If data submitted, then process and store.
$mform = new blog_preferences_form('preferences.php');
$mform->set_data(array('pagesize' => get_user_preferences('blogpagesize')));
if (!$mform->is_cancelled() && ($data = $mform->get_data())) {
    $pagesize = $data->pagesize;
    if ($pagesize < 1) {
        print_error('invalidpagesize');
    }
    set_user_preference('blogpagesize', $pagesize);
}
if ($mform->is_cancelled()) {
    redirect($CFG->wwwroot . '/blog/index.php');
}
$site = get_site();
$strpreferences = get_string('preferences');
$strblogs = get_string('blogs', 'blog');
$title = "{$site->shortname}: {$strblogs} : {$strpreferences}";
$PAGE->set_title($title);
$PAGE->set_heading($title);
echo $OUTPUT->header();
echo $OUTPUT->heading("{$strblogs} : {$strpreferences}", 2);
$mform->display();
echo $OUTPUT->footer();