| @@ -138,151 +138,129 @@ if ($NotificationsManager->is_skipped(NotificationsManager::SUBSCRIPTIONS)) { | |||||
| <div id="logo"> | <div id="logo"> | ||||
| <a href="index.php"></a> | <a href="index.php"></a> | ||||
| </div> | </div> | ||||
| <? | |||||
| if (isset(G::$LoggedUser['SearchType']) && G::$LoggedUser['SearchType']) { // Advanced search | |||||
| $UseAdvancedSearch = true; | |||||
| } else { | |||||
| $UseAdvancedSearch = false; | |||||
| } | |||||
| ?> | |||||
| <div id="searchbars"> | |||||
| <ul> | |||||
| <li id="searchbar_torrents"> | |||||
| <span class="hidden">Torrents: </span> | |||||
| <form class="search_form" name="torrents" action="torrents.php" method="get"> | |||||
| <? if ($UseAdvancedSearch) { ?> | |||||
| <input type="hidden" name="action" value="advanced" /> | |||||
| <? } ?> | |||||
| <input id="torrentssearch" accesskey="t" spellcheck="false" | |||||
| onfocus="if (this.value == 'Torrents') { this.value = ''; }" | |||||
| onblur="if (this.value == '') { this.value = 'Torrents'; }" | |||||
| value="Torrents" placeholder="Torrents" type="text" name="<?=$UseAdvancedSearch ? 'groupname' : 'searchstr' ?>" size="17" /> | |||||
| </form> | |||||
| </li> | |||||
| <li id="searchbar_artists"> | |||||
| <span class="hidden">Artist: </span> | |||||
| <form class="search_form" name="artists" action="artist.php" method="get"> | |||||
| <input id="artistsearch"<?=Users::has_autocomplete_enabled('search'); | |||||
| ?> accesskey="a" | |||||
| spellcheck="false" autocomplete="off" | |||||
| onfocus="if (this.value == 'Artists') { this.value = ''; }" | |||||
| onblur="if (this.value == '') { this.value = 'Artists'; }" | |||||
| value="Artists" placeholder="Artists" type="text" name="artistname" size="17" /> | |||||
| </form> | |||||
| </li> | |||||
| <li id="searchbar_requests"> | |||||
| <span class="hidden">Requests: </span> | |||||
| <form class="search_form" name="requests" action="requests.php" method="get"> | |||||
| <input id="requestssearch" spellcheck="false" | |||||
| onfocus="if (this.value == 'Requests') { this.value = ''; }" | |||||
| onblur="if (this.value == '') { this.value = 'Requests'; }" | |||||
| value="Requests" placeholder="Requests" type="text" name="search" size="17" /> | |||||
| </form> | |||||
| </li> | |||||
| <li id="searchbar_forums"> | |||||
| <span class="hidden">Forums: </span> | |||||
| <form class="search_form" name="forums" action="forums.php" method="get"> | |||||
| <input value="search" type="hidden" name="action" /> | |||||
| <input id="forumssearch" | |||||
| onfocus="if (this.value == 'Forums') { this.value = ''; }" | |||||
| onblur="if (this.value == '') { this.value = 'Forums'; }" | |||||
| value="Forums" placeholder="Forums" type="text" name="search" size="17" /> | |||||
| </form> | |||||
| </li> | |||||
| <!-- | |||||
| <li id="searchbar_wiki"> | |||||
| <span class="hidden">Wiki: </span> | |||||
| <form class="search_form" name="wiki" action="wiki.php" method="get"> | |||||
| <input type="hidden" name="action" value="search" /> | |||||
| <input | |||||
| onfocus="if (this.value == 'Wiki') { this.value = ''; }" | |||||
| onblur="if (this.value == '') { this.value = 'Wiki'; }" | |||||
| value="Wiki" placeholder="Wiki" type="text" name="search" size="17" /> | |||||
| </form> | |||||
| </li> | |||||
| <li id="searchbar_log"> | |||||
| <span class="hidden">Log: </span> | |||||
| <form class="search_form" name="log" action="log.php" method="get"> | |||||
| <input id="logsearch" | |||||
| onfocus="if (this.value == 'Log') { this.value = ''; }" | |||||
| onblur="if (this.value == '') { this.value = 'Log'; }" | |||||
| value="Log" placeholder="Log" type="text" name="search" size="17" /> | |||||
| </form> | |||||
| </li> | |||||
| <li id="searchbar_users"> | |||||
| <span class="hidden">Users: </span> | |||||
| <form class="search_form" name="users" action="user.php" method="get"> | |||||
| <input type="hidden" name="action" value="search" /> | |||||
| <input | |||||
| id="userssearch" | |||||
| onfocus="if (this.value == 'Users') { this.value = ''; }" | |||||
| onblur="if (this.value == '') { this.value = 'Users'; }" | |||||
| value="Users" placeholder="Users" type="text" name="search" size="20" /> | |||||
| </form> | |||||
| </li> | |||||
| </ul> | |||||
| </div> | |||||
| <div id="menu"> | <div id="menu"> | ||||
| <h4 class="hidden">Site Menu</h4> | |||||
| <ul> | <ul> | ||||
| <li id="nav_index"<?= | |||||
| Format::add_class($PageID, array('index'), 'active', true)?>> | |||||
| <a href="index.php">Home</a> | |||||
| </li> | |||||
| <li id="nav_torrents"<?= | <li id="nav_torrents"<?= | ||||
| Format::add_class($PageID, array('torrents', false, false), 'active', true)?>> | |||||
| Format::add_class($PageID, ['torrents', false, false], 'active', true)?>> | |||||
| <a href="torrents.php">Torrents</a> | <a href="torrents.php">Torrents</a> | ||||
| </li> | </li> | ||||
| <li id="nav_collages"<?= | <li id="nav_collages"<?= | ||||
| Format::add_class($PageID, array('collages'), 'active', true)?>> | |||||
| Format::add_class($PageID, ['collages'], 'active', true)?>> | |||||
| <a href="collages.php">Collections</a> | <a href="collages.php">Collections</a> | ||||
| </li> | </li> | ||||
| <li id="nav_requests"<?= | <li id="nav_requests"<?= | ||||
| Format::add_class($PageID, array('requests'), 'active', true)?>> | |||||
| Format::add_class($PageID, ['requests'], 'active', true)?>> | |||||
| <a href="requests.php">Requests</a> | <a href="requests.php">Requests</a> | ||||
| </li> | </li> | ||||
| <li id="nav_forums"<?= | <li id="nav_forums"<?= | ||||
| Format::add_class($PageID, array('forums'), 'active', true)?>> | |||||
| Format::add_class($PageID, ['forums'], 'active', true)?>> | |||||
| <a href="forums.php">Forums</a> | <a href="forums.php">Forums</a> | ||||
| </li> | </li> | ||||
| <li id="nav_irc"<?= | <li id="nav_irc"<?= | ||||
| Format::add_class($PageID, array('chat'), 'active', true)?>> | |||||
| Format::add_class($PageID, ['chat'], 'active', true)?>> | |||||
| <a href="chat.php">IRC</a> | <a href="chat.php">IRC</a> | ||||
| </li> | </li> | ||||
| <li id="nav_top10"<?= | <li id="nav_top10"<?= | ||||
| Format::add_class($PageID, array('top10'), 'active', true)?>> | |||||
| Format::add_class($PageID, ['top10'], 'active', true)?>> | |||||
| <a href="top10.php">Top 10</a> | <a href="top10.php">Top 10</a> | ||||
| </li> | </li> | ||||
| <li id="nav_rules"<?= | <li id="nav_rules"<?= | ||||
| Format::add_class($PageID, array('rules'), 'active', true)?>> | |||||
| Format::add_class($PageID, ['rules'], 'active', true)?>> | |||||
| <a href="rules.php">Rules</a> | <a href="rules.php">Rules</a> | ||||
| </li> | </li> | ||||
| <li id="nav_wiki"<?= | <li id="nav_wiki"<?= | ||||
| Format::add_class($PageID, array('wiki'), 'active', true)?>> | |||||
| Format::add_class($PageID, ['wiki'], 'active', true)?>> | |||||
| <a href="wiki.php">Wiki</a> | <a href="wiki.php">Wiki</a> | ||||
| </li> | </li> | ||||
| <li id="nav_staff"<?= | |||||
| Format::add_class($PageID, array('staff'), 'active', true)?>> | |||||
| <a href="staff.php">Staff</a> | |||||
| <li id="nav_user" class="nav_dropdown" <?=Format::add_class($PageID, ['user', false, false], 'active', true, 'id')?>> | |||||
| <a href="user.php?id=<?=G::$LoggedUser['ID']?>" class="username"><?=G::$LoggedUser['Username']?></a> | |||||
| <div id="user_menu"> | |||||
| <a href="user.php?action=edit&userid=<?=G::$LoggedUser['ID']?>">Edit</a> | |||||
| <a href="logout.php?auth=<?=G::$LoggedUser['AuthKey']?>">Logout</a> | |||||
| </div> | |||||
| </li> | |||||
| <li id="nav_links" class="nav_dropdown<?=$NewSubscriptions ? ' highlite' : ''?>"> | |||||
| <a>▾</a> | |||||
| <div id="links_menu"> | |||||
| <a href="<?=Inbox::get_inbox_link(); ?>">Inbox</a> | |||||
| <a href="staffpm.php">Staff Inbox</a> | |||||
| <a href="torrents.php?type=uploaded&userid=<?=G::$LoggedUser['ID']?>">Uploads</a> | |||||
| <a href="bookmarks.php?type=torrents">Bookmarks</a> | |||||
| <? if (check_perms('site_torrents_notify')) { ?> | |||||
| <a href="user.php?action=notify">Notifications</a> | |||||
| <? } ?> | |||||
| <a href="userhistory.php?action=subscriptions">Subscriptions</a> | |||||
| <a href="comments.php">Comments</a> | |||||
| <a href="friends.php">Friends</a> | |||||
| <a href="better.php">Better</a> | |||||
| </div> | |||||
| </li> | </li> | ||||
| </ul> | </ul> | ||||
| </ul> | |||||
| </div> | |||||
| <? | |||||
| if (isset(G::$LoggedUser['SearchType']) && G::$LoggedUser['SearchType']) { // Advanced search | |||||
| $UseAdvancedSearch = true; | |||||
| } else { | |||||
| $UseAdvancedSearch = false; | |||||
| } | |||||
| ?> | |||||
| <div id="searchbars"> | |||||
| <form class="search_form" name="torrents" action="torrents.php" method="get"> | |||||
| <? if ($UseAdvancedSearch) { ?> | |||||
| <input type="hidden" name="action" value="advanced" /> | |||||
| <? } ?> | |||||
| <input id="torrentssearch" accesskey="t" spellcheck="false" | |||||
| onfocus="if (this.value == 'Torrents') { this.value = ''; }" | |||||
| onblur="if (this.value == '') { this.value = 'Torrents'; }" | |||||
| value="Torrents" placeholder="Torrents" type="text" name="<?=$UseAdvancedSearch ? 'groupname' : 'searchstr' ?>" size="17" /> | |||||
| </form> | |||||
| <form class="search_form" name="artists" action="artist.php" method="get"> | |||||
| <input id="artistsearch"<?=Users::has_autocomplete_enabled('search'); | |||||
| ?> accesskey="a" | |||||
| spellcheck="false" autocomplete="off" | |||||
| onfocus="if (this.value == 'Artists') { this.value = ''; }" | |||||
| onblur="if (this.value == '') { this.value = 'Artists'; }" | |||||
| value="Artists" placeholder="Artists" type="text" name="artistname" size="17" /> | |||||
| </form> | |||||
| <form class="search_form" name="requests" action="requests.php" method="get"> | |||||
| <input id="requestssearch" spellcheck="false" | |||||
| onfocus="if (this.value == 'Requests') { this.value = ''; }" | |||||
| onblur="if (this.value == '') { this.value = 'Requests'; }" | |||||
| value="Requests" placeholder="Requests" type="text" name="search" size="17" /> | |||||
| </form> | |||||
| <form class="search_form" name="forums" action="forums.php" method="get"> | |||||
| <input value="search" type="hidden" name="action" /> | |||||
| <input id="forumssearch" | |||||
| onfocus="if (this.value == 'Forums') { this.value = ''; }" | |||||
| onblur="if (this.value == '') { this.value = 'Forums'; }" | |||||
| value="Forums" placeholder="Forums" type="text" name="search" size="17" /> | |||||
| </form> | |||||
| <!-- | |||||
| <form class="search_form" name="wiki" action="wiki.php" method="get"> | |||||
| <input type="hidden" name="action" value="search" /> | |||||
| <input | |||||
| onfocus="if (this.value == 'Wiki') { this.value = ''; }" | |||||
| onblur="if (this.value == '') { this.value = 'Wiki'; }" | |||||
| value="Wiki" placeholder="Wiki" type="text" name="search" size="17" /> | |||||
| </form> | |||||
| --> | |||||
| <form class="search_form" name="log" action="log.php" method="get"> | |||||
| <input id="logsearch" | |||||
| onfocus="if (this.value == 'Log') { this.value = ''; }" | |||||
| onblur="if (this.value == '') { this.value = 'Log'; }" | |||||
| value="Log" placeholder="Log" type="text" name="search" size="17" /> | |||||
| </form> | |||||
| <form class="search_form" name="users" action="user.php" method="get"> | |||||
| <input type="hidden" name="action" value="search" /> | |||||
| <input | |||||
| id="userssearch" | |||||
| onfocus="if (this.value == 'Users') { this.value = ''; }" | |||||
| onblur="if (this.value == '') { this.value = 'Users'; }" | |||||
| value="Users" placeholder="Users" type="text" name="search" size="20" /> | |||||
| </form> | |||||
| </div> | </div> | ||||
| <div id="userinfo"> | <div id="userinfo"> | ||||
| <ul id="userinfo_username"> | |||||
| <li id="nav_userinfo" <?=Format::add_class($PageID, array('user', false, false), 'active', true, 'id')?>> | |||||
| <a href="user.php?id=<?=G::$LoggedUser['ID']?>" class="username"><?=G::$LoggedUser['Username']?></a> | |||||
| </li> | |||||
| <li id="nav_userclass"> | |||||
| <span class="hidden userclass"><?=$ClassLevels[G::$LoggedUser['Class']]['Name']?></span> | |||||
| </li> | |||||
| <li id="nav_useredit" class="brackets<?=Format::add_class($PageID, array('user','edit'), 'active', false)?>"> | |||||
| <a href="user.php?action=edit&userid=<?=G::$LoggedUser['ID']?>">Edit</a> | |||||
| </li> | |||||
| <li id="nav_logout" class="brackets"> | |||||
| <a href="logout.php?auth=<?=G::$LoggedUser['AuthKey']?>">Logout</a> | |||||
| </li> | |||||
| </ul> | |||||
| <ul id="userinfo_major"> | <ul id="userinfo_major"> | ||||
| <li id="nav_upload" class="brackets<?=Format::add_class($PageID, array('upload'), 'active', false)?>"> | <li id="nav_upload" class="brackets<?=Format::add_class($PageID, array('upload'), 'active', false)?>"> | ||||
| <a href="upload.php">Upload</a> | <a href="upload.php">Upload</a> | ||||
| @@ -302,6 +280,9 @@ if (check_perms('site_send_unlimited_invites')) { | |||||
| <li id="nav_donate" class="brackets<?=Format::add_class($PageID, array('donate'), 'active', false)?>"> | <li id="nav_donate" class="brackets<?=Format::add_class($PageID, array('donate'), 'active', false)?>"> | ||||
| <a href="donate.php">Donate</a> | <a href="donate.php">Donate</a> | ||||
| </li> | </li> | ||||
| <li id="nav_staff" class="brackets<?=Format::add_class($PageID, array('staff'), 'active', false)?>"> | |||||
| <a href="staff.php">Staff</a> | |||||
| </li> | |||||
| </ul> | </ul> | ||||
| <ul id="userinfo_stats"> | <ul id="userinfo_stats"> | ||||
| <li id="stats_seeding"> | <li id="stats_seeding"> | ||||
| @@ -347,47 +328,6 @@ if (check_perms('site_send_unlimited_invites')) { | |||||
| <? } | <? } | ||||
| ?> | ?> | ||||
| </ul> | </ul> | ||||
| <ul id="userinfo_minor"<?=$NewSubscriptions ? ' class="highlite"' : ''?>> | |||||
| <li> | |||||
| <span id="header_links_menu" class="brackets">Links ▾</span> | |||||
| <ul> | |||||
| <li id="nav_inbox"<?= | |||||
| Format::add_class($PageID, array('inbox'), 'active', true)?>> | |||||
| <a href="<?=Inbox::get_inbox_link(); ?>">Inbox</a> | |||||
| </li> | |||||
| <li id="nav_staffinbox"<?= | |||||
| Format::add_class($PageID, array('staffpm'), 'active', true)?>> | |||||
| <a href="staffpm.php">Staff Inbox</a> | |||||
| </li> | |||||
| <li id="nav_uploaded"<?= | |||||
| Format::add_class($PageID, array('torrents', false, 'uploaded'), 'active', true, 'userid')?>> | |||||
| <a href="torrents.php?type=uploaded&userid=<?=G::$LoggedUser['ID']?>">Uploads</a> | |||||
| </li> | |||||
| <li id="nav_bookmarks"<?= | |||||
| Format::add_class($PageID, array('bookmarks'), 'active', true)?>> | |||||
| <a href="bookmarks.php?type=torrents">Bookmarks</a> | |||||
| </li> | |||||
| <? if (check_perms('site_torrents_notify')) { ?> | |||||
| <li id="nav_notifications"<?= | |||||
| Format::add_class($PageID, array(array('torrents', 'notify'), array('user', 'notify')), 'active', true, 'userid')?>> | |||||
| <a href="user.php?action=notify">Notifications</a> | |||||
| </li> | |||||
| <? } | |||||
| $ClassNames = $NewSubscriptions ? 'new-subscriptions' : ''; | |||||
| $ClassNames = trim($ClassNames.Format::add_class($PageID, array('userhistory', 'subscriptions'), 'active', false)); | |||||
| ?> | |||||
| <li id="nav_subscriptions"<?=$ClassNames ? " class=\"$ClassNames\"" : ''?>> | |||||
| <a href="userhistory.php?action=subscriptions">Subscriptions</a> | |||||
| </li> | |||||
| <li id="nav_comments"<?= | |||||
| Format::add_class($PageID, array('comments'), 'active', true, 'userid')?>> | |||||
| <a href="comments.php">Comments</a></li> | |||||
| <li id="nav_friends"<?= | |||||
| Format::add_class($PageID, array('friends'), 'active', true)?>> | |||||
| <a href="friends.php">Friends</a></li> | |||||
| </ul> | |||||
| </li> | |||||
| </ul> | |||||
| </div> | </div> | ||||
| </div> | </div> | ||||
| <? | <? | ||||