Вход Регистрация
Файл: adm_panel/themes.php
Строк: 94
<?php

/* Мод "Панель управления"
 * Версия v0.0.1
 * Дата последнего редактирования 31.01.2015
 * Двиг DCMS Special
 * Модифицировал densnet
 * Файл accesses.php
 * Описание: привилегии пользователей
 */

require_once '../sys/inc/start.php';
require_once 
'sys/inc/compress.php';
require_once 
'sys/inc/sess.php';
require_once 
'sys/inc/settings.php';
$temp_set $set;
require_once 
'sys/inc/db_connect.php';
require_once 
'sys/inc/ipua.php';
require_once 
'sys/inc/fnc.php';
require_once 
'sys/inc/adm_check.php';
require_once 
'sys/inc/user.php';

user::access('adm_themes'null'index.php?' SID);
adm_check();
$set['title'] = 'Темы оформления';

require_once 
'sys/inc/thead.php';

$opendirthem opendir('style/themes');
while (
$themes2 readdir($opendirthem)) {
// запись всех тем в массив
    
if ($themes2 == '.' || $themes2 == '..') {
        continue;
    }
    
$themes3[] = $themes2;
}
closedir($opendirthem);

if (isset(
$_GET['delete']) && in_array("$_GET[delete]"$themes3) && isset($_GET['ok'])) {
    
$del_them $_GET['delete'];
    if (
$del_them == $temp_set['set_them2'] || $del_them == $temp_set['set_them']) {
        
$err 'Тема используется по умолчанию';
    } else {
        if (@
delete_dir('style/themes/' $del_them)) {
            
$themes3 NUll;
            
$opendirthem opendir('style/themes');
            while (
$themes2 readdir($opendirthem)) {
// запись всех тем в массив
                
if ($themes2 == '.' || $themes2 == '..') {
                    continue;
                }
                
$themes3[] = $themes2;
            }
            
closedir($opendirthem);

            
msg("Тема успешно удалена");
        } else {
            
$err "Невозможно удалить тему";
        }
    }
}

title();
aut();
err();

echo 
"<div style = 'font-size: 18px;font-weight: bold;' class = 'razd'>" img24('panel.png') . " Темы оформления</div>";

$k_post sizeof($themes3);
$k_page k_page($k_post$set['p_str']);
$page page($k_page);
$start $set['p_str'] * $page $set['p_str'];

for (
$i $start$i $k_post && $i $set['p_str'] * $page$i++) {
// постраничный вывод тем
    
$themes $themes3[$i];
    echo 
"<table class = 'razd'><tr><td class = 'icon48'>";
    if (
is_file('style/themes/' $themes '/screen.png')) {
        echo 
"<img src = '/style/themes/" $themes "/screen.png' style = 'width: 90px;height: 90px;' alt='' /><br />n";
    } else {
        echo 
"Нет";
    }
    echo 
"</td><td class = 'null'>";

    echo (
$name = @file_get_contents('style/themes/' $themes '/them.name')) ? $name $themes;

    echo 
"<br />n";
    echo 
"Папка с темой: <span title = '/style/themes/$themes/'>$themes</span><br />n";

// размер файла таблиц стилей
    
echo (is_file('style/themes/' $themes '/style.css')) ? "<a href='/style/themes/$themes/style.css'>default.css</a>: " size_file(filesize('style/themes/' $themes '/style.css')) . "<br />n" "Нет style.css<br />n";


    if (
$themes == $temp_set['set_them']) {
        echo 
"По умолчанию для WAP<br />n";
    }

    if (
$themes == $temp_set['set_them2']) {
        echo 
"По умолчанию для WEB<br />n";
    }

    echo 
'Стоит у ' mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `set_them` = '$themes' OR `set_them2` = '$themes'"), 0) . " чел.<br />n";

    echo 
"<br /><a class = 'add' href='?delete=$themes&amp;page=$page'>" img16('musor.png') . " Удалить</a><br />n";

    echo 
"</td></tr></table>n";
}

if (isset(
$_GET['delete']) && in_array("$_GET[delete]"$themes3)) {
    
$del_them $_GET['delete'];
    echo 
"<div class = 'errs'>n";
    if (
$del_them == $temp_set['set_them2'] || $del_them == $temp_set['set_them']) {
        echo 
"Тема " . (($name = @file_get_contents('style/themes/' $del_them '/them.name')) ? $name $del_them) . " установлена по умолчанию<br />n<a href='?page=$page'>Отмена</a><br />n";
    } else {
        echo 
"Подтвердите удаление (" . (($name = @file_get_contents('style/themes/' $del_them '/them.name')) ? $name $del_them) . "):<br />n";
        echo 
"<a href='?delete=$del_them&amp;page=$page&amp;ok'>Удалить</a> | <a href='?page=$page'>Отмена</a><br />n";
    }
    echo 
"</div>n";
}
if (
$k_page 1) {
    
str('?'$k_page$page);
// Вывод страниц

echo "<a href = 'them_installer.php'><div class = 'razd'>" img16('left.png') . " Установка тем</div></a>";
if (
user::access('adm_panel_show')) {
    echo 
"<a href = '/adm_panel/'><div class = 'razd'>" img16('left.png') . " Панель управления</div></a>";
}


require_once 
'sys/inc/tfoot.php';
Онлайн: 0
Реклама