From 228bf55d114f80ca38461b1cb74db1aa45d7520c Mon Sep 17 00:00:00 2001
From: Graham Cole <chckens@sucs.org>
Date: Thu, 20 Mar 2008 01:18:43 +0000
Subject: [PATCH] hackergotchis displayed alongside forum posts

---
 components/forum.php      |  2 +-
 htdocs/css/forum/SUCS.css |  3 +++
 lib/punbb/viewtopic.php   | 18 +++++++++++-------
 3 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/components/forum.php b/components/forum.php
index b00b003..5a63e52 100644
--- a/components/forum.php
+++ b/components/forum.php
@@ -56,7 +56,7 @@ if ($punbb_file == "extern.php") {
 	$pathlist = array_slice($pathlist, 0, $file_index);
 
 	$smarty->assign("title", "Forum");
-	$smarty->assign("extra_styles", "/css/forum/SUCS.css");
+	$smarty->assign("extra_styles", "$baseurl/css/forum/SUCS.css");
 	$smarty->assign("rss_url", "/Community/Forum/extern.php?action=active&amp;type=rss");
 	$smarty->assign("body", $page);
 }
diff --git a/htdocs/css/forum/SUCS.css b/htdocs/css/forum/SUCS.css
index dbf975c..e598578 100644
--- a/htdocs/css/forum/SUCS.css
+++ b/htdocs/css/forum/SUCS.css
@@ -263,3 +263,6 @@ td div.tclcon {margin-left: 2.3em}
 	border: none;
 }
 
+/* cut down on the fat. More space for avatars! */
+.postfootleft, .postfootright {display: none}
+
diff --git a/lib/punbb/viewtopic.php b/lib/punbb/viewtopic.php
index cf0fcc4..e9944a4 100644
--- a/lib/punbb/viewtopic.php
+++ b/lib/punbb/viewtopic.php
@@ -206,17 +206,19 @@ while ($cur_post = $db->fetch_assoc($result))
 		// Format the online indicator
 		$is_online = ($cur_post['is_online'] == $cur_post['poster_id']) ? '<strong>'.$lang_topic['Online'].'</strong>' : $lang_topic['Offline'];
 
+		/* begin SUCS avatar/hackergotchi hack
 		if ($pun_config['o_avatars'] == '1' && $cur_post['use_avatar'] == '1' && $pun_user['show_avatars'] != '0')
 		{
 			if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.gif'))
 				$user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.gif" '.$img_size[3].' alt="" />';
 			else if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.jpg'))
 				$user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.jpg" '.$img_size[3].' alt="" />';
-			else if ($img_size = @getimagesize($pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.png'))
-				$user_avatar = '<img src="'.$pun_config['o_avatars_dir'].'/'.$cur_post['poster_id'].'.png" '.$img_size[3].' alt="" />';
-		}
-		else
+		*/
+		if ($img_size = @getimagesize("/var/www/sucssite/htdocs/pictures/people".'/'.$cur_post['username'].'.png')) {
+				$user_avatar = '<img src="/pictures/people/'.$cur_post['username'].'.png" '.$img_size[3].' alt="" />';
+		} else {
 			$user_avatar = '';
+		}
 
 		// We only show location, register date, post count and the contact links if "Show user info" is enabled
 		if ($pun_config['o_show_user_info'] == '1')
@@ -229,7 +231,8 @@ while ($cur_post = $db->fetch_assoc($result))
 				$user_info[] = '<dd>'.$lang_topic['From'].': '.pun_htmlspecialchars($cur_post['location']);
 			}
 
-			$user_info[] = '<dd>'.$lang_common['Registered'].': '.date($pun_config['o_date_format'], $cur_post['registered']);
+			//This is totally irrelavent to SUCS
+			//$user_info[] = '<dd>'.$lang_common['Registered'].': '.date($pun_config['o_date_format'], $cur_post['registered']);
 
 			if ($pun_config['o_show_post_count'] == '1' || $pun_user['g_id'] < PUN_GUEST)
 				$user_info[] = '<dd>'.$lang_common['Posts'].': '.$cur_post['num_posts'];
@@ -317,8 +320,9 @@ while ($cur_post = $db->fetch_assoc($result))
 			<div class="postleft">
 				<dl>
 					<dt><strong><?php echo $username ?></strong></dt>
-					<dd class="usertitle"><strong><?php echo $user_title ?></strong></dd>
-					<dd class="postavatar"><?php echo $user_avatar ?></dd>
+<?php /*
+<dd class="usertitle"><strong><?php echo $user_title ?></strong></dd> */ ?>
+					<dd class="postavatar"><?php echo $user_avatar ?></dd> 
 <?php if (count($user_info)) echo "\t\t\t\t\t".implode('</dd>'."\n\t\t\t\t\t", $user_info).'</dd>'."\n"; ?>
 <?php if (count($user_contacts)) echo "\t\t\t\t\t".'<dd class="usercontacts">'.implode('&nbsp;&nbsp;', $user_contacts).'</dd>'."\n"; ?>
 				</dl>
-- 
GitLab