From 7077ca8399a14b7779e2ea4f0df370bd70405865 Mon Sep 17 00:00:00 2001 From: toyomoyo Date: Tue, 18 Apr 2006 01:30:00 +0000 Subject: [PATCH] blog access rights fix, forgot to check in last week --- user/tabs.php | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/user/tabs.php b/user/tabs.php index 42e6f6f10d..ae5c04423f 100644 --- a/user/tabs.php +++ b/user/tabs.php @@ -70,15 +70,6 @@ $toprow[] = new tabobject('blogs', $CFG->wwwroot.'/blog/index.php?filtertype=group&filterselect='.$filterselect, get_string('blogs','blog')); } - /********************************************************************* - * if selection in progress, only print blogs tab, in blog interface * - *********************************************************************/ - } else if ($filtertype == 'course' || $filtertype == 'group') { - - print_heading(''); - $toprow[] = new tabobject('blogs', $CFG->wwwroot.'/blog/index.php?filtertype=site&', - get_string('blogs','blog')); - /************************************** * User Level participation or Blogs * **************************************/ @@ -87,8 +78,8 @@ $user = get_record('user','id', $userid); } print_heading(fullname($user, isteacher($course->id))); - $toprow[] = new tabobject('profile', $CFG->wwwroot.'/user/view.php?id='.$user->id.'&course='.$course->id, - get_string('profile')); + + $toprow[] = new tabobject('profile', $CFG->wwwroot.'/user/view.php?id='.$user->id.'&course='.$course->id, get_string('profile')); /// Can only edit profile if it belongs to user or current user is admin and not editing primary admin @@ -104,8 +95,8 @@ } else { $wwwroot = str_replace('http','https',$CFG->wwwroot); } - $toprow[] = new tabobject('editprofile', $wwwroot.'/user/edit.php?id='.$user->id.'&course='.$course->id, - get_string('editmyprofile')); + + $toprow[] = new tabobject('editprofile', $wwwroot.'/user/edit.php?id='.$user->id.'&course='.$course->id, get_string('editmyprofile')); } @@ -127,7 +118,7 @@ /// Blog entry, everyone can view - if ($CFG->bloglevel >= 1) { + if ($CFG->bloglevel > 1 or $USER->id == $user->id) { // this is weird $toprow[] = new tabobject('blogs', $CFG->wwwroot.'/blog/index.php?userid='.$user->id.'&courseid='.$course->id, get_string('blogs', 'blog')); } -- 2.39.5