Файл: setk/plugins/games/association/add.php
Строк: 91
<?
include_once '../../../sys/inc/start.php';
include_once '../../../sys/inc/compress.php';
include_once '../../../sys/inc/sess.php';
include_once '../../../sys/inc/home.php';
include_once '../../../sys/inc/settings.php';
include_once '../../../sys/inc/db_connect.php';
include_once '../../../sys/inc/ipua.php';
include_once '../../../sys/inc/fnc.php';
include_once '../../../sys/inc/user.php';
only_reg();
only_level(2);
if (isset($_FILES['img_1']['tmp_name']) && isset($_FILES['img_2']['tmp_name']) && isset($_POST['word']))
{
// Угадываемое слово
$word = my_esc($_POST['word']);
// Подсказка
$hint = my_esc($_POST['hint']);
// Не больше 10 букв
if (strlen2($word) > 10)$err[] = 'Cлово слишком длинное';
// Не больше 215 букв
if (strlen2($hint) > 215)$err[] = 'Подсказка слишком длинная';
if (!$err)
{
// Хеш код для пути картинки, чтоб не воровали
$code = @passgen();
// Запись в базу
mysql_query("INSERT INTO `association` (`word`, `code`, `hint`) values('$word', '$code', '$hint')");
// ID записи
$ID = mysql_insert_id();
// Сохраняем изображения
@copy($_FILES['img_1']['tmp_name'], H.'plugins/games/association/image/' . $code . '_1.jpg');
@copy($_FILES['img_2']['tmp_name'], H.'plugins/games/association/image/' . $code . '_2.jpg');
$_SESSION['message'] = 'Слово успешно добавллено';
header('Location: ?id=' . $ID);
}
}
$set['title'] = 'Новые слова'; // заголовок страницы
include_once '../../../sys/inc/thead.php';
err();
title();
aut();
echo '<div class="foot">';
echo '<img src="/style/icons/str2.gif"> <a href="/plugins/games/index.php">Онлайн игры</a> | <a href="index.php">Одним словом</a>';
echo '</div>';
$k_post = mysql_result(mysql_query("SELECT COUNT(id) FROM `association`"),0);
echo '<div class="mess">';
echo 'Всего в базе ' . $k_post . ' заданий<br />';
echo '</div>';
if (isset($_GET['id']))
{
$ID = intval($_GET['id']);
$word = mysql_fetch_array(mysql_query("SELECT * FROM `association` WHERE `id` = '" . $ID . "' LIMIT 1"));
$code = $word['code'];
echo '<table>';
echo '<tr>';
echo '<td style="vertical-align:top;width:49%; text-align:center;">';
echo '<a href="image/' . $code . '_1.jpg"><img src="image/' . $code . '_1.jpg" style="width:100px; height:100px;"/></a>';
echo '</td>';
echo '<td style="vertical-align:top;width:49%; text-align:center;">';
echo '<a href="image/' . $code . '_2.jpg"><img src="image/' . $code . '_2.jpg" style="width:100px; height:100px;"/></a>';
echo '</td>';
echo '</tr>';
echo '</table>';
echo '<div class="nav2">';
echo 'Cлово из <b>' . strlen2($word['word']) . '</b> букв';
echo '</div>';
}
?>
<div class="nav2">
<form enctype="multipart/form-data" name="message" action="?" method="post">
Картинка №1:<br />
<input name='img_1' type='file' accept='image/*' /><br />
Картинка №2:<br />
<input name='img_2' type='file' accept='image/*' /><br />
Слово (3-10 букв)<br />
<input type="text" name="word" value="" /><br />
Подсказка (до 215 символов)<br />
<textarea name="hint" value="" placeholder="Подсказка к слову.."></textarea><br />
<input class="submit" type="submit" value="Добавить" />
</form>
</div>
<?
echo '<div class="foot">';
echo '<img src="/style/icons/str2.gif"> <a href="/plugins/games/index.php">Онлайн игры</a> | <a href="index.php">Одним словом</a>';
echo '</div>';
include_once '../../../sys/inc/tfoot.php';
?>