File size: 4.18Kb
<?
include 'mag.php';
include 'connect.php';
include 'header.php';
include 'unicode.lib.php';
if (!isset($index)) $index=0;
if (!isset($limit)) $limit=3;
include 'connect.php';
if (!isset($mode)) {
print utf_encode("<p align=\"center\"> <b>$mag_java</b> <b>Коллекция анекдотов</b></p>");
$result=mysql_query("select count(id) from anekdot",$db);
$res=mysql_fetch_row($result);
$co=$res[0];
$result=mysql_query("select * from anekdot order by pop desc, enter_date desc limit $index,$limit", $db);
print utf_encode("<p><a href=\"index.php?mode=add\">Добавить анекдот</a></p>
");
$ix=$index;
while ($res=mysql_fetch_array($result)) {
$id=$res['id'];
$name=$res['name'];
$anek=$res['anek'];
$pop=$res['pop'];
$enter_date=$res['enter_date'];
$ix++;
print utf_encode("<p><b>$ix. </b>$anek</p>");
print utf_encode("<p> $enter_date <br/><a href=\"index.php?mode=pop&id=$id\">Рейтинг</a>: $pop<br/>Добавил: $name</p>");
};
print "<p>";
if (($index+$limit) < $co) {
$next=$index+$limit;
print utf_encode("<a href=\"index.php?index=$next&limit=$limit\">Дальше</a><br/>");
};
if ($index > 0) {
$prev=$index-$limit;
if ($prev < 0) $prev=0;
print utf_encode("<a href=\"index.php?index=$prev&limit=$limit\">Назад</a>");
};
print "</p>";
}
else if ($mode=='pop') {
if (!isset($R1)) {
$result=mysql_query("select * from anekdot where id=$id", $db);
$res=mysql_fetch_array($result);
$name=$res['name'];
$anek=$res['anek'];
$pop=$res['pop'];
$enter_date=$res['enter_date'];
print utf_encode("
<p align=\"center\"><b>Рейтинг анекдота</b></p>");
print "<p>";
print utf_encode("$anek<br/>
Добавлен $enter_date Кем: $name<br/>
Текущий рейтинг: $pop <br/>
<select name=\"R1\" title=\"R1\">
<option value=\"plus\">+1</option>
<option value=\"minus\">-1</option>
</select><br/>
<a href =\"index.php?mode=pop&id=$id&R1=$(R1)\">Отправить</a>
</p>
");
}
else {
$query='';
$s=''.$id;
if ($R1=='plus') $query = 'update anekdot set pop=pop+1 where id='.$s;
if ($R1=='minus') $query = 'update anekdot set pop=pop-1 where id='.$s;
mysql_query($query,$db);
print utf_encode("<p align=\"center\"><b>Спасибо</b></p>
<p><a href=\"$PHP_SELF\">К анекдотам</a></p>");
};
}
else if ($mode=='add') {
if (!isset($name) || !isset($anek)) {
print utf_encode("<p align=\"center\"><b>Добавить свой анекдот</b></p>
<p>Ваше имя:<br/>
<input title=\"name\" name=\"name\"/>
<br/>
Анекдот:<br/>
<input title=\"anek\" name=\"anek\"/>
<br/>
<br/>
Перевод транслита?<br/>
<select name=\"trans\">
<option value=\"no\">Нет</option>
<option value=\"yes\">Да</option>
</select>
<br/>
<a href=\"rules_trans.php\">
Правило транслита</a>
<br/>
<anchor title=\"Send\">Send
<go href=\"$PHP_SELF\" method=\"post\">
<postfield name=\"mode\" value=\"add\"/>
<postfield name=\"name\" value=\"$(name)\"/>
<postfield name=\"anek\" value=\"$(anek)\"/>
<postfield name=\"trans\" value=\"$(trans)\"/>
</go>
</anchor>
</p>
");
}
else {
if ($trans == 'yes') {$anek = trans($anek);
}
$x = nl2br($anek);
$s = addslashes($x);
$now=date('Y-m-d H:i:s',mktime(gmdate('H')+3,gmdate('i'),gmdate('s'),gmdate('m'),gmdate('d'),gmdate('Y')));
mysql_query("insert into anekdot (name,anek,pop,enter_date) values ('$name','$s',0,'$now')",$db);
print utf_encode("<p align=\"center\"><b>Огромное Вам человеческое спасибо!</b></p>");
print utf_encode("<p><a href=\"$PHP_SELF\">К анекдотам</a></p>");
};
};
include 'footer.php';
?>