Файл: templates/avatar.php
Строк: 70
<?php
/*
MonsterCMS 0.6
ICQ: 22-22-095
ВКонтакте: https://vk.com/robot_anton
By Phenomenal
*/
$title = ('Личное фото');
require_once('../fnc/core.php');
require_once('../fnc/head.php');
if(!isset($user)){ $_SESSION['message'] = 'Для полного обзора необходима регистрация';
header('Location: /login');
}
echo '<div id="razdel">'.$title.'</div>';
if (isset($_REQUEST['submit']))
{
$maxsize = 1;
$size = $_FILES['filename']['size'];
if (!@file_exists($_FILES['filename']['tmp_name']))
error('Вы не выбрали файл!');
if ($size > (1048576 * $maxsize))
error('Максимальный размер файла '.$maxsize.'мб!');
$filetype = array(
'jpg',
'gif',
'jpeg');
$upfiletype = substr($_FILES['filename']['name'], strrpos($_FILES['filename']['name'], ".") + 1);
if (!in_array($upfiletype, $filetype))
error('Такой формат запрещено загружать!');
$files = ''.rand(1234, 5678).'_'.$_FILES['filename']['name'];
move_uploaded_file($_FILES['filename']['tmp_name'], "../images/ava_users/".$files."");
$db-> query("INSERT INTO `monstercms_rating_history` SET `msg` = '[b]+ ".$set['ava_rating']."[/b] за загрузку аватара', `theme` = '1', `info` = '1', `time` = '".time()."', `user` = '".$user['id']."'");
// + рейтинг
$db->query("UPDATE `monstercms_account` SET `rating` = '".($user['rating'] + $set['ava_rating'])."' WHERE `id` = '".$user['id']."' LIMIT 1");
$db->query("UPDATE `monstercms_account` SET `avatar`='".$files."' WHERE `id`='".$user['id']."' limit 1");
header('Location: /down/avatars');
exit();
}
if (isset($_REQUEST['delete']))
{
$db-> query("INSERT INTO `monstercms_rating_history` SET `msg` = '[b]- ".$set['ava_rating']."[/b] за удаление аватара', `theme` = '2', `info` = '2', `time` = '".time()."', `user` = '".$user['id']."'");
// - рейтинг
$db->query("UPDATE `monstercms_account` SET `rating` = '".($user['rating'] - $set['ava_rating'])."' WHERE `id` = '".$user['id']."' LIMIT 1");
$db->query("UPDATE `monstercms_account` SET `avatar` = 'no.png' WHERE `id` = '".$user['id']."'");
unlink("/images/ava_users/".$user['avatar']."");
header('Location: /down/avatars');
exit();
}
if ($user['avatar'] != 'no.png') {
echo'<div id="links"><a href="/down/avatars?delete">Удалить аватар</a></div>';
}
echo '<div id="cards">';
echo '<img src="/images/ava_users/'.$user['avatar'].'" alt="*" style="max-width: 210px; max-height: 210px;">';
if ($user['avatar'] == 'no.png') {
echo '<hr>Форматы: JPG,GIF,JPEG</b>
<hr><form action="" method="post" enctype="multipart/form-data">
Выберите файл:<br><input type="file" name="filename"/><br>
<input type="submit" value="Загрузить" name="submit"/>
</form></div>';
}
require_once('../fnc/foot.php');
?>