0) { $sQuery = "SELECT email,realname FROM user_list WHERE userId = '".$iUserId."' LIMIT 1"; $hResult = query_appdb($sQuery); $oUsr = mysql_fetch_object($hResult); $sMailto = '' . $oUsr->realname . ''; } else { $sMailto = 'Anonymous'; } return $sMailto; } /** * display a single comment (in $ob) */ function view_app_comment($ob) { echo html_frame_start('','98%'); echo '
| \n";
echo " ".$ob->subject." \n"; echo " by ".forum_lookup_user($ob->userId)." on ".$ob->time." \n"; echo " |
| \n";
// body
echo htmlify_urls($ob->body), " \n"; // only add RE: once if(eregi("RE:", $ob->subject)) $subject = $ob->subject; else $subject = "RE: ".$ob->subject; // reply post buttons echo " [post new] \n"; echo " [reply to this] \n"; echo " |
| ","\n"; echo " |
\n"; do_display_comments_nested($result); echo "\n"; } } } function display_comments_nested($appId, $versionId, $threadId) { $result = grab_comments($appId, $versionId, $threadId); do_display_comments_nested($result); } /** * display threaded comments * handle is a db result set */ function do_display_comments_threaded($handle, $is_main) { if (!$is_main) echo "
\n"; do_display_comments_threaded($result, 0); echo "\n"; } } if (!$is_main) echo "
|
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
'."\n"; } //start comments echo '| ',"\n"; //hide or display depending on pref if (loggedin()) $mode = $_SESSION['current']->getpref("comments:mode"); else $mode = "flat"; switch ($mode) { case "flat": display_comments_flat($appId, $versionId); break; case "nested": display_comments_nested($appId, $versionId, $threadId); break; case "threaded": display_comments_threaded($appId, $versionId, $threadId); break; } echo ' |