View file siwap.ru/AJAX/profile/editStatus.php

File size: 857B
<?php
require_once($_SERVER['DOCUMENT_ROOT'].'/system/App.php');
	
if ($sys->isAjax())
{
	$status = isset($_POST['status']) && !empty($_POST['status']) ? $sys->protect($_POST['status']) : null;
	
	if (mb_strlen($status, 'utf-8') < 60)
	{
		if (Base::update('user', $me['id'], ['status' => $status]))
		{
			$json = [
				'success' => 1, 
				'comment' => 'Статус отредактирован',
			];
		}
		else
		{
			$json = [
				'error' => 1, 
				'comment' => 'Статус не был отредактирован',
			];
		}
	}
	else
	{
		$json = [
			'error' => 1, 
			'comment' => 'Длина статуса должна быть не больше 60 символов',
		];
	}
}
else
{
	$json = [
		'error' => 1, 
		'comment' => '404 Bad Request'
	];
}
echo json_encode($json, JSON_UNESCAPED_UNICODE);