Main Menu
Quick Links
Other Options
Information
NukeForums
Top10 Links
Site Visitors
Membership:
Latest: carlosmafud
Today: 0
Yesterday: 1
Overall: 15026
Visitation:
Guests: 407
Members: 0
Total: 407
You are Anonymous user. You can register for free by clicking here
Sponsor Links
NukeResources :: View topic - Nuke 8.0 Patched 3.3 - Your_Account/navbar.php fixes
Nuke 8.0 Patched 3.3 - Your_Account/navbar.php fixes
Posted: Fri Nov 03, 2006 10:57 am
64bitguy
Resource Newbie
Joined: Feb 19, 2004
Posts: 49
Location: Manchester, New Hampshire, USA
The navbar.php file found in the modules/Your_Account has quite a few bugs that are completely corrupting compliance of forums/PM modules.
Please find the below fixed navbar.php that I have recoded to 100% W3C Compliance.
modules/Your_Account/navbar.php
Code: <?php
/************************************************************************/
/* PHP-NUKE: Web Portal System */
/* =========================== */
/* */
/* Copyright (c) 2006 by Francisco Burzi */
/* http://phpnuke.org */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************************************/
if (!defined('MODULE_FILE')) {
die("You can't access this file directly...");
}
if (!is_user($user)) {
exit("Access Denied");
}
require_once("mainfile.php");
get_lang("Your_Account");
function menuimg($gfile) {
$ThemeSel = get_theme();
if (file_exists("themes/$ThemeSel/images/menu/$gfile")) {
$menuimg = "themes/$ThemeSel/images/menu/$gfile";
} else {
$menuimg = "modules/Your_Account/images/$gfile";
}
return($menuimg);
}
function nav($main_up=0) {
global $module_name, $articlecomm;
$thmcount = 0;
$handle=opendir('themes');
while ($file = readdir($handle)) {
if ( (!ereg("[.]",$file)) ) {
$thmcount++;
}
}
closedir($handle);
echo "<table border=\"0\" width=\"100%\" align=\"center\"><tr><td width=\"10%\">";
$menuimg = menuimg("info.gif");
echo "<center><font class=\"content\">"
."<a href=\"modules.php?name=Your_Account&op=edituser\"><img src=\"$menuimg\" border=\"0\" alt=\""._CHANGEYOURINFO."\" title=\""._CHANGEYOURINFO."\"></a><br>"
."<a href=\"modules.php?name=Your_Account&op=edituser\">"._CHANGEYOURINFO."</a>"
."</font></center></td>";
$menuimg = menuimg("home.gif");
echo "<td width=\"10%\"><center><font class=\"content\">"
."<a href=\"modules.php?name=Your_Account&op=edithome\"><img src=\"$menuimg\" border=\"0\" alt=\""._CHANGEHOME."\" title=\""._CHANGEHOME."\"></a><br>"
."<a href=\"modules.php?name=Your_Account&op=edithome\">"._CHANGEHOME."</a>"
."</font></center></td>";
if ($articlecomm == 1) {
$menuimg = menuimg("comments.gif");
echo "<td width=\"10%\"><center><font class=\"content\">"
."<a href=\"modules.php?name=Your_Account&op=editcomm\"><img src=\"$menuimg\" border=\"0\" alt=\""._CONFIGCOMMENTS."\" title=\""._CONFIGCOMMENTS."\"></a><br>"
."<a href=\"modules.php?name=Your_Account&op=editcomm\">"._CONFIGCOMMENTS."</a>"
."</font></center></td>";
}
if (is_active("Private_Messages")) {
$menuimg = menuimg("messages.gif");
echo "<td width=\"10%\"><center><font class=\"content\">"
."<a href=\"modules.php?name=Private_Messages\"><img src=\"$menuimg\" border=\"0\" alt=\""._PRIVATEMESSAGES."\" title=\""._PRIVATEMESSAGES."\"></a><br>"
."<a href=\"modules.php?name=Private_Messages\">"._MESSAGES."</a>"
."</font></center></td>";
}
if (is_active("Journal")) {
$menuimg = menuimg("journal.gif");
echo "<td width=\"10%\"><center><font class=\"content\">"
."<a href=\"modules.php?name=Journal&file=edit\"><img src=\"$menuimg\" border=\"0\" alt=\""._JOURNAL."\" title=\""._JOURNAL."\"></a><br>"
."<a href=\"modules.php?name=Journal&file=edit\">"._JOURNAL."</a>"
."</font></center></td>";
}
if ($thmcount > 1) {
$menuimg = menuimg("themes.gif");
echo "<td width=\"10%\"><center><font class=\"content\">"
."<a href=\"modules.php?name=Your_Account&op=chgtheme\"><img src=\"$menuimg\" border=\"0\" alt=\""._SELECTTHETHEME."\" title=\""._SELECTTHETHEME."\"></a><br>"
."<a href=\"modules.php?name=Your_Account&op=chgtheme\">"._SELECTTHETHEME."</a>"
."</font></center></td>";
}
$menuimg = menuimg("exit.gif");
echo "<td width=\"10%\"><center><font class=\"content\">"
."<a href=\"modules.php?name=Your_Account&op=logout\"><img src=\"$menuimg\" border=\"0\" alt=\""._LOGOUTEXIT."\" title=\""._LOGOUTEXIT."\"></a><br>"
."<a href=\"modules.php?name=Your_Account&op=logout\">"._LOGOUTEXIT."</a>"
."</font></center>";
echo "</td></tr></table>";
if ($main_up != 1) {
echo "<br><center><font class=\"content\">[ <a href=\"modules.php?name=Your_Account\">"._RETURNACCOUNT."</a> ]</font></center>\n";
}
}
?>
NukeResources Forum Index -> Bug Fixes
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
All times are GMT - 4 Hours
Page 1 of 1
Powered by phpBB © 2001-2005 phpBB Group. Theme created by Vjacheslav Trushkin . There have been 139 unique hit(s) in the past 24 hours.
:: Eos phpbb2 style by Cyberalien :: PHP-Nuke theme by www.nukemods.com ::