diff --git a/functions.inc b/functions.inc index 206e2e4f147..9ea6cfa9f63 100644 --- a/functions.inc +++ b/functions.inc @@ -25,18 +25,21 @@ function dbconnect() { } function morelink_bytes($theme, $story) { + global $user; + ### Compose more-link: $morelink = "[ "; if ($story->article) { $morelink .= "id"; - if (isset($user->umode)) { $morelink .= "&mode=$user->umode"; } else { $morelink .= "&mode=threaded"; } - if (isset($user->uorder)) { $morelink .= "&order=$user->uorder"; } else { $morelink .= "&order=0"; } $bytes = strlen($story->article); + $morelink .= ($user->umode) ? "&mode=$user->umode" : "&mode=threaded"; + $morelink .= ($user->uorder) ? "&order=$user->uorder" : "&order=0"; + $morelink .= ($user->thold) ? "&thold=$user->thold" : "&thold=0"; $morelink .= "\">hlcolor2\">read more | $bytes bytes in body | "; } $morelink .= "id"; - if (isset($user->umode)) { $morelink .= "&mode=$user->umode"; } else { $morelink .= "&mode=threaded"; } - if (isset($user->uorder)) { $morelink .= "&order=$user->uorder"; } else { $morelink .= "&order=0"; } - if (isset($user->thold)) { $morelink .= "&thold=$user->thold"; } else { $morelink .= "&thold=0"; } + $morelink .= ($user->umode) ? "&mode=$user->umode" : "&mode=threaded"; + $morelink .= ($user->uorder) ? "&order=$user->uorder" : "&order=0"; + $morelink .= ($user->thold) ? "&thold=$user->thold" : "&thold=0"; $morelink .= "\">hlcolor2\">$story->comments comments ]"; return $morelink; @@ -121,11 +124,11 @@ function displayOldHeadlines($theme, $num = 10) { $time = date("F jS", $story->timestamp); } - if ($user) { + if ($user->userid) { $content .= "
[ hlcolor2\">edit | hlcolor2\">logout ]
"; $theme->box("$user->userid's box", $user->content); } @@ -177,7 +180,7 @@ function displayUserblock($theme) { function displayLogin($theme) { global $user; - if ($user) { + if ($user && $user->userid) { ### Display userblock if any: displayUserblock(); } @@ -201,7 +204,7 @@ function displayCalendar($theme, $date) { function displayAccountSettings($theme) { global $user; - if ($user) { + if ($user && $user->userid) { ### Display account settings: $content = "