File size: 2.44Kb
<?php
define('_IN_JOHNCMS', 1);
$rootpath = '../';
$textl = 'Добавление фразы';
require_once ($rootpath."incfiles/core.php");
require_once ($rootpath."incfiles/head.php");
if (!$user_id) {
$error = 'Для того чтоб добавлять фразы вам нужно <a href="' .$home. '/registration.php">зарегистрироваться</a> или <a href="' .$home. '/login.php">авторизоватся</a>';
echo display_error($error);
require_once ($roopath."incfiles/end.php");
exit;
}
$act = isset($_GET['act']) ? $_GET['act'] : '';
switch($act) {
//** Форма ввода **//
default:
echo '<div class="phdr"><b>Добавление Афоризма</b></div>';
echo '<div class="c"><form action="add_afor.php?act=save" method="post">';
echo '<input type="hidden" name="name" value="' .$login. '" />';
echo '<p><span class="red">*</span> Введите текст (max:300)<br /><textarea name="text"></textarea><br />';
echo '<input type="submit" style="margin-top:2px" value="Сохранить" /><br /></form></p>';
echo '</div>';
echo '<div class="menu">» <a href="' .$home. '">Назад</a></div>';
break;
//** Обработка и сохранение данных **//
case 'save':
if (empty($_POST['text'])) {
$err = 'Вы не ввели текст!<br />';
}
if (!empty($err)) {
echo display_error($err);
echo '<div class="menu">» <a href="add_afor.php">Назад</a></div>';
require_once ($rootpath."incfiles/end.php");
exit;
}
$name = check($_POST['name']);
$text = check($_POST['text']);
$name = substr($name, 0, 30);
$text = substr($text, 0, 500);
if ($text == @mysql_result(@mysql_query("SELECT `text` FROM `aforism` WHERE `text` = '" . $text . "';"), 0)) {
$err = 'Такой текст уже есть в базе';
echo display_error($err);
echo '<div class="menu">» <a href="add_afor.php">Назад</a></div>';
require_once ($rootpath."incfiles/end.php");
exit;
}
mysql_query("INSERT INTO `aforism` SET
`time`='" .$realtime. "',
`name`='" . mysql_real_escape_string($name) . "',
`text`='" . mysql_real_escape_string($text) . "',
`type`='no';");
echo '<div class="c">Спасибо!ваша фраза сохранена и ожидает проверку администратором.<br />';
echo '» <a href="add_afor.php">Добавить еще</a></div>';
break;
}
require_once ($rootpath."incfiles/end.php");
?>