}
$inforum = get_string("inforum", "forum", "<A HREF=\"$CFG->wwwroot/mod/forum/view.php?f=$discussion->forumid\">$discussion->forumname</A>");
$discussion->subject .= " ($inforum)";
- $ownpost = ($discussion->userid == $USER->id);
+ if (!empty($USER->id)) {
+ $ownpost = ($discussion->userid == $USER->id);
+ } else {
+ $ownpost = false;
+ }
forum_print_post($discussion, $courseid, $ownpost, $reply=0, $link=1, $assessed=false);
echo "<BR>\n";
}
global $USER;
- $ownpost = ($USER->id == $post->userid);
+ if (!empty($USER->id)) {
+ $ownpost = ($USER->id == $post->userid);
+ } else {
+ $ownpost = false;
+ }
$reply = forum_user_can_post($forum);
forum_print_post($post, $course->id, $ownpost, $reply, $link=false, $rate=false);
forum_print_mode_form($discussion->id, $mode);
$ratingform = false;
- if ($forum->assessed && $USER->id) {
+ if ($forum->assessed and !empty($USER->id)) {
$unrated = forum_count_unrated_posts($discussion->id, $USER->id);
if ($unrated > 0) {
$ratingform = true;
if ($posts = forum_get_child_posts($parent)) {
foreach ($posts as $post) {
- $ownpost = ($USER->id == $post->userid);
+ if (empty($USER->id)) {
+ $ownpost = false;
+ } else {
+ $ownpost = ($USER->id == $post->userid);
+ }
echo "<UL>";
forum_print_post($post, $course, $ownpost, $reply, $link, $assessed);
optional_variable($id); // Course Module ID
optional_variable($f); // Forum ID
optional_variable($mode); // Display mode (for single forum)
+ optional_variable($search, ""); // search string
$strforums = get_string("modulenameplural", "forum");
echo "<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD NOWRAP>";
echo "<H3>$fullname</H3>";
echo "</TD><TD align=right>";
- if (($id == $USER->id and !isguest()) or isadmin()) {
+ if (empty($USER->id)) {
+ $currentuser = false;
+ } else {
+ $currentuser = ($user->id == $USER->id);
+ }
+ if (($currentuser and !isguest()) or isadmin()) {
echo "<P><FORM ACTION=edit.php METHOD=GET>";
echo "<INPUT type=hidden name=id value=\"$id\">";
echo "<INPUT type=hidden name=course value=\"$course->id\">";
// Print other functions
echo "<CENTER><TABLE ALIGN=CENTER><TR>";
- if ($user->id == $USER->id and !isguest()) {
+ if ($currentuser and !isguest()) {
if ($CFG->auth == "email" or $CFG->auth == "none") {
echo "<TD NOWRAP><P><FORM ACTION=\"$CFG->wwwroot/login/change_password.php\" METHOD=GET>";
echo "<INPUT type=hidden name=id value=\"$course->id\">";