]> git.mjollnir.org Git - moodle.git/commitdiff
merged, blog tab clean up
authortoyomoyo <toyomoyo>
Tue, 24 Oct 2006 02:10:46 +0000 (02:10 +0000)
committertoyomoyo <toyomoyo>
Tue, 24 Oct 2006 02:10:46 +0000 (02:10 +0000)
user/tabs.php

index 63ecfe4c4f92864b8bb6e7db7f8b1dc909a89def..f79ae7f8cee63139ab948c83ded5666d05a018bc 100644 (file)
         }
 
     /// Personal blog entries tab
-        if ($CFG->bloglevel > 0
-          and (has_capability('moodle/user:readuserblogs', $personalcontext) // can review students posts
+        require_once($CFG->dirroot.'/blog/lib.php');
+        if ($CFG->bloglevel >= BLOG_USER_LEVEL and // blogs must be enabled
+            (has_capability('moodle/user:readuserblogs', $personalcontext) // can review posts (parents etc)
             or has_capability('moodle/blog:manageentries', $sitecontext)     // entry manager can see all posts
             or ($user->id == $USER->id and has_capability('moodle/blog:create', $sitecontext)) // viewing self
-            or ($CFG->bloglevel > 1 and has_capability('moodle/blog:create', $sitecontext, $user->id) and (has_capability('moodle/blog:view', $sitecontext) or has_capability('moodle/blog:view', $coursecontext)))
-          )) {
+            or (has_capability('moodle/blog:view', $sitecontext) or has_capability('moodle/blog:view', $coursecontext))
+            ) // able to read blogs in site or course context
+        ) { //end if
 
             $toprow[] = new tabobject('blogs', $CFG->wwwroot.'/blog/index.php?userid='.$user->id.'&amp;courseid='.$course->id, get_string('blog', 'blog'));
         }