<?php
	$id = (isset($_GET['id']) ? intval($_GET['id']) : 0 );
	$d = profile :: getUser($id);

	admin :: access(array('a'=>1));

	$level = admin :: getLevel($d);

	if(isset($_POST['cfms'])) {
		if(intval(@$_POST['access']) == ACCESS) {
			$adm = intval($_POST['adm']);
			$adm = ( in_array($adm, array(0,1,2,3)) ? $adm : 0 );
			$helper = intval(@$_POST['helper']);
			$moder = @$_POST['moder'];
			$moder = array(
					(!empty($moder[0]) ? $moder[0] : 0),
					(!empty($moder[1]) ? $moder[1] : 0),
					(!empty($moder[2]) ? $moder[2] : 0)
				);

			$r = "{$adm}|{$helper}|{$moder[0]}|{$moder[1]}|{$moder[2]}";
			DB :: $pdo -> query("UPDATE `users` SET `level` = ? WHERE `id` = ? LIMIT 1;", array($r,$d['id']));
			system :: redirect("Права доступа успешно выставлены!", $thisLink."/?act=user/level&id={$d['id']}");
		} else { $errorP = "Вероятно вам подкинули данную ссылку."; }
	}
	$title = $l = "Панель управления - Права доступа";
$lBack ="/admin/?act=user/info&amp;id=".$d['id']."";

require (CORE."head.php");
	echo "<div class=\"app-block\">";
	echo system :: touch(profile :: getLink($d),"
			<div class=\"post-l emotion-show\" data-emotions=\"".system::textOut($d['emotions'])."\">
				".profile :: userAvatar($d,0)."
			</div>
			<div class=\"post-c\">
				<div class=\"_name\">".profile :: getFullName($d, true)."</div>
				<div class=\"_gray\">Время на сайте: ".profile :: onlineTime($d['online_time'])."</div>
				<div class=\"_gray\">Дата регистрации: ".system :: times($d['first_time'])."</div>
				<div class=\"_gray\">Блокировок: ".$d['count_blocks']."</div>
			</div>
			"); 
	?>

		<div class="list">
		<div class="sw-block_"><div class="sw-cont sw-3">
			<div class="sw-item"><a href="/admin/?act=user/edit&amp;id=<?=$d['id']?>" class="sw-c">Редактирование</a></div>
			<div class="sw-item"><a href="/admin/?act=user/level&amp;id=<?=$d['id']?>" class="sw-c sw-act">Должность</a></div>
                <div class="sw-item"><a href="/admin/?act=user/function&amp;id=<?=$d['id']?>" class="sw-c ">Функции</a></div>
		</div></div>
		</div>
	
	<form method="post" action="">
		<div class="list">
			<div><label class="_gray _dbl _font-m" style="margin-top: 3px;">
				<input type="checkbox" name="helper" value="1"<?=($level['h'] == 1 ? "checked=\"checked\"" : '' )?> /> Техническая поддержка
			</label></div>
			<div><label class="_gray _dbl _font-m" style="margin-top: 3px;">
				<input type="checkbox" name="moder[0]" value="1"<?=($level['m_file'] == 1 ? "checked=\"checked\"" : '' )?> /> Модератор файлов
			</label></div>
			<div><label class="_gray _dbl _font-m" style="margin-top: 3px;">
				<input type="checkbox" name="moder[1]" value="1"<?=($level['m_chat'] == 1 ? "checked=\"checked\"" : '' )?> /> Модератор чата
			</label></div>
			<div><label class="_gray _dbl _font-m" style="margin-top: 3px;">
				<input type="checkbox" name="moder[2]" value="1"<?=($level['m_note'] == 1 ? "checked=\"checked\"" : '' )?> /> Модератор записей
			</label></div>
		</div>
		<div class="list _bg-blue">
			<div><label class="_gray _dbl">
				<input name="adm" type="radio" value="0"<?=($level['a'] == 0 ? "checked=\"checked\"" : '' )?> /> Пользователь
			</label></div>
			<div><label class="_gray _dbl">
				<input name="adm" type="radio" value="3"<?=($level['a'] == 3 ? "checked=\"checked\"" : '' )?> /> Системный администратор
			</label></div>
			<div><label class="_gray _dbl">
				<input name="adm" type="radio" value="2"<?=($level['a'] == 2 ? "checked=\"checked\"" : '' )?> /> Технический администратор
			</label></div>
			<div><label class="_gray _dbl">
				<input name="adm" type="radio" value="1"<?=($level['a'] == 1 ? "checked=\"checked\"" : '' )?> /> Разработчик
			</label></div>
		</div>
		<input type="hidden" name="access" value="<?=ACCESS?>">
		<div class="_center list">
			<input type="submit" class="main-btn _w-100" name="cfms" value="Сохранить">
		</div>
	</form>
	<?php
	echo system :: back("/admin/?act=user/info&amp;id={$d['id']}","Информация", true);
	echo "</div>";
	require (CORE."foot.php");