Размер файла: 3.12Kb
<?php
include 'config.php';
include 'guestbook/mylib.php';
if (!checkagent($_SERVER['HTTP_USER_AGENT'])) { noemul(); exit; }
list ($opname, $chatok) = check_op($_SERVER['REMOTE_ADDR']);
if (!$chatok) { unk_op(); exit; }
session_start();
$reg=0;
$lang=$_GET['lang'];
$t=htmlspecialchars(trim($_GET['t']),ENT_QUOTES);
$f=htmlspecialchars(trim($_GET['f']),ENT_QUOTES);
if (!($conn=pg_connect("host=$dbhost port=$dbport dbname=$dbname user=$dbuser password=$dbpass"))) { exit; }
if (isset($_SESSION['id'])) {
$reg=1;
$id=$_SESSION['id'];
if (!isset($_SESSION['translit'])) {
$res=pg_query($conn,"select translit,access from users where id='$id';");
$_SESSION['translit']=pg_result($res,0,0);
$_SESSION['access']=pg_result($res,0,1);
}
$translit=$_SESSION['translit'];
$access=$_SESSION['access'];
} else {
if ((trim($_COOKIE['Login'])!='')&&(trim($_COOKIE['Password'])!='')) {
$login=htmlspecialchars(trim($_COOKIE['Login']),ENT_QUOTES);
$pass=htmlspecialchars(trim($_COOKIE['Password']),ENT_QUOTES);
$res=pg_query($conn,"select id,translit,access from users where login='$login' and passwd='$pass';");
if (pg_numrows($res)==1) {
$id=pg_result($res,0,0);
$translit=pg_result($res,0,1);
$access=pg_result($res,0,2);
$reg=1;
$_SESSION['id']=$id;
$_SESSION['translit']=$translit;
$_SESSION['access']=$access;
}
}
}
# header("Cache-Control: no-cache");
header("Content-type: text/vnd.wap.wml");
?>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN" "http://www.wapforum.org/DTD/wml_1.2.dtd">
<wml>
<?php
if ($lang=='eng')
print "<card id=\"Sign\" title=\"Sign\" newcontext=\"true\">\n";
else
print "<card id=\"Sign\" title=\"Написать\" newcontext=\"true\">\n";
print "<p>\n";
pg_close($conn);
if (!$reg) {
print "Login:\n";
print "<input name=\"login\" title=\"Login\" maxlength=\"15\"/><br/>\n";
print "Password: <input name=\"pass\" type=\"password\" title=\"Password\" emptyok=\"false\" maxlength=\"15\"/><br/>\n";
}
if (!$translit) {
?>
Convert from translit:
<select name="tr" value="0">
<option value="0">No</option>
<option value="1">Yes</option>
</select>
<br/>
<?php
}
if ($f) {
print "Тема: \n";
print "<input type=\"text\" name=\"theme\" title=\"Theme\" maxlength=\"70\" value=\"\"/><br/>\n";
}
print "Сообщение:\n";
print "<input type=\"text\" name=\"message\" title=\"Text\" maxlength=\"300\" value=\"\"/><br/>\n";
?>
<anchor title="Ok">Ok<go href="forum_sign.php" method="post">
<?php if (!$reg) {
print "<postfield name=\"login\" value=\"$(login)\"/>\n";
print "<postfield name=\"pass\" value=\"$(pass)\"/>\n";
}
print "<postfield name=\"lang\" value=\"".$_GET['lang']."\"/>\n";
print "<postfield name=\"f\" value=\"".$f."\"/>\n";
print "<postfield name=\"t\" value=\"".$t."\"/>\n";
if (!$translit) print "<postfield name=\"tr\" value=\"$(tr)\"/>\n";
if ($f) print "<postfield name=\"theme\" value=\"$(theme)\"/>\n";
?>
<postfield name="message" value="$(message)"/>
</go></anchor>
</p>
</card>
</wml>