<?
	/*
		Подключение элементных значений
		///////////////////////////////
	*/
	$levels = new Levels($pdo);										// Система уровней профиля
	$playground = new Playground($pdo, $conf);								// Система торговой площадки
	$very = new Verification($pdo);										// Система верификации
	
	$frame = trading()->get_resource_active(3, '{profile_id}');
?>
<div class="col-lg-12">
	<div class="row profile-page">
		<div class="col-lg-3">
			<div class="block profile">
				{if(isset($frame))}
				<div class="playground">
					<div class="frame">
						<img src="/files/playground/{{$frame}}">
					</div>

					<img class="avatar" src="<?=convert_avatar('{profile_id}');?>">
				</div>
				{else}
					<img class="avatar" src="<?=convert_avatar('{profile_id}');?>">
				{/if}
				
				<div class="vertical-navigation">
					<ul>
                        {if((is_auth() && $_SESSION['id'] == '{profile_id}') || is_worthy("m"))}
							<li>
								<a>
									<span class="m-icon icon-bank"></span> Баланс:
									<span id="money">{shilings}</span> {{sys()->currency()->lang}}
								</a>
							</li>
							<li>
								<a>
									<span class="m-icon icon-bank"></span> Поинтов:
									<span id="point">{points}</span> шт.
								</a>
							</li>
							<li>
								<a>
									<span class="m-icon icon-marker"></span> Скидка:
									<span id="proc">{proc}</span> %
								</a>
							</li>
                        {/if}

                        {if((is_auth() && $_SESSION['id'] != '{profile_id}' && '{dell}' != '1'))}
							<li>
								<a href="../messages?create_id={profile_id}">
									<span class="m-icon icon-pencil"></span> Написать сообщение
								</a>
							</li>
                            {if(isOnMyBlacklist($pdo, $id))}
								<li onclick="removeFromBlackList({profile_id}, function(message) { alert(message) }); $(this).fadeOut();">
									<a>
										<span class="m-icon icon-remove"></span> Разблокировать пользователя
									</a>
								</li>
                            {else}
								<li onclick="addToBlackList({profile_id}, function(message) { alert(message) }); $(this).fadeOut();">
									<a>
										<span class="m-icon icon-remove"></span> Заблокировать пользователя
									</a>
								</li>
                            {/if}

                            {if('{isFriend}' == 'false' && '{issetFriendRequestFromMe}' == 'false' && '{issetFriendRequestFromHim}' == 'false')}
								<li onclick="add_new_friend({profile_id}, function(message) { alert(message) }); $(this).fadeOut();">
									<a>
										<span class="m-icon icon-plus"></span> Добавить в друзья
									</a>
								</li>
                            {/if}

                            {if('{isFriend}' == 'true')}
								<li onclick="dell_friend({profile_id}, function(message) { alert(message) }); $(this).fadeOut();">
									<a>
										<span class="m-icon icon-minus"></span> Удалить из друзей
									</a>
								</li>
                            {/if}

                            {if('{issetFriendRequestFromMe}' == 'true')}
								<li onclick="cancel_friend({profile_id}, function(message) { alert(message) }); $(this).fadeOut();">
									<a>
										<span class="m-icon icon-remove"></span> Отменить заявку
									</a>
								</li>
                            {/if}

                            {if('{issetFriendRequestFromHim}' == 'true')}
								<li onclick="take_friend({profile_id}, function(message) { alert(message) }); $(this).fadeOut(); $(this).next().fadeOut();">
									<a>
										<span class="m-icon icon-ok"></span> Принять заявку
									</a>
								</li>
								<li onclick="reject_friend({profile_id}, function(message) { alert(message) }); $(this).fadeOut(); $(this).prev().fadeOut();">
									<a>
										<span class="m-icon icon-remove"></span> Отклонить заявку
									</a>
								</li>
                            {/if}
                        {/if}

                        {if(is_worthy("m"))}
							<li onclick="give_money({profile_id});">
								<a>
									<span class="m-icon icon-plus"></span> Дать деньги
								</a>
							</li>
							<li onclick="pick_up_money({profile_id});">
								<a>
									<span class="m-icon icon-minus"></span> Забрать деньги
								</a>
							</li>
                        {/if}
						
						{if(is_worthy("m"))}
							<li onclick="give_point({profile_id});">
								<a>
									<span class="m-icon icon-plus"></span> Дать поинты
								</a>
							</li>
							<li onclick="pick_up_point({profile_id});">
								<a>
									<span class="m-icon icon-minus"></span> Забрать поинты
								</a>
							</li>
                        {/if}
						{if(isModuleActive('money_transfer'))}
						<li id="money_transfer" data-user="{profile_id}"></li>
						{/if}

						{if(isset($levels) and is_worthy("m"))}
							<li onclick="give_exp({profile_id});">
								<a>
									<span class="m-icon icon-plus"></span> Дать опыт
								</a>
							</li>
							
							<script>
								function give_exp(id) {
									var exp = prompt("Сколько начислить опыта?", 50);
									
									if(exp && exp != '') {
										var token = $("#token").val();
										
										$.ajax({
											type: "POST",
											url: "../ajax/addons/levels/actions.php",
											data: "phpaction=1&token=" + token + "&give_exp=1&id=" + id + "&exp=" + exp,
											dataType: "json",
											success: function(result) {
												if(result.status == 1) {
													window.location.reload();
												}
											}
										});
									}
								}
							</script>
						{/if}


						{if(isset($levels) and is_worthy("m"))}
							<li onclick="takeoff_exp({profile_id});">
								<a>
									<span class="m-icon icon-plus"></span> Отнять опыт
								</a>
							</li>
							
							<script>
								function takeoff_exp(id) {
									var exp = prompt("Сколько отнять опыта?", -50);
									
									if(exp && exp != '') {
										var token = $("#token").val();
										
										$.ajax({
											type: "POST",
											url: "../ajax/addons/levels/actions.php",
											data: "phpaction=1&token=" + token + "&takeoff_exp=1&id=" + id + "&exp=" + exp,
											dataType: "json",
											success: function(result) {
												if(result.status == 1) {
													window.location.reload();
												}
											}
										});
									}
								}
							</script>
						{/if}

                        {if(is_worthy("c"))}
							<li onclick="take_proc({profile_id});">
								<a>
									<span class="m-icon icon-ok"></span> Установить скидку
								</a>
							</li>
                        {/if}

                        {if(is_worthy("f"))}
							<li onclick="edit_very({profile_id});">
								<a>
									<span class="m-icon icon-check"></span> Установить верификацию
								</a>
							</li>
							
							<li>
								<a href="../edit_user?id={profile_id}">
									<span class="m-icon icon-pencil"></span> Редактировать пользователя
								</a>
							</li>
                        {/if}
					</ul>
				</div>

				<div id="result_profile"></div>
			</div>

			<div class="block">
				<div class="block_head">
					<a href="../friends?id={profile_id}">
						Друзья <small>[все]</small>
					</a>
				</div>
				<div id="friends">
                    {friends}
				</div>
			</div>

			{if(isModuleActive('users_visit'))}
			{include file="../../../modules_extra/user_visit/templates/users_visit.tpl"}
			{/if}

			{if(isModuleActive('progression'))}
			<div class="progression" data-index="{profile_id}"></div>	
			{/if}
		</div>

		<div class="col-lg-9">
			{if(empty($_COOKIE['very_info_1']) and {profile_id} == $_SESSION['id'] and $very->is_very('{profile_id}', 0))}
				<div class="" role="alert" id="very_info_1" style="position: relative;padding: 0.75rem 1.25rem;margin-bottom: 1rem;border: 1px solid #777;border-radius: 0.25rem;color: gray;font-variant: all-petite-caps;">
					<button type="button" class="close" OnClick="close_event(1);">
						<span aria-hidden="true">&times;</span> 
					</button>
					<h4 class="alert-heading">Для чего нужна верификация?</h4>
					<img src="/templates/{template}/img/verification/preview.png" width="40%" align="left">
					<p>Верификация - это подтверждение подлинности страницы сообщества и ее владельца. Если сообщество прошло верификацию, то это означает, что его ведут реальные представители или владельцы компании/бренда. </p>
					<hr>
					<p class="mb-0">Подавая заявку на верификацию, Вы соглашаетесь с <a href="/pages/rules" target="_blank">правилами сайта</a>.</p>
					<hr>
					<button class="btn btn-success btn-block btn-sm" OnClick="get_very();">Подать заявку</button>
				</div>
			{/if}
			{if(empty($_COOKIE['very_info_2']) and {profile_id} == $_SESSION['id'] and $very->is_very('{profile_id}', 2))}
				<div class="alert alert-warning" role="alert" id="very_info_2">
					<button type="button" class="close" OnClick="close_event(2);">
						<span aria-hidden="true">&times;</span>
					</button>
					<h4 class="alert-heading">Статус заявки на верификацию</h4>
					<p>Вы подали заявку на получение верификации профиля.<br>Обычно рассмотрение заявки занимает 24 часа, пожалуйста ожидайте!</p>
				</div>
			{/if}
		
			<div class="block profile">
				<div class="block_head">
                    {login}
					
					{if(isset($very) and $very->is_very('{profile_id}'))}
						{{$very->get_very_style('standart')}}
					{/if}
					
					{if(isset($levels))}
						<img width="7%" src="{site_host}files/addons/levels/csgo/<?=$levels->get_user_level('{profile_id}');?>.png" alt="Уровень профиля <?=$levels->get_user_level('{profile_id}');?>" data-placement="bottom" tooltip="yes" data-original-title="<?=$levels->get_info_level($levels->get_user_level('{profile_id}'))->name;?>">
					{/if}
					
					<small style="position: unset; float:right;">
						{last_activity}
					</small>

					<br>
					{if($_SESSION['id'] == '{profile_id}')}
						{if(get_user_status('{profile_id}') == 'none' || get_user_status('{profile_id}') == '')}
							<div id="status_user"><small id="ti_status" style="position: unset; float:left; cursor:pointer;" onclick="edit_user_status();">Изменить статус</small></div>
						{else}
							<div id="status_user"><small id="ti_status" style="position: unset; float:left; cursor:pointer;" onclick="edit_user_status();"><?=get_user_status('{profile_id}');?></small></div>
						{/if}
					{else}
						{if(get_user_status('{profile_id}') != 'none')}
							<small id="ti_status" style="position: unset; float:left;"><?=get_user_status('{profile_id}');?></small>
						{/if}
					{/if}
				</div>

				<table class="table mb-0">
                   				        {if('{dell}' != '1')}
						<tr>
							<td colspan="4">
								<h4>Общая информация</h4>
							</td>
						</tr>
						<tr>
							<td>ID</td>
							<td colspan="3">{profile_id}</td>
						</tr>
						<tr>
							<td>Группа</td>
							<td colspan="3"><span style="color: {group_color}">{group}</span></td>
						</tr>				
						{if('{ip}'!='127.0.0.1')}
						<td>Местоположение</td>
						<td id="place">
						Неизвестно
						</td>
						<script>
						$.getJSON('//geoip.unigamecms.ru/CWQcJ/json/{ip}', function(resp){
							$('#place').html(resp.country.name_ru+', '+resp.city.name_ru);
						});
						</script>				
						{/if}
						<tr>
							<td>Дата регистрации</td>
							<td colspan="3">{regdate}</td>
						</tr>
						<tr>
							<td>Ник на сервере</td>
							<td colspan="3">{nick}</td>
						</tr>
						<tr>
							<td>Клан</td>
							<td colspan="3">{func Widgets:user_clan('{profile_id}')}</td>
						</tr>						
						<tr>
							<td colspan="4">
								<h4>Уровень профиля</h4>
							</td>
						</tr>
						<tr>
							<td>Уровень</td>
							<td colspan="3"><?=$levels->get_info_level($levels->get_user_level('{profile_id}'))->name;?></td>
						</tr>
						<tr>
							<td>Опыт</td>
							<td colspan="3">
								{if($levels->is_maximum($levels->get_user_level('{profile_id}')))}
									Максимальный уровень!
								{else}
									<?=$levels->get_user_exp('{profile_id}');?> из <?=$levels->next_level_data($levels->get_user_level('{profile_id}'))->exp;?>
								{/if}
							</td>
						</tr>
						<tr>
							<td colspan="4">
								<h4>Личные данные</h4>
							</td>
						</tr>
						<tr>
							<td>Имя</td>
							<td colspan="3">{name}</td>
						</tr>
						<tr>
							<td>Дата рождения</td>
							<td colspan="3">{birth}</td>
						</tr>
                        {if(('{skype}' != '' && '{skype}' != '---') || '{telegram}' != '' || '{discord}' != '' || '{vk}' != '---' || '{steam_api}' != '0' || '{fb}' != '0')}
							<tr>
								<td colspan="4">
									<h4>Контактные данные</h4>
								</td>
							</tr>
                            {if('{skype}' != '' && '{skype}' != '---')}
								<tr>
									<td>Логин Skype</td>
									<td colspan="3"><a title="Добавить в скайп" href="skype:{skype}?add">{skype}</a></td>
								</tr>
                            {/if}
                            {if('{telegram}' != '')}
								<tr>
									<td>Telegram</td>
									<td colspan="3">
										<a title="Написать в Telegram" target="_blank" href="https://telegram.me/{telegram}">@{telegram}</a>
									</td>
								</tr>
                            {/if}
                            {if('{discord}' != '')}
								<tr>
									<td colspan="1">Discord</td>
									<td><a title="Написать в Discord">{discord}</a></td>
								</tr>
                            {/if}
                            {if('{vk}' != '---')}
								<tr>
									<td>Вконтакте</td>
									<td colspan="3">
										<a title="Перейти в профиль Вконтакте" target="_blank" href="https://vk.com/{vk}" id="vk_user">
											<img src="../files/avatars/no_avatar.jpg" alt="">
											<span>Загрузка...</span>
										</a>
										<script>get_vk_profile_info(
                                            '{vk_api}', '#vk_user img', '#vk_user span', '{vk}');</script>
									</td>
								</tr>
                            {/if}
                            {if('{steam_api}' != '0')}
								<tr>
									<td>Steam</td>
									<td colspan="3">
										<a title="Перейти в профиль Steam" target="_blank" href="https://steamcommunity.com/profiles/{steam_api}/" id="steam_user">
											<img src="../files/avatars/no_avatar.jpg" alt="">
											<span>Загрузка...</span>
										</a>
										<script>get_user_steam_info('{steam_api}');</script>
									</td>
								</tr>
                            {/if}
                            {if('{fb}' != '0')}
								<tr>
									<td>Facebook</td>
									<td colspan="3">
										<a title="Профиль в Facebook" target="_blank" id="fb_user">
											<img src="../files/avatars/no_avatar.jpg" alt="">
											<span>Загрузка...</span>
										</a>
										<script> get_fb_profile_info('{fb_api}', '{fb}', '#fb_user', '#fb_user img', '#fb_user span'); </script>
									</td>
								</tr>
                            {/if}
                        {/if}
						<tr>
							<td colspan="4">
								<h4>Активность на форуме</h4>
							</td>
						</tr>
						<tr>
							<td>Сообщений</td>
							<td colspan="3">{answers}</td>
						</tr>
						<tr>
							<td>Спасибок</td>
							<td colspan="3">{thanks}</td>
						</tr>
						<tr>
							<td>Последняя тема</td>
							<td colspan="3">{if('{topic_id}' == '0')}Пользователь не просматривал форум{else}
									<a title="Перейти в тему" href="../forum/topic?id={topic_id}">{topic_name}</a>{/if}
							</td>
						</tr>
						<tr>
							<td>Рейтинг</td>
							<td colspan="3">{reit}</td>
						</tr>
						
						 <tr>
							<td colspan="4">
								<h4>Активность на серверах</h4>
							</td>
						</tr>
						<tr>
						<td class="w30"><img class="icon">Провел на серверах:</td>
						<td class="w70"><?php if($profile->steam_id == "0") { echo "Не указан Steam ID в профиле"; } else { if(expand_seconds2($profile->game_time) == "Навсегда") { echo "0 часов 0 минут 0 секунд"; } else { echo expand_seconds2($profile->game_time); } } ?></td>
						</tr>
                    {else}
						<tr>


						<tr>
							<td colspan="2">
								<h4>Пользователь удален</h4>
							</td>
						</tr>
                    {/if}
            					
				</table>
			</div>	

			<div class="block block-table">
				<div class="block_head">
					Привилегии
				</div>
				<div class="table-responsive mb-0">
					<table class="table table-condensed table-bordered admins">
						<thead>
						<tr>
							<td>#</td>
							<td>Сервер</td>
							<td>Идентификатор</td>
							<td>Услуги</td>
						</tr>
						</thead>
						<tbody id="admins">
                        			{func Widgets:user_admins('{profile_id}')}	
						</tbody>
					</table>
				</div>
			</div>

			<div class="block block-table">
				<div class="block_head">
					Префиксы
				</div>
				<div class="table-responsive mb-0">
					<table class="table table-condensed table-bordered admins">
						<thead>
						<tr>
							<td>#</td>
							<td>Сервер</td>
							<td>Идентификатор</td>
							<td>Префикс</td>
						</tr>
						</thead>
						<tbody id="admins">
                        			<tr style="overflow-x:auto;"><?=(new Prefixes(pdo()))->user_prefixes('{profile_id}');?></tr>	
						</tbody>
					</table>
				</div>
		</div>

	

            {if('{dell}' != '1')}
				<div class="block">
					<div class="block_head">
						Стена
					</div>
                    {if('{checker}' != '1')}
						<div id="add_new_comments">
							<textarea id="text" maxlength="1000"></textarea>

							<div class="smile_input_forum mt-3">
								<input id="send_btn" class="btn btn-outline-primary" type="button" onclick="send_user_comment({profile_id});" value="Отправить">
								<div id="smile_btn" class="smile_btn" data-container="body" data-toggle="popover" data-placement="top" data-content="empty"></div>
							</div>
						</div>
						<script>
                          $(document).ready(function () {
                            init_tinymce(
                              'text', 'lite', "{file_manager_theme}", "{file_manager}", "{{md5($conf->code)}}");
                            get_smiles('#smile_btn');
                          });

                          $('#smile_btn').popover({ html: true, animation: true, trigger: 'click' });
                          $('#smile_btn').on('show.bs.popover', function () {
                            $(document).mouseup(function (e) {
                              var container = $('.popover-body');
                              if (container.has(e.target).length === 0) {
                                $('#smile_btn').popover('hide');
                                selected = 'gcms_smiles';
                              }
                            });
                          });

                          function set_smile (elem) {
                            var smile = '<img src="' + $(elem).attr('src') +
                              '" class="g_smile" height="20px" width="20px">';
                            tinymce.activeEditor.insertContent(smile);
                            $('#smile_btn').popover('hide');
                            selected = 'gcms_smiles';
                          }

                          function set_sticker (elem) {
                            var text = 'sticker' + $(elem).attr('src');
                            text = encodeURIComponent(text);
                            send_user_comment({profile_id}, text);
                            $('#smile_btn').popover('hide');
                            selected = 'gcms_smiles';
                          }
						</script>
                    {/if}
					<div id="comments" class="mt-3">
						<div class="loader"></div>
					</div>
					<script>load_users_comments({profile_id}, 'first');</script>
				</div>
            {/if}
		</div>
	</div>
</div>
<script src="/ajax/addons/verification/ajax-very.js?v={cache}"></script>