Просмотр поста #520556: У Вас есть один вопрос? - Тогда задайте его тут!

.
~XeOn~

Screamer, Вот весь файл

<?php

/**
 * @author Folour aka XeOn (SkyFire)
 * @copyright Folour Technologies, 2012
 */

define('_IN_JOHNCMS', 1);
require '../incfiles/core.php';

if((!isset($_POST['status']) && !isset($_GET['clear'])) || !$user_id)
	exit;

if(isset($_GET['clear'])) {
	if(mysql_query("UPDATE `users` SET `status` = '' WHERE `id` = '$user_id'"))
		functions::locate('/users/profile.php', 'Статус очищен.');
	else
		functions::locate('/users/profile.php', 'Произошла ошибка при очистке статуса.');
}
$status = mysql_real_escape_string(trim($_POST['status']));
if(mb_strlen($status) < 10 || mb_strlen($status) > 200)
	functions::locate('/users/profile.php', 'Неверная длинна статуса. Минимум 10, максимум 200 символов.');
if(mysql_query("UPDATE `users` SET `status` = '$status' WHERE `id` = '$user_id'"))
	functions::locate('/users/profile.php', 'Статус обновлен.');
else
	functions::locate('/users/profile.php', 'Произошла ошибка при обновлении статуса.');
?>