View file str/add_afor.php

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">&raquo; <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">&raquo; <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">&raquo; <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 '&raquo; <a href="add_afor.php">Добавить еще</a></div>';
  break;
}
require_once ($rootpath."incfiles/end.php");
?>