View file siwap.ru/AJAX/friends/acceptApplication.php

File size: 1.5Kb
<?php
require_once($_SERVER['DOCUMENT_ROOT'].'/system/App.php');
	
if ($sys->isAjax())
{
	$user_id = isset($_POST['id']) && !empty($_POST['id']) ? (int) $_POST['id'] : false;
	
	$checkUser = $user->InfoById($user_id, 'id');
	
	if (!$checkUser)
	{
		$json = [
			'error' => 1, 
			'comment' => 'Пользователь не найден',
		];
	}
	elseif (!$me)
	{
		$json = [
			'error' => 1, 
			'comment' => 'Авторизируйтесь для выполнения этого действия',
		];
	}
	elseif ($me['id'] == $user_id)
	{
		$json = [
			'error' => 1, 
			'comment' => 'Нельзя добавить самого себя в друзья'
		];
	}
	elseif ($friends->isFriends($user_id, $me['id']))
	{
		$json = [
			'error' => 1, 
			'comment' => 'Вы и так друзья',
		];
	}
	elseif ($friends->isSubscriber($user_id, $me['id']))
	{
		$json = [
			'error' => 1, 
			'comment' => 'Ты шо творишь?',
		];
	}
	else
	{
		if ($friends->isSubscriber($me['id'], $user_id) && $friends->acceptApplication($me['id'], $user_id))
		{
			$json = [
				'success' => 1, 
				'comment' => 'Пользователь успешно добавлен в друзья',
			];
		}
		else
		{
			$json = [
				'error' => 1, 
				'comment' => 'Пользователь не был добавлен в друзья',
			];
		}
	}
}
else
{
	$json = [
		'error' => 1, 
		'comment' => '404 Bad Request'
	];
}
echo json_encode($json, JSON_UNESCAPED_UNICODE);