Вход Регистрация
Файл: groups/adm/cover.php
Строк: 71
<?php

require_once '../../incfiles/core.php';
require_once 
'../../incfiles/func.php';
require_once 
'../../incfiles/auth.php';
require_once 
'../../incfiles/user.php';

if (empty(
$user_id)) go(URL);

if (!empty(
$_GET['id']) && is_numeric($_GET['id']))
{
    
$id abs(intval($_GET['id']));
    
$result mysql_query("SELECT * FROM `groups` WHERE `id` = '".$id."' LIMIT 1");
    if (
mysql_num_rows($result) == true$arr_group mysql_fetch_array($result);
    else 
go(URL);
    if (!
in_array($user_idexplode("||"substr($arr_group['admins'], 1, -1)))) go(URL);
}
else 
go(URL);

if (!empty(
$_FILES['file']))
{
    require_once 
HOME.'/toolkit/AcImage.php';
    if(
AcImage::isFileExists($_FILES['file']['tmp_name'])) {} else {$err true;}
    if(
$err == false && AcImage::isFileImage($_FILES['file']['tmp_name']))
    {
        if (!empty(
$user['cover']) && file_exists(HOME.'/files/groups/covers/'.$arr_group['cover'])) unlink(HOME.'/files/groups/covers/'.$arr_group['cover']);
    
        
$file_name time().$$arr_group['id'].'.jpg';
        
AcImage::createImage($_FILES['file']['tmp_name'])->resizeByWidth(600)->cropCenter('3pr''1.25pr')->saveAsJPG(HOME.'/files/groups/covers/'.$file_name);
        
        
mysql_query("UPDATE `groups` SET `cover` = '".$file_name."' WHERE `id` = '".$id."'");
    
        
        
    }
}

$title lang('Редактирование сообщества','Редагування спільноти');
require_once 
'../../incfiles/head.php';

echo 
'<div class="title">
    <a href="'
.URL.'/groups/?id='.$id.'" onclick="Page.Go(this.href); return false">'.lang('Сообщество','Спільнота').'</a>
    <a href="'
.URL.'/groups/adm/?id='.$id.'" onclick="Page.Go(this.href); return false">'.lang('Управление сообществом','Керування спільнотою').'</a>
    </div>'
;

?>
<script type="text/javascript">
    $('input:file').remove();
        $(document).ready(function() {
            new AjaxUpload('upload', {
        action: "/groups/adm/cover.php?id=<?echo $id;?>",
        name: "file",
        data: {ajax: "yes"},
        onSubmit: function(file, ext) {
            if(! (ext && /^(jpg|gif|png|jpeg)$/.test(ext))) {
                return false;
            }
             Page.Loading('start');
        },
      onComplete: function(file, res) {
      $('#preview_loading').remove();
            if(res)
                Page.Go("/groups/adm/cover.php?id=<?echo $id;?>");
                }
            });
        });
</script>
<?
echo '<div class="title">'.lang('Обложка','Обкладинка').'</div>
    <div style="background: url('
.(!empty($arr_group['cover'])?URL.'/files/groups/covers/'.$arr_group['cover']:URL.'/design/img/cover.jpg').') center repeat-x; width: 100%; height: 250px; background-size: auto 100%;"></div>
    <div class="block">
    <div class="for_pc">
    <button class="button" id="upload">'
.lang('Загрузить обложку','Завантажити обкладинку').'</button>
    </div>
    <div class="for_mobile">
    '
.lang('Загрузить обложку','Завантажити обкладинку').':<br/>
    <form action="'
.URL.'/groups/adm/cover.php?id='.$id.'" method="post" enctype="multipart/form-data">
    <input class="input2" name="file" type="file"/> 
    <input class="button2" type="submit" value="'
.lang('Загрузить','Завантажити').'" />
    </form>
    </div>
    </div>'
;


require_once 
'../../incfiles/foot.php';

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