$action = required_param('action', PARAM_ALPHA);
$id = optional_param('entryid', 0, PARAM_INT);
$confirm = optional_param('confirm', 0, PARAM_BOOL);
-$modid = optional_param('modid', 0, PARAM_INT); // To associate the entry with a module instance
-$courseid = optional_param('courseid', 0, PARAM_INT); // To associate the entry with a course
+$modid = optional_param('modid', 0, PARAM_INT); // To associate the entry with a module instance.
+$courseid = optional_param('courseid', 0, PARAM_INT); // To associate the entry with a course.
+
+if ($action == 'edit') {
+ $id = required_param('entryid', PARAM_INT);
+}
$PAGE->set_url('/blog/edit.php', array('action' => $action, 'entryid' => $id, 'confirm' => $confirm, 'modid' => $modid, 'courseid' => $courseid));
$id = null;
}
+// Blogs are always in system context.
+$sitecontext = context_system::instance();
+$PAGE->set_context($sitecontext);
+
+require_login($courseid);
+
+if (empty($CFG->enableblogs)) {
+ print_error('blogdisable', 'blog');
+}
+
+if (isguestuser()) {
+ print_error('noguestentry', 'blog');
+}
+
$returnurl = new moodle_url('/blog/index.php');
if (!empty($courseid) && empty($modid)) {
$returnurl->param('courseid', $courseid);
}
-// Blogs are always in system context.
-$sitecontext = context_system::instance();
-$PAGE->set_context($sitecontext);
-
-
$blogheaders = blog_get_headers();
-require_login($courseid);
-
-if ($action == 'edit') {
- $id = required_param('entryid', PARAM_INT);
-}
-
-if (empty($CFG->enableblogs)) {
- print_error('blogdisable', 'blog');
-}
-
-if (isguestuser()) {
- print_error('noguestentry', 'blog');
-}
-
if (!has_capability('moodle/blog:create', $sitecontext) && !has_capability('moodle/blog:manageentries', $sitecontext)) {
print_error('cannoteditentryorblog');
}
}
$PAGE->set_url('/blog/index.php', $url_params);
-if (empty($CFG->enableblogs)) {
- print_error('blogdisable', 'blog');
-}
-
//correct tagid if a text tag is provided as a param
if (!empty($tag)) {
if ($tagrec = $DB->get_record('tag', array('name' => $tag))) {
}
}
-// add courseid if modid or groupid is specified: This is used for navigation and title
-if (!empty($modid) && empty($courseid)) {
- $courseid = $DB->get_field('course_modules', 'course', array('id'=>$modid));
-}
-
-if (!empty($groupid) && empty($courseid)) {
- $courseid = $DB->get_field('groups', 'courseid', array('id'=>$groupid));
-}
-
$sitecontext = context_system::instance();
// Blogs are always in system context.
$PAGE->set_context($sitecontext);
print_error('blogdisable', 'blog');
}
+if (empty($CFG->enableblogs)) {
+ print_error('blogdisable', 'blog');
+}
+
+// Add courseid if modid or groupid is specified: This is used for navigation and title.
+if (!empty($modid) && empty($courseid)) {
+ $courseid = $DB->get_field('course_modules', 'course', array('id' => $modid));
+}
+
+if (!empty($groupid) && empty($courseid)) {
+ $courseid = $DB->get_field('groups', 'courseid', array('id' => $groupid));
+}
+
if (!$userid && has_capability('moodle/blog:view', $sitecontext) && $CFG->bloglevel > BLOG_USER_LEVEL) {
if ($entryid) {
print_error('invalidcourseid');
}
-// locate user information
- if (!$user = $DB->get_record('user', array('id'=>$note->userid))) {
- print_error('invaliduserid');
- }
-
// require login to access notes
require_login($course);
+if (empty($CFG->enablenotes)) {
+ print_error('notesdisabled', 'notes');
+}
+
+if (!$user = $DB->get_record('user', array('id' => $note->userid))) {
+ print_error('invaliduserid');
+}
+
// locate context information
$context = context_course::instance($course->id);
print_error('nopermissiontodelete', 'notes');
}
-if (empty($CFG->enablenotes)) {
- print_error('notesdisabled', 'notes');
-}
-
if (data_submitted() && confirm_sesskey()) {
//if data was submitted and is valid, then delete note
$returnurl = $CFG->wwwroot . '/notes/index.php?course=' . $course->id . '&user=' . $note->userid;
print_error('invalidcourseid');
}
-/// locate user information
-if (!$user = $DB->get_record('user', array('id'=>$note->userid))) {
- print_error('invaliduserid');
-}
-
/// require login to access notes
require_login($course);
+if (empty($CFG->enablenotes)) {
+ print_error('notesdisabled', 'notes');
+}
+
/// locate context information
$context = context_course::instance($course->id);
require_capability('moodle/notes:manage', $context);
-if (empty($CFG->enablenotes)) {
- print_error('notesdisabled', 'notes');
+if (!$user = $DB->get_record('user', array('id' => $note->userid))) {
+ print_error('invaliduserid');
}
/// create form