Small update
[iDB.git] / inc / navbar.php
blob227313e8e41ef77576b8c395ac308c5121eac0c7
1 <?php
2 /*
3 This program is free software; you can redistribute it and/or modify
4 it under the terms of the Revised BSD License.
6 This program is distributed in the hope that it will be useful,
7 but WITHOUT ANY WARRANTY; without even the implied warranty of
8 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9 Revised BSD License for more details.
11 Copyright 2004-2019 iDB Support - https://idb.osdn.jp/support/category.php?act=view&id=1
12 Copyright 2004-2019 Game Maker 2k - https://idb.osdn.jp/support/category.php?act=view&id=2
14 $FileInfo: navbar.php - Last Update: 08/02/2019 SVN 905 - Author: cooldude2k $
16 $File3Name = basename($_SERVER['SCRIPT_NAME']);
17 if ($File3Name=="navbar.php"||$File3Name=="/navbar.php") {
18 require('index.php');
19 exit(); }
20 if(isset($Settings['sqldb'])&&($_SESSION['UserGroup']!=$Settings['GuestGroup']||$GroupInfo['CanPM']=="yes")) {
21 $pmquery1 = sql_pre_query("SELECT * FROM \"".$Settings['sqltable']."messenger\" WHERE \"ReciverID\"=%i AND \"Read\"=0", array($_SESSION['UserID']));
22 $pmresult1=sql_query($pmquery1,$SQLStat);
23 $PMNumber=sql_num_rows($pmresult1);
24 sql_free_result($pmresult1); /*
25 $pmquery2 = sql_pre_query("SELECT * FROM \"".$Settings['sqltable']."messenger\" WHERE \"SenderID\"=%i AND \"Read\"=0", array($_SESSION['UserID']));
26 $pmresult2=sql_query($pmquery2,$SQLStat);
27 $SentPMNumber=sql_num_rows($pmresult2);
28 sql_free_result($pmresult2); */ }
29 if($ThemeSet['LogoStyle']==null) { $logostyle = ""; }
30 if($ThemeSet['LogoStyle']!=null) { $logostyle = "style=\"".$ThemeSet['LogoStyle']."\" "; }
31 // Am I hidden from everyone
32 if(isset($Settings['sqldb'])&&$_SESSION['UserGroup']!=$Settings['GuestGroup']) {
33 $PreAmIHidden = GetUserName($_SESSION['UserID'],$Settings['sqltable'],$SQLStat);
34 $AmIHidden = $PreAmIHidden['Hidden']; }
35 // Hide me from everyone! >_> ^_^ <_<
36 $NavBarCurMonth = $usercurtime->format("m");
37 $NavBarCurYear = $usercurtime->format("Y");
38 $NavBarCurDate = $NavBarCurMonth.$NavBarCurYear;
40 <div class="NavBorder">
41 <?php if($ThemeSet['TableStyle']=="div") { ?>
42 <div class="NavBarRow1">
43 <span class="NavBarSpan1">
44 <?php echo $ThemeSet['PreLogo']; ?>
45 <a <?php echo $logostyle; ?>title="<?php echo $Settings['board_name'].$idbpowertitle; ?>" href="<?php echo url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index']); ?>">
46 <?php echo $ThemeSet['Logo']; ?></a>
47 <?php echo $ThemeSet['SubLogo']; ?>
48 </span></div>
49 <?php } ?>
50 <table id="NavBarTable" class="NavBar">
51 <?php if($ThemeSet['TableStyle']=="table") { ?>
52 <tr class="NavBarRow1">
53 <td id="NavBarLogo" class="NavBarColumn1"><?php echo $ThemeSet['PreLogo']; ?>
54 <a <?php echo $logostyle; ?>title="<?php echo $Settings['board_name'].$idbpowertitle; ?>" href="<?php echo url_maker($exfile['index'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['index'],$exqstr['index']); ?>">
55 <?php echo $ThemeSet['Logo']; ?></a>
56 <?php echo $ThemeSet['SubLogo']; ?></td>
57 </tr><?php } ?>
58 <tr class="NavBarRow2">
59 <td id="NavBarLinks" class="NavBarColumn2">
60 <span style="float: left;">&nbsp;<?php if(isset($Settings['sqldb'])&&$_SESSION['UserGroup']==$Settings['GuestGroup']) { if(!isset($_SESSION['GuestName'])) { ?>Welcome Guest
61 <?php } if(isset($_SESSION['GuestName'])) { ?>Welcome <?php echo $_SESSION['GuestName']; } ?> ( <a href="<?php echo url_maker($exfile['member'],$Settings['file_ext'],"act=login",$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member']); ?>">Log in</a><?php echo $ThemeSet['LineDivider']; ?><a href="<?php echo url_maker($exfile['member'],$Settings['file_ext'],"act=signup",$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member']); ?>">Register</a> )
62 <?php } if(isset($Settings['sqldb'])&&$_SESSION['UserGroup']!=$Settings['GuestGroup']) { ?>Logged as: <?php if($_SESSION['UserID']>0&&$AmIHidden=="no") { ?><a href="<?php echo url_maker($exfile['member'],$Settings['file_ext'],"act=view&id=".$_SESSION['UserID'],$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member']); ?>"><?php } if($_SESSION['UserID']<0||$AmIHidden=="yes") { echo "<span>"; } echo $_SESSION['MemberName']; ?><?php if($_SESSION['UserID']>0&&$AmIHidden=="no") { ?></a><?php } if($_SESSION['UserID']<0||$AmIHidden=="yes") { echo "</span>"; } ?> ( <a href="<?php echo url_maker($exfile['member'],$Settings['file_ext'],"act=logout",$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member']); ?>">Log out</a><?php if($GroupInfo['HasAdminCP']=="yes") { ?><?php echo $ThemeSet['LineDivider']; ?><a href="<?php echo url_maker($exfile['admin'],$Settings['file_ext'],"act=view&menu=main",$Settings['qstr'],$Settings['qsep'],$prexqstr['admin'],$exqstr['admin']); ?>">Admin CP</a><?php } ?> )<?php } ?></span>
63 <span style="float: right;">
64 <?php
65 if($Settings['enable_search']=="on"&&
66 $GroupInfo['CanSearch']=="yes") { ?>
67 <a href="<?php echo url_maker($exfile['search'],$Settings['file_ext'],"act=topics",$Settings['qstr'],$Settings['qsep'],$prexqstr['search'],$exqstr['search']); ?>">Search</a><?php echo $ThemeSet['LineDivider']; }
68 if(isset($Settings['sqldb'])&&$_SESSION['UserGroup']!=$Settings['GuestGroup']) {
69 if($GroupInfo['CanEditProfile']=="yes") { ?>
70 <a href="<?php echo url_maker($exfile['profile'],$Settings['file_ext'],"act=view",$Settings['qstr'],$Settings['qsep'],$prexqstr['profile'],$exqstr['profile']); ?>">Profile</a><?php echo $ThemeSet['LineDivider']; }
71 if($GroupInfo['CanPM']=="yes") { ?>
72 <a href="<?php echo url_maker($exfile['messenger'],$Settings['file_ext'],"act=view&page=1",$Settings['qstr'],$Settings['qsep'],$prexqstr['messenger'],$exqstr['messenger']); ?>" title="<?php echo "You have ".$PMNumber." new messages."; ?>">MailBox</a><?php echo $ThemeSet['LineDivider']; ?><?php } } if($File3Name!="install.php"&&$File3Name!="/install.php") { ?>
73 <a href="<?php echo url_maker($exfile['member'],$Settings['file_ext'],"act=list&page=1",$Settings['qstr'],$Settings['qsep'],$prexqstr['member'],$exqstr['member']); ?>">Members</a><?php echo $ThemeSet['LineDivider']; ?>
74 <a href="<?php echo url_maker($exfile['calendar'],$Settings['file_ext'],"act=view&caldate=".$NavBarCurDate,$Settings['qstr'],$Settings['qsep'],$prexqstr['calendar'],$exqstr['calendar']); ?>">Calendar</a><?php if(isset($Settings['weburl'])) { echo $ThemeSet['LineDivider']; ?>
75 <a href="<?php echo $Settings['weburl']; ?>">Homepage</a><?php } } ?>&nbsp;</span>
76 </td></tr>
77 </table></div>
78 <div class="DivNavBar">&nbsp;</div>