From 99f61b664b8c8b00a5fa214767dbd3cf73c0e5ca Mon Sep 17 00:00:00 2001 From: Kazuki Przyborowski Date: Fri, 24 Jul 2009 00:06:24 +0000 Subject: [PATCH] Add listing of subcategories in breadcrumbs. And small bug fix to subforum listing. git-svn-id: svn://svn.code.sf.net/p/intdb/svn/trunk@281 2b68903e-0b30-0410-9a39-a2e4f3c5be39 --- inc/categories.php | 17 +++++++++++++++-- inc/lowcategories.php | 17 +++++++++++++++-- inc/lowsubcategories.php | 17 +++++++++++++++-- inc/lowsubforums.php | 3 ++- inc/lowtopics.php | 3 ++- inc/subcategories.php | 17 +++++++++++++++-- inc/subforums.php | 3 ++- inc/topics.php | 3 ++- inc/versioninfo.php | 4 ++-- 9 files changed, 70 insertions(+), 14 deletions(-) diff --git a/inc/categories.php b/inc/categories.php index b2092da..0b214ce 100644 --- a/inc/categories.php +++ b/inc/categories.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: categories.php - Last Update: 7/21/2009 SVN 276 - Author: cooldude2k $ + $FileInfo: categories.php - Last Update: 7/23/2009 SVN 281 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="categories.php"||$File3Name=="/categories.php") { @@ -29,6 +29,7 @@ $CategoryID=mysql_result($preresult,0,"id"); $CategoryName=mysql_result($preresult,0,"Name"); $CategoryShow=mysql_result($preresult,0,"ShowCategory"); $CategoryType=mysql_result($preresult,0,"CategoryType"); +$InSubCategory=mysql_result($preresult,0,"InSubCategory"); $SubShowForums=mysql_result($preresult,0,"SubShowForums"); $CategoryDescription=mysql_result($preresult,0,"Description"); $CategoryType = strtolower($CategoryType); $SubShowForums = strtolower($SubShowForums); @@ -51,8 +52,20 @@ gzip_page($Settings['use_gzip'],$GZipEncode['Type']); @mysql_close(); die(); } if($CatPermissionInfo['CanViewCategory'][$CategoryID]=="yes") { if(!isset($CatCheck)) { $CatCheck = null; } if($CatCheck!="skip") { +if($InSubCategory!="0") { +$iscquery = query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($InSubCategory)); +$iscresult=mysql_query($iscquery); +$iscnum=mysql_num_rows($iscresult); +if($iscnum>=1) { +$iscCategoryID=mysql_result($iscresult,0,"id"); +$iscCategoryName=mysql_result($iscresult,0,"Name"); +$iscCategoryShow=mysql_result($iscresult,0,"ShowCategory"); +$iscCategoryType=mysql_result($iscresult,0,"CategoryType"); +$iscCategoryType = strtolower($iscCategoryType); } +if($iscnum<1) { $InSubCategory = "0"; } +@mysql_free_result($iscresult); } ?> - + =1) { +$iscCategoryID=mysql_result($iscresult,0,"id"); +$iscCategoryName=mysql_result($iscresult,0,"Name"); +$iscCategoryShow=mysql_result($iscresult,0,"ShowCategory"); +$iscCategoryType=mysql_result($iscresult,0,"CategoryType"); +$iscCategoryType = strtolower($iscCategoryType); } +if($iscnum<1) { $InSubCategory = "0"; } +@mysql_free_result($iscresult); } ?>
Full Version: ">
-
">Board index">
+
">Board index">">