File size: 4.46Kb
<?
require("functionChat.ssp");
function ValidNN($s)
{
return !eregi("[^a-z0-9_]",$s);
}
$r = GetRandom();
$nn=ReplaceChar($nn);
if (empty($nn))
{
LogResult(utf(4),utf(26),"index.php?p=$r");
}
if (!ValidNN($nn))
{
LogResult(utf(4),utf(35),"index.php?p=$r");
}
openDB();
if ($log=="old") // зарегистрированный пользователь
{
$result = checkpass($nn,$pass,"names,vals");
InitParam(mysql_result($result,0, "names"),mysql_result($result,0, "vals"));
$usetrans = GetParam('usetrans');
//$email = mysql_result($result,0, "email");
//$profile = mysql_result($result,0, "profile");
//$subjectlen = mysql_result($result,0, "subjectlen");
if (!($subjectlen >= 0 and $subjectlen <= 255)) { $subjectlen = $DefSubjectLen;}
}
else
{
if ($log=="new")
{
$sqlSel="select * from users where nick = '$nn'";
$result=mysql_query($sqlSel) or die(mysql_error());
$Count=mysql_num_rows($result);
if ($Count != 0)
{
LogResult(utf(4),utf(27),"index.php?p=$r&login=$nn&pass=$pass");
}
include("antimat.ssp");
$BadWord = GetBadWord($nn);
if ($BadWord != "") LogResult(utf(4),utf(25)."<br/>$BadWord", "index.php?p=$r");
//$email = "";
$messlim = $DefMessLim;
$subjectlen = $DefSubjectLen;
$usetrans = 0;
}
else
{
LogResult(utf(4),utf(28),"index.php?p=$r");
}
}
mysql_close();
if ($profile=="1") { require("headerhtml.ssp"); } else { require("headerwml.ssp"); }
if ($profile=="1") { } else { echo "<card id=\"WorldWap\" title=\"WorldWap\">"; }
echo "<onevent type=\"onenterforward\">\n";
echo "<refresh>\n";
echo "<setvar name=\"password\" value=\"\"/>\n";
//echo "<setvar name=\"email\" value=\"\"/>\n";
echo "<setvar name=\"subjectlen\" value=\"\"/>\n";
echo "<setvar name=\"lang\" value=\"\"/>\n";
echo "</refresh>\n";
echo "</onevent>\n";
if ($profile=="1") { echo "<p align=\"center\">";
echo utf(0).":<b>$nn</b><br/>\n";
echo utf(1).":(a-Z,0-9)<br/>";
echo "<form method=\"post\" action=\"savereg.php?log=$log\">
<input name=\"newpass\" title=\"=\" type=\"text\" value=\"\" maxlength=\"10\"/><br/>";
//echo utf(29)."<br/>";
//echo "<input name=\"email\" title=\"=\" emptyok=\"true\" type=\"text\" value=\"$email\" maxlength=\"50\"/><br/>";
echo utf(30)."<br/>".utf(31)."<br/>(1-255):<br/>";
echo "<input name=\"subjectlen\" format=\"*N\" title=\"=\" type=\"text\" value=\"$subjectlen\" maxlength=\"3\"/><br/>";
echo "<input type=\"hidden\" name=\"refrint\" value=\"$DefRefrInt\">";
echo utf(73).":<br/>";
if ($usetrans == $NOT_SET) $usetrans = 0;
echo "<select name=\"lang\" value=\"$usetrans\" title=\"=\">\n";
echo "<option value=\"0\">Off</option>\n";
echo "<option value=\"1\">On</option>\n";
echo "</select>\n";
echo "<input type=\"hidden\" name=\"pass\" value=\"$pass\">";
echo "<input type=\"hidden\" name=\"nn\" value=\"$nn\">";
echo "<input type=\"hidden\" name=\"newnn\" value=\"$nn\">";
echo "</p><p>";
echo "<input value=\"".utf(32)."\" name=\"do\" type=\"submit\"/>
</form>";
} else {
echo "<p align=\"center\">";
// Правильный синтаксис ников
echo utf(0).":<b>$nn</b><br/>\n";
echo utf(1).":(a-Z,0-9)<br/>";
echo "<input name=\"password\" title=\"=\" type=\"text\" value=\"\" maxlength=\"10\"/><br/>";
//echo utf(29)."<br/>";
//echo "<input name=\"email\" title=\"=\" emptyok=\"true\" type=\"text\" value=\"$email\" maxlength=\"50\"/><br/>";
echo utf(30)."<br/>".utf(31)."<br/>(1-255):<br/>";
echo "<input name=\"subjectlen\" format=\"*N\" title=\"=\" type=\"text\" value=\"$subjectlen\" maxlength=\"3\"/><br/>";
echo utf(73).":<br/>";
if ($usetrans == $NOT_SET) $usetrans = 0;
echo "<select name=\"lang\" value=\"$usetrans\" title=\"=\">\n";
echo "<option value=\"0\">Off</option>\n";
echo "<option value=\"1\">On</option>\n";
echo "</select>\n";
echo "</p>";
echo "<p>";
echo "<a href=\"index.php?p=$r&login=$nn&pass=$pass\">- ".utf(9)."</a><br/>\n";
echo "<anchor>- ".utf(32);
echo "<go method=\"post\" href=\"savereg.php?log=$log\">\n";
//echo "<postfield name=\"email\" value=\"$(email)\"/>\n";
echo "<postfield name=\"subjectlen\" value=\"$(subjectlen)\"/>\n";
echo "<postfield name=\"refrint\" value=\"$DefRefrInt\"/>\n";
echo "<postfield name=\"lang\" value=\"$(lang)\"/>\n";
echo "<postfield name=\"pass\" value=\"$pass\"/>\n";
echo "<postfield name=\"nn\" value=\"$nn\"/>\n";
echo "<postfield name=\"newpass\" value=\"$(password)\"/>\n";
echo "<postfield name=\"newnn\" value=\"$nn\"/>\n";
echo "</go>\n";
echo "</anchor>\n"; }
echo "</p></card></wml>";
//if ($profile=="1") { include("bottom2.inc"); } else { include("bottom.inc"); }
?>