Exemplo n.º 1
0
$PAGE->set_url($url);
$PAGE->set_pagelayout('standard');
if ($courseid == SITEID) {
    require_login();
    $context = context_system::instance();
    $PAGE->set_context($context);
} 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}";
Exemplo n.º 2
0
$PAGE->set_url($url);
$PAGE->set_pagelayout('standard');
if ($courseid == SITEID) {
    require_login();
    $context = get_context_instance(CONTEXT_SYSTEM);
    $PAGE->set_context($context);
} else {
    require_login($courseid);
    $context = get_context_instance(CONTEXT_COURSE, $courseid);
}
if (empty($CFG->bloglevel)) {
    print_error('blogdisable', 'blog');
}
require_capability('moodle/blog:view', $context);
/// If data submitted, then process and store.
$mform = new blog_preferences_form('preferences.php');
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);