Вход Регистрация
Файл: Arhmobi_esdcms/status/create_status.php
Строк: 16
<?php

include_once '../sys/inc/start.php';
$doc = new document(1);
$doc->title __('Новый статус');


if (isset(
$_POST ['save']) && isset($_POST ['msg'])) {



    
$msg = (string) ($_POST ['msg']);
    
$msg text::input_text($msg);
    
$res $db->prepare("SELECT COUNT(*) FROM `status` WHERE `id_user` = ? AND `msg` = ?");
$res->execute(Array($user->id,$msg));
$qa $res->fetchColumn();
    if (
$dcms->censure && $mat is_valid::mat($msg)) {
        
$doc->err(__('Обнаружен мат: %s'$mat));
    } elseif (
$qa!= 0) {
        
$doc->err(__('Ваше сообщение повторяет предыдущее'));
    } elseif (
$msg) {
    
$res $db->prepare("UPDATE `status` SET `pokaz` = ? WHERE `id_user` = ?");
            
$res->execute(Array(0$user->id));

            
$res $db->prepare("INSERT INTO `status` (`id_user`, `time`, `msg`, `pokaz`, `autor`) VALUES (?,?, ?, ?,?)");
            
$res->execute(Array($user->idTIME$msg,1,$user->id));

        
$status_id $db->lastInsertId();
        
header('Refresh: 1; url=/profile.view.php?id=' $user->id '&' passgen() . '&' SID);
        
$doc->ret(__('Вернуться'), '?' passgen());
        
$doc->msg(__('Статус успешно добавлен'));
        
    
        exit;
    } else {
        
$doc->err(__('Сообщение пусто'));
    }
}


$form = new form('?' passgen());
$form->textarea('msg'__('Текст') . ' [256]');

$form->button(__('Сохранить'), 'save');
$form->display();

$doc->ret(__('Вернуться в анкету'), '/profile.view.php?id=' $user->id);
Онлайн: 0
Реклама