in newthread.php find:
PHP Code:
$DB_site->query("UPDATE forum SET replycount=replycount+1,threadcount=threadcount+1,lastpost='".time()."',lastposter='".addslashes($postusername)."' WHERE forumid IN ($foruminfo[parentlist])");
change to:
PHP Code:
$DB_site->query("UPDATE forum SET replycount=replycount+1,threadcount=threadcount+1,lastpost=IF(forumid=$forumid,'".time()."',lastpost),lastposter=IF(forumid=$forumid,'".addslashes($postusername)."',lastposter) WHERE forumid IN ($foruminfo[parentlist])");
also in newreply.php my mod is a bit wrong, use this one instead:
PHP Code:
$DB_site->query("UPDATE forum SET replycount=replycount+1,lastpost=IF(forumid=$threadinfo[forumid],'".time()."',lastpost),lastposter=IF(forumid=$threadinfo[forumid],'".addslashes($postusername)."',lastposter) WHERE forumid IN ($foruminfo[parentlist])");