From b5dd8005aa65108ba25b16e98f78e3b3f915ed58 Mon Sep 17 00:00:00 2001 From: Kazuki Przyborowski Date: Wed, 5 Aug 2009 14:18:16 +0000 Subject: [PATCH] Small update to users online list. git-svn-id: svn://svn.code.sf.net/p/intdb/svn/trunk@291 2b68903e-0b30-0410-9a39-a2e4f3c5be39 --- admin.php | 5 +- category.php | 3 +- inc/calendars.php | 5 +- inc/categories.php | 5 +- inc/events.php | 8 +- inc/forums.php | 5 +- inc/groupsetup.php | 6 +- inc/lowcategories.php | 7 +- inc/lowforums.php | 5 +- inc/lowreplies.php | 6 +- inc/lowsubcategories.php | 5 +- inc/lowsubforums.php | 5 +- inc/lowtopics.php | 8 +- inc/members.php | 212 ++++++++++++++++++++++++++++++++++++++++++++++- inc/pm.php | 5 +- inc/profilemain.php | 5 +- inc/replies.php | 7 +- inc/searchs.php | 5 +- inc/stats.php | 12 ++- inc/subcategories.php | 5 +- inc/subforums.php | 5 +- inc/topics.php | 7 +- inc/versioninfo.php | 4 +- member.php | 3 +- subcategory.php | 3 +- topic.php | 3 +- 26 files changed, 315 insertions(+), 34 deletions(-) diff --git a/admin.php b/admin.php index 1a6457f..4cb42c7 100644 --- a/admin.php +++ b/admin.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: admin.php - Last Update: 8/3/2009 SVN 288 - Author: cooldude2k $ + $FileInfo: admin.php - Last Update: 8/5/2009 SVN 291 - Author: cooldude2k $ */ if(@ini_get("register_globals")) { require_once('inc/misc/killglobals.php'); } @@ -25,6 +25,9 @@ $filewpath = $exfile['admin'].$usefileext.$_SERVER['PATH_INFO']; diff --git a/inc/groupsetup.php b/inc/groupsetup.php index 9e88404..7bca5dc 100644 --- a/inc/groupsetup.php +++ b/inc/groupsetup.php @@ -11,12 +11,16 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: groupsetup.php - Last Update: 8/5/2009 SVN 290 - Author: cooldude2k $ + $FileInfo: groupsetup.php - Last Update: 8/5/2009 SVN 291 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="groupsetup.php"||$File3Name=="/groupsetup.php") { require('index.php'); exit(); } +//Set members temp location +$_SESSION['ViewingPage'] = url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index']); +$_SESSION['PreViewingTitle'] = "Viewing"; +$_SESSION['ViewingTitle'] = "Board index"; // Check to make sure MemberInfo is right $MyPostCountChk = null; $MyKarmaCount = null; if(!isset($_SESSION['UserID'])) { $_SESSION['UserID'] = 0; } diff --git a/inc/lowcategories.php b/inc/lowcategories.php index ce31a2c..e2ea710 100644 --- a/inc/lowcategories.php +++ b/inc/lowcategories.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: lowcategories.php - Last Update: 7/23/2009 SVN 281 - Author: cooldude2k $ + $FileInfo: lowcategories.php - Last Update: 8/5/2009 SVN 291 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="lowcategories.php"||$File3Name=="/lowcategories.php") { @@ -52,6 +52,11 @@ gzip_page($Settings['use_gzip'],$GZipEncode['Type']); @mysql_close(); die(); } if($CatPermissionInfo['CanViewCategory'][$CategoryID]=="yes") { if(!isset($CatCheck)) { $CatCheck = null; } if($CatCheck!="skip") { + +$_SESSION['ViewingPage'] = url_maker($exfile[$CategoryType],$Settings['file_ext'],"act=lowview&id=".$CategoryID,$Settings['qstr'],$Settings['qsep'],$prexqstr[$CategoryType],$exqstr[$CategoryType]); +$_SESSION['PreViewingTitle'] = "Viewing Category:"; +$_SESSION['ViewingTitle'] = $CategoryName; + if($InSubCategory!="0") { $iscquery = query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($InSubCategory)); $iscresult=mysql_query($iscquery); diff --git a/inc/lowforums.php b/inc/lowforums.php index 386024b..28a7ebd 100644 --- a/inc/lowforums.php +++ b/inc/lowforums.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: lowforums.php - Last Update: 6/16/2009 SVN 264 - Author: cooldude2k $ + $FileInfo: lowforums.php - Last Update: 8/5/2009 SVN 291 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="lowforums.php"||$File3Name=="/lowforums.php") { @@ -21,6 +21,9 @@ $prequery = query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `Sh $preresult=mysql_query($prequery); $prenum=mysql_num_rows($preresult); $prei=0; +$_SESSION['ViewingPage'] = url_maker($exfile['index'],$Settings['file_ext'],"act=lowview",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index']); +$_SESSION['PreViewingTitle'] = "Viewing"; +$_SESSION['ViewingTitle'] = "Board index"; ?>
Full Version: ">
">Board index
diff --git a/inc/lowreplies.php b/inc/lowreplies.php index bf750bf..be727dc 100644 --- a/inc/lowreplies.php +++ b/inc/lowreplies.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: replies.php - Last Update: 6/16/2009 SVN 264 - Author: cooldude2k $ + $FileInfo: replies.php - Last Update: 8/5/2009 SVN 291 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="replies.php"||$File3Name=="/replies.php") { @@ -25,7 +25,6 @@ if(!isset($_GET['modact'])) { $_GET['modact'] = null; } if($_GET['modact']=="pin"||$_GET['modact']=="unpin"||$_GET['modact']=="open"|| $_GET['modact']=="close"||$_GET['modact']=="edit"||$_GET['modact']=="delete") { $_GET['act'] = $_GET['modact']; } -if(!isset($ForumCheck)) { $ForumCheck = null; } $prequery = query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `id`=%i LIMIT 1", array($_GET['id'])); $preresult=mysql_query($prequery); $prenum=mysql_num_rows($preresult); @@ -68,6 +67,9 @@ redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"a if($CategoryKarmaCountView!=0&&$MyKarmaCount<$CategoryKarmaCountView) { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=lowview",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); } } if($ForumCheck!="skip") { +$_SESSION['ViewingPage'] = url_maker($exfile[$ForumType],$Settings['file_ext'],"act=view&id=".$TopicForumID."&page=".$_GET['page'],$Settings['qstr'],$Settings['qsep'],$prexqstr[$ForumType],$exqstr[$ForumType]); +$_SESSION['PreViewingTitle'] = "Viewing Topic:"; +$_SESSION['ViewingTitle'] = $TopicName; ?>
Full Version: ">
">Board index">">
diff --git a/inc/lowsubcategories.php b/inc/lowsubcategories.php index a55d743..a10a33b 100644 --- a/inc/lowsubcategories.php +++ b/inc/lowsubcategories.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: lowsubcategories.php - Last Update: 7/23/2009 SVN 282 - Author: cooldude2k $ + $FileInfo: lowsubcategories.php - Last Update: 8/5/2009 SVN 291 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="lowsubcategories.php"||$File3Name=="/lowsubcategories.php") { @@ -41,6 +41,9 @@ redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"a ob_clean(); @header("Content-Type: text/plain; charset=".$Settings['charset']); gzip_page($Settings['use_gzip'],$GZipEncode['Type']); @mysql_close(); die(); } if($CatPermissionInfo['CanViewCategory'][$CategoryID]=="yes") { +$_SESSION['ViewingPage'] = url_maker($exfile[$CategoryType],$Settings['file_ext'],"act=lowview&id=".$CategoryID,$Settings['qstr'],$Settings['qsep'],$prexqstr[$CategoryType],$exqstr[$CategoryType]); +$_SESSION['PreViewingTitle'] = "Viewing SubCategory:"; +$_SESSION['ViewingTitle'] = $CategoryName; if($InSubCategory!="0") { $iscquery = query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($InSubCategory)); $iscresult=mysql_query($iscquery); diff --git a/inc/lowsubforums.php b/inc/lowsubforums.php index 9f0e5cb..8c57983 100644 --- a/inc/lowsubforums.php +++ b/inc/lowsubforums.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: lowsubforums.php - Last Update: 8/1/2009 SVN 285 - Author: cooldude2k $ + $FileInfo: lowsubforums.php - Last Update: 8/5/2009 SVN 291 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="lowsubforums.php"||$File3Name=="/lowsubforums.php") { @@ -81,6 +81,9 @@ $isfForumType = strtolower($isfForumType); $isfRedirectURL=mysql_result($isfresult,0,"RedirectURL"); } if($isfnum<1) { $InSubForum = "0"; } @mysql_free_result($isfresult); } +$_SESSION['ViewingPage'] = url_maker($exfile[$ForumType],$Settings['file_ext'],"act=lowview&id=".$ForumID."&page=".$_GET['page'],$Settings['qstr'],$Settings['qsep'],$prexqstr[$ForumType],$exqstr[$ForumType]); +$_SESSION['PreViewingTitle'] = "Viewing SubForum:"; +$_SESSION['ViewingTitle'] = $ForumName; ?>
Full Version: ">
">Board index">">">
diff --git a/inc/lowtopics.php b/inc/lowtopics.php index 47458c5..d34ef02 100644 --- a/inc/lowtopics.php +++ b/inc/lowtopics.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: lowtopics.php - Last Update: 8/1/2009 SVN 285 - Author: cooldude2k $ + $FileInfo: lowtopics.php - Last Update: 8/5/2009 SVN 291 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="lowtopics.php"||$File3Name=="/lowtopics.php") { @@ -79,11 +79,15 @@ $isfForumType = strtolower($isfForumType); $isfRedirectURL=mysql_result($isfresult,0,"RedirectURL"); } if($isfnum<1) { $InSubForum = "0"; } @mysql_free_result($isfresult); } +$_SESSION['ViewingPage'] = url_maker($exfile[$ForumType],$Settings['file_ext'],"act=lowview&id=".$ForumID."&page=".$_GET['page'],$Settings['qstr'],$Settings['qsep'],$prexqstr[$ForumType],$exqstr[$ForumType]); +$_SESSION['PreViewingTitle'] = "Viewing Forum:"; +$_SESSION['ViewingTitle'] = $ForumName; +if($ForumCheck!="skip") { ?>
Full Version: ">
">Board index">">">
 
-1) { ?> = %i ORDER BY `expires` DESC LIMIT %i,%i", array($uoltime,$PageLimit,$Settings['max_memlist'])); +$rnquery = query("SELECT FOUND_ROWS();", array(null)); +$result=mysql_query($query); +$rnresult=mysql_query($rnquery); +$NumberMembers = mysql_result($rnresult,0); +@mysql_free_result($rnresult); +$_SESSION['ViewingPage'] = url_maker($exfile['member'],$Settings['file_ext'],"act=online&list=".$_GET['list']."&page=".$_GET['page'],$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member']); +$_SESSION['PreViewingTitle'] = "Viewing"; +$_SESSION['ViewingTitle'] = "Online Member List"; +if($NumberMembers==null) { + $NumberMembers = 0; } +$num = $NumberMembers; +//Start MemberList Page Code +if(!isset($Settings['max_memlist'])) { $Settings['max_memlist'] = 10; } +if($_GET['page']==null) { $_GET['page'] = 1; } +if($_GET['page']<=0) { $_GET['page'] = 1; } +$nums = $_GET['page'] * $Settings['max_memlist']; +if($nums>$num) { $nums = $num; } +$numz = $nums - $Settings['max_memlist']; +if($numz<=0) { $numz = 0; } +//$i=$numz; +if($nums<$num) { $nextpage = $_GET['page'] + 1; } +if($nums>=$num) { $nextpage = $_GET['page']; } +if($numz>=$Settings['max_memlist']) { $backpage = $_GET['page'] - 1; } +if($_GET['page']<=1) { $backpage = 1; } +$pnum = $num; $l = 1; $Pages = null; +while ($pnum>0) { +if($pnum>=$Settings['max_memlist']) { + $pnum = $pnum - $Settings['max_memlist']; + $Pages[$l] = $l; ++$l; } +if($pnum<$Settings['max_memlist']&&$pnum>0) { + $pnum = $pnum - $pnum; + $Pages[$l] = $l; ++$l; } } +$nums = $_GET['page'] * $Settings['max_memlist']; +//End MemberList Page Code +$num=mysql_num_rows($result); +//List Page Number Code Start +$pagenum=count($Pages); +if($_GET['page']>$pagenum) { + $_GET['page'] = $pagenum; } +$pagei=0; $pstring = null; +if($pagenum>1) { +$pstring = "
".$pagenum." Pages: "; } +if($_GET['page']<4) { $Pagez[0] = null; } +if($_GET['page']>=4) { $Pagez[0] = "First"; } +if($_GET['page']>=3) { +$Pagez[1] = $_GET['page'] - 2; } +if($_GET['page']<3) { +$Pagez[1] = null; } +if($_GET['page']>=2) { +$Pagez[2] = $_GET['page'] - 1; } +if($_GET['page']<2) { +$Pagez[2] = null; } +$Pagez[3] = $_GET['page']; +if($_GET['page']<$pagenum) { +$Pagez[4] = $_GET['page'] + 1; } +if($_GET['page']>=$pagenum) { +$Pagez[4] = null; } +$pagenext = $_GET['page'] + 1; +if($pagenext<$pagenum) { +$Pagez[5] = $_GET['page'] + 2; } +if($pagenext>=$pagenum) { +$Pagez[5] = null; } +if($_GET['page']<$pagenum) { $Pagez[6] = "Last"; } +if($_GET['page']>=$pagenum) { $Pagez[6] = null; } +$pagenumi=count($Pagez); +if($NumberMembers==0) { +$pagenumi = 0; +$pstring = null; } +if($pagenum>1) { +while ($pagei < $pagenumi) { +if($_GET['page']!=1&&$pagei==1) { +$Pback = $_GET['page'] - 1; +$pstring = $pstring."< "; } +if($Pagez[$pagei]!=null&& + $Pagez[$pagei]!="First"&& + $Pagez[$pagei]!="Last") { +if($pagei!=3) { +$pstring = $pstring."".$Pagez[$pagei]." "; } +if($pagei==3) { +$pstring = $pstring."".$Pagez[$pagei]." "; } } +if($Pagez[$pagei]=="First") { +$pstring = $pstring."« "; } +if($Pagez[$pagei]=="Last") { +$ptestnext = $pagenext + 1; +$paget = $pagei - 1; +$Pnext = $_GET['page'] + 1; +$pstring = $pstring."> "; +if($ptestnext<$pagenum) { +$pstring = $pstring."» "; } } + ++$pagei; } $pstring = $pstring."
"; } +?> + + +1) { +?> + + +
+ + + + + + + + + + + + + + + +0) { +?> + + + + + + + + + + + + + + + + + + + +
+">Online Member List +
IDMember NameGroup NameLocationTime
"> + ( )
+ ( )
 
+1) { +?> +
 
+1) { +?> + + @@ -406,6 +604,9 @@ redirect("location",$basedir.url_maker($exfile['member'],$Settings['file_ext']," ob_clean(); @header("Content-Type: text/plain; charset=".$Settings['charset']); gzip_page($Settings['use_gzip'],$GZipEncode['Type']); @mysql_close(); die(); } if($_SESSION['UserID']==0||$_SESSION['UserID']==null) { +$_SESSION['ViewingPage'] = url_maker($exfile['member'],$Settings['file_ext'],"act=login",$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member']); +$_SESSION['PreViewingTitle'] = null; +$_SESSION['ViewingTitle'] = "Logging in"; $membertitle = " ".$ThemeSet['TitleDivider']." Login"; ?> @@ -463,6 +664,9 @@ redirect("location",$basedir.url_maker($exfile['member'],$Settings['file_ext']," ob_clean(); @header("Content-Type: text/plain; charset=".$Settings['charset']); gzip_page($Settings['use_gzip'],$GZipEncode['Type']); @mysql_close(); die(); } if($_SESSION['UserID']==0||$_SESSION['UserID']==null) { +$_SESSION['ViewingPage'] = url_maker($exfile['member'],$Settings['file_ext'],"act=login",$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member']); +$_SESSION['PreViewingTitle'] = null; +$_SESSION['ViewingTitle'] = "Logging in"; $membertitle = " ".$ThemeSet['TitleDivider']." Login"; $REFERERurl = parse_url($_SERVER['HTTP_REFERER']); $URL['REFERER'] = $REFERERurl['host']; @@ -618,6 +822,9 @@ redirect("location",$basedir.url_maker($exfile['member'],$Settings['file_ext']," ob_clean(); @header("Content-Type: text/plain; charset=".$Settings['charset']); gzip_page($Settings['use_gzip'],$GZipEncode['Type']); @mysql_close(); die(); } if($_SESSION['UserID']==0||$_SESSION['UserID']==null) { +$_SESSION['ViewingPage'] = url_maker($exfile['member'],$Settings['file_ext'],"act=signup",$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member']); +$_SESSION['PreViewingTitle'] = null; +$_SESSION['ViewingTitle'] = "Signing up"; ?> @@ -757,6 +964,9 @@ redirect("location",$basedir.url_maker($exfile['member'],$Settings['file_ext']," ob_clean(); @header("Content-Type: text/plain; charset=".$Settings['charset']); gzip_page($Settings['use_gzip'],$GZipEncode['Type']); @mysql_close(); die(); } if($_SESSION['UserID']==0||$_SESSION['UserID']==null) { +$_SESSION['ViewingPage'] = url_maker($exfile['member'],$Settings['file_ext'],"act=signup",$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member']); +$_SESSION['PreViewingTitle'] = null; +$_SESSION['ViewingTitle'] = "Signing up"; $membertitle = " ".$ThemeSet['TitleDivider']." Signing up"; $REFERERurl = parse_url($_SERVER['HTTP_REFERER']); $URL['REFERER'] = $REFERERurl['host']; diff --git a/inc/pm.php b/inc/pm.php index 9c498f6..1d1ca0e 100644 --- a/inc/pm.php +++ b/inc/pm.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: pm.php - Last Update: 7/21/2009 SVN 276 - Author: cooldude2k $ + $FileInfo: pm.php - Last Update: 8/5/2009 SVN 291 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="pm.php"||$File3Name=="/pm.php") { @@ -25,6 +25,9 @@ if($_SESSION['UserGroup']==$Settings['GuestGroup']||$GroupInfo['CanPM']=="no") { redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index'],false)); ob_clean(); @header("Content-Type: text/plain; charset=".$Settings['charset']); gzip_page($Settings['use_gzip'],$GZipEncode['Type']); @mysql_close(); die(); } +$_SESSION['ViewingPage'] = url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index']); +$_SESSION['PreViewingTitle'] = "Viewing"; +$_SESSION['ViewingTitle'] = "Messages"; if($_GET['act']=="view"||$_GET['act']=="viewsent"||$_GET['act']=="read") { ?> diff --git a/inc/profilemain.php b/inc/profilemain.php index 0302416..ee65050 100644 --- a/inc/profilemain.php +++ b/inc/profilemain.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: profilemain.php - Last Update: 6/16/2009 SVN 264 - Author: cooldude2k $ + $FileInfo: profilemain.php - Last Update: 8/5/2009 SVN 291 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="profilemain.php"||$File3Name=="/profilemain.php") { @@ -24,6 +24,9 @@ redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"a ob_clean(); @header("Content-Type: text/plain; charset=".$Settings['charset']); gzip_page($Settings['use_gzip'],$GZipEncode['Type']); @mysql_close(); die(); } if(!isset($_POST['update'])) { $_POST['update'] = null; } +$_SESSION['ViewingPage'] = url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index']); +$_SESSION['PreViewingTitle'] = "Viewing"; +$_SESSION['ViewingTitle'] = "UserCP"; ?> diff --git a/inc/replies.php b/inc/replies.php index 8ff7a27..40ee2c4 100644 --- a/inc/replies.php +++ b/inc/replies.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: replies.php - Last Update: 7/30/2009 SVN 284 - Author: cooldude2k $ + $FileInfo: replies.php - Last Update: 8/5/2009 SVN 291 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="replies.php"||$File3Name=="/replies.php") { @@ -25,7 +25,6 @@ if(!isset($_GET['modact'])) { $_GET['modact'] = null; } if($_GET['modact']=="pin"||$_GET['modact']=="unpin"||$_GET['modact']=="open"|| $_GET['modact']=="close"||$_GET['modact']=="edit"||$_GET['modact']=="delete") { $_GET['act'] = $_GET['modact']; } -if(!isset($ForumCheck)) { $ForumCheck = null; } $prequery = query("SELECT * FROM `".$Settings['sqltable']."topics` WHERE `id`=%i LIMIT 1", array($_GET['id'])); $preresult=mysql_query($prequery); $prenum=mysql_num_rows($preresult); @@ -114,6 +113,10 @@ if($TopicClosed==1&&$PermissionInfo['CanMakeReplysClose'][$TopicForumID]=="yes"
 
diff --git a/inc/stats.php b/inc/stats.php index bad961b..3de0f39 100644 --- a/inc/stats.php +++ b/inc/stats.php @@ -11,12 +11,16 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: stats.php - Last Update: 8/5/2009 SVN 290 - Author: cooldude2k $ + $FileInfo: stats.php - Last Update: 8/5/2009 SVN 291 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="stats.php"||$File3Name=="/stats.php") { require('index.php'); exit(); } +if($_GET['act']=="stats") { +$_SESSION['ViewingPage'] = url_maker($exfile['index'],$Settings['file_ext'],"act=stats",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index']); +$_SESSION['PreViewingTitle'] = "Viewing"; +$_SESSION['ViewingTitle'] = "Board Stats"; } $uolcuttime = GMTimeStamp(); $uoltime = $uolcuttime - ini_get("session.gc_maxlifetime"); $uolquery = query("SELECT session_data FROM `".$Settings['sqltable']."sessions` WHERE `expires` >= %i ORDER BY `expires` DESC", array($uoltime)); @@ -27,8 +31,9 @@ $MembersOnline = null; $GuestsOnline = null; while ($uoli < $uolnum) { $session_data=mysql_result($uolresult,$uoli,"session_data"); $UserSessInfo = unserialize_session($session_data); -$AmIHiddenUser = GetHiddenMember($UserSessInfo['UserID'],$Settings['sqltable']); +$AmIHiddenUser = "no"; if($UserSessInfo['UserGroup']!=$Settings['GuestGroup']) { +$AmIHiddenUser = GetHiddenMember($UserSessInfo['UserID'],$Settings['sqltable']); if($AmIHiddenUser=="no"&&$UserSessInfo['UserID']>0) { if($olmn>0) { $MembersOnline .= ", "; } $MembersOnline .= "".$UserSessInfo['MemberName'].""; @@ -82,7 +87,8 @@ if($NewestMem['ID']<=0) { $NewestMem['ID'] = "0"; $NewestMem['Name'] = "Anonymou
  guests, members, anonymous members
+ "; } ?> + Show detailed by: ">Last Click, ">Member Name
diff --git a/inc/subcategories.php b/inc/subcategories.php index 65b870a..f66d6a2 100644 --- a/inc/subcategories.php +++ b/inc/subcategories.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: subcategories.php - Last Update: 7/23/2009 SVN 282 - Author: cooldude2k $ + $FileInfo: subcategories.php - Last Update: 8/5/2009 SVN 291 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="subcategories.php"||$File3Name=="/subcategories.php") { @@ -41,6 +41,9 @@ redirect("location",$basedir.url_maker($exfile['index'],$Settings['file_ext'],"a ob_clean(); @header("Content-Type: text/plain; charset=".$Settings['charset']); gzip_page($Settings['use_gzip'],$GZipEncode['Type']); @mysql_close(); die(); } if($CatPermissionInfo['CanViewCategory'][$CategoryID]=="yes") { +$_SESSION['ViewingPage'] = url_maker($exfile[$CategoryType],$Settings['file_ext'],"act=view&id=".$CategoryID,$Settings['qstr'],$Settings['qsep'],$prexqstr[$CategoryType],$exqstr[$CategoryType]); +$_SESSION['PreViewingTitle'] = "Viewing SubCategory:"; +$_SESSION['ViewingTitle'] = $CategoryName; if($InSubCategory!="0") { $iscquery = query("SELECT * FROM `".$Settings['sqltable']."categories` WHERE `id`=%i LIMIT 1", array($InSubCategory)); $iscresult=mysql_query($iscquery); diff --git a/inc/subforums.php b/inc/subforums.php index 24d6a5c..228725b 100644 --- a/inc/subforums.php +++ b/inc/subforums.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: subforums.php - Last Update: 7/23/2009 SVN 281 - Author: cooldude2k $ + $FileInfo: subforums.php - Last Update: 8/5/2009 SVN 291 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="subforums.php"||$File3Name=="/subforums.php") { @@ -81,6 +81,9 @@ $isfForumType = strtolower($isfForumType); $isfRedirectURL=mysql_result($isfresult,0,"RedirectURL"); } if($isfnum<1) { $InSubForum = "0"; } @mysql_free_result($isfresult); } +$_SESSION['ViewingPage'] = url_maker($exfile[$ForumType],$Settings['file_ext'],"act=view&id=".$ForumID."&page=".$_GET['page'],$Settings['qstr'],$Settings['qsep'],$prexqstr[$ForumType],$exqstr[$ForumType]); +$_SESSION['PreViewingTitle'] = "Viewing SubForum:"; +$_SESSION['ViewingTitle'] = $ForumName; ?> diff --git a/inc/topics.php b/inc/topics.php index 5d6ab77..07dfc5b 100644 --- a/inc/topics.php +++ b/inc/topics.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: topics.php - Last Update: 8/1/2009 SVN 286 - Author: cooldude2k $ + $FileInfo: topics.php - Last Update: 8/5/2009 SVN 291 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="topics.php"||$File3Name=="/topics.php") { @@ -20,8 +20,6 @@ if ($File3Name=="topics.php"||$File3Name=="/topics.php") { $pstring = null; $pagenum = null; if(!is_numeric($_GET['id'])) { $_GET['id'] = null; } if(!is_numeric($_GET['page'])) { $_GET['page'] = null; } -if(!isset($ForumCheck)) { $ForumCheck = null; } -if(isset($ForumCheck)&&$ForumCheck!="skip") { $ForumCheck = null; } $prequery = query("SELECT * FROM `".$Settings['sqltable']."forums` WHERE `id`=%i LIMIT 1", array($_GET['id'])); $preresult=mysql_query($prequery); $prenum=mysql_num_rows($preresult); @@ -85,6 +83,9 @@ $isfRedirectURL=mysql_result($isfresult,0,"RedirectURL"); } if($isfnum<1) { $InSubForum = "0"; } @mysql_free_result($isfresult); } if($ForumCheck!="skip") { +$_SESSION['ViewingPage'] = url_maker($exfile[$ForumType],$Settings['file_ext'],"act=view&id=".$ForumID."&page=".$_GET['page'],$Settings['qstr'],$Settings['qsep'],$prexqstr[$ForumType],$exqstr[$ForumType]); +$_SESSION['PreViewingTitle'] = "Viewing Forum:"; +$_SESSION['ViewingTitle'] = $ForumName; ?> diff --git a/inc/versioninfo.php b/inc/versioninfo.php index 026da16..213fd69 100644 --- a/inc/versioninfo.php +++ b/inc/versioninfo.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: versioninfo.php - Last Update: 8/5/2009 SVN 290 - Author: cooldude2k $ + $FileInfo: versioninfo.php - Last Update: 8/5/2009 SVN 291 - Author: cooldude2k $ */ $File3Name = basename($_SERVER['SCRIPT_NAME']); if ($File3Name=="versioninfo.php"||$File3Name=="/versioninfo.php") { @@ -27,7 +27,7 @@ function version_info($proname,$subver,$ver,$supver,$reltype,$svnver,$showsvn) { return $return_var; } // Version number and date stuff. :P $VER1[0] = 0; $VER1[1] = 2; $VER1[2] = 8; $VERFull[1] = $VER1[0].".".$VER1[1].".".$VER1[2]; -$VER2[0] = "Pre-Alpha"; $VER2[1] = "PA"; $VER2[2] = "SVN"; $SubVerN = 290; $RName = "iDB"; $SFName = "IntDB"; +$VER2[0] = "Pre-Alpha"; $VER2[1] = "PA"; $VER2[2] = "SVN"; $SubVerN = 291; $RName = "iDB"; $SFName = "IntDB"; $SVNDay[0] = 8; $SVNDay[1] = 5; $SVNDay[2] = 2009; $SVNDay[3] = $SVNDay[0]."/".$SVNDay[1]."/".$SVNDay[2]; $VerInfo['iDB_Ver'] = version_info($RName,$VER1[0],$VER1[1],$VER1[2],$VER2[1],$SubVerN,false); $VerInfo['iDB_Ver_SVN'] = version_info($RName,$VER1[0],$VER1[1],$VER1[2],$VER2[1],$SubVerN,true); diff --git a/member.php b/member.php index d91d2e8..55a8d45 100644 --- a/member.php +++ b/member.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: member.php - Last Update: 6/16/2009 SVN 264 - Author: cooldude2k $ + $FileInfo: member.php - Last Update: 8/5/2009 SVN 291 - Author: cooldude2k $ */ if(@ini_get("register_globals")) { require_once('inc/misc/killglobals.php'); } @@ -36,6 +36,7 @@ if(!is_numeric($_GET['id'])) { $_GET['id']="1"; } require($SettDir['inc'].'navbar.php'); if($_GET['act']=="login"|| +$_GET['act']=="online"|| $_POST['act']=="loginmember"|| $_GET['act']=="logout") { require($SettDir['inc'].'members.php'); } diff --git a/subcategory.php b/subcategory.php index d1dfaa0..03e0506 100644 --- a/subcategory.php +++ b/subcategory.php @@ -11,7 +11,7 @@ Copyright 2004-2009 iDB Support - http://idb.berlios.de/ Copyright 2004-2009 Game Maker 2k - http://gamemaker2k.org/ - $FileInfo: subcategory.php - Last Update: 6/16/2009 SVN 264 - Author: cooldude2k $ + $FileInfo: subcategory.php - Last Update: 8/5/2009 SVN 291 - Author: cooldude2k $ */ if(@ini_get("register_globals")) { require_once('inc/misc/killglobals.php'); } @@ -29,6 +29,7 @@ if(!is_numeric($_GET['id']))