Ravens PHP Scripts: Forums
 

 

View next topic
View previous topic
Post new topic   Reply to topic    Ravens PHP Scripts And Web Hosting Forum Index -> RN v2.20.00 - All Issues
Author Message
prekill
Worker
Worker



Joined: Oct 22, 2005
Posts: 201

PostPosted: Sun Aug 17, 2008 3:35 pm Reply with quote

Hey guys,

I have update from phpnuke 7.0 to rn 2.2 but kept all of my modules.

I think the following problem has something to do with the gfx function but have no idea on how to solve this issue.

here is my index.php of your account module:

[code:1:bf2d68635f]
<?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. */
/* */
/************************************************************************/
/* Additional security checking code 2003 by chatserv */
/* http://www.nukefixes.com -- http://www.nukeresources.com */
/************************************************************************/

if ( !defined('MODULE_FILE') )
{
die('You can\'t access this file directly...');
}

require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
$userpage = 1;
if(isset($_GET['redirect'])) $redirect = substr($_SERVER['QUERY_STRING'], strpos($_SERVER['QUERY_STRING'], 'redirect=') + strlen('redirect='), strlen($_SERVER['QUERY_STRING']));

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)|(JackFromWales4u2))$",$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);
}

if (!function_exists('makepass')) {
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 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>ôúéçú çùáåï îùúîù çãù</b></font></center>\n";
echo "<br><table width=\"80%\" align=\"center\" cellspacing=\"3\" cellpadding=\"3\" style=\"border: 1px solid; border-color: #ebebeb;\"><tr>";
echo "<td><img src=\"modules/$module_name/images/warning.png\" border=\"0\"></td>";
echo "<td><font class=\"content\"><b>áøöåðé ìøùåí çùáåï îùúîù çãù.</b> òí ôúéçú çùáåï îùúîù çãù áàúø ôøéôìééè ú÷áì âéùä îìàä ìëì äàæåøéí äùåðéí áàúø. ìàçø ääøùîä úåëì ìôøñí úâåáåú, ìôòåì áôåøåí, ìäåøéã ÷áöéí åìùìåç úåëï ìàúø úçú ùí îùúîù ééçåãé ùúáçø áîäìê ääøùîä. ìäøùîä ùìåùä ùìáéí:<br><b>1. äæðú ðúåðéí</b><br>2. àéîåú ôøèéí<br>3. äôòìú äçùáåï</td></tr></table>";
echo "<br><center><b>ùìá øàùåï - äæðú ðúåðéí</b></center><br>\n";
echo "<table width=\"80%\" align='center' cellpadding='3' cellspacing='3' style=\"border: 1px solid; border-color: #ebebeb;\">\n";
echo "<form action='modules.php?name=$module_name' method='post'>\n";
echo "<tr><td bgcolor='#EAEDF4'>"._NICKNAME.":</td><td bgcolor='#F8F9FA'><input type='text' name='username' size='15' maxlength='25'><br><font class='tiny'>(ùí äîùúîù çééá ìäéåú áéï 4 ì-20 úååéí.)</font></td></tr>\n";
echo "<tr><td bgcolor='#EAEDF4'>"._EMAIL.":</td><td bgcolor='#F8F9FA'><input type='text' name='user_email' size='40' maxlength='255'><br>(éùîù ìäôòìú çùáåï äîùúîù.)</td></tr>\n";
echo "<tr><td bgcolor='#EAEDF4'>"._PASSWORD.":</td><td bgcolor='#F8F9FA'><input type='password' name='user_password' size='15' maxlength='40'><br><font class='tiny'>("._BLANKFORAUTO.")</font><br><font class='tiny'>(äñéñîà çééáú ìäéåú áéï 4 ì-20 úååéí.)</font></td></tr>\n";
echo "<tr><td bgcolor='#EAEDF4'>"._RETYPEPASSWORD.":</td><td bgcolor='#F8F9FA'><input type='password' name='user_password2' size='15' maxlength='40'><br><font class='tiny'>("._BLANKFORAUTO.")</font><br><font class='tiny'>(äñéñîà çééáú ìäéåú áéï 4 ì-20 úååéí.)</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 bgcolor='#EAEDF4'>"._SECURITYCODE.":</td><td bgcolor='#F8F9FA'><img src='modules.php?name=$module_name&op=gfx&random_num=$random_num' border='1' alt='"._SECURITYCODE."' title='"._SECURITYCODE."'></td></tr>\n";
echo "<tr><td bgcolor='#EAEDF4'>"._TYPESECCODE.":</td><td bgcolor='#F8F9FA'><input type='text' name='gfx_check' size='10' maxlength='8'></td></tr>\n";
echo "<input type='hidden' name='random_num' value='$random_num'>\n";
}
echo "<input type=\"hidden\" name=\"op\" value=\"new user\">\n";
echo "<tr><td align='center' bgcolor='#F8F9FA' colspan='2'><input type='submit' value='äîùê ìàéîåú ôøèéí'></td></tr>\n";
echo "</form></table>\n";
echo "<br>\n";
echo "<table width=\"80%\" align=\"center\" cellspacing=\"3\" cellpadding=\"3\" style=\"border: 1px solid; border-color: #ebebeb;\"><tr>";
echo "<td valign=\"top\"><br><br><li><br><li><br><br><li><br><li></td><td valign=\"top\"><font class=\"content\"><b><u>äòøåú çùåáåú:</u></b><br><br>çåáä ìîìà àú ëì äùãåú<br>ìàçø àéîåú äôøèéí éùìç ìãåàø äàì÷èøåðé îééì òí ìéð÷ ìäôòìú äçùáåï ìëï çùåá ìäæéï ãåàø àì÷èøåðé àîéúé àçøú ìà úåëì ìäôòéì àú çùáåï äîùúîù ùìê<br>ëì äðúåðéí ðùàøéí çñåééí áîòøëú<br>äâãøåú äçùáåï îáåññåú òåâéåú (cookies)</td></tr></table>";
echo "<br><center><font class='content'>[ <a href='modules.php?name=$module_name'>"._USERLOGIN."</a> | <a href='modules.php?name=$module_name&op=pass_lost'>"._PASSWORDLOST."</a> ]</font></center>\n";
CloseTable();
include("footer.php");
} elseif (is_user($user)) {
global $cookie;
cookiedecode($user);
userinfo($cookie[1]);
}
}

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();
}
OpenTable();
echo "<center><font class=\"title\"><b>ôúéçú çùáåï îùúîù çãù</b></font></center><br><table width=\"80%\" align=\"center\" cellspacing=\"3\" cellpadding=\"3\" style=\"border: 1px solid; border-color: #ebebeb;\"><tr>";
echo "<td><img src=\"modules/$module_name/images/warning.png\" border=\"0\"></td>";
echo "<td><b>áøöåðé ìøùåí çùáåï îùúîù çãù.</b> òí ôúéçú çùáåï îùúîù çãù áàúø ôøéôìééè ú÷áì âéùä îìàä ìëì äàæåøéí äùåðéí áàúø. ìàçø ääøùîä úåëì ìôøñí úâåáåú, ìôòåì áôåøåí, ìäåøéã ÷áöéí åìùìåç úåëï ìàúø úçú ùí îùúîù ééçåãé ùúáçø áîäìê ääøùîä. ìäøùîä ùìåùä ùìáéí:<br>1. äæðú ðúåðéí<br><b>2. àéîåú ôøèéí</b><br>3. äôòìú äçùáåï</td></tr></table>";
echo "<br><center><b>ùìá ùðé - àéîåú ôøèéí</b></center><br>";
echo "<table width=\"80%\" align=\"center\" cellspacing=\"3\" cellpadding=\"3\" style=\"border: 1px solid; border-color: #ebebeb;\">";
echo "<tr><td>$username, "._USERCHECKDATA."<br><br><b>"._USERNAME.":</b> $username<br></td></tr>";
echo "<tr><td><b>"._EMAIL.":</b> $user_email</td></tr>";
echo "</table>";
echo "<center><form action='modules.php?name=$module_name' method='post'>";
echo "<input type='hidden' name='random_num' value=\"$random_num\">";
echo "<input type='hidden' name='gfx_check' value=\"$gfx_check\">";
echo "<input type='hidden' name='username' value=\"$username\">";
echo "<input type='hidden' name='user_email' value=\"$user_email\">";
echo "<input type='hidden' name='user_password' value=\"$user_password\">";
echo "<input type='hidden' name='op' value='finish'>";
echo "<input type='submit' value='äîùê ìäôòìú äçùáåï'> &nbsp;&nbsp;"._GOBACK."</form></center>";
echo "<table width=\"80%\" align=\"center\" cellspacing=\"3\" cellpadding=\"3\" style=\"border: 1px solid; border-color: #ebebeb;\"><tr>";
echo "<td><li></td><td valign=\"top\"><font class=\"content\"><b><u>äòøåú çùåáåú:</u></b><br>"._YOUWILLRECEIVE."</td></tr></table>";
CloseTable();
} else {
OpenTable();
echo "<right><font class=\"title\"><b>ùâéàä áäøùîä!</b></font><br><br>";
echo "<font class=\"content\">$stop<br>"._GOBACK."</font></right>";
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 = "<html dir=\"rtl\"><table bgcolor=\"#b9cfe6\" border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\"><tr bgcolor=\"#81b2e5\"><td><br><font color=\"#FFFFFF\"><h2>$sitename\n\n</h2></td><td align=\"left\" width=\"215\"><img src=\"http://www.preflight.us/HE/images/watermark.gif\"></td></tr><tr><td bordercolor=\"#e7e7e9\"><br>"._YOUUSEDEMAIL." ($user_email).\n\n <br><br>"._TOFINISHUSER."\n\n <br><br><center><a href=\"$finishlink\"><font color=\"red\" size=\"4\"><b><u>"._FHINISH."</u></b></font></a></center>\n\n <br><u><b>"._FOLLOWINGMEM."</b></u><br><br>\n\n<li><b>"._UNICKNAME."</b> $username\n<br><li><b>"._UPASSWORD."</b> $user_password<br><br>"._SAVEEMAIL."</td><td valign=\"top\" width=\"215\" bgcolor=\"#81b2e5\"><font color=\"blue\"><b><u>èéô:</u></b></font><br><br>áùáéì ìîðåò äùòéä îäàúø\ôåøåí àðà ÷øà àú çå÷é äôåøåí ìôðé ôúéçú ãéåï àå ùìéçú úâåáä áôåøåí. òì îðú ìäâéò ìçå÷é äôåøåí <a href=\"http://www.preflight.us/HE/ftopict-1006.html\">ìçõ ëàï</a>. äðäìú å÷äéìú ôøéôìééè îàåã ðå÷ùä áðåùà äçå÷éí åìëï îåîìõ ìðäåâ ìôéäí.</td></tr></table></html>";
$subject = ""._ACTIVATIONSUB."";
$headers = "Content-Type: text/html; charset=WINDOWS-1255\r\nFrom: "._SITENAME."<$adminmail>\nX-Mailer: PHP/". phpversion();
mail($user_email, $subject, $message, $headers);
OpenTable();
echo "<center><font class=\"title\"><b>ôúéçú çùáåï îùúîù çãù</b></font></center><br><table width=\"80%\" align=\"center\" cellspacing=\"3\" cellpadding=\"3\" style=\"border: 1px solid; border-color: #ebebeb;\"><tr>";
echo "<td><img src=\"modules/$module_name/images/warning.png\" border=\"0\"></td>";
echo "<td><font class=\"content\"><b>áøöåðé ìøùåí çùáåï îùúîù çãù.</b> òí ôúéçú çùáåï îùúîù çãù áàúø ôøéôìééè ú÷áì âéùä îìàä ìëì äàæåøéí äùåðéí áàúø. ìàçø ääøùîä úåëì ìôøñí úâåáåú, ìôòåì áôåøåí, ìäåøéã ÷áöéí åìùìåç úåëï ìàúø úçú ùí îùúîù ééçåãé ùúáçø áîäìê ääøùîä. ìäøùîä ùìåùä ùìáéí:<br>1. äæðú ðúåðéí<br>2. àéîåú ôøèéí<br><b>3. äôòìú äçùáåï</b></td></tr></table>";
echo "<br><center><b>ùìá ùìéùé - äôòìú äçùáåï</b></center><br><table width=\"80%\" align=\"center\" cellspacing=\"3\" cellpadding=\"3\" style=\"border: 1px solid; border-color: #ebebeb;\"><tr>";
echo "<td><img src=\"modules/$module_name/images/good.gif\" border=\"0\"></td>";
echo "<td><center><b>"._ACCOUNTCREATED."</b><br><br>"._YOUAREREGISTERED."</center><br>"._FINISHUSERCONF."<br><br>"._THANKSUSER."</td></tr></table>";
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);
$result = $db->sql_query("SELECT * FROM ".$user_prefix."_users WHERE username='$username'");
$num = $db->sql_numrows($result);
$usrinfo = $db->sql_fetchrow($result);
if(!$bypass) cookiedecode($user);
include("header.php");
OpenTable();
echo "<center><font class=\"storytitle\">";
if((strtolower($username) == strtolower($cookie[1])) AND ($userinfo[user_password] == $cookie[2])) {
echo "$username, áøåê äáà ìçùáåï ùìê!</font></center><br>";
echo "<table width=\"705\" align=\"center\" cellspacing=\"2\" cellpadding=\"2\" style=\"border: 1px solid; border-color: #ebebeb;\"><tr><td>";
nav(1);
echo "</td></tr></table><br>";
echo "<table width=\"705\" align=\"center\" cellspacing=\"3\" cellpadding=\"3\" style=\"border: 1px solid; border-color: #ebebeb;\"><tr>";
echo "<td valign=\"top\" width=\"370\">";
function lastposts() {
include("blocks/block-Last_Forums.php");
OpenTable();
echo $content;
CloseTable();
}

switch($func) {

default:
lastposts();
break;
}
echo "<br>";
include("modules/Your_Account/includes/ui-l10bbforums.php");
echo "</td>";
echo "<td valign=\"top\">";
} else {
echo "<font class=\"title\">"._PERSONALINFO.": ".$usrinfo['username']."</font></center><br>";
}
if($num == 1) {
echo "<center>\n";
echo "<table border='0' cellpadding='2' cellspacing='1' class='content' width='100%'>\n";
echo "<tr><td style=\"border-bottom: 1px dotted #808080\" colspan=\"2\"><font class=\"storytitle\">äâãøåú ôøåôéì:</font></td></tr>";
echo "<tr>\n<td align='center' bgcolor='$bgcolor2' class='title' colspan='2' width='100%'>";
if ($usrinfo[user_avatar_type] == 1) { // Type 1
$user_avatar = $board_config[avatar_path]."/".$usrinfo[user_avatar];
} elseif($usrinfo[user_avatar_type] == 2) { // Type 2
echo "<img src='$usrinfo[user_avatar]'>";
} elseif($usrinfo[user_avatar] == "") { // Type 3
echo "<img src='modules/Forums/images/blank.gif'>";
} else {
echo "<img src='".$board_config[avatar_gallery_path]."/".$usrinfo[user_avatar]."'>";
}
echo "</td>\n</tr>\n";
$usrinfo[user_website] = strtolower($usrinfo[user_website]);
$usrinfo[user_website] = str_replace("http://", "", $usrinfo[user_website]);
if ($usrinfo[user_website] == "") {
$userwebsite = _YA_NA;
} else {
$userwebsite = "<a href=\"http://$usrinfo[user_website]\" target=\"new\">$usrinfo[user_website]</a>";
}
if (is_admin($admin) || $usrinfo['user_viewemail'] == 1) {
$user_email = "<a href='mailto:$usrinfo[user_email]'>$usrinfo[user_email]</a>";
} else {
$user_email = _YA_NA;
}
$usrinfo[user_sig] = nl2br($usrinfo[user_sig]);
$usrinfo[user_bio] = nl2br($usrinfo[user_bio]);
$usrinfo[user_lastvisit] = date("D M j H:i:s T Y", $usrinfo[user_lastvisit]);
echo "<tr>\n<td width='30%' bgcolor='#eaedf4'>"._USERNAME."</td>\n<td width='70%' bgcolor='#f8f9fa'><b>$usrinfo[username]</b></td>\n</tr>\n";
echo "<tr>\n<td width='30%' bgcolor='#eaedf4'>"._EMAIL."</td>\n<td width='70%' bgcolor='#f8f9fa'><b>$user_email</b></td>\n</tr>\n";

if(is_admin($admin) OR is_user($user) AND $usrinfo[username] == $username) {
$result = $db->sql_query("SELECT * FROM ".$user_prefix."_cnbya_field WHERE need <> '0' ORDER BY pos");
} else {
$result = $db->sql_query("SELECT * FROM ".$user_prefix."_cnbya_field WHERE need <> '0' AND public='1' ORDER BY pos");
}
while ($sqlvalue = $db->sql_fetchrow($result)) {
if (substr($sqlvalue[name],0,1)=='_') eval( "\$name_exit = $sqlvalue[name];"); else $name_exit = $sqlvalue[name];
echo "<tr><td width='30%' bgcolor='#eaedf4'>$name_exit</td><td width='70%' bgcolor='#f8f9fa'>".$usrinfo[$sqlvalue[name]]."</td></tr>\n";
}

echo "<tr>\n<td width='30%' bgcolor='#eaedf4'>"._ICQ."</td>\n<td width='70%' bgcolor='#f8f9fa'><b>$usrinfo[user_icq]</b></td>\n</tr>\n";
echo "<tr>\n<td width='30%' bgcolor='#eaedf4'>"._LOCATION."</td>\n<td width='70%' bgcolor='#f8f9fa'><b>$usrinfo[user_from]</b></td>\n</tr>\n";
echo "<tr>\n<td width='30%' bgcolor='#eaedf4'>"._REGDATE."</td>\n<td width='70%' bgcolor='#f8f9fa'><b>$usrinfo[user_regdate]</b></td>\n</tr>\n";
echo "<tr>\n<td width='30%' bgcolor='#eaedf4'>"._OCCUPATION."</td>\n<td width='70%' bgcolor='#f8f9fa'><b>$usrinfo[user_occ]</b></td>\n</tr>\n";
echo "<tr>\n<td width='30%' bgcolor='#eaedf4'>"._INTERESTS."</td>\n<td width='70%' bgcolor='#f8f9fa'><b>$usrinfo[user_interests]</b></td>\n</tr>\n";
echo "<tr>\n<td width='30%' bgcolor='#eaedf4'>"._YA_LASTVISIT."</td>\n<td width='70%' bgcolor='#f8f9fa'><b>$usrinfo[user_lastvisit]</b></td>\n</tr>\n";
$sql2 = "SELECT uname FROM ".$prefix."_session WHERE uname='$username'";
$result2 = $db->sql_query($sql2);
$row2 = $db->sql_fetchrow($result2);
$username_pm = $username;
$username = $row2[uname];
if ($username == "") { $online = _OFFLINE; } else { $online = _ONLINE; }
echo "<tr>\n<td width='30%' bgcolor='#eaedf4'>"._USERSTATUS."</td>\n<td width='70%' bgcolor='#f8f9fa'><b>$online</b></td>\n</tr>\n";
echo "<tr>\n<td width='30%' bgcolor='#eaedf4' colspan=\"2\" align=\"center\"><a href=\"forum-editprofile.html\"><b>ùéðåé äâãøåú ôøåôéì</b></a></td>\n</tr>\n";
echo "</table>\n";
echo "<br>\n";
include("modules/Your_Account/includes/ui-0headlines.php");
echo "</td></tr></table>\n";
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_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=\"journal.html?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);
$link = stripslashes(check_html($link, "nohtml"));
$title2 = ereg_replace(".*<title>","",$items[$i]);
$title2 = ereg_replace("</title>.*","",$title2);
$title2 = stripslashes(check_html($title2, "nohtml"));
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><font class=\"title2\"><u>* "._PRIVATEMESSAGES." *</u></font><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=\"modules.php?name=Search&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=\"messages.html\"><b>$numrow</b></a> "._PRIVATEMSG."<br><br>"
."<form action=\"messages.html\" method=\"post\">"
.""._USENDPRIVATEMSG.": <input type=\"text\" name=\"pm_uname\" size=\"20\">&nbsp;&nbsp;$links"
."<input type=\"hidden\" name=\"send\" value=\"1\">"
."</form></center>";
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><br>\n";
CloseTable();
echo "\n";
}
if (!is_user($user)) {
OpenTable();
mt_srand ((double)microtime()*1000000);
$maxran = 1000000;
$random_num = mt_rand(0, $maxran);
echo "<table width=\"80%\" align=\"center\" cellspacing=\"3\" cellpadding=\"3\" style=\"border: 1px solid; border-color: #ebebeb;\"><tr><td align=\"right\"><font class=\"content\">\n";
echo "[ <a href=\"modules.php?name=$module_name\">"._LOGIN."</a> \n";
echo "| <a href=\"modules.php?name=$module_name&op=new_user\">"._REGNEWUSER."</a> ]\n";
echo "</td><td align=\"left\"><font class=\"content\">\n";
echo "[ <font class=\"content\"><a href=\"modules.php?name=$module_name&op=pass_lost\">"._PASSWORDLOST."</a>]</font>\n";
echo "</td></tr></table><br>\n";
echo "<table style=\"border: 1px solid; border-color: #ebebeb;\" align=\"center\" width=\"80%\" cellspacing=\"6\" cellpadding=\"6\"><tr><td valign=\"top\" width=\"40%\"><b>äúçáøåú îùúîùéí:</b><br><table style=\"border: 1px solid; border-color: #ebebeb;\" cellspacing=\"3\" cellpadding=\"6\" width=\"100%\" height=\"156\"><form action=\"modules.php?name=$module_name\" method=\"post\">\n";
echo "<tr><td>"._NICKNAME.":</td><td><input type=\"text\" name=\"username\" size=\"15\" maxlength=\"25\"></td></tr>\n";
echo "<tr><td>"._PASSWORD.":</td><td><input type=\"password\" name=\"user_password\" size=\"15\" maxlength=\"20\" AutoComplete=\"off\"></td></tr>\n";
if (extension_loaded("gd") AND ($ya_config['usegfxcheck'] == 2 OR $ya_config['usegfxcheck'] == 3)) {
echo "<tr><td>"._YA_SECURITYCODE.":</td><td><img src='modules.php?name=$module_name&op=gfx&random_num=$random_num' border='0' alt='"._YA_SECURITYCODE."' title='"._YA_SECURITYCODE."'></td></tr>\n";
echo "<tr><td>"._YA_TYPESECCODE.":</td><td><input type=\"text\" name=\"gfx_check\" size=\"10\" maxlength=\"8\" AutoComplete=\"off\"></td></tr>\n";
echo "<input type=\"hidden\" name=\"random_num\" value=\"$random_num\">\n";
}
echo "<input type=\"hidden\" name=\"redirect\" value=$redirect>\n";
echo "<input type=\"hidden\" name=\"mode\" value=$mode>\n";
echo "<input type=\"hidden\" name=\"f\" value=$f>\n";
echo "<input type=\"hidden\" name=\"t\" value=$t>\n";
echo "<input type=\"hidden\" name=\"op\" value=\"login\">\n";
echo "<tr><td colspan='2' align=\"center\"><input type=\"submit\" value=\""._LOGIN."\">";
if ($ya_config['useactivate'] == 0) { echo "<br><br>("._BESUREACT.")\n"; }
echo "</td></tr></form></table></td><td valign=\"top\" width=\"40%\"><b>ôúéçú çùáåï îùúîù çãù:</b><br><table style=\"border: 1px solid; border-color: #ebebeb;\" cellspacing=\"3\" cellpadding=\"6\" width=\"100%\" height=\"156\"><tr><td valign=\"top\">áøöåðé ìøùåí çùáåï îùúîù çãù.<br><br>òí ôúéçú çùáåï îùúîù çãù áàúø ôøéôìééè ú÷áì âéùä îìàä ìëì äàæåøéí äùåðéí áàúø. ìàçø ääøùîä úåëì ìôøñí úâåáåú, ìôòåì áôåøåí, ìäåøéã ÷áöéí åìùìåç úåëï ìàúø úçú ùí îùúîù ééçåãé ùúáçø áîäìê ääøùîä.<br><center><form action=\"account-new_user.html\" method=\"post\"><input type='submit' value=\"äîùê\"></form></center></td></tr></table></td></tr></table>\n\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>ùéçæåø ñéñîà</b></font></center>\n";
CloseTable();
echo "<br>\n";
OpenTable();
echo "<table width=\"80%\" align=\"center\" cellspacing=\"3\" cellpadding=\"3\" style=\"border: 1px solid; border-color: #ebebeb;\"><tr><td align=\"right\"><font class=\"content\">\n";
echo "[ <a href=\"modules.php?name=$module_name\">"._LOGIN."</a> \n";
echo "| <a href=\"modules.php?name=$module_name&op=new_user\">"._REGNEWUSER."</a> ]\n";
echo "</td><td align=\"left\"><font class=\"content\">\n";
echo "[ <font class=\"content\"><a href=\"modules.php?name=$module_name&op=pass_lost\">"._PASSWORDLOST."</a>]</font>\n";
echo "</td></tr></table><br>\n";
echo "<table width=\"80%\" align=\"center\" cellspacing=\"3\" cellpadding=\"3\" style=\"border: 1px solid; border-color: #ebebeb;\"><tr>";
echo "<td><img src=\"modules/$module_name/images/warning.png\" border=\"0\"></td>";
echo "<td><font class=\"content\"><b>"._PASSWORDLOST."</b> "._NOPROBLEM."</td></tr></table><br><br>";
echo "<table width=\"80%\" align=\"center\" cellspacing=\"3\" cellpadding=\"3\" style=\"border: 1px solid; border-color: #ebebeb;\"><tr>";
echo "<form action=\"modules.php?name=$module_name\" method=\"post\">\n";
echo "<tr><td width=\"60%\">";
echo "<table border=\"0\" align=\"center\">\n";
echo "<tr><td align='right'>"._NICKNAME.":</td><td><input type=\"text\" name=\"username\" size=\"15\" maxlength=\"25\"></td></tr>\n";
echo "<tr><td valign=\"top\">"._CONFIRMATIONCODE.":</td><td><input type=\"text\" name=\"code\" size=\"15\" maxlength=\"10\"><br>(ø÷ áùìá äùðé)</td></tr></table><br>\n";
echo "</td><td valign=\"middle\" align=\"right\">";
echo "<input type=\"hidden\" name=\"op\" value=\"mailpasswd\">\n";
echo "<input type=\"submit\" value=\""._SENDPASSWORD."\"><br>\n";
echo "</td></form></tr></table>";
echo "<br><br><table width=\"80%\" align=\"center\" cellspacing=\"3\" cellpadding=\"3\" style=\"border: 1px solid; border-color: #ebebeb;\"><tr>";
echo "<td valign=\"top\"><br><br><li></td><td valign=\"top\"><font class=\"content\"><b><u>äòøåú çùåáåú:</u></b><br><br>ôòåìú ùéçæåø äñéñîà ëøåëä áùðé ùìáéí. áúçéìä òìéê ìäæéï ùí îùúîù àå ãåàø àì÷èøåðé åìàçø îëï àú ÷åã äàéîåú ùú÷áì åàú ùí äîùúîù òì îðú ì÷áì ñéñîà çãùä.</td></tr></table>";
CloseTable();
include("footer.php");
} elseif(is_user($user)) {
global $cookie;
cookiedecode($user);
userinfo($cookie[1]);
}
}

function mail_password($username, $code) {
global $nsnst_const, $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 {
if(!defined("NUKESENTINEL_IS_LOADED")) {
$host_name = $_SERVER['REMOTE_ADDR'];
} else {
$host_name = $nsnst_const['remote_ip'];
}
$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 = "<html dir=\"rtl\">úäìéê ùéçæåø ñéñîà òáåø ùí äîùúîù '$username' "._AT." $sitename.<br><br>\n\n"._YOURNEWPASSWORD." $newpass<br><br>\n\n "._YOUCANCHANGE."\n\n"._IFYOUDIDNOTASK2."</html>";
$subject = ""._USERPASSWORD4." $username";
$headers = "Content-Type: text/html; charset=WINDOWS-1255\r\nFrom: "._SITENAME."<$adminmail>\nX-Mailer: PHP/". phpversion();
mail($user_email, $subject, $message, $headers);
/* 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><font class='title'><b>"._PASSWORD4." $username "._MAILED."</b></font><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 {
if(!defined("NUKESENTINEL_IS_LOADED")) {
$host_name = $_SERVER['REMOTE_ADDR'];
} else {
$host_name = $nsnst_const['remote_ip'];
}
$row = $db->sql_fetchrow($result);
$user_email = $row[user_email];
$user_password = $row[user_password];
$areyou = substr($user_password, 0, 10);
$message = "<html dir=\"rtl\">úäìéê ùéçæåø ñéñîà òáåø ùí äîùúîù '$username' "._AT." $sitename.<br><br>"._AWEBUSERFROM." $host_name "._CODEREQUESTED."<br><br>\n\n"._YOURCODEIS.": $areyou <br><br>\n\n"._WITHTHISCODE.".\n"._IFYOUDIDNOTASK2."</html>";
$subject=""._CODEFOR." $username";
$headers = "Content-Type: text/html; charset=WINDOWS-1255\r\nFrom: "._SITENAME."<$adminmail>\nX-Mailer: PHP/". phpversion();
mail($user_email, $subject, $message, $headers);
include ("header.php");
OpenTable();
echo "<center><font class='title'><b>"._CODEFOR." $username";
echo " "._MAILED."</b></font><br><br>"._GOBACK."</center>";
echo "<br><table width=\"80%\" align=\"center\" cellspacing=\"3\" cellpadding=\"3\" style=\"border: 1px solid;
 
View user's profile Send private message
prekill







PostPosted: Sun Aug 17, 2008 3:39 pm Reply with quote

continue of index.php

Code:


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 $nsnst_const, $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]);
        if(!defined("NUKESENTINEL_IS_LOADED")) {
        $uname = $_SERVER['REMOTE_ADDR'];
        } else {
        $uname = $nsnst_const['remote_ip'];
        }
       $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: account.html");
        } else if ($mode == "") {
            Header("Location: forums.html?file=$forward");
        } else if ($t !="")  {
            Header("Location: forums.html?file=$forward&mode=$mode&t=$t");
        } else {
            Header("Location: forums.html?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>";
   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 bgcolor='$bgcolor2'><b>"._YLOCATION.":</b><br>"._OPTIONAL."</td>"
       ."<td bgcolor='$bgcolor3'><input type=\"text\" name=\"user_from\" value=\"$userinfo[user_from]\" size=\"30\" maxlength=\"100\"></td></tr>"
       ."<tr><td bgcolor='$bgcolor2'><b>"._YOCCUPATION.":</b><br>"._OPTIONAL."</td>"
       ."<td bgcolor='$bgcolor3'><input type=\"text\" name=\"user_occ\" value=\"$userinfo[user_occ]\" size=\"30\" maxlength=\"100\"></td></tr>"
       ."<tr><td bgcolor='$bgcolor2'><b>"._YINTERESTS.":</b><br>"._OPTIONAL."</td>"
       ."<td bgcolor='$bgcolor3'><input type=\"text\" name=\"user_interests\" value=\"$userinfo[user_interests]\" size=\"30\" maxlength=\"100\"></td></tr>";
   echo "<tr><td bgcolor='$bgcolor2'><b>"._RECEIVENEWSLETTER."</b></td><td bgcolor='$bgcolor3'>";
   if ($userinfo[newsletter] == 1) {
       echo "<input type=\"radio\" name=\"newsletter\" value=\"1\" checked>"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"newsletter\" value=\"0\">"._NO."";
   } elseif ($userinfo[newsletter] == 0) {
       echo "<input type=\"radio\" name=\"newsletter\" value=\"1\">"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"newsletter\" value=\"0\" checked>"._NO."";
   }
   echo "</td></tr>";

   echo "<tr><td bgcolor='$bgcolor2'><b>"._ALWAYSSHOWEMAIL.":</b></td><td bgcolor='$bgcolor3'>";
   if ($userinfo[user_viewemail] == 1) {
       echo "<input type=\"radio\" name=\"user_viewemail\" value=\"1\" checked>"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"user_viewemail\" value=\"0\">"._NO."";
   } elseif ($userinfo[user_viewemail] == 0) {
       echo "<input type=\"radio\" name=\"user_viewemail\" value=\"1\">"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"user_viewemail\" value=\"0\" checked>"._NO."";
   }
   echo "</td></tr>";

   echo "<tr><td bgcolor='$bgcolor2'><b>"._HIDEONLINE.":</b></td><td bgcolor='$bgcolor3'>";
   if ($userinfo[user_allow_viewonline] == 1) {
       echo "<input type=\"radio\" name=\"user_allow_viewonline\" value=\"0\">"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"user_allow_viewonline\" value=\"1\" checked>"._NO."";
   } elseif ($userinfo[user_allow_viewonline] == 0) {
       echo "<input type=\"radio\" name=\"user_allow_viewonline\" value=\"0\" checked>"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"user_allow_viewonline\" value=\"1\">"._NO."";
   }
   echo "</td></tr>";

   echo "<tr><td bgcolor='$bgcolor2'><b>"._REPLYNOTIFY.":</b><br>"._REPLYNOTIFYMSG."</td><td bgcolor='$bgcolor3'>";
   if ($userinfo[user_notify] == 1) {
       echo "<input type=\"radio\" name=\"user_notify\" value=\"1\" checked>"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"user_notify\" value=\"0\">"._NO."";
   } elseif ($userinfo[user_notify] == 0) {
       echo "<input type=\"radio\" name=\"user_notify\" value=\"1\">"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"user_notify\" value=\"0\" checked>"._NO."";
   }
   echo "</td></tr>";

   echo "<tr><td bgcolor='$bgcolor2'><b>"._PMNOTIFY.":</b></td><td bgcolor='$bgcolor3'>";
   if ($userinfo[user_notify_pm] == 1) {
       echo "<input type=\"radio\" name=\"user_notify_pm\" value=\"1\" checked>"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"user_notify_pm\" value=\"0\">"._NO."";
   } elseif ($userinfo[user_notify_pm] == 0) {
       echo "<input type=\"radio\" name=\"user_notify_pm\" value=\"1\">"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"user_notify_pm\" value=\"0\" checked>"._NO."";
   }
   echo "</td></tr>";

   echo "<tr><td bgcolor='$bgcolor2'><b>"._POPPM.":</b><br>"._POPPMMSG."</td><td bgcolor='$bgcolor3'>";
   if ($userinfo[user_popup_pm] == 1) {
       echo "<input type=\"radio\" name=\"user_popup_pm\" value=\"1\" checked>"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"user_popup_pm\" value=\"0\">"._NO."";
   } elseif ($userinfo[user_popup_pm] == 0) {
       echo "<input type=\"radio\" name=\"user_popup_pm\" value=\"1\">"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"user_popup_pm\" value=\"0\" checked>"._NO."";
   }
   echo "</td></tr>";

   echo "<tr><td bgcolor='$bgcolor2'><b>"._ATTACHSIG.":</b></td><td bgcolor='$bgcolor3'>";
   if ($userinfo[user_attachsig] == 1) {
       echo "<input type=\"radio\" name=\"user_attachsig\" value=\"1\" checked>"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"user_attachsig\" value=\"0\">"._NO."";
   } elseif ($userinfo[user_attachsig] == 0) {
       echo "<input type=\"radio\" name=\"user_attachsig\" value=\"1\">"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"user_attachsig\" value=\"0\" checked>"._NO."";
   }
   echo "</td></tr>";

   echo "<tr><td bgcolor='$bgcolor2'><b>"._ALLOWBBCODE."</b></td><td bgcolor='$bgcolor3'>";
   if ($userinfo[user_allowbbcode] == 1) {
       echo "<input type=\"radio\" name=\"user_allowbbcode\" value=\"1\" checked>"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"user_allowbbcode\" value=\"0\">"._NO."";
   } elseif ($userinfo[user_allowbbcode] == 0) {
       echo "<input type=\"radio\" name=\"user_allowbbcode\" value=\"1\">"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"user_allowbbcode\" value=\"0\" checked>"._NO."";
   }
   echo "</td></tr>";

   echo "<tr><td bgcolor='$bgcolor2'><b>"._ALLOWHTMLCODE."</b></td><td bgcolor='$bgcolor3'>";
   if ($userinfo[user_allowhtml] == 1) {
       echo "<input type=\"radio\" name=\"user_allowhtml\" value=\"1\" checked>"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"user_allowhtml\" value=\"0\">"._NO."";
   } elseif ($userinfo[user_allowhtml] == 0) {
       echo "<input type=\"radio\" name=\"user_allowhtml\" value=\"1\">"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"user_allowhtml\" value=\"0\" checked>"._NO."";
   }
   echo "</td></tr>";

   echo "<tr><td bgcolor='$bgcolor2'><b>"._ALLOWSMILIES."</b></td><td bgcolor='$bgcolor3'>";
   if ($userinfo[user_allowsmile] == 1) {
       echo "<input type=\"radio\" name=\"user_allowsmile\" value=\"1\" checked>"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"user_allowsmile\" value=\"0\">"._NO."";
   } elseif ($userinfo[user_allowsmile] == 0) {
       echo "<input type=\"radio\" name=\"user_allowsmile\" value=\"1\">"._YES." &nbsp;"
      ."<input type=\"radio\" name=\"user_allowsmile\" value=\"0\" checked>"._NO."";
   }
   echo "</td></tr>";

   echo "<tr><td bgcolor='$bgcolor2'><b>"._FORUMSTIME."</b></td><td bgcolor='$bgcolor3'>";
   echo "<select name='user_timezone'>";
   for ($i=-12; $i<13; $i++) {
       if ($i == 0) {
      $dummy = "GMT";
       } else {
      if (!ereg("-", $i)) {
          $i = "+$i";
      }
      $dummy = "GMT $i "._HOURS."";
       }
       if ($userinfo[user_timezone] == $i) {
          echo "<option name=\"user_timezone\" value=\"$i\" selected>$dummy</option>";
       } else {
      echo "<option name=\"user_timezone\" value=\"$i\">$dummy</option>";
       }
      
   }
   echo "</select>";
   echo "</td></tr>";
   echo "<tr><td bgcolor='$bgcolor2'><b>"._FORUMSDATE.":</b><br>"._FORUMSDATEMSG."</b></td><td bgcolor='$bgcolor3'>";
   echo "<input size='15' maxlength='14' type=\"text\" name=\"user_dateformat\" value=\"$userinfo[user_dateformat]\">";
   echo "</td></tr>";
   echo "<tr><td bgcolor='$bgcolor2'><b>"._SIGNATURE.":</b><br>"._OPTIONAL."</td>"
       ."<td bgcolor='$bgcolor3'><textarea wrap=\"virtual\" cols=\"50\" rows=\"5\" name=\"user_sig\">$userinfo[user_sig]</textarea><br>"._255CHARMAX."</td></tr>"
       ."<tr><td bgcolor='$bgcolor2'><b>"._EXTRAINFO.":</b><br>"._OPTIONAL."</td>"
       ."<td bgcolor='$bgcolor3'><textarea wrap=\"virtual\" cols=\"50\" rows=\"5\" name=\"bio\">$userinfo[bio]</textarea><br>"._CANKNOWABOUT."</td></tr>"
       ."<tr><td bgcolor='$bgcolor2'><b>"._PASSWORD."</b>:</td><br>"
       ."<td bgcolor='$bgcolor3'><input type=\"password\" name=\"user_password\" size=\"22\" maxlength=\"20\">&nbsp;&nbsp;&nbsp;<input type=\"password\" name=\"vpass\" size=\"22\" maxlength=\"20\"><br>"._TYPENEWPASSWORD."</td></tr>"
       ."<tr><td bgcolor='$bgcolor3' colspan='2' align='center'>"
       ."<input type=\"hidden\" name=\"username\" value=\"$userinfo[username]\">"
       ."<input type=\"hidden\" name=\"user_id\" value=\"$userinfo[user_id]\">"
       ."<input type=\"hidden\" name=\"op\" value=\"saveuser\">"
       ."<input class=button type=\"submit\" value=\""._SAVECHANGES."\">"
       ."</form></td></tr>";
        $avatar_category = ( !empty($HTTP_POST_VARS['avatarcategory']) ) ? $HTTP_POST_VARS['avatarcategory'] : '';
        $direktori = "modules/Forums/images/avatars";
        $dir = @opendir($direktori);
        $avatar_images = array();
        while( $file = @readdir($dir) )
        {
                if( $file != '.' && $file != '..' && !is_file($direktori . '/' . $file) && !is_link($direktori . '/' . $file) )
                {
                        $sub_dir = @opendir($direktori . '/' . $file);
                        $avatar_row_count = 0;
                        $avatar_col_count = 0;
                        while( $sub_file = @readdir($sub_dir) )
                        {
                                if( preg_match('/(\.gif$|\.png$|\.jpg|\.jpeg)$/is', $sub_file) )
                                {
                                        $avatar_images[$file][$avatar_row_count][$avatar_col_count] = $file . '/' . $sub_file;
                                        $avatar_name[$file][$avatar_row_count][$avatar_col_count] = ucfirst(str_replace("_", " ", preg_replace('/^(.*)\..*$/', '\1', $sub_file)));
                                        $avatar_col_count++;
                                        if( $avatar_col_count == 5 )
                                        {
                                                $avatar_row_count++;
                                                $avatar_col_count = 0;
                                        }
                                }
                        }
                }
        }
        @closedir($dir);
        @ksort($avatar_images);
        @reset($avatar_images);
        if( empty($category) )
        {
                list($category, ) = each($avatar_images);
        }
        @reset($avatar_images);
        $s_categories = '<select name="avatarcategory">';
        while( list($key) = each($avatar_images) )
        {
                $selected = ( $key == $category ) ? ' selected="selected"' : '';
                if( count($avatar_images[$key]) )
                {
                        $s_categories .= '<option value="' . $key . '"' . $selected . '>' . ucfirst($key) . '</option>';
                }
        }
        $s_categories .= '</select>';
        $sql = "SELECT * FROM ".$prefix."_bbconfig";
        $result = $db->sql_query($sql);
        while ( $row = $db->sql_fetchrow($result) )
        {
        $board_config[$row['config_name']] = $row['config_value'];
        }
    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];
       }
       echo "<tr><td bgcolor='$bgcolor3' colspan='2' align='center'>"
         ."</form></TD></TR></TABLE>";   
   CloseTable();
   include("footer.php");
    } else {
   main($user);
    }
}

function saveuser($realname, $user_email, $femail, $user_website, $user_icq, $user_aim, $user_yim, $user_msnm, $user_from, $user_occ, $user_interests, $newsletter, $user_viewemail, $user_allow_viewonline, $user_notify, $user_notify_pm, $user_popup_pm, $user_attachsig, $user_allowbbcode, $user_allowhtml, $user_allowsmile, $user_timezone, $user_dateformat, $user_sig, $bio, $user_password, $vpass, $username, $user_id) {
    global $user, $cookie, $userinfo, $EditedMessage, $user_prefix, $db, $module_name, $minpass;
    cookiedecode($user);
    $check = $cookie[1];
    $check2 = $cookie[2];
    $sql = "SELECT user_id, user_password FROM ".$user_prefix."_users WHERE username='$check'";
    $result = $db->sql_query($sql);
    $row = $db->sql_fetchrow($result);
    $vuid = intval($row[user_id]);
    $ccpass = $row[user_password];
    $user_sig = htmlspecialchars($user_sig);
    $user_email = check_html($user_email, nohtml);
    $femail = check_html($femail, nohtml);
    $user_website = check_html($user_website, nohtml);
    $bio = check_html($bio, nohtml);
    $user_icq = check_html($user_icq, nohtml);
    $user_aim = check_html($user_aim, nohtml);
    $user_yim = check_html($user_yim, nohtml);
    $user_msnm = check_html($user_msnm, nohtml);
    $user_occ = check_html($user_occ, nohtml);
    $user_from = check_html($user_from, nohtml);
    $user_interests = check_html($user_interests, nohtml);
    $realname = check_html($realname, nohtml);
    $user_avatar = "$user_avatar";
    if (($user_id == $vuid) AND ($check2 == $ccpass)) {
   if (!eregi("http://", $user_website)) {
       $user_website = "http://$user_website";
   }
   if ((isset($user_password)) && ("$user_password" != "$vpass")) {
       echo "<center>"._PASSDIFFERENT."</center>";
   } elseif (($user_password != "") && (strlen($user_password) < $minpass)) {
       echo "<center>"._YOUPASSMUSTBE." <b>$minpass</b> "._CHARLONG."</center>";
   } else {
       if ($bio) { filter_text($bio); $bio = $EditedMessage; $bio = FixQuotes($bio); }
       if ($user_password != "") {
      cookiedecode($user);
      $db->sql_query("LOCK TABLES ".$user_prefix."_users WRITE");
      $user_password = md5($user_password);
      $newsletter = intval($newsletter);
      $user_allow_viewonline = intval($user_allow_viewonline);
      $user_notify = intval($user_notify);
      $user_notify_pm = intval($user_notify_pm);
      $user_popup_pm = intval($user_popup_pm);
      $user_allowbbcode = intval($user_allowbbcode);
      $user_allowhtml = intval($user_allowhtml);
      $user_allowsmile = intval($user_allowsmile);
      $user_id = intval($user_id);
      $db->sql_query("UPDATE ".$user_prefix."_users SET name='$realname', user_email='$user_email', femail='$femail', user_website='$user_website', user_password='$user_password', bio='$bio', user_icq='$user_icq', user_occ='$user_occ', user_from='$user_from', user_interests='$user_interests', user_sig='$user_sig', user_aim='$user_aim', user_yim='$user_yim', user_msnm='$user_msnm', newsletter='$newsletter', user_viewemail='$user_viewemail', user_allow_viewonline='$user_allow_viewonline', user_notify='$user_notify', user_notify_pm='$user_notify_pm', user_popup_pm='$user_popup_pm', user_attachsig='$user_attachsig', user_allowbbcode='$user_allowbbcode', user_allowhtml='$user_allowhtml', user_allowsmile='$user_allowsmile', user_timezone='$user_timezone', user_dateformat='$user_dateformat' WHERE user_id='$user_id'");
      $sql = "SELECT user_id, username, user_password, storynum, umode, uorder, thold, noscore, ublockon, theme FROM ".$user_prefix."_users WHERE username='$username' AND user_password='$user_password'";
      $result = $db->sql_query($sql);
      if ($db->sql_numrows($result) == 1) {
          $userinfo = $db->sql_fetchrow($result);
          docookie($userinfo[user_id],$userinfo[username],$userinfo[user_password],$userinfo[storynum],$userinfo[umode],$userinfo[uorder],$userinfo[thold],$userinfo[noscore],$userinfo[ublockon],$userinfo[theme],$userinfo[commentmax]);
      } else {
          echo "<center>"._SOMETHINGWRONG."</center><br>";
      }
      $db->sql_query("UNLOCK TABLES");
       } else {
      $db->sql_query("UPDATE ".$user_prefix."_users SET name='$realname', user_email='$user_email', femail='$femail', user_website='$user_website', bio='$bio', user_icq='$user_icq', user_occ='$user_occ', user_from='$user_from', user_interests='$user_interests', user_sig='$user_sig', user_aim='$user_aim', user_yim='$user_yim', user_msnm='$user_msnm', newsletter='$newsletter', user_viewemail='$user_viewemail', user_allow_viewonline='$user_allow_viewonline', user_notify='$user_notify', user_notify_pm='$user_notify_pm', user_popup_pm='$user_popup_pm', user_attachsig='$user_attachsig', user_allowbbcode='$user_allowbbcode', user_allowhtml='$user_allowhtml', user_allowsmile='$user_allowsmile', user_timezone='$user_timezone', user_dateformat='$user_dateformat' WHERE user_id='$user_id'");
       }
       Header("Location: modules.php?name=$module_name");
   }
    }
}

function edithome() {
    global $user, $userinfo, $Default_Theme, $cookie, $broadcast_msg, $user_news, $storyhome, $module_name;
    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>"._HOMECONFIG."</b></font></center>";
    CloseTable();
    echo "<br>";
    OpenTable();
    nav();
    CloseTable();
    echo "<br>";
    if($userinfo[theme]=="") {
        $userinfo[theme] = "$Default_Theme";
    }
    OpenTable();
    echo "<form action=\"modules.php?name=$module_name\" method=\"post\">";
    if ($user_news == 1) {
   echo "<b>"._NEWSINHOME."</b> "._MAX127." "
       ."<input type=\"text\" name=\"storynum\" size=\"4\" maxlength=\"3\" value=\"$userinfo[storynum]\">"
       ."<br><br>";
    } else {
   echo "<input type=\"hidden\" name=\"storynum\" value=\"$storyhome\">";
    }
    if ($userinfo[ublockon]==1) {
        $sel = "checked";
    }
    if ($broadcast_msg == 1) {
   if ($userinfo[broadcast] == 1) {
       $sel1 = "checked";
       $sel2 = "";
   } elseif ($userinfo[broadcast] == 0) {
       $sel1 = "";
       $sel2 = "checked";
   }
   echo "<b>"._MESSAGEACTIVATE."</b> <input type=\"radio\" name=\"broadcast\" value=\"1\" $sel1> "._YES." &nbsp;&nbsp;<input type=\"radio\" name=\"broadcast\" value=\"0\" $sel2>"._NO."<br><br>";
    } else {
   echo "<input type=\"hidden\" name=\"broadcast\" value=\"1\">";
    }
    echo "<input type=\"checkbox\" name=\"ublockon\" $sel>"
   ." <b>"._ACTIVATEPERSONAL."</b>"
   ."<br>"._CHECKTHISOPTION.""
   ."<br>"._YOUCANUSEHTML."<br>"
   ."<textarea cols=\"55\" rows=\"5\" name=\"ublock\">$userinfo[ublock]</textarea>"
   ."<br><br>"
   ."<input type=\"hidden\" name=\"username\" value=\"$userinfo[username]\">"
   ."<input type=\"hidden\" name=\"user_id\" value=\"$userinfo[user_id]\">"
   ."<input type=\"hidden\" name=\"op\" value=\"savehome\">"
   ."<input type=\"submit\" value=\""._SAVECHANGES."\">"
   ."</form>";
    CloseTable();
    include ("footer.php");
    } else {
   main($user);
    }
}

function chgtheme() {
    global $user, $userinfo, $Default_Theme, $cookie, $module_name;
    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>"._THEMESELECTION."</b></font></center>";
    CloseTable();
    echo "<br>";
    OpenTable();
    nav();
    CloseTable();
    echo "<br>";
    OpenTable();
    echo "<center>"
   ."<form action=\"modules.php?name=$module_name\" method=\"post\">"
   ."<b>"._SELECTTHEME."</b><br>"
   ."<select name=\"theme\">";
    $handle=opendir('themes');
    while ($file = readdir($handle)) {
   if ( (!ereg("[.]",$file) AND file_exists("themes/$file/theme.php")) ) {
      $themelist .= "$file ";
   }
    }
    closedir($handle);
    $themelist = explode(" ", $themelist);
    sort($themelist);
    for ($i=0; $i < sizeof($themelist); $i++) {
       if($themelist[$i]!="") {
           echo "<option value=\"$themelist[$i]\" ";
       if((($userinfo[theme]=="") && ($themelist[$i]=="$Default_Theme")) || ($userinfo[theme]==$themelist[$i])) echo "selected";
       echo ">$themelist[$i]\n";
   }
    }
    if($userinfo[theme]=="") $userinfo[theme] = "$Default_Theme";
    echo "</select><br>"
   .""._THEMETEXT1."<br>"
   .""._THEMETEXT2."<br>"
   .""._THEMETEXT3."<br><br>"
   ."<input type=\"hidden\" name=\"user_id\" value=\"$userinfo[user_id]\">"
   ."<input type=\"hidden\" name=\"op\" value=\"savetheme\">"
   ."<input type=\"submit\" value=\""._SAVECHANGES."\">"
   ."</form>";
    CloseTable();
    include ("footer.php");
    } else {
   main($user);
    }
}


function savehome($user_id, $username, $storynum, $ublockon, $ublock, $broadcast) {
    global $user, $cookie, $userinfo, $user_prefix, $db, $module_name;
    cookiedecode($user);
    $check = $cookie[1];
    $check2 = $cookie[2];
    $sql = "SELECT user_id, user_password FROM ".$user_prefix."_users WHERE username='$check'";
    $result = $db->sql_query($sql);
    $row = $db->sql_fetchrow($result);
    $vuid = intval($row[user_id]);
    $ccpass = $row[user_password];
    if (($user_id == $vuid) AND ($check2 == $ccpass)) {
   if(isset($ublockon)) $ublockon=1; else $ublockon=0;
   $ublock = FixQuotes($ublock);
   $db->sql_query("UPDATE ".$user_prefix."_users SET storynum='$storynum', ublockon='$ublockon', ublock='$ublock', broadcast='$broadcast' WHERE user_id='$user_id'");
   getusrinfo($user);
   docookie($userinfo[user_id],$userinfo[username],$userinfo[user_password],$userinfo[storynum],$userinfo[umode],$userinfo[uorder],$userinfo[thold],$userinfo[noscore],$userinfo[ublockon],$userinfo[theme],$userinfo[commentmax]);
   Header("Location: modules.php?name=$module_name");
    }
}

function savetheme($user_id, $theme) {
    global $user, $cookie, $userinfo, $user_prefix, $db, $module_name;
    cookiedecode($user);
    $check = $cookie[1];
    $check2 = $cookie[2];
    $theme_error = "";
    $sql = "SELECT user_id, user_password FROM ".$user_prefix."_users WHERE username='$check'";
    $result = $db->sql_query($sql);
    $row = $db->sql_fetchrow($result);
    $vuid = intval($row[user_id]);
    $ccpass = $row[user_password];
    if (($user_id == $vuid) AND ($check2 == $ccpass)) {
   $db->sql_query("UPDATE ".$user_prefix."_users SET user_style='$theme_id' WHERE user_id='$user_id'");
   $db->sql_query("UPDATE ".$user_prefix."_users SET theme='$theme' WHERE user_id='$user_id'");
   getusrinfo($user);
   docookie($userinfo[user_id],$userinfo[username],$userinfo[user_password],$userinfo[storynum],$userinfo[umode],$userinfo[uorder],$userinfo[thold],$userinfo[noscore],$userinfo[ublockon],$userinfo[theme],$userinfo[commentmax]);
   Header("Location: modules.php?name=$module_name&theme=$theme");
    }
}

function editcomm() {
    global $user, $userinfo, $cookie, $module_name;
    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>"._COMMENTSCONFIG."</b></font></center>";
    CloseTable();
    echo "<br>";
    OpenTable();
    nav();
    CloseTable();
    echo "<br>";
    OpenTable();
    echo "<table cellpadding=\"8\" border=\"0\"><tr><td>"
   ."<form action=\"modules.php?name=$module_name\" method=\"post\">"
   ."<b>"._DISPLAYMODE."</b>"
   ."<select name=\"umode\">";
    ?>
    <option value="nocomments" <?php if ($userinfo[umode] == 'nocomments') { echo "selected"; } ?>><?php echo _NOCOMMENTS ?>
    <option value="nested" <?php if ($userinfo[umode] == 'nested') { echo "selected"; } ?>><?php echo _NESTED ?>
    <option value="flat" <?php if ($userinfo[umode] == 'flat') { echo "selected"; } ?>><?php echo _FLAT ?>
    <option value="thread" <?php if (!isset($userinfo[umode]) || ($userinfo[umode]=="") || $userinfo[umode]=='thread') { echo "selected"; } ?>><?php echo _THREAD ?>
    </select>
    <br><br>
    <b><?php echo _SORTORDER ?></b>
    <select name="uorder">
    <option value="0" <?php if (!$userinfo[uorder]) { echo "selected"; } ?>><?php echo _OLDEST ?>
    <option value="1" <?php if ($userinfo[uorder]==1) { echo "selected"; } ?>><?php echo _NEWEST ?>
    <option value="2" <?php if ($userinfo[uorder]==2) { echo "selected"; } ?>><?php echo _HIGHEST ?>
    </select>
    <br><br>
    <b><?php echo _THRESHOLD ?></b>
    <?php echo _COMMENTSWILLIGNORED ?><br>
    <select name="thold">
    <option value="-1" <?php if ($userinfo[thold]==-1) { echo "selected"; } ?>>-1: <?php echo _UNCUT ?>
    <option value="0" <?php if ($userinfo[thold]==0) { echo "selected"; } ?>>0: <?php echo _EVERYTHING ?>
    <option value="1" <?php if ($userinfo[thold]==1) { echo "selected"; } ?>>1: <?php echo _FILTERMOSTANON ?>
    <option value="2" <?php if ($userinfo[thold]==2) { echo "selected"; } ?>>2: <?php echo _USCORE ?> +2
    <option value="3" <?php if ($userinfo[thold]==3) { echo "selected"; } ?>>3: <?php echo _USCORE ?> +3
    <option value="4" <?php if ($userinfo[thold]==4) { echo "selected"; } ?>>4: <?php echo _USCORE ?> +4
    <option value="5" <?php if ($userinfo[thold]==5) { echo "selected"; } ?>>5: <?php echo _USCORE ?> +5
    </select><br>
    <i><?php echo _SCORENOTE ?></i>
    <br><br>
    <INPUT type="checkbox" name="noscore" <?php if ($userinfo[noscore]==1) { echo "checked"; } ?>><b> <?php echo _NOSCORES ?></b> <?php echo _HIDDESCORES ?>
    <br><br>
    <b><?php echo _MAXCOMMENT ?></b> <?php echo _TRUNCATES ?><br>
    <input type="text" name="commentmax" value="<?php echo $userinfo[commentmax] ?>" size=11 maxlength=11> <?php echo _BYTESNOTE ?>
    <br><br>
    <input type="hidden" name="username" value="<?php echo"$userinfo[username]"; ?>">
    <input type="hidden" name="user_id" value="<?php echo"$userinfo[user_id]"; ?>">
    <input type="hidden" name="op" value="savecomm">
    <input type="submit" value="<?php echo _SAVECHANGES ?>">
    </form></td></tr></table>
    <?php
    CloseTable();
    echo "<br><br>";
    include ("footer.php");
    } else {
   main($user);
    }
}

function savecomm($user_id, $username, $umode, $uorder, $thold, $noscore, $commentmax) {
    global $user, $cookie, $userinfo, $user_prefix, $db, $module_name;
    cookiedecode($user);
    $check = $cookie[1];
    $check2 = $cookie[2];
    $sql = "SELECT user_id, user_password FROM ".$user_prefix."_users WHERE username='$check'";
    $result = $db->sql_query($sql);
    $row = $db->sql_fetchrow($result);
    $vuid = intval($row[user_id]);
    $ccpass = $row[user_password];
    if (($user_id == $vuid) AND ($check2 == $ccpass)) {
   if(isset($noscore)) $noscore=1; else $noscore=0;
   $db->sql_query("UPDATE ".$user_prefix."_users SET umode='$umode', uorder='$uorder', thold='$thold', noscore='$noscore', commentmax='$commentmax' WHERE user_id='$user_id'");
   getusrinfo($user);
   docookie($userinfo[user_id],$userinfo[username],$userinfo[user_password],$userinfo[storynum],$userinfo[umode],$userinfo[uorder],$userinfo[thold],$userinfo[noscore],$userinfo[ublockon],$userinfo[theme],$userinfo[commentmax]);
   Header("Location: modules.php?name=$module_name");
    }
}

function avatarlist($avatarcategory) {
    global $module_name;
    include("header.php");
$avatarcatname = ereg_replace ("_", "&nbsp;", $avatarcategory);
    title("".$avatarcategory." Avatar Gallery");
    Opentable();
    nav();
    CloseTable();
    Opentable();
    echo "<center><font class=\"title\"><b>"._AVAILABLEAVATARS." on category ".$avatarcatname."</b></font><br><br>";
  echo "<b>To Select Your Avatar Click On It</b><br><br></center>";
    Opentable2();
  echo "<center>";
$d = dir("modules/Forums/images/avatars/$avatarcategory");
$temcount = 1;
while (false !== ($entry = $d->read())) {
if( preg_match('/(\.gif$|\.png$|\.jpg|\.jpeg)$/is', $entry) ) {
if( $entry != '.' && $entry != '..' ) {
$patterns[0] = "/\.gif/";
$patterns[1] = "/\.png/";
$patterns[2] = "/\.jpg/";
$patterns[3] = "/\.jpeg/";
$patterns[4] = "/-/";
$patterns[5] = "/_/";
$replacements[5] = "";
$replacements[4] = "&nbsp;";
$replacements[3] = "";
$replacements[2] = "";
$replacements[1] = "";
$replacements[0] = "";
ksort($patterns);
ksort($replacements);
$entryname =  preg_replace($patterns, $replacements, $entry);
$a=1;
echo "<a href=\"modules.php?name=$module_name&op=avatarsave&category=$avatarcategory&avatar=$entry\"><img src=\"modules/Forums/images/avatars/$avatarcategory/$entry\" border=\"0\" alt=\"$entryname\" title=\"$entryname\" hspace=\"10\" vspace=\"10\"></a>";
 }
       if ($temcount == 10) {
      echo "<br>";
      $temcount -= 10;
       }
       $temcount ++;
   }
    }
  echo "</center>";
    CloseTable2();
    echo "<center><br>"
   .""._GOBACK.""
   ."<br></center>";
$d->close();
    CloseTable();
    include("footer.php");
}

function avatarsave($avatar, $category) {
    global $user_prefix, $db, $module_name, $user, $cookie;
   if (is_user($user)) {
        getusrinfo($user);
   cookiedecode($user);
   include("header.php");
   title("Avatar Selection Successful!");
   OpenTable();
   nav();
   CloseTable();
   OpenTable();
   $newavatar=$category."/".$avatar;
   $db->sql_query("UPDATE ".$user_prefix."_users SET user_avatar='$newavatar', user_avatar_type='3' WHERE username='$cookie[1]'");
   echo "<center><font class=\"content\">Avatar for ".$cookie[1]." Saved!</center></font><br><br>";
   if (ereg("(http)", $newavatar)) { echo "<center>Your New Avatar:<br><br><IMG alt=\"\" src=\"$newavatar\"><br><br> [ <a href=\"modules.php?name=$module_name&op=edituser\">Back to Profile</a> | <a href=\"modules.php?name=$module_name\">Done</a> ]<br><br></center>"; } elseif ($newavatar) { echo "<center>Your New Avatar:<br><br><IMG alt=\"\" src=\"modules/Forums/images/avatars/$newavatar\"><br><br>[ <a href=\"modules.php?name=$module_name&op=edituser\">Back to Profile</a> | <a href=\"modules.php?name=$module_name\">Done</a> ]<br><br></center>"; }
   CloseTable();
   include("footer.php");
    }
}

function avatarlinksave($avatar) {
    global $user_prefix, $db, $module_name, $user, $cookie;
   if (is_user($user)) {
        getusrinfo($user);
   cookiedecode($user);
   include("header.php");
   title("Avatar Selection Successful!");
   OpenTable();
   nav();
   CloseTable();
   OpenTable();
   $db->sql_query("UPDATE ".$user_prefix."_users SET user_avatar='$avatar', user_avatar_type='2' WHERE username='$cookie[1]'");
   echo "<center><font class=\"content\">Avatar for ".$cookie[1]." Saved!</center></font><br><br>";
   if (ereg("(http)", $avatar)) { echo "<center>Your New Avatar:<br><br><IMG alt=\"\" src=\"$avatar\"><br><br>[ <a href=\"modules.php?name=$module_name&op=edituser\">Back to Profile</a> | <a href=\"modules.php?name=$module_name\">Done</a> ]<br><br></center>"; } elseif ($avatar) { echo "<center>Your New Avatar:<br><br><IMG alt=\"\" src=\"modules/Forums/images/avatars/$avatar\"><br><br>[ <a href=\"modules.php?name=$module_name&op=edituser\">Back to Profile</a> | <a href=\"modules.php?name=$module_name\">Done</a> ]<br><br></center>"; }
   CloseTable();
   include("footer.php");
    }
}

function broadcast($the_message, $who) {
   global $prefix, $db, $broadcast_msg, $module_name, $cookie, $user, $userinfo;
    cookiedecode($user);
    getusrinfo($user);
    if ((is_user($user)) AND (strtolower($who) == strtolower($cookie[1])) AND (strtolower($userinfo['username']) == strtolower($cookie[1])) AND ($userinfo['user_password'] == $cookie[2])) {
       $who = $cookie[1];
       $the_message = htmlentities($the_message);
       if ($broadcast_msg == 1) {
         include("header.php");
         title(""._BROADCAST."");
         OpenTable();
         $numrows = $db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_public_messages WHERE who='$who'"));
         $the_message = FixQuotes(filter_text($the_message, "nohtml"));
         if ($the_message != "" AND $numrows == 0) {
             $the_time = time();
             $who = htmlspecialchars(stripslashes($who));
             $db->sql_query("INSERT INTO ".$prefix."_public_messages VALUES (NULL, '$the_message', '$the_time', '$who')");
             update_points(20);
             echo "<center>"._BROADCASTSENT."<br><br>[ <a href=\"modules.php?name=$module_name\">"._RETURNPAGE."</a> ]</center>";
         } else {
             echo "<center>"._BROADCASTNOTSENT."<br><br>[ <a href=\"modules.php?name=$module_name\">"._RETURNPAGE."</a> ]</center>";
         }
         CloseTable();
         include("footer.php");
      } else {
         echo "I don't like you...";
      }
    }
}

function CoolSize($size) {
    $mb = 1024*1024;
    if ( $size > $mb ) {
        $mysize = sprintf ("%01.2f",$size/$mb) . " MB";
    } elseif ( $size >= 1024 ) {
        $mysize = sprintf ("%01.2f",$size/1024) . " Kb";
    } else {
        $mysize = $size . " bytes";
    }
    return $mysize;
}

function gfx($random_num) {
    global $prefix, $db, $module_name;;
    require("config.php");
    $datekey = date("F j");
    $rcode = hexdec(md5($_SERVER[HTTP_USER_AGENT] . $sitekey . $random_num . $datekey));
    $code = substr($rcode, 2, 6);
    $image = imagecreatefrompng("modules/$module_name/images/code_bg.png");
    $text_color = ImageColorAllocate($image, 80, 80, 80);
    Header("Content-type: image/png");
    ImageString ($image, 5, 12, 2, $code, $text_color);
    Imagepng($image, '', 75);
    ImageDestroy($image);
    die();
}

switch($op) {

    case "logout":
   logout();
   break;

    case "avatarsave":
   avatarsave($avatar, $category);
   break;

    case "avatarlinksave":
   avatarlinksave($avatar);
   break;

    case "broadcast":
   broadcast($the_message, $who);
   break;

    case "lost_pass":
   lost_pass();
   break;

    case "new user":
   confirmNewUser($username, $user_email, $user_password, $user_password2, $random_num, $gfx_check);
   break;

    case "finish":
   finishNewUser($username, $user_email, $user_password, $random_num, $gfx_check);
   break;

    case "mailpasswd":
   mail_password($username, $code);
   break;

    case "userinfo":
   userinfo($username, $bypass, $hid, $url);
   break;

    case "login":
   login($username, $user_password, $redirect, $mode, $f, $t, $random_num, $gfx_check);
   break;

    case "edituser":
   edituser();
   break;

    case "saveuser":
   saveuser($realname, $user_email, $femail, $user_website, $user_icq, $user_aim, $user_yim, $user_msnm, $user_from, $user_occ, $user_interests, $newsletter, $user_viewemail, $user_allow_viewonline, $user_notify, $user_notify_pm, $user_popup_pm, $user_attachsig, $user_allowbbcode, $user_allowhtml, $user_allowsmile, $user_timezone, $user_dateformat, $user_sig, $bio, $user_password, $vpass, $username, $user_id);
   break;

    case "edithome":
   edithome();
   break;
   
    case "chgtheme":
   chgtheme();
   break;
   
    case "savehome":
   savehome($user_id, $username, $storynum, $ublockon, $ublock, $broadcast);
   break;

    case "savetheme":
   savetheme($user_id, $theme);
   break;

    case "avatarlist":
   avatarlist($avatarcategory);
   break;

    case "editcomm":
   editcomm();
   break;

    case "savecomm":
   savecomm($user_id, $username, $umode, $uorder, $thold, $noscore, $commentmax);
   break;
      
    case "pass_lost":
   pass_lost();
   break;

    case "new_user":
        new_user();
        break;

    case "gfx":
   gfx($random_num);
   break;

    case "activate":
   activate($username, $check_num);
   break;

    case "CoolSize":
   CoolSize($size);
   break;

    default:
   main($user);
   break;

}

?>
 
Susann
Moderator



Joined: Dec 19, 2004
Posts: 3191
Location: Germany:Moderator German NukeSentinel Support

PostPosted: Mon Aug 18, 2008 3:13 pm Reply with quote

I know this problem: Security code always wrong doesn´t matter what you type in.
This was a result of the changes within the different nuke versions.
So maybe if you search for something like this"Security code wrong" you ll find out what you didn´t changed correctly.
Mine worked in 6.5 because I changed some files and therefore I had no issues later with higher Nuke versions and for the captcha in RavenNuke all files must be in uploaded.

Btw:A link to your site would be helpful
 
View user's profile Send private message
technocrat
Life Cycles Becoming CPU Cycles



Joined: Jul 07, 2005
Posts: 511

PostPosted: Mon Aug 18, 2008 5:58 pm Reply with quote

It may also be a hosting issue since the code is dependent on sessions working correctly. Which much to my surprise many hosts do not have properly configured. You might discuss this with them. My guess is you will find that to be the issue.

_________________
Only registered users can see links on this board! Get registered or login!
Only registered users can see links on this board! Get registered or login! / Only registered users can see links on this board! Get registered or login! 
View user's profile Send private message
Display posts from previous:       
Post new topic   Reply to topic    Ravens PHP Scripts And Web Hosting Forum Index -> RN v2.20.00 - All Issues

View next topic
View previous topic
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 can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001-2007 phpBB Group
All times are GMT - 6 Hours
 
Forums ©