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

/* DCMS S (Special)
 * Версия файла 0.0.1
 * Дата последнего редактирования 27.10.2015
 * Модифицировал densnet
 */

if (isset($_GET['mod_rf_finish']) && isset($_SESSION['mod_rf'])) {
    
$array explode(";"$_SESSION['mod_rf']);
    foreach (
$array as $key => $value) {
        if (
$value != NULL) {
            
$foto mysql_fetch_assoc(mysql_query("SELECT * FROM `gallery_foto` WHERE `id` = '$value' AND `id_user` = '$user[id]' LIMIT 1"));
            
mysql_query("UPDATE `gallery_foto` SET `id_gallery` = '$gallery[id]' WHERE `id` = '$foto[id]'");
        }
    }
    unset(
$_SESSION['mod_rf']);
}


if (!isset(
$_SESSION['mod_rf']) && isset($_GET['mod_rf_start'])) {
    
$_SESSION['mod_rf'] = '';
}
if (isset(
$_SESSION['mod_rf']) && isset($_GET['mod_rf_drop'])) {
    
$_SESSION['mod_rf'] = '';
}
if (isset(
$_SESSION['mod_rf']) && isset($_GET['mod_rf_cancel'])) {
    unset(
$_SESSION['mod_rf']);
}
////
if (isset($_SESSION['mod_rf']) && isset($_GET['add']) && isset($_POST['ok'])) {
//Очищаем список
    
$q mysql_query("SELECT * FROM `gallery_foto` WHERE `id_gallery` = '$gallery[id]' AND `sk` = '0' ORDER BY `id` DESC LIMIT $start$set[p_str]");
    while (
$post mysql_fetch_array($q)) {
        
$array explode(";"$_SESSION['mod_rf']);
        foreach (
$array as $key => $value) {
            if (
$post['id'] == $value && $value != NULL) {
                
$_SESSION['mod_rf'] = str_replace(";$post[id];"';'$_SESSION['mod_rf']);
            }
        }



//вводим в список новые данные
        
foreach ($_POST as $keyy => $valuee) {
            if (
preg_match('#^rf_([0-9]*)$#'$keyy$postnum) && $valuee '1') {
                
$array explode(";"$_SESSION['mod_rf']);
                foreach (
$array as $key => $value) {
                    if (
$postnum[1] == $value && $value != NULL) {
                        
$bad 1;
                    }
                }
            }
            if (!isset(
$bad)) {
                @
$postt[] = $postnum[1];
            }
            if (isset(
$bad)) {
                unset(
$bad);
            }
        }


// фильтруем список
        
if (isset($postt)) {
            
$_SESSION['mod_rf'] = "$_SESSION[mod_rf];" implode(";"$postt) . ";";
        }
    }
    
$_SESSION['mod_rf'] = "$_SESSION[mod_rf];";
}



//// Считаем к-тво выбраных фоток
if (isset($_SESSION['mod_rf'])) {

    
$array explode(";"$_SESSION['mod_rf']);
    
$_SESSION['mod_rf'] = NULL;
    foreach (
$array as $key => $value) {
        
$_SESSION['mod_rf'] = str_replace(";$value;"';'$_SESSION['mod_rf']);
        if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `gallery_foto` WHERE `id` = '$value' AND `sk` = '0'"), 0) != && $value != NULL) {
            
$_SESSION['mod_rf'] = "$_SESSION[mod_rf]. ($_SESSION['mod_rf'] == NULL ";" NULL) . "" $value ";";
        }
    }

    
$array explode(";"$_SESSION['mod_rf']);
    
$count_rf 0;
    foreach (
$array as $key => $value) {
        if (
$value != NULL) {
            
$count_rf++;
            if (
$count_rf 5) {
                
$cn $value;
            }
        }
    }
}
if (isset(
$_SESSION['mod_rf'])) {
    echo 
"<form method='post' action='?page=$page&add'>";
}

if (isset(
$_SESSION['mod_rf']) && $ank['id'] == $user['id']) {
    echo 
"<div class='comm'>Выберите фотки и нажмите " . ($count_rf != "<a href='?page=$page&mod_rf_finish'>" null) . "Переместить сюда" . ($count_rf != "</a>" null) . "</div>";
}
Онлайн: 0
Реклама