';
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `loads` WHERE `id` = '". num($_GET['id']) ."' AND `path` LIKE '%elit%'"),0) > 0) {
$rating = round(abs(input($_POST['rating'])), 2);
if ($rating == 0.00) $err .= 'Рейтинг не может быть равен 0.
';
if ($rating > $user['rating']) $err .= 'Рейтинг файла не может быть больше вашего рейтинга.
';
}
if (!in_array($patc['extension'], explode(';', $sys['file']))) $err .= 'Запрещенное расширение файлов.
';
if ($_FILES['file']['size'] > 20048576) $err .= 'К загрузке доступны файлы весом менее 20 мб.
';
if (!empty($_FILES['scr_1']['tmp_name']) && $_FILES['scr_1']['size'] > 2048576) $err .= 'Слишком большой вес скриншота, макс. 2 мб.
';
if (!empty($_FILES['scr_2']['tmp_name']) && $_FILES['scr_2']['size'] > 2048576) $err .= 'Слишком большой вес скриншота, макс. 2 мб.
';
if (!empty($_FILES['scr_3']['tmp_name']) && $_FILES['scr_3']['size'] > 2048576) $err .= 'Слишком большой вес скриншота, макс. 2 мб.
';
if (mb_strlen($opis) < 3 || mb_strlen($opis) > 500) $err.= 'Недопустимая длина названия!
';
error($err);
if(!isset($err)){
# директория файлов
$file_dir = H .'/files/loads/'.$di['path'].'/';
# директория файлов
$file_src = H .'/files/screen/';
# Уникальное имя файла
$key = md5('file' . time());
$gg = 'teamdiz_ru'. substr($key, 0, 15) .'.'. $patc['extension'];
$key1 = $file_dir .''. $gg;
if ($patc['extension'] == zip) {
require_once(H .'/loads/pclzip.lib.php');
$archive = new PclZip($_FILES['file']['tmp_name']); //создаем новый архив
$archive->add('TeamDIZ_Ru.txt'); //добавляем файл
$archive->add('teamban.gif'); //добавляем файл
}
# Копирование файла
copy($_FILES['file']['tmp_name'] , $key1);
if (!empty($_FILES['scr_1']['tmp_name'])) {
# Инфа о файле
$patch = pathinfo($_FILES['scr_1']['name']);
// Проверка верности расширения
if (!in_array($patch['extension'], explode(';', $sys['images']))) $err .= 'Запрещенное расширение скриншотов.
';
if (!isset($err)) {
# Уникальное имя файла
$key2 = md5('screen1' . time());
$key2 = substr($key2, 0, 15) .'.'. $patch['extension'];
# Копирование файла
move_uploaded_file($_FILES['scr_1']['tmp_name'], $file_src . $key2);
}
}
if (!empty($_FILES['scr_2']['tmp_name'])) {
# Инфа о файле
$patch = pathinfo($_FILES['scr_2']['name']);
// Проверка верности расширения
if (!in_array($patch['extension'], explode(';', $sys['images']))) $err .= 'Запрещенное расширение скриншотов.
';
if (!isset($err)) {
# Уникальное имя файла
$key3 = md5('screen2' . time());
$key3 = substr($key3, 0, 15) .'.'. $patch['extension'];
# Копирование файла
move_uploaded_file($_FILES['scr_2']['tmp_name'], $file_src . $key3);
}
}
if (!empty($_FILES['scr_3']['tmp_name'])) {
# Инфа о файле
$patch = pathinfo($_FILES['scr_3']['name']);
// Проверка верности расширения
if (!in_array($patch['extension'], explode(';', $sys['images']))) $err .= 'Запрещенное расширение скриншотов.
';
if (!isset($err)) {
# Уникальное имя файла
$key4 = md5('screen3' . time());
$key4 = substr($key4, 0, 15) .'.'. $patch['extension'];
# Копирование файла
move_uploaded_file($_FILES['scr_3']['tmp_name'], $file_src . $key4);
}
}
mysql_query("INSERT INTO `loads` (user, time, name, opis, type, path, refid, size, ext, file, src_1, src_2, src_3, file_name, format, rating) values('$user[id]', '".time()."', '".$name."', '".$opis."', 'file', '". $di['path'] ."/', '".num($_GET['id'])."', '". $_FILES['file']['size'] ."', '". $patc['extension'] ."', '". $key1 ."', '". $key2 ."', '". $key3 ."', '". $key4 ."', '". $gg ."', '". $type ."', '". $rating ."')");
$mid=mysql_insert_id();
header("Location: ../loads/file.php?id=".$mid."");
}
}
# Заголовок модуля
$title = 'Добавление файла';
require_once(H .'/inc/head.php');
echo "