Fatal error: Call to undefined function: nav()

  Post new topicReply to topicPrintable Version
<< View previous topic View next topic >>
Share: Del.icio.us  Digg  Google  Spurl  Blink  Furl  Y! MyWeb  
#1   Fatal error: Call to undefined function: nav()
Triksta
CZ Super Newbie
Triksta has been a member for over 19 year's 19 Year Member
usa.gif indiana.gif
Age: 37
Gender: Male
Website:
Status: Offline
Joined: Oct 26, 2004
0.01 posts per day
Posts: 56
Points: 2,022
AIM Address Yahoo Messenger MSN Messenger 
Here is the error message it gives me when a person tries to sign into the site on the homepage.

Fatal error: Call to undefined function: nav() in /home/dieteam/public_html/custom-graphikz/modules/Your_Account/index.php on line 224


What does this mean? And how do I fix it?

Here is the code for the index.html in Your_Account folder:

Part 1:
<?php

/************************************************************************/
/* PHP-NUKE: Web Portal System                                          */
/* ===========================                                          */
/*                                                                      */
/* Copyright (c) 2002 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 (!eregi("modules.php", $_SERVER['PHP_SELF'])) {
   die ("You can't access this file directly...");
}

require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
$userpage = 1;

include("modules/$module_name/navbar.php");

function userCheck($username, $user_email) {
    global $stop, $user_prefix, $db;
    if ((!$user_email) || ($user_email=="") || (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$",$user_email))) $stop = "<center>"._ERRORINVEMAIL."</center><br>";
    if (strrpos($user_email,' ') > 0) $stop = "<center>"._ERROREMAILSPACES."</center>";
    if ((!$username) || ($username=="") || (ereg("[^a-zA-Z0-9_-]",$username))) $stop = "<center>"._ERRORINVNICK."</center><br>";
    if (strlen($username) > 25) $stop = "<center>"._NICK2LONG."</center>";
    if (eregi("^((root)|(adm)|(linux)|(webmaster)|(admin)|(god)|(administrator)|(administrador)|(nobody)|(anonymous)|(anonimo)|(anónimo)|(operator))$",$username)) $stop = "<center>"._NAMERESERVED."</center>";
    if (strrpos($username,' ') > 0) $stop = "<center>"._NICKNOSPACES."</center>";
    if ($db->sql_numrows($db->sql_query("SELECT username FROM ".$user_prefix."_users WHERE username='$username'")) > 0) $stop = "<center>"._NICKTAKEN."</center><br>";
    if ($db->sql_numrows($db->sql_query("SELECT username FROM ".$user_prefix."_users_temp WHERE username='$username'")) > 0) $stop = "<center>"._NICKTAKEN."</center><br>";
    if ($db->sql_numrows($db->sql_query("SELECT user_email FROM ".$user_prefix."_users WHERE user_email='$user_email'")) > 0) $stop = "<center>"._EMAILREGISTERED."</center><br>";
    if ($db->sql_numrows($db->sql_query("SELECT user_email FROM ".$user_prefix."_users_temp WHERE user_email='$user_email'")) > 0) $stop = "<center>"._EMAILREGISTERED."</center><br>";
    return($stop);
}

function makePass() {
    $cons = "bcdfghjklmnpqrstvwxyz";
    $vocs = "aeiou";
    for ($x=0; $x < 6; $x++) {
        mt_srand ((double) microtime() * 1000000);
        $con[$x] = substr($cons, mt_rand(0, strlen($cons)-1), 1);
        $voc[$x] = substr($vocs, mt_rand(0, strlen($vocs)-1), 1);
    }
    mt_srand((double)microtime()*1000000);
    $num1 = mt_rand(0, 9);
    $num2 = mt_rand(0, 9);
    $makepass = $con[0] . $voc[0] .$con[2] . $num1 . $num2 . $con[3] . $voc[3] . $con[4];
    return($makepass);
}

function confirmNewUser($username, $user_email, $user_password, $user_password2, $random_num, $gfx_check) {
    global $stop, $EditedMessage, $sitename, $module_name, $minpass;
    include("header.php");
    include("config.php");
    filter_text($username);
    $username = $EditedMessage;
    $user_viewemail = "0";
    userCheck($username, $user_email);
    if (!$stop) {
   $datekey = date("F j");
   $rcode = hexdec(md5($_SERVER[HTTP_USER_AGENT] . $sitekey . $_POST[random_num] . $datekey));
   $code = substr($rcode, 2, 6);
   if (extension_loaded("gd") AND $code != $gfx_check AND ($gfx_chk == 3 OR $gfx_chk == 4 OR $gfx_chk == 6 OR $gfx_chk == 7)) {
       title(""._NEWUSERERROR."");
       OpenTable();
       echo "<center><b>"._SECCODEINCOR."</b><br><br>"
      .""._GOBACK."</center>";
       CloseTable();
       include("footer.php");
       die();
   }
   if ($user_password == "" AND $user_password2 == "") {
       $user_password = makepass();
   } elseif ($user_password != $user_password2) {
       title(""._NEWUSERERROR."");
       OpenTable();
       echo "<center><b>"._PASSDIFFERENT."</b><br><br>"._GOBACK."</center>";
       CloseTable();
       include("footer.php");
       die();
   } elseif ($user_password == $user_password2 AND strlen($user_password) < $minpass) {
       title(""._NEWUSERERROR."");
       OpenTable();
       echo "<center>"._YOUPASSMUSTBE." <b>$minpass</b> "._CHARLONG."<br><br>"._GOBACK."</center>";
       CloseTable();
       include("footer.php");
       die();
   }
   title("$sitename: "._USERREGLOGIN."");
   OpenTable();
   echo "<center><b>"._USERFINALSTEP."</b><br><br>$username, "._USERCHECKDATA."</center><br><br>"
       ."<table align='center' border='0'>"
       ."<tr><td><b>"._UUSERNAME.":</b> $username<br></td></tr>"
       ."<tr><td><b>"._EMAIL.":</b> $user_email</td></tr></table><br><br>"
       ."<center><b>"._NOTE."</b> "._YOUWILLRECEIVE."";
   echo "<form action=\"modules.php?name=$module_name\" method=\"post\">"
       ."<input type=\"hidden\" name=\"random_num\" value=\"$random_num\">"
       ."<input type=\"hidden\" name=\"gfx_check\" value=\"$gfx_check\">"
       ."<input type=\"hidden\" name=\"username\" value=\"$username\">"
       ."<input type=\"hidden\" name=\"user_email\" value=\"$user_email\">"
       ."<input type=\"hidden\" name=\"user_password\" value=\"$user_password\">"
       ."<input type=\"hidden\" name=\"op\" value=\"finish\"><br><br>"
       ."<input type=\"submit\" value=\""._FINISH."\"> &nbsp;&nbsp;"._GOBACK."</form></center>";
   CloseTable();
    } else {
   OpenTable();
   echo "<center><font class=\"title\"><b>Registration Error!</b></font><br><br>";
   echo "<font class=\"content\">$stop<br>"._GOBACK."</font></center>";
   CloseTable();
    }
    include("footer.php");
}

function finishNewUser($username, $user_email, $user_password, $random_num, $gfx_check) {
    global $stop, $EditedMessage, $adminmail, $sitename, $Default_Theme, $user_prefix, $db, $storyhome, $module_name, $nukeurl;
    include("header.php");
    include("config.php");
    userCheck($username, $user_email);
    $user_regdate = date("M d, Y");
    if (!isset($stop)) {
   $datekey = date("F j");
   $rcode = hexdec(md5($_SERVER[HTTP_USER_AGENT] . $sitekey . $random_num . $datekey));
   $code = substr($rcode, 2, 6);
   if (extension_loaded("gd") AND $code != $gfx_check AND ($gfx_chk == 3 OR $gfx_chk == 4 OR $gfx_chk == 6 OR $gfx_chk == 7)) {
       Header("Location: modules.php?name=$module_name");
       die();
   }
        mt_srand ((double)microtime()*1000000);
        $maxran = 1000000;
        $check_num = mt_rand(0, $maxran);
   $check_num = md5($check_num);
   $time = time();
   $finishlink = "$nukeurl/modules.php?name=$module_name&op=activate&username=$username&check_num=$check_num";
   $new_password = md5($user_password);
   $username = check_html($username, nohtml);
   $user_email = check_html($user_email, nohtml);
   $result = $db->sql_query("INSERT INTO ".$user_prefix."_users_temp (user_id, username, user_email, user_password, user_regdate, check_num, time) VALUES (NULL, '$username', '$user_email', '$new_password', '$user_regdate', '$check_num', '$time')");
   if(!$result) {
       echo ""._ERROR."<br>";
   } else {
       $message = ""._WELCOMETO." $sitename!\n\n"._YOUUSEDEMAIL." ($user_email) "._TOREGISTER." $sitename.\n\n "._TOFINISHUSER."\n\n $finishlink\n\n "._FOLLOWINGMEM."\n\n"._UNICKNAME." $username\n"._UPASSWORD." $user_password";
       $subject = ""._ACTIVATIONSUB."";
       $from = "$adminmail";
       mail($user_email, $subject, $message, "From: $from\nX-Mailer: PHP/" . phpversion());
       title("$sitename: "._USERREGLOGIN."");
       OpenTable();
       echo "<center><b>"._ACCOUNTCREATED."</b><br><br>";
       echo ""._YOUAREREGISTERED.""
           ."<br><br>"
      .""._FINISHUSERCONF."<br><br>"
      .""._THANKSUSER." $sitename!</center>";
       CloseTable();
   }
    } else {
   echo "$stop";
    }
    include("footer.php");
}

function activate($username, $check_num) {
    global $db, $user_prefix, $module_name, $language;
    $past = time()-86400;
    $db->sql_query("DELETE FROM ".$user_prefix."_users_temp WHERE time < $past");
    $sql = "SELECT * FROM ".$user_prefix."_users_temp WHERE username='$username' AND check_num='$check_num'";
    $result = $db->sql_query($sql);
    if ($db->sql_numrows($result) == 1) {
   $row = $db->sql_fetchrow($result);
   if ($check_num == $row[check_num]) {
       $db->sql_query("INSERT INTO ".$user_prefix."_users (user_id, username, user_email, user_password, user_avatar, user_avatar_type, user_regdate, user_lang) VALUES (NULL, '$row[username]', '$row[user_email]', '$row[user_password]', 'gallery/blank.gif', 3, '$row[user_regdate]', '$language')");
       $db->sql_query("DELETE FROM ".$user_prefix."_users_temp WHERE username='$username' AND check_num='$check_num'");
       include("header.php");
       title(""._ACTIVATIONYES."");
       OpenTable();
       echo "<center><b>$row[username]:</b> "._ACTMSG."</center>";
       CloseTable();
       include("footer.php");
       die();
   } else {
       include("header.php");
       title(""._ACTIVATIONERROR."");
       OpenTable();
       echo "<center>"._ACTERROR1."</center>";
       CloseTable();
       include("footer.php");
       die();
   }
    } else {
   include("header.php");
   title(""._ACTIVATIONERROR."");
   OpenTable();
   echo "<center>"._ACTERROR2."</center>";
   CloseTable();
   include("footer.php");
   die();
    }

}

function userinfo($username, $bypass=0, $hid=0, $url=0) {
    global $articlecomm, $user, $cookie, $sitename, $prefix, $user_prefix, $db, $admin, $broadcast_msg, $my_headlines, $module_name, $subscription_url, $admin_file;
    $username = substr("$username", 0,25);
    $sql = "SELECT * FROM ".$prefix."_bbconfig";
    $result = $db->sql_query($sql);
    while ( $row = $db->sql_fetchrow($result) )
    {
    $board_config[$row['config_name']] = $row['config_value'];
    }
    $sql2 = "SELECT * FROM ".$user_prefix."_users WHERE username='$username'";
    $result2 = $db->sql_query($sql2);
    $num = $db->sql_numrows($result2);
    $userinfo = $db->sql_fetchrow($result2);
    if(!$bypass) cookiedecode($user);
    include("header.php");
    OpenTable();
    echo "<center>";
    if((strtolower($username) == strtolower($cookie[1])) AND ($userinfo[user_password] == $cookie[2])) {
   echo "<font class=\"option\">$username, "._WELCOMETO." $sitename!</font><br><br>";
   echo "<font class=\"content\">"._THISISYOURPAGE."</font></center><br><br>";
   nav(1);
   echo "<br><br>";
    } else {
   echo "<font class=\"title\">"._PERSONALINFO.": $username</font></center><br><br>";
    }
    if ($userinfo[user_website]) {
   if (!eregi("http://", $userinfo[user_website])) {
       $userinfo[user_website] = "http://$userinfo[user_website]";
   }
    }
    if ($userinfo[user_avatar_type] == 1) {
       $userinfo[user_avatar] = $board_config['avatar_path']."/".$userinfo[user_avatar];
       } elseif ($userinfo[user_avatar_type] == 2) {
       $userinfo[user_avatar] = $userinfo[user_avatar];
       } else {
       $userinfo[user_avatar] = $board_config[avatar_gallery_path]."/".$userinfo[user_avatar];
       }
    if(($num == 1) && ($userinfo[user_website] || $userinfo[femail] || $userinfo[bio] || $userinfo[user_avatar] || $userinfo[user_icq] || $userinfo[user_aim] || $userinfo[user_yim] || $userinfo[user_msnm] || $userinfo[user_location] || $userinfo[user_occ] || $userinfo[user_interests] || $userinfo[user_sig])) {
   echo "<center><font class=\"content\">";
   echo "<img src=\"$userinfo[user_avatar]\"><br><br>\n";
   if ($userinfo[user_website] != "http://" AND $userinfo[user_website] != "") { echo ""._MYHOMEPAGE." <a href=\"$userinfo[user_website]\" target=\"new\">$userinfo[user_website]</a><br>\n"; }
   if ($userinfo[femail]) { echo ""._MYEMAIL." <a href=\"mailto:$userinfo[femail]\">$userinfo[femail]</a><br>\n"; }
   if ($userinfo[user_icq]) echo ""._ICQ.": $userinfo[user_icq]<br>\n";
   if ($userinfo[user_aim]) echo ""._AIM.": $userinfo[user_aim]<br>\n";
   if ($userinfo[user_yim]) echo ""._YIM.": $userinfo[user_yim]<br>\n";
   if ($userinfo[user_msnm]) echo ""._MSNM.": $userinfo[user_msnm]<br>\n";
   if ($userinfo[user_from]) echo ""._LOCATION.": $userinfo[user_from]<br>\n";
   if ($userinfo[user_occ]) echo ""._OCCUPATION.": $userinfo[user_occ]<br>\n";
   if ($userinfo[user_interests]) echo ""._INTERESTS.": $userinfo[user_interests]<br>\n";
   $userinfo[user_sig] = nl2br($userinfo[user_sig]);
   if ($userinfo[user_sig]) echo "<br><b>"._SIGNATURE.":</b><br>$userinfo[user_sig]<br>\n";
   if ($userinfo[bio]) { echo "<br><b>"._EXTRAINFO.":</b><br>$userinfo[bio]<br>\n"; }
   $sql2 = "SELECT uname FROM ".$prefix."_session WHERE uname='$username'";
   $result2 = $db->sql_query($sql2);
   $row2 = $db->sql_fetchrow($result2);
   $username_pm = $username;
   $username_online = $row2[uname];
   if ($username_online == "") {
       $online = _OFFLINE;
   } else {
       $online = _ONLINE;
   }
   echo ""._USERSTATUS.": <b>$online</b><br>\n";
   if (($userinfo[newsletter] == 1) AND ($username == $cookie[1]) AND ($userinfo[user_password] == $cookie[2]) OR (is_admin($admin) AND ($userinfo[newsletter] == 1))) {
       echo "<i>"._SUBSCRIBED."</i><br>";
   } elseif (($userinfo[newsletter] == 0) AND ($username == $cookie[1]) AND ($userinfo[user_password] == $cookie[2]) OR (is_admin($admin) AND ($userinfo[newsletter] == 0))) {
       echo "<i>"._NOTSUBSCRIBED."</i><br>";
   }
   if (is_user($user) AND $cookie[1] == "$username" OR is_admin($admin)) {
       $numpoints = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$user_prefix."_users WHERE username='$cookie[1]'"));
       $n_points = intval($numpoints['points']);
       echo ""._YOUHAVEPOINTS." <b>$n_points</b><br>";
      if (paid()) {
         $row = $db->sql_fetchrow($db->sql_query("SELECT * FROM ".$prefix."_subscriptions WHERE userid='$cookie[0]'"));
         if ($subscription_url != "") {
            $content = "<br><center>"._YOUARE." <a href='$subscription_url'>"._SUBSCRIBER."</a> "._OF." $sitename<br>";
         } else {
            $content = "<br><center>"._YOUARE." "._SUBSCRIBER." "._OF." $sitename<br>";
         }
         $diff = $row[subscription_expire]-time();
         $yearDiff = floor($diff/60/60/24/365);
         $diff -= $yearDiff*60*60*24*365;
         if ($yearDiff < 1) {
            $diff = $row[subscription_expire]-time();
         }
         $daysDiff = floor($diff/60/60/24);
         $diff -= $daysDiff*60*60*24;
         $hrsDiff = floor($diff/60/60);
         $diff -= $hrsDiff*60*60;
         $minsDiff = floor($diff/60);
         $diff -= $minsDiff*60;
         $secsDiff = $diff;
         if ($yearDiff < 1) {
            $rest = "$daysDiff "._SBDAYS.", $hrsDiff "._SBHOURS.", $minsDiff "._SBMINUTES.", $secsDiff "._SBSECONDS."";
         } elseif ($yearDiff == 1) {
            $rest = "$yearDiff "._SBYEAR.", $daysDiff "._SBDAYS.", $hrsDiff "._SBHOURS.", $minsDiff "._SBMINUTES.", $secsDiff "._SBSECONDS."";
         } elseif ($yearDiff > 1) {
            $rest = "$yearDiff "._SBYEARS.", $daysDiff "._SBDAYS.", $hrsDiff "._SBHOURS.", $minsDiff "._SBMINUTES.", $secsDiff "._SBSECONDS."";
         }
         $content .= "<b>"._SUBEXPIREIN."<br><font color='#FF0000'>$rest</font></b></center>";
      } else {
         if ($subscription_url != "") {
            $content .= "<br><center>"._NOTSUB." $sitename. "._SUBFROM." <a href='$subscription_url'>"._HERE."</a> "._NOW."";
         } else {
            $content .= "<br><center>"._NOTSUB." $sitename.";
         }
      }
      echo "$content<br><br>";
      if (is_admin($admin)) {
         $subnum = $db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_subscriptions WHERE userid='$userinfo[user_id]'"));
         if ($subnum != 0) {
            echo "<center><b>"._ADMSUB."</b></center><br>";
            $row = $db->sql_fetchrow($db->sql_query("SELECT * FROM ".$prefix."_subscriptions WHERE userid='$userinfo[user_id]'"));
            $diff = $row[subscription_expire]-time();
            $yearDiff = floor($diff/60/60/24/365);
            $diff -= $yearDiff*60*60*24*365;
            if ($yearDiff < 1) {
               $diff = $row[subscription_expire]-time();
            }
            $daysDiff = floor($diff/60/60/24);
            $diff -= $daysDiff*60*60*24;
            $hrsDiff = floor($diff/60/60);
            $diff -= $hrsDiff*60*60;
            $minsDiff = floor($diff/60);
            $diff -= $minsDiff*60;
            $secsDiff = $diff;
            if ($yearDiff < 1) {
               $rest = "$daysDiff "._SBDAYS.", $hrsDiff "._SBHOURS.", $minsDiff "._SBMINUTES.", $secsDiff "._SBSECONDS."";
            } elseif ($yearDiff == 1) {
               $rest = "$yearDiff "._SBYEAR.", $daysDiff "._SBDAYS.", $hrsDiff "._SBHOURS.", $minsDiff "._SBMINUTES.", $secsDiff "._SBSECONDS."";
            } elseif ($yearDiff > 1) {
               $rest = "$yearDiff "._SBYEARS.", $daysDiff "._SBDAYS.", $hrsDiff "._SBHOURS.", $minsDiff "._SBMINUTES.", $secsDiff "._SBSECONDS."";
            }
            $content = "<b>"._ADMSUBEXPIREIN."<br><font color='#FF0000'>$rest</font></b><br><br>";
            echo "$content";
         } else {
            echo "<center><b>"._ADMNOTSUB."</b><br><br>";
         }
      }
   }
   if (is_user($user) AND $cookie[1] == "$username" OR is_admin($admin)) {
       $numpoints = $db->sql_fetchrow($db->sql_query("SELECT points FROM ".$user_prefix."_users WHERE username='$cookie[1]'"));
       echo ""._YOUHAVEPOINTS." <b>$numpoints[points]</b><br>";
   }
   if (is_active("Journal") AND $cookie[1] != $username) {
       $sql3 = "SELECT jid FROM ".$prefix."_journal WHERE aid='$username' AND status='yes' ORDER BY pdate,jid DESC LIMIT 0,1";
       $result3 = $db->sql_query($sql3);
       $row3 = $db->sql_fetchrow($result3);
       $jid = intval($row3[jid]);
       if ($jid != "" AND isset($jid)) {
      echo "[ <a href=\"modules.php?name=Journal&amp;file=search&amp;bywhat=aid&amp;forwhat=$username\">"._READMYJOURNAL."</a> ]<br>";
       }
   }
   if (is_admin($admin)) {
       echo "<br>";
          OpenTable2();
          if ($userinfo[last_ip] != 0) {
              echo "<center>"._LASTIP." <b>$userinfo[last_ip]</b><br><br>";
           echo "[ <a href='".$admin_file.".php?op=ipban&ip=$userinfo[last_ip]'>"._BANTHIS."</a> | <a href=\"".$admin_file.".php?op=modifyUser&chng_uid=$userinfo[user_id]\">"._EDITUSER."</a> ]</center>";
          } else {
           echo "<center>[ <a href=\"".$admin_file.".php?op=modifyUser&chng_uid=$userinfo[user_id]\">"._EDITUSER."</a> ]</center>";
       }
          CloseTable2();
   }
   if (((is_user($user) AND $cookie[1] != $username) OR is_admin($admin)) AND is_active("Private_Messages")) { echo "<br>[ <a href=\"modules.php?name=Private_Messages&amp;mode=post&amp;u=$userinfo[user_id]\">"._USENDPRIVATEMSG." $username_pm</a> ]<br>\n"; }
   echo "</center></font>";
    } else {
   echo "<center>"._NOINFOFOR." $username</center>";
    }
    CloseTable();
    if ($my_headlines == 1 AND ($username == $cookie[1]) AND ($userinfo[user_password] == $cookie[2])) {
    echo "<br>";
    OpenTable();
    echo "<center><b>"._MYHEADLINES."</b><br><br>"
   .""._SELECTASITE."<br><br>"
   ."<form action=\"modules.php?name=$module_name\" method=\"post\">"
   ."<input type=\"hidden\" name=\"op\" value=\"userinfo\">"
   ."<input type=\"hidden\" name=\"username\" value=\"$username\">"
   ."<input type=\"hidden\" name=\"bypass\" value=\"$bypass\">"
   ."<input type=\"hidden\" name=\"url\" value=\"0\">"
   ."<select name=\"hid\" onChange='submit()'>\n"
   ."<option value=\"0\">"._SELECTASITE2."</option>";
    $sql4 = "SELECT hid, sitename FROM ".$prefix."_headlines ORDER BY sitename";
    $headl = $db->sql_query($sql4);
    while($row4 = $db->sql_fetchrow($headl)) {
   $nhid = intval($row4[hid]);
   $hsitename = $row4[sitename];
   if ($hid == $nhid ) {
       $sel = "selected";
   } else {
       $sel = "";
   }
   echo "<option value=\"$nhid\" $sel>$hsitename</option>\n";
    }
    echo "</select></form>"
   .""._ORTYPEURL."<br><br>"
   ."<form action=\"modules.php?name=$module_name\" method=\"post\">"
   ."<input type=\"hidden\" name=\"op\" value=\"userinfo\">"
   ."<input type=\"hidden\" name=\"username\" value=\"$username\">"
   ."<input type=\"hidden\" name=\"bypass\" value=\"$bypass\">"
   ."<input type=\"hidden\" name=\"hid\" value=\"0\">"
   ."<input type=\"text\" name=\"url\" size=\"40\" maxlength=\"200\" value=\"http://\">&nbsp;&nbsp;"
   ."<input type=\"submit\" value=\""._GO."\"></form>"
   ."</center><br>";
    if ($hid != 0 OR ($hid == 0 AND $url != "0" AND $url != "http://") AND $url != "") {
   if ($hid != 0) {
           $sql5 = "SELECT sitename, headlinesurl FROM ".$prefix."_headlines WHERE hid='$hid'";
       $result5 = $db->sql_query($sql5);
       $row5 = $db->sql_fetchrow($result5);
       $nsitename = $row5[sitename];
       $url = $row5[headlinesurl];
       $title = stripslashes(check_html($nsitename, "nohtml"));
       $siteurl = eregi_replace("http://", "", $url);
       $siteurl = explode("/", $siteurl);
   } else {
       if (!ereg("http://", $url)) {
      $url = "http://$url";
       }
       $siteurl = eregi_replace("http://", "", $url);
       $siteurl = explode("/", $siteurl);
       $title = "http://$siteurl[0]";
   }
   $rdf = parse_url($url);
   $fp = fsockopen($rdf['host'], 80, $errno, $errstr, 15);
   if (!$fp) {
           $content = "<center><font class=\"content\">"._RSSPROBLEM."</font></center>";
   }
   if ($fp) {
           fputs($fp, "GET " . $rdf['path'] . "?" . $rdf['query'] . " HTTP/1.0\r\n");
           fputs($fp, "HOST: " . $rdf['host'] . "\r\n\r\n");
           $string   = "";
           while(!feof($fp)) {
      $pagetext = fgets($fp,300);
      $string .= chop($pagetext);
       }
       fputs($fp,"Connection: close\r\n\r\n");
       fclose($fp);
       $items = explode("</item>",$string);
       $content = "<font class=\"content\">";
       for ($i=0;$i<10;$i++) {
      $link = ereg_replace(".*<link>","",$items[$i]);
      $link = ereg_replace("</link>.*","",$link);
      $title2 = ereg_replace(".*<title>","",$items[$i]);
      $title2 = ereg_replace("</title>.*","",$title2);
      if ($items[$i] == "" AND $cont != 1) {
              $content = "<center>"._RSSPROBLEM."</center>";
      } else {
              if (strcmp($link,$title2) AND $items[$i] != "") {
             $cont = 1;
         $content .= "<img src=\"images/arrow.gif\" border=\"0\" hspace=\"5\"><a href=\"$link\" target=\"new\">$title2</a><br>\n";
          }
      }
       }
   }
   if ($content != "") {
       OpenTable2();
       echo "<center><b>"._HEADLINESFROM." <a href=\"http://$siteurl[0]\" target=\"new\">$title</a></b></center><br>";
       echo "$content";
       CloseTable2();
   } elseif (($cont == 0) OR ($content == "")) {
       OpenTable2();
       echo "<center>"._RSSPROBLEM."</center><br>";
       CloseTable2();
   }
   echo "<br>";
    }
    CloseTable();
    }
    if ($broadcast_msg == 1 AND ($username == $cookie[1]) AND ($userinfo[user_password] == $cookie[2])) {
   echo "<br>";
   OpenTable();
   echo "<center><b>"._BROADCAST."</b><br><br>"._BROADCASTTEXT."<br><br>"
       ."<form action=\"modules.php?name=$module_name\" method=\"post\">"
       ."<input type=\"hidden\" name=\"who\" value=\"$username\">"
       ."<input type=\"hidden\" name=\"op\" value=\"broadcast\">"
       ."<input type=\"text\" size=\"60\" maxlength=\"255\" name=\"the_message\">&nbsp;&nbsp;<input type=\"submit\" value=\""._SEND."\">"
       ."</form></center>";
   CloseTable();
    }
    if (is_active("Private_Messages") AND ($username == $cookie[1]) AND ($userinfo[user_password] == $cookie[2])) {
   echo "<br>";
   OpenTable();
   echo "<center><b>"._PRIVATEMESSAGES."</b><br><br>";
   $numrow = $db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_bbprivmsgs WHERE privmsgs_to_userid='$userinfo[user_id]' AND (privmsgs_type='1' OR privmsgs_type='5' OR privmsgs_type='0')"));
   if (is_active("Members_List")) {
       $mem_list = "<a href=\"members.html\">"._BROWSEUSERS."</a>";
   } else {
       $mem_list = "";
   }
   if (is_active("Search")) {
       $mod_search = "<a href=\"search.html&amp;type=users\">"._SEARCHUSERS."</a>";
   } else {
       $mod_search = "";
   }
   if ($mem_list != "" AND $mod_search != "") { $a = " | "; } else { $a = ""; }
   if ($mem_list != "" OR $mod_search != "") {
       $links = "[ $mem_list $a $mod_search ]";
   } elseif ($mem_list == "" AND $mod_search == "") {
       $links = "";
   }
   
   echo ""._YOUHAVE." <a href=\"modules.php?name=Private_Messages\"><b>$numrow</b></a> "._PRIVATEMSG."<br><br>"
       ."<form action=\"modules.php?name=Private_Messages\" method=\"post\">"
       .""._USENDPRIVATEMSG.": <input type=\"text\" name=\"pm_uname\" size=\"20\">&nbsp;&nbsp;$links"
       ."<input type=\"hidden\" name=\"send\" value=\"1\">"
       ."</form></center>";
   CloseTable();
    }
    if ($articlecomm == 1) {
   echo "<br>";
   OpenTable();
   echo "<b>"._LAST10COMMENTS." $userinfo[username]:</b><br>";
   $sql6 = "SELECT tid, sid, subject FROM ".$prefix."_comments WHERE name='$userinfo[username]' ORDER BY tid DESC LIMIT 0,10";
   $result6 = $db->sql_query($sql6);
   while($row6 = $db->sql_fetchrow($result6)) {
   $tid = intval($row6[tid]);
   $sid = intval($row6[sid]);
   $subject = stripslashes(check_html($row6[subject], "nohtml"));
           echo "<li><a href=\"article.html&thold=-1&mode=flat&order=0&sid=$sid#$tid\">$subject</a><br>";
   }
   CloseTable();
    }
    echo "<br>";
    OpenTable();
    echo "<b>"._LAST10SUBMISSIONS." $userinfo[username]:</b><br>";
    $sql7 = "SELECT sid, title FROM ".$prefix."_stories WHERE informant='$userinfo[username]' ORDER BY sid DESC LIMIT 0,10";
    $result7 = $db->sql_query($sql7);
    while($row7 = $db->sql_fetchrow($result7)) {
      $sid = intval($row7[sid]);
      $title = stripslashes(check_html($row7['title'], "nohtml"));
        echo "<li><a href=\"article.html$sid\">$title</a><br>";
    }
    CloseTable();
    include("footer.php");
}

function main($user) {
    global $stop, $module_name, $redirect, $mode, $t, $f, $gfx_chk;
    if(!is_user($user)) {
   include("header.php");
   if ($stop) {
       OpenTable();
       echo "<center><font class=\"title\"><b>"._LOGININCOR."</b></font></center>\n";
       CloseTable();
       echo "<br>\n";
   } else {
       OpenTable();
       echo "<center><font class=\"title\"><b>"._USERREGLOGIN."</b></font></center>\n";
       CloseTable();
       echo "<br>\n";
   }
   if (!is_user($user)) {
       OpenTable();
       mt_srand ((double)microtime()*1000000);
       $maxran = 1000000;
       $random_num = mt_rand(0, $maxran);
       echo "<form action=\"modules.php?name=$module_name\" method=\"post\">\n"
      ."<b>"._USERLOGIN."</b><br><br>\n"
      ."<table border=\"0\"><tr><td>\n"
      .""._NICKNAME.":</td><td><input type=\"text\" name=\"username\" size=\"15\" maxlength=\"25\"></td></tr>\n"
      ."<tr><td>"._PASSWORD.":</td><td><input type=\"password\" name=\"user_password\" size=\"15\" maxlength=\"20\"></td></tr>\n";
       if (extension_loaded("gd") AND ($gfx_chk == 2 OR $gfx_chk == 4 OR $gfx_chk == 5 OR $gfx_chk == 7)) {
      echo "<tr><td colspan='2'>"._SECURITYCODE.": <img src='?gfx=gfx&random_num=$random_num' border='1' alt='"._SECURITYCODE."' title='"._SECURITYCODE."'></td></tr>\n"
          ."<tr><td colspan='2'>"._TYPESECCODE.": <input type=\"text\" NAME=\"gfx_check\" SIZE=\"7\" MAXLENGTH=\"6\"></td></tr>\n"
          ."<input type=\"hidden\" name=\"random_num\" value=\"$random_num\">\n";
       }
       echo "</table><input type=\"hidden\" name=\"redirect\" value=$redirect>\n"
      ."<input type=\"hidden\" name=\"mode\" value=$mode>\n"
      ."<input type=\"hidden\" name=\"f\" value=$f>\n"
      ."<input type=\"hidden\" name=\"t\" value=$t>\n"
      ."<input type=\"hidden\" name=\"op\" value=\"login\">\n"
      ."<input type=\"submit\" value=\""._LOGIN."\"></form><br>\n\n"
      ."<center><font class=\"content\">[ <a href=\"modules.php?name=$module_name&amp;op=pass_lost\">"._PASSWORDLOST."</a> | <a href=\"modules.php?name=$module_name&amp;op=new_user\">"._REGNEWUSER."</a> ]</font></center>\n";
       CloseTable();
   }
   include("footer.php");
    } elseif (is_user($user)) {
        global $cookie;
        cookiedecode($user);
        userinfo($cookie[1]);
    }
}

function new_user() {
    global $my_headlines, $module_name, $db, $gfx_chk;
    if (!is_user($user)) {
   mt_srand ((double)microtime()*1000000);
   $maxran = 1000000;
   $random_num = mt_rand(0, $maxran);
   include("header.php");
   OpenTable();
   echo "<center><font class=\"title\"><b>"._USERREGLOGIN."</b></font></center>\n";
   CloseTable();
   echo "<br>\n";
   OpenTable();
   echo "<form action=\"modules.php?name=$module_name\" method=\"post\">\n"
           ."<b>"._REGNEWUSER."</b> ("._ALLREQUIRED.")<br><br>\n"
       ."<table cellpadding=\"0\" cellspacing=\"10\" border=\"0\">\n"
       ."<tr><td>"._NICKNAME.":</td><td><input type=\"text\" name=\"username\" size=\"30\" maxlength=\"25\"></td></tr>\n"
           ."<tr><td>"._EMAIL.":</td><td><input type=\"text\" name=\"user_email\" size=\"30\" maxlength=\"255\"></td></tr>\n"
       ."<tr><td>"._PASSWORD.":</td><td><input type=\"password\" name=\"user_password\" size=\"11\" maxlength=\"40\"></td></tr>\n"
       ."<tr><td>"._RETYPEPASSWORD.":</td><td><input type=\"password\" name=\"user_password2\" size=\"11\" maxlength=\"40\"><br><font class=\"tiny\">("._BLANKFORAUTO.")</font></td></tr>\n";
   if (extension_loaded("gd") AND ($gfx_chk == 3 OR $gfx_chk == 4 OR $gfx_chk == 6 OR $gfx_chk == 7)) {
       echo "<tr><td>"._SECURITYCODE.":</td><td><img src='?gfx=gfx&random_num=$random_num' border='1' alt='"._SECURITYCODE."' title='"._SECURITYCODE."'></td></tr>\n"
           ."<tr><td>"._TYPESECCODE.":</td><td><input type=\"text\" NAME=\"gfx_check\" SIZE=\"7\" MAXLENGTH=\"6\"></td></tr>\n"
           ."<input type=\"hidden\" name=\"random_num\" value=\"$random_num\">\n";
   }
   echo "<tr><td colspan='2'>\n"
       ."<input type=\"hidden\" name=\"op\" value=\"new user\">\n"
           ."<input type=\"submit\" value=\""._NEWUSER."\">\n"
           ."</td></tr></table>\n"
       ."</form>\n"
       ."<br>\n"
           .""._YOUWILLRECEIVE."<br><br>\n"
           .""._COOKIEWARNING."<br>\n"
           .""._ASREGUSER."<br>\n"
       ."<ul>\n"
           ."<li>"._ASREG1."\n"
           ."<li>"._ASREG2."\n"
           ."<li>"._ASREG3."\n"
           ."<li>"._ASREG4."\n"
           ."<li>"._ASREG5."\n";
   $handle=opendir('themes');
       while ($file = readdir($handle)) {
       if ((!ereg("[.]",$file) AND file_exists("themes/$file/theme.php"))) {
      $thmcount++;
       }
   }
   closedir($handle);
       if ($thmcount > 1) {
       echo "<li>"._ASREG6."\n";
   }
   $sql = "SELECT custom_title FROM ".$prefix."_modules WHERE active='1' AND view='1' AND inmenu='1'";
   $result = $db->sql_query($sql);
   while ($row = $db->sql_fetchrow($result)) {
       $custom_title = stripslashes(check_html($row[custom_title], "nohtml"));
       if ($custom_title != "") {
      echo "<li>"._ACCESSTO." $custom_title\n";
       }
   }
   $sql = "SELECT title FROM ".$prefix."_blocks WHERE active='1' AND view='1'";
   $result = $db->sql_query($sql);
   while ($row = $db->sql_fetchrow($result)) {
       $b_title = stripslashes(check_html($row[title], "nohtml"));
       if ($b_title != "") {
      echo "<li>"._ACCESSTO." $b_title\n";
       }
   }
   if (is_active("Journal")) {
       echo "<li>"._CREATEJOURNAL."\n";
   }
   if ($my_headlines == 1) {
       echo "<li>"._READHEADLINES."\n";
   }
       echo "<li>"._ASREG7."\n"
       ."</ul>\n"
           .""._REGISTERNOW."<br>\n"
           .""._WEDONTGIVE."<br><br>\n"
       ."<center><font class=\"content\">[ <a href=\"modules.php?name=$module_name\">"._USERLOGIN."</a> | <a href=\"modules.php?name=$module_name&amp;op=pass_lost\">"._PASSWORDLOST."</a> ]</font></center>\n";
   CloseTable();
   include("footer.php");
    } elseif (is_user($user)) {
   global $cookie;
   cookiedecode($user);
   userinfo($cookie[1]);
    }
}

function pass_lost() {
    global $user, $module_name;
    if (!is_user($user)) {
   include("header.php");
   OpenTable();
   echo "<center><font class=\"title\"><b>"._USERREGLOGIN."</b></font></center>\n";
   CloseTable();
   echo "<br>\n";
   OpenTable();
   echo "<b>"._PASSWORDLOST."</b><br><br>\n"
           .""._NOPROBLEM."<br><br>\n"
       ."<form action=\"modules.php?name=$module_name\" method=\"post\">\n"
       ."<table border=\"0\"><tr><td>\n"
           .""._NICKNAME.":</td><td><input type=\"text\" name=\"username\" size=\"15\" maxlength=\"25\"></td></tr>\n"
           ."<tr><td>"._CONFIRMATIONCODE.":</td><td><input type=\"text\" name=\"code\" size=\"11\" maxlength=\"10\"></td></tr></table><br>\n"
           ."<input type=\"hidden\" name=\"op\" value=\"mailpasswd\">\n"
           ."<input type=\"submit\" value=\""._SENDPASSWORD."\"></form><br>\n"
       ."<center><font class=\"content\">[ <a href=\"modules.php?name=$module_name\">"._USERLOGIN."</a> | <a href=\"modules.php?name=$module_name&amp;op=new_user\">"._REGNEWUSER."</a> ]</font></center>\n";
   CloseTable();
   include("footer.php");
    } elseif(is_user($user)) {
   global $cookie;
   cookiedecode($user);
   userinfo($cookie[1]);
    }
}

function logout() {
    global $prefix, $db, $user, $cookie, $redirect;
    cookiedecode($user);
    $r_uid = $cookie[0];
    $r_username = $cookie[1];
    setcookie("user");
    $db->sql_query("DELETE FROM ".$prefix."_session WHERE uname='$r_username'");
    $db->sql_query("DELETE FROM ".$prefix."_bbsessions WHERE session_user_id='$r_uid'");
    $user = "";
    include("header.php");
    OpenTable();
    if ($redirect != "") {
        echo "<META HTTP-EQUIV=\"refresh\" content=\"3;URL=modules.php?name=$redirect\">";
    } else {
        echo "<META HTTP-EQUIV=\"refresh\" content=\"3;URL=index.html\">";
    }
    echo "<center><font class=\"option\"><b>"._YOUARELOGGEDOUT."</b></font></center>";
    CloseTable();
    include("footer.php");
}

function mail_password($username, $code) {
    global $sitename, $adminmail, $nukeurl, $user_prefix, $db, $module_name;
    $username = substr($username, 0, 25);
    $sql = "SELECT user_email, user_password FROM ".$user_prefix."_users WHERE username='$username'";
    $result = $db->sql_query($sql);
    if(!$result) {
      include("header.php");
      OpenTable();
      echo "<center>"._SORRYNOUSERINFO."</center>";
      CloseTable();
      include("footer.php");
    } else {
      $host_name = $_SERVER["REMOTE_ADDR"];
      $row = $db->sql_fetchrow($result);
      $user_email = htmlentities($row['user_email']);
      $user_password = $row[user_password];
      $areyou = substr($user_password, 0, 10);
      if ($areyou==$code) {
          $newpass=makepass();
          $message = ""._USERACCOUNT." '$username' "._AT." $sitename "._HASTHISEMAIL."  "._AWEBUSERFROM." $host_name "._HASREQUESTED."\n\n"._YOURNEWPASSWORD." $newpass\n\n "._YOUCANCHANGE." $nukeurl/modules.php?name=$module_name\n\n"._IFYOUDIDNOTASK."";
          $subject = ""._USERPASSWORD4." $username";
          mail($user_email, $subject, $message, "From: $adminmail\nX-Mailer: PHP/" . phpversion());
          /* Next step: add the new password to the database */
          $cryptpass = md5($newpass);
          $query = "UPDATE ".$user_prefix."_users SET user_password='$cryptpass' WHERE username='$username'";
          if (!$db->sql_query($query)) {
             echo ""._UPDATEFAILED."";
          }
          include ("header.php");
          OpenTable();
          echo "<center>"._PASSWORD4." $username "._MAILED."<br><br>"._GOBACK."</center>";
          CloseTable();
          include ("footer.php");
      /* If no Code, send it */
      } else {
          $sql = "SELECT user_email, user_password FROM ".$user_prefix."_users WHERE username='$username'";
          $result = $db->sql_query($sql);
          if(!$result) {
            include ("header.php");
            OpenTable();
              echo "<center>"._SORRYNOUSERINFO."</center>";
            CloseTable();
            include ("footer.php");
          } else {
              $host_name = $_SERVER["REMOTE_ADDR"];
            $row = $db->sql_fetchrow($result);
              $user_email = $row[user_email];
            $user_password = $row[user_password];
              $areyou = substr($user_password, 0, 10);
             $message = ""._USERACCOUNT." '$username' "._AT." $sitename "._HASTHISEMAIL." "._AWEBUSERFROM." $host_name "._CODEREQUESTED."\n\n"._YOURCODEIS." $areyou \n\n"._WITHTHISCODE." $nukeurl/modules.php?name=$module_name&op=pass_lost\n"._IFYOUDIDNOTASK2."";
            $subject=""._CODEFOR." $username";
            mail($user_email, $subject, $message, "From: $adminmail\nX-Mailer: PHP/" . phpversion());
            include ("header.php");
            OpenTable();
            echo "<center>"._CODEFOR." $username "._MAILED."<br><br>"._GOBACK."</center>";
            CloseTable();
            include ("footer.php");
          }
      }
    }
}

function docookie($setuid, $setusername, $setpass, $setstorynum, $setumode, $setuorder, $setthold, $setnoscore, $setublockon, $settheme, $setcommentmax) {
    $info = base64_encode("$setuid:$setusername:$setpass:$setstorynum:$setumode:$setuorder:$setthold:$setnoscore:$setublockon:$settheme:$setcommentmax");
    setcookie("user","$info",time()+2592000);
}

function login($username, $user_password, $redirect, $mode, $f, $t, $random_num, $gfx_check) {
    global $setinfo, $user_prefix, $db, $module_name, $pm_login, $prefix;
    include("config.php");
    $sql = "SELECT user_password, user_id, storynum, umode, uorder, thold, noscore, ublockon, theme, commentmax FROM ".$user_prefix."_users WHERE username='$username'";
    $result = $db->sql_query($sql);
    $setinfo = $db->sql_fetchrow($result);
    $forward = ereg_replace("redirect=", "", "$redirect");
    if (ereg("privmsg", $forward)) {
        $pm_login = "active";
    }
    if (($db->sql_numrows($result)==1) AND ($setinfo[user_id] != 1) AND ($setinfo[user_password] != "")) {
   $dbpass=$setinfo[user_password];
   $non_crypt_pass = $user_password;
     $old_crypt_pass = crypt($user_password,substr($dbpass,0,2));
   $new_pass = md5($user_password);
   if (($dbpass == $non_crypt_pass) OR ($dbpass == $old_crypt_pass)) {
       $db->sql_query("UPDATE ".$user_prefix."_users SET user_password='$new_pass' WHERE username='$username'");
       $sql = "SELECT user_password FROM ".$user_prefix."_users WHERE username='$username'";
       $result = $db->sql_query($sql);
       $row = $db->sql_fetchrow($result);
       $dbpass = $row[user_password];
   }
   if ($dbpass != $new_pass) {
            Header("Location: modules.php?name=$module_name&stop=1");
           return;
   }
   $datekey = date("F j");
   $rcode = hexdec(md5($_SERVER[HTTP_USER_AGENT] . $sitekey . $random_num . $datekey));
   $code = substr($rcode, 2, 6);
   if (extension_loaded("gd") AND $code != $gfx_check AND ($gfx_chk == 2 OR $gfx_chk == 4 OR $gfx_chk == 5 OR $gfx_chk == 7)) {
       Header("Location: modules.php?name=$module_name&stop=1");
       die();
   } else {
       docookie($setinfo[user_id], $username, $new_pass, $setinfo[storynum], $setinfo[umode], $setinfo[uorder], $setinfo[thold], $setinfo[noscore], $setinfo[ublockon], $setinfo[theme], $setinfo[commentmax]);
       $uname = $_SERVER["REMOTE_ADDR"];
       $db->sql_query("DELETE FROM ".$prefix."_session WHERE uname='$uname' AND guest='1'");
          $db->sql_query("UPDATE ".$prefix."_users SET last_ip='$uname' WHERE username='$username'");
   }
   if ($pm_login != "") {
            Header("Location: modules.php?name=Private_Messages&file=index&folder=inbox");
       exit;
   }
        if ($redirect == "" ) {
            Header("Location: modules.php?name=Your_Account&op=userinfo&bypass=1&username=$username");
        } else if ($mode == "") {
            Header("Location: modules.php?name=Forums&file=$forward");
        } else if ($t !="")  {
            Header("Location: modules.php?name=Forums&file=$forward&mode=$mode&t=$t");
        } else {
            Header("Location: modules.php?name=Forums&file=$forward&mode=$mode&f=$f");
   }
    } else {
   Header("Location: modules.php?name=$module_name&stop=1");
    }
}

function edituser() {
    global $prefix, $db, $user, $userinfo, $cookie, $module_name, $bgcolor2, $bgcolor3;
    cookiedecode($user);
    getusrinfo($user);
    if ((is_user($user)) AND (strtolower($userinfo['username']) == strtolower($cookie[1])) AND ($userinfo['user_password'] == $cookie[2])) {
   include("header.php");
   OpenTable();
   echo "<center><font class=\"title\"><b>"._PERSONALINFO."</b></font></center>";


Part 2:
CloseTable();
   echo "<br>";   
   OpenTable();
   nav();
   CloseTable();
   echo "<br>";
   if (!eregi("http://",$userinfo[user_website])) {
       $userinfo[user_website] = "http://$userinfo[user_website]";
   }
   OpenTable();
   echo "<table class=forumline cellpadding=\"3\" border=\"0\" width='100%'>"
       ."<form name=\"Register\" action=\"modules.php?name=$module_name\" method=\"post\">"
       ."<tr><td bgcolor='$bgcolor2'><b>"._USRNICKNAME."</b>:</td><td bgcolor='$bgcolor3'><b>$userinfo[username]</b></td></tr>"
       ."<tr><td bgcolor='$bgcolor2'><b>"._UREALNAME."</b>:<br>"._OPTIONAL."</td><td bgcolor='$bgcolor3'>"
       ."<input type=\"text\" name=\"realname\" value=\"$userinfo[name]\" size=\"50\" maxlength=\"60\"></td></tr>"
       ."<tr><td bgcolor='$bgcolor2'><b>"._UREALEMAIL.":</b><br>"._REQUIRED."</td>"
       ."<td bgcolor='$bgcolor3'><input type=\"text\" name=\"user_email\" value=\"$userinfo[user_email]\" size=\"50\" maxlength=\"255\"><br>"._EMAILNOTPUBLIC."</td></tr>"
       ."<tr><td bgcolor='$bgcolor2'><b>"._UFAKEMAIL.":</b><br>"._OPTIONAL."</td>"
       ."<td bgcolor='$bgcolor3'><input type=\"text\" name=\"femail\" value=\"$userinfo[femail]\" size=\"50\" maxlength=\"255\"><br>"._EMAILPUBLIC."</td></tr>"
       ."<tr><td bgcolor='$bgcolor2'><b>"._YOURHOMEPAGE.":</b><br>"._OPTIONAL."</td>"
       ."<td bgcolor='$bgcolor3'><input type=\"text\" name=\"user_website\" value=\"$userinfo[user_website]\" size=\"50\" maxlength=\"255\"></td></tr>";
   echo "<tr><td bgcolor='$bgcolor2'><b>"._YICQ.":</b><br>"._OPTIONAL."</td>"
       ."<td bgcolor='$bgcolor3'><input type=\"text\" name=\"user_icq\" value=\"$userinfo[user_icq]\" size=\"30\" maxlength=\"100\"></td></tr>"
       ."<tr><td bgcolor='$bgcolor2'><b>"._YAIM.":</b><br>"._OPTIONAL."</td>"
       ."<td bgcolor='$bgcolor3'><input type=\"text\" name=\"user_aim\" value=\"$userinfo[user_aim]\" size=\"30\" maxlength=\"100\"></td></tr>"
       ."<tr><td bgcolor='$bgcolor2'><b>"._YYIM.":</b><br>"._OPTIONAL."</td>"
       ."<td bgcolor='$bgcolor3'><input type=\"text\" name=\"user_yim\" value=\"$userinfo[user_yim]\" size=\"30\" maxlength=\"100\"></td></tr>"
       ."<tr><td bgcolor='$bgcolor2'><b>"._YMSNM.":</b><br>"._OPTIONAL."</td>"
       ."<td bgcolor='$bgcolor3'><input type=\"text\" name=\"user_msnm\" value=\"$userinfo[user_msnm]\" size=\"30\" maxlength=\"100\"></td></tr>"
       ."<tr><td b




_________________
Back to top Reply with quote
#2   re: Fatal error: Call to undefined function: nav()
echo
CZ Wiz
 Codezwiz Site Donator
echo has been a member for over 20 year's 20 Year Member
Gender: Male
Status: Offline
Joined: Oct 04, 2003
0.15 posts per day
Posts: 1147
Points: 93
   
What vesion of Nuke is this? patched? if so what patch number? Have you added or altered anything right before this error showed up? there shoud be a file called navbar.php in the Your_Account module's folder along with the index.html file,make sure you have that file. Also check the permiisions on that file it to should be chmodded to 644 if it's not already. Be sure to clear all cookies before logging into your site.



Back to top Reply with quote
#3   re: Fatal error: Call to undefined function: nav()
Triksta
CZ Super Newbie
Triksta has been a member for over 19 year's 19 Year Member
usa.gif indiana.gif
Age: 37
Gender: Male
Website:
Status: Offline
Joined: Oct 26, 2004
0.01 posts per day
Posts: 56
Points: 2,022
AIM Address Yahoo Messenger MSN Messenger 
PHPNuke version is 7.6 but i dont believe it is the patched version. No files have been modified yet. Havent had the chance to even get that far. Also, I see the navbar.php and it is CHMOD 644. There is no index.html but there is a index.php file. Any other ideas?




_________________
Back to top Reply with quote
#4   re: Fatal error: Call to undefined function: nav()
echo
CZ Wiz
 Codezwiz Site Donator
echo has been a member for over 20 year's 20 Year Member
Gender: Male
Status: Offline
Joined: Oct 04, 2003
0.15 posts per day
Posts: 1147
Points: 93
   
hmmmm....I see we can't use the p h p ext here...it turns it into .html....LOL what I meant was
index.p h p
perhaps backup the Your_Account folder and reupload a new one from the same version of Nuke.


Back to top Reply with quote
#5   re: Fatal error: Call to undefined function: nav()
Triksta
CZ Super Newbie
Triksta has been a member for over 19 year's 19 Year Member
usa.gif indiana.gif
Age: 37
Gender: Male
Website:
Status: Offline
Joined: Oct 26, 2004
0.01 posts per day
Posts: 56
Points: 2,022
AIM Address Yahoo Messenger MSN Messenger 
I re-uploaded the Your_Account folder into the modules folder. Also, when I go to click the main buttons at the top of the site, a run-time error occurs twice. Any ideas as to which file the error is referring to?




_________________
Back to top Reply with quote
#6   re: Fatal error: Call to undefined function: nav()
Triksta
CZ Super Newbie
Triksta has been a member for over 19 year's 19 Year Member
usa.gif indiana.gif
Age: 37
Gender: Male
Website:
Status: Offline
Joined: Oct 26, 2004
0.01 posts per day
Posts: 56
Points: 2,022
AIM Address Yahoo Messenger MSN Messenger 
Ok, I fixed the undefined function problem after I upgraded PHPNuke to patched 3.1. But I still have the runtime error each time any of the pages load or if i hover the mouse over one of the header buttons




_________________
Back to top Reply with quote
#7   re: Fatal error: Call to undefined function: nav()
Triksta
CZ Super Newbie
Triksta has been a member for over 19 year's 19 Year Member
usa.gif indiana.gif
Age: 37
Gender: Male
Website:
Status: Offline
Joined: Oct 26, 2004
0.01 posts per day
Posts: 56
Points: 2,022
AIM Address Yahoo Messenger MSN Messenger 
Still getting the following error after doing a complete re-install of PHPNuke.

Fatal error: Call to undefined function: nav() in /home/dieteam/public_html/custom-graphikz/modules/Your_Account/index.php on line 224


This error comes up when a user tries logging into the sub-domain site.

The original site is [ Register or login to view links on this board. ]
The sub-domain site is [ Register or login to view links on this board. ]

Thanks,
Tr!k



_________________
Back to top Reply with quote
#8   re: Fatal error: Call to undefined function: nav()
echo
CZ Wiz
 Codezwiz Site Donator
echo has been a member for over 20 year's 20 Year Member
Gender: Male
Status: Offline
Joined: Oct 04, 2003
0.15 posts per day
Posts: 1147
Points: 93
   
Sometimes Nuke gets weird with cookies when you have it installed for a main site plus a sub-domain. Make sure your users are clearing cookies with the browser closed before logging in also. Here's some more info on Nuke cookies: [ Register or login to view links on this board. ]



Back to top Reply with quote
#9   re: Fatal error: Call to undefined function: nav()
Triksta
CZ Super Newbie
Triksta has been a member for over 19 year's 19 Year Member
usa.gif indiana.gif
Age: 37
Gender: Male
Website:
Status: Offline
Joined: Oct 26, 2004
0.01 posts per day
Posts: 56
Points: 2,022
AIM Address Yahoo Messenger MSN Messenger 
any server-side solution to this problem?

the domain and sub-domain are on 2 seperate databases... anything else i can do to get the subdomain running correctly?




_________________
Back to top Reply with quote
Display posts from previous:      
Add To: Del.icio.us  Digg  Google  Spurl  Blink  Furl  Y! MyWeb  
<< View previous topic View next topic >>
Post new topicReply to topic

Jump to 
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
You cannot attach files in this forum
You cannot download files in this forum