From: moodler Date: Fri, 19 Dec 2008 01:47:32 +0000 (+0000) Subject: user tabs MDL-17472 Fixed a regression where the $secondrow variable of forum posts... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=595a6f221b1e66ac6c08c3ea401294041d1bb48e;p=moodle.git user tabs MDL-17472 Fixed a regression where the $secondrow variable of forum posts was being wiped out (See also MDLSITE-594) --- diff --git a/user/tabs.php b/user/tabs.php index eed80872f3..e0ec0959b3 100644 --- a/user/tabs.php +++ b/user/tabs.php @@ -182,31 +182,31 @@ $myreports = ($course->showreports and $USER->id == $user->id); $anyreport = has_capability('moodle/user:viewuseractivitiesreport', $personalcontext); - $secondrow = array(); + $reportsecondrow = array(); if ($myreports or $anyreport or has_capability('coursereport/outline:view', $coursecontext)) { - $secondrow[] = new tabobject('outline', $CFG->wwwroot.'/course/user.php?id='.$course->id. + $reportsecondrow[] = new tabobject('outline', $CFG->wwwroot.'/course/user.php?id='.$course->id. '&user='.$user->id.'&mode=outline', get_string('outlinereport')); } if ($myreports or $anyreport or has_capability('coursereport/outline:view', $coursecontext)) { - $secondrow[] = new tabobject('complete', $CFG->wwwroot.'/course/user.php?id='.$course->id. + $reportsecondrow[] = new tabobject('complete', $CFG->wwwroot.'/course/user.php?id='.$course->id. '&user='.$user->id.'&mode=complete', get_string('completereport')); } if ($myreports or $anyreport or has_capability('coursereport/log:viewtoday', $coursecontext)) { - $secondrow[] = new tabobject('todaylogs', $CFG->wwwroot.'/course/user.php?id='.$course->id. + $reportsecondrow[] = new tabobject('todaylogs', $CFG->wwwroot.'/course/user.php?id='.$course->id. '&user='.$user->id.'&mode=todaylogs', get_string('todaylogs')); } if ($myreports or $anyreport or has_capability('coursereport/log:view', $coursecontext)) { - $secondrow[] = new tabobject('alllogs', $CFG->wwwroot.'/course/user.php?id='.$course->id. + $reportsecondrow[] = new tabobject('alllogs', $CFG->wwwroot.'/course/user.php?id='.$course->id. '&user='.$user->id.'&mode=alllogs', get_string('alllogs')); } if (!empty($CFG->enablestats)) { if ($myreports or $anyreport or has_capability('coursereport/stats:view', $coursecontext)) { - $secondrow[] = new tabobject('stats',$CFG->wwwroot.'/course/user.php?id='.$course->id. + $reportsecondrow[] = new tabobject('stats',$CFG->wwwroot.'/course/user.php?id='.$course->id. '&user='.$user->id.'&mode=stats',get_string('stats')); } } @@ -232,18 +232,17 @@ } if ($gradeaccess) { - $secondrow[] = new tabobject('grade', $CFG->wwwroot.'/course/user.php?id='.$course->id. + $reportsecondrow[] = new tabobject('grade', $CFG->wwwroot.'/course/user.php?id='.$course->id. '&user='.$user->id.'&mode=grade', get_string('grade')); } - if ($secondrow) { + if ($reportsecondrow) { $toprow[] = new tabobject('reports', $CFG->wwwroot.'/course/user.php?id='.$course->id. '&user='.$user->id.'&mode=outline', get_string('activityreports')); if (in_array($currenttab, array('outline', 'complete', 'todaylogs', 'alllogs', 'stats', 'grade'))) { $inactive = array('reports'); $activetwo = array('reports'); - } else { - $secondrow = array(); + $secondrow = $reportsecondrow; } } } //close last bracket (individual tags)