Вход Регистрация
Файл: DARK WARS/dark_war/clans/upload.php
Строк: 39
<?php
include_once '../start.php';
$doc = new document();
$doc->title('Загрузка логотипа');

if (!isset(
$_GET['id']) || !is_numeric($_GET['id'])) {
    
$doc->err('Ошибка, не выбран клан');
    exit();
}
$id = (int)$_GET['id'];
$ar mysql_fetch_array(mysql_query("SELECT * FROM `dark_war_clans` WHERE id='$id' LIMIT 1"));

if (!isset(
$ar['id'])) {
    
$doc->err('Ошибка, нет такого клана');
    exit();
}

$admin mysql_fetch_assoc(mysql_query("SELECT * FROM `dark_war_clans_us` WHERE id_player='{$player->id}' AND `id_clan` = '$id' LIMIT 1"));

if (
$admin['admin'] < && $player->admin 2) {
    
$doc->err('Вы не являетесь админом клана');
    exit();    
}


$path '/dark_war/tmp';
other_settings::deleteOldFiles($path);



if (!empty(
$_FILES ['file']) && $_FILES ['file']['size'] > 0) {
    
$dir = new files(H.'/dark_war/tmp/');
    
$dir->setAllowedType(array('jpeg','jpg','png','gif'));
    
    if (!
$dir->typeChecking($_FILES ['file']['name'])) {
        
$doc->err('Ошибка не верное расширение файла');
    } else {
        
$typef $dir->typeFile($_FILES ['file']['name']);
        
$namef $id '.' $typef;
        if (
$rtr $dir->upload(array($_FILES ['file']['tmp_name'] => $namef))) {
            
// Ресайз изображения
            
$ett = new files_image(H."/dark_war/tmp/$namef");
            
$ett->resize(200200);
            
$ett->saveImage(H."/dark_war/files/clans/logo/$id.jpg"80);
            
$ett->resize(4037);
            
$ett->saveImage(H."/dark_war/files/clans/littel_logo/$id.jpg"80);
            
$doc->msg('Файл успешно загружен на сервер');
        } else {
            
$doc->err('При загрузки файла возникла ошибка');
        }
    }
}



$dispatch=array();
$doc->assign('method''post');
$doc->assign('action'null);
$doc->assign('files'1);
$dispatch[] = array('type' => 'file''name' => 'file''title' => 'Загружаемый файл''br' => 1);
$dispatch[] = array('type' => 'submit''name' => 'save''value' => 'Выгрузить''br' => 0);

$doc->assign('dis'$dispatch);
$doc->display('form.tpl');



$doc->ret("/dark_war/clans/admin.php?id=$id"'Админка');
$doc->ret("/dark_war/clans/clan.php?id=$id"'В клан');

?>
Онлайн: 2
Реклама