} 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();