Вход Регистрация
Файл: foto/inc/gallery_show_foto_act.php
Строк: 48
<?php

if (isset($_GET['act']) && $_GET['act'] == 'delete' && isset($_GET['ok'])) {
    if (
$user['id'] != $ank['id']) {
        
admin_log('Фотогалерея''Фотографии''Удаление фото пользователя [url=/id' $ank['id'] .
            
']' $ank['nick'] . '[/url]');
    }
    if (
is_file('files/foto/' $foto['id'] . '.png')) { // ???
        
unlink('files/foto/' $foto['id'] . '.png');
    }
    
$db->query('DELETE FROM gallery_foto WHERE id=?i ', [$foto['id']]);
    
$db->query('DELETE FROM gallery_komm WHERE id_foto=?i ', [$foto['id']]);
    
$db->query('DELETE FROM gallery_rating WHERE id_foto=?i ', [$foto['id']]);
    
$db->query('OPTIMIZE TABLE `gallery_foto`, `gallery_komm`, `gallery_rating`');

    
msg(lang('Фотография успешно удалена'));
    
aut(); ?>
<div class="foot">
    &laquo;<a href="/foto/<?php echo $ank['id'] . '/' $gallery['id']; ?>/"><?php echo lang('К фотографиям'); ?></a>
</div>
<?php

    
include_once 'sys/inc/tfoot.php';
    exit;
}

if (isset(
$_GET['act']) && $_GET['act'] == 'rename' && isset($_GET['ok']) &&
    isset(
$_POST['name']) && isset($_POST['opis'])) {
    
$name trim($_POST['name']);
    if (!
preg_match("#^([A-zА-яёЁ0-9-_(),. :])+$#ui"$name)) {
        
$err[] = lang('В названии фото присутствуют запрещенные символы');
    }
    if (isset(
$_POST['translit1']) && $_POST['translit1'] == 1) {
        
$name translit($name);
    }
    if (
mb_strlen($name) < 3) {
        
$err[] = lang('Короткое название');
    }
    if (
mb_strlen($name) > 32) {
        
$err[] = lang('Название не должно быть длиннее 32-х символов');
    }

    
$msg $_POST['opis'];
    if (isset(
$_POST['translit2']) && $_POST['translit2'] == 1) {
        
$msg translit($msg);
    }
    if (
mb_strlen($msg) > 1024) {
        
$err[] = lang('Длина описания превышает предел в 1024 символа');
    }

    if (!isset(
$err)) {
        if (
$user['id'] != $ank['id']) {
            
admin_log('Фотогалерея''Фотографии',
                
'Переименование фото пользователя [url=/id' $ank['id'] . ']' $ank['nick'] . '[/url]');
        }
        
$db->query('UPDATE `gallery_foto` SET `name`=?, `opis`=? WHERE `id`=?i LIMIT ?i',
        [
$name$msg$foto['id'], 1]);
        
$foto $db->query('SELECT * FROM `gallery_foto` WHERE `id`=?i LIMIT ?i', [$foto['id'], 1])->row();
        
msg(lang('Фотография успешно переименована'));
    }
}
Онлайн: 1
Реклама