Вход Регистрация
Файл: element_forum_redaction.php
Строк: 70
<?php
require_once './element_options/element_options.php';
if (!
$user) { header('Location: /'); exit; }
    
$type = (isset($_GET['type']) AND !empty($_GET['type'])) ? $_GET['type'] : false;
    
    if (!
$id) {
        
$title 'Топик не существует';
        
$error1 'Выбранная Вами тема не существует, или был удалена<br/><br/><a class="white" href="/forum">К списку разделов</a>';
        require_once 
'element_error_page.php';
        exit;
    }
    
        
$query mysql_fetch_array(mysql_query("SELECT * FROM `element_forum_topic` WHERE `lost_id` = '$id' LIMIT 1"));

    if (!
$query) {
        
$title 'Топик не существует';
        
$error1 'Выбранная Вами тема не существует, или был удалена<br/><br/><a class="white" href="/forum">К списку разделов</a>';
        require_once 
'element_error_page.php';
        exit;
    }
    
        
$subforum mysql_fetch_array(mysql_query("SELECT `lost_name`,`lost_dostype`,`lost_moderation` FROM `element_forum_list` WHERE `lost_id` = '$query[lost_subforum]' LIMIT 1"));

    if (!
$subforum) {
        
$title 'Раздел не существует';
        
$error1 'Выбранный Вами раздел не существует, или был удален<br/><br/><a class="white" href="/forum">К списку разделов</a>';
        require_once 
'element_error_page.php';
        exit;
    }    
        
        
$moderation explode(" ",$subforum['lost_moderation']);
    if (
$subforum['lost_dostype'] > 0) {
        if (
$user['lost_privilege'] != AND !in_array($user['lost_id'],$moderation)) {
            
$title 'Доступ закрыт';
            
$error1 'Вы не можете смотреть этот раздел, так как руководство ограничило к нему доступ<br/><br/><a class="white" href="/forum">К списку разделов</a>';
            require_once 
'element_error_page.php';
            exit;
        }
    }
    
$user['lost_privilege'] = 3;
    if (
$user['lost_privilege'] < 1) {
        
$title 'Доступ закрыт';
        
$error1 'Вы не можете смотреть этот раздел, так как руководство ограничило к нему доступ<br/><br/><a class="white" href="/forum">К списку разделов</a>';
        require_once 
'element_error_page.php';
        exit;
    }
    
    if (!
$type) {
        
$title 'Произошла какая-то ошибка';
        
$error1 'Произошла какая-то ошибка. Если Вы знаете причину, сообщите пожалуйста в <a class="small yellow" href="/forum">тех. поддержку</a><br/><br/><a class="small yellow" href="/forum">К списку разделов</a>';
        require_once 
'element_error_page.php';
        exit;
    }
    
    if (
$type == 'peremestit') {
        
$title 'Переместить: '.$query['lost_name'];
        if (
readcache('element_user_mesto'.$user['lost_id']) != 'Форум'writecache('element_user_mesto'.$user['lost_id'], 'Форум');
        require_once 
'./element_include/element_head.php';
        require_once 
'./element_include/element_header_user_true.php';
            
            if (isset(
$_POST['submit'])) {
                
$id_forum $_POST['subforum'];
                if (!empty(
$id_forum)) {
                
mysql_query("UPDATE `element_forum_topic` SET `lost_subforum` = '$id_forum' WHERE `lost_id` = '$id' LIMIT 1");
                
header('Location: /forum/topic?id='.$id);
                exit;
                }
            }
        
        echo 
'<div class="nfl cntr p5 mb5 mt5 w96 mlra">';
        echo 
'<a class="small yellow1" href="/forum/topic?id='.$id.'">Вернуться в топик</a><br/><br/>';
        echo 
'<form action="" method="post">';        
        echo 
'<span class="small white">Выберите раздел для топика<br/>';
        echo 
'<select class="fdark w96 mb10" name="subforum">';
        
            
$query1 mysql_query("SELECT * FROM `element_forum_list` WHERE `lost_clan` = '0'");
            while (
$myrrow mysql_fetch_array($query1)) {
                
$selected = ($query['lost_subforum'] == $myrrow['lost_id']) ? 'selected' '';
                if (
$myrrow['lost_dostype'] == 0) {
                    echo 
'<option value="'.$myrrow['lost_id'].'" '.$selected.'>'.$myrrow['lost_name'].'</option>';
                } 
                if (
$myrrow['lost_dostype'] > 0) {
                    
$moderation explode(" "$myrrow['lost_moderation']);
                    if (
$user['lost_privilege'] == OR in_array($user['lost_id'], $moderation)) {
                    echo 
'<option value="'.$myrrow['lost_id'].'" '.$selected.'>'.$myrrow['lost_name'].'</option>';
                    }
                }
            }
            
        echo 
'</select>
        <span class="btn mt5 w50"><span class="el"><span class="er"><input class="ttl" type="submit" name="submit" value="Переместить"/></span></span></span>
        </form>'
;
        echo 
'</div>';
        require_once 
'./element_include/element_foot_user_true.php';
    }
    
?>
Онлайн: 0
Реклама