Вход Регистрация
Файл: adm_panel/themes.php
Строк: 105
<?php
if (!defined('H')) {
    
define('H'$_SERVER['DOCUMENT_ROOT'] . '/');
}

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

user_access('adm_themes'null'index.php?'.SID);
adm_check();

$set['title']='Темы оформления';
include_once 
'sys/inc/thead.php';
title();

$opendirthem opendir(H.'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="Невозможно удалить тему";
        }
    }
}

err() . aut();

$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'];
echo 
"<table class='post'>n";

for (
$i $start$i $k_post && $i $set['p_str'] * $page$i++) {
    
// постраничный вывод тем
    
$themes $themes3[$i];
    echo 
"   <tr>n";
    echo 
"  <td class='avar' rowspan='2'>n";
    echo 
image::is('/style/themes/' $themes '/screen.png'150150'/style/modules/null.png');
    echo 
"  </td>n";
    echo 
"  <td class='p_t'>n";
    echo (
$name = @file_get_contents('style/themes/' $themes '/them.name')) ? $name $themes;
    echo 
"  </td>n";
    echo 
"   </tr>n";
    echo 
"   <tr>n";
    echo 
"  <td class='p_m'>n";

    echo 
"Папка с темой: <span title='/style/themes/$themes/'>$themes</span> (" .
    
dir_size("style/themes/$themes/") . ")<br />n";
    
// размер файла таблиц стилей
    
echo (is_file('style/themes/' $themes '/style.css')) ?
    
"<a href='/style/themes/$themes/style.css'>style.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 
'Стоит у ' $db->query('SELECT COUNT(*) FROM `user` WHERE `set_them` =? OR `set_them2` =?', [$themes$themes])->el() . " чел.<br />n";
    echo 
"<a href='?delete=$themes&amp;page=$page'>Удалить</a><br />n";
    echo 
"  </td>n";
    echo 
"   </tr>n";
}
echo 
"</table>n";

if (isset(
$_GET['delete']) && in_array("$_GET[delete]"$themes3)) {
    
$del_them=$_GET['delete'];
    echo 
"<div class='err'>n";
    if (
$del_them == $temp_set['set_them2'] || $del_them == $temp_set['set_them']) {
        echo 
"Тема ".(($name=@file_get_contents(H.'style/themes/'.$del_them.'/them.name'))?$name:$del_them)." установлена по умолчанию<br />n<a href='?page=$page'>Отмена</a><br />n";
    } else {
        echo 
"Подтвердите удаление (".(($name=@file_get_contents(H.'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 
"<div class='foot'>n";
echo 
"&laquo;<a href='/adm_panel/'>В админку</a><br />n";
echo 
"</div>n";

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