Вход Регистрация
Файл: library/includes/write.php
Строк: 92
<?php

/**
 * @package     JohnCMS
 * @link        http://johncms.com
 * @copyright   Copyright (C) 2008-2011 JohnCMS Community
 * @license     LICENSE.txt (see attached file)
 * @version     VERSION.txt (see attached file)
 * @author      http://johncms.com/about
 */

defined('_IN_JOHNCMS') or die('Error: restricted access');
if (!
$id) {
    echo 
"";
    require_once(
'../incfiles/end.php');
    exit;
}

//TODO: Переделать на новый антиспам
// Проверка на спам
$old = ($rights 0) ? 60;
if (
$datauser['lastpost'] > (time() - $old)) {
    require_once(
'../incfiles/head.php');
    echo 
'<p>' $lng['error_flood'] . ' ' $old ' ' $lng['sec'] . '<br/><br/><a href ="index.php?id=' $id '">' $lng['back'] . '</a></p>';
    require_once(
'../incfiles/end.php');
    exit;
}

$typ mysql_query("select * from `lib` where id='" $id "';");
$ms mysql_fetch_array($typ);
if (
$id != && $ms['type'] != "cat") {
    echo 
"";
    require_once(
'../incfiles/end.php');
    exit;
}
if (
$ms['ip'] == 0) {
    if ((
$rights == || $rights >= 6) || ($ms['soft'] == && !empty($_SESSION['uid']))) {
        if (isset(
$_POST['submit'])) {
            if (empty(
$_POST['name'])) {
                echo 
$lng['error_empty_title'] . "<br/><a href='index.php?act=write&amp;id=" $id "'>" $lng['repeat'] . "</a><br/>";
                require_once(
'../incfiles/end.php');
                exit;
            }
            if (empty(
$_POST['text'])) {
                echo 
$lng['error_empty_text'] . "<br/><a href='index.php?act=write&amp;id=" $id "'>" $lng['repeat'] . "</a><br/>";
                require_once(
'../incfiles/end.php');
                exit;
            }
            
$text trim($_POST['text']);
            if (!empty(
$_POST['anons'])) {
                
$anons mb_substr(trim($_POST['anons']), 0100);
            } else {
                
$anons mb_substr($text0100);
            }
            if (
$rights == || $rights >= 6) {
                
$md 1;
            } else {
                
$md 0;
            }
            
mysql_query("INSERT INTO `lib` SET
                `refid` = '
$id',
                `time` = '" 
time() . "',
                `type` = 'bk',
                `name` = '" 
mysql_real_escape_string(mb_substr(trim($_POST['name']), 0100)) . "',
                `announce` = '" 
mysql_real_escape_string($anons) . "',
                `text` = '" 
mysql_real_escape_string($text) . "',
                `avtor` = '
$login',
                `ip` = '
$ip',
                `soft` = '" 
mysql_real_escape_string($agn) . "',
                `moder` = '
$md'
            "
);
            
$cid mysql_insert_id();
            if (
$md == 1) {
                echo 
'<p>' $lng_lib['article_added'] . '</p>';
            } else {
                echo 
'<p>' $lng_lib['article_added'] . '<br/>' $lng_lib['article_added_thanks'] . '</p>';
            }
            
mysql_query("UPDATE `users` SET `lastpost` = '" time() . "' WHERE `id` = '" $user_id "'");
            echo 
'<p><a href="index.php?id=' $cid '">' $lng_lib['to_article'] . '</a></p>';
        } else {
            echo 
'<h3>' $lng_lib['write_article'] . '</h3><form action="index.php?act=write&amp;id=' $id '" method="post">';
            echo 
'<p>' $lng['title'] . ' (max. 100):<br/><input type="text" name="name"/></p>';
            echo 
'<p>' $lng_lib['announce'] . ' (max. 100):<br/><input type="text" name="anons"/></p>';
            echo 
'<p>' $lng['text'] . ':<br/><textarea name="text" rows="' $set_user['field_h'] . '"></textarea></p>';
            echo 
'<p><input type="submit" name="submit" value="' $lng['save'] . '"/></p>';
            echo 
'</form><p><a href ="index.php?id=' $id '">' $lng['back'] . '</a></p>';
        }
    } else {
        
header("location: index.php");
    }
}
echo 
"<a href='index.php?'>" $lng_lib['to_library'] . "</a><br/>";
?>
Онлайн: 0
Реклама