View file admin/index.php

File size: 10.51Kb
<?php
    include '../engine/includes/start.php';

    if (!$creator)
        Core::stop();

    $set['title']='Админка';

    include incDir.'head.php';

	if (empty($_SESSION['entry_admin']))
	{
		$_SESSION['entry_admin'] = 1;
		$sql->query('select `file` from `module_services` where `use_in` in("enrty_admin", "")');
		while($file = $sql->result())
		{
			include_once H . $file;
		}
	}

    ?>
	<!-- Прошу прощения за следующие html - быдлокоды, я далеко не знаток css. Буду благодарен за подсказки на счет упрощения кода. -->
    <style>
		.sprite {
		background: url(sprite.png) no-repeat top left;
		}
		#sprite-about{ background-position: 0 0; width: 48px; height: 48px; } 
		#sprite-database{ background-position: 0 -98px; width: 48px; height: 48px; } 
		#sprite-design{ background-position: 0 -196px; width: 48px; height: 48px; } 
		#sprite-moduls{ background-position: 0 -294px; width: 48px; height: 48px; } 
		#sprite-mysql{ background-position: 0 -392px; width: 48px; height: 48px; } 
		#sprite-security{ background-position: 0 -490px; width: 48px; height: 48px; } 
		#sprite-server{ background-position: 0 -588px; width: 48px; height: 48px; } 
		#sprite-users{ background-position: 0 -686px; width: 48px; height: 48px; } 
    </style>
    <?

    switch($act)
    {
        default:
            ?>
            <table width="100%">

			<tr class="post">
            <td width="10%">
                <div class="sprite" id="sprite-moduls"></div>
            </td>
            <td>
                <a href="?act=modules">Модули<br /><span class="status" style="font-size:smaller"> &nbsp; Загрузка, установка, удаление модулей</span></a>
            </td>
            </tr>

			<tr class="post">
            <td width="10%">
               <div class="sprite" id="sprite-design"></div>
            </td>
            <td>
                <a href="?act=design">Дизайны<br /><span class="status" style="font-size:smaller"> &nbsp; Загрузка, установка, удаление тем</span></a>
            </td>
            </tr>

            <tr class="post">
            <td width="10%">
                <div class="sprite" id="sprite-server"></div>
            </td>
            <td>
                <a href="?act=server">Сервер<br /><span class="status" style="font-size:smaller"> &nbsp; Статистика переходов, сервера, настройки системы</span></a>
            </td>
            </tr>

            <tr class="post">
            <td width="10%">
                <div class="sprite" id="sprite-users"></div>
            </td>
            <td>
                <a href="?act=users">Пользователи (ver 0.6)<br /><span class="status" style="font-size:smaller"> &nbsp; Редактирование, удаление юзера, подозрительные юзеры</span></a>
            </td>
            </tr>

            <tr class="post">
            <td width="10%">
                <div class="sprite" id="sprite-security"></div>
            </td>
            <td>
                <a href="?act=security">Безопасность<br /><span class="status" style="font-size:smaller"> &nbsp; Бекап бд и файлов, ошибки сайта</span></a>
            </td>
            </tr>

			<tr class="post">
            <td width="10%">
                <div class="sprite" id="sprite-mysql"></div>
            </td>
            <td>
                <a href="?act=mysql">MySQL<br /><span class="status" style="font-size:smaller"> &nbsp; Оптимизация, запрос в бд</span></a>
            </td>
            </tr>

            <tr class="post">
            <td width="10%">
                <div class="sprite" id="sprite-about"></div>
            </td>
            <td>
                <a href="?act=about">SecWind<br /><span class="status" style="font-size:smaller"> &nbsp; Контакты, авторы, информация</span></a>
            </td>
            </tr>

            </table>
			<a href='/pages/menu.php'><div class="link">Кабинет</div></a>
			<a href='/'><div class="link">Главная</div></a>
            <?
        break;

		case 'ModMas':
		case 'modules':
            ?>
			<table class="post" width="100%">
                <tr><td><div class="sprite" id="sprite-moduls"></div></td><td><span style="status">
				Утилита "ModMas" позволяет с легкостью устанавливать, удалять, и проверять на обновление ваши модули</span></td></tr>
            </table>
            <a href='modules/upload.php'><div class="link" style="width:45%;display:inline-block;float:left">Загрузка</div></a>
            <a href='modules/import.php'><div class="link" style="width:49%;display:inline-block;float:left">Импорт</div></a>
            <a href='modules/install.php'><div class="link" style="width:45%;display:inline-block;float:left">Установка</div></a>
			<a href='modules/list.php'><div class="link" style="width:49%;display:inline-block;float:left">Установленные</div></a>
            <a href='modules/services.php'><div class="link" style="width:45%;display:inline-block;float:left">Службы</div></a>
            <a href='modules/settings.php'><div class="link" style="width:49%;display:inline-block;float:left">Настройки</div></a>
            <a href='/admin/'><div class="link" style="clear:left">Админка</div></a>
            <?
        break;

		case 'Desman':
		case 'design':
            ?>
			<table class="post" width="100%">
                <tr><td><div class="sprite" id="sprite-design"></div></td><td><span style="status">
				Утилита "DesMan" позволяет с легкостью устанавливать, удалять ваши дизайны</span></td></tr>
            </table>
            <a href='design/upload.php'><div class="link" style="width:45%;display:inline-block;float:left">Загрузка</div></a>
            <a href='design/import.php'><div class="link" style="width:43%;display:inline-block;float:left">Импорт</div></a>
            <a href='design/create.php'><div class="link" style="clear:left">Создать тему</div></a>
            <a href='/admin/'><div class="link">Админка</div></a>
            <?php
        break;

		case 'iServer':
		case 'server':
			?>
			<table class="post" width="100%">
                <tr><td><div class="sprite" id="sprite-server"></div></td><td><span style="status">Утилита "iServer" позволяет отслеживать состояние сервера и сайта</span></td></tr>
			</table>
			<table width="100%">
            <tr><td><a href='server/information.php'><div class="link">Информация о сервере</div></a></td><td>
            <a href='server/settings.php'><div class="link">Настройки системы</div></a></td></tr>
            <tr><td><a href='server/seo_analyze.php'><div class="link">SEO анализ</div></a></td><td>
            <a href='server/status.php'><div class="link">Состояние SecWind</div></a></td></tr></table>
            <a href='/admin/'><div class="link" style="clear:left">Админка</div></a>
			<?php
		break;

		case 'sec[2]':
        case 'security':
            ?>
            <table class="post" width="100%">
                <tr><td><div class="sprite" id="sprite-security"></div></td><td><span style="status">
				Утилита "Sec[2]" позволяет максимально обезопасить ваш сайт, анализировать ошибки: сервера, php и mysql</span></td></tr>
            </table>
            <div class="menu_razd">Backup</div>
                <a href="backup/files.php"><div class="link">Бекап файлов</div></a>
                <a href="backup/mysql.php"><div class="link">Бекап базы данных</div></a>
            <div class="menu_razd">Ошибки сайта</div>
                <a href="errors.php?type=server"><div class="link">Ошибки сервера</div></a>
                <a href="errors.php?type=php"><div class="link">Ошибки php</div></a>
                <a href="errors.php?type=mysql"><div class="link">Ошибки MySQL</div></a>
            <div class="menu_razd">Hasl Staff</div>
                <a href="anti/antihack.php"><div class="link">AntiHack</div></a>
                <a href="anti/antishell.php"><div class="link">AntiShell</div></a>
                <a href="errors.php?type=loading"><div class="link">AntiLoading</div></a>
                <a href="anti/antispam.php"><div class="link">AntiSpam</div></a>
                <a href="anti/antitwink.php"><div class="link">AntiTwink</div></a>
                <a href="anti/antiflood.php"><div class="link">AntiFlood</div></a>
                <a href='/admin/'><div class="link">Админка</div></a>
            <?
        break;

		case 'mysql':
            ?>
			<div class="menu_razd">Утилита "SMS" предназначена для упрощенной работы c MySQL</div>
            <a href='mysql/query.php'><div class="link" style="width:45%;display:inline-block;float:left">Сделать запрос</div></a>
            <a href='mysql/from_file.php'><div class="link" style="width:49%;display:inline-block;float:left">Из файла</div></a>
			<a href='mysql/defrag.php'><div class="link" style="width:45%;display:inline-block;float:left">Оптимизация</div></a>
            <a href='mysql/check.php'><div class="link" style="width:49%;display:inline-block;float:left">Проверка таблиц</div></a>
            <a href='/admin/'><div class="link" style="clear:left">Админка</div></a>
            <?
        break;

        case 'about':
            ?>
			<div class="menu_razd">SecWind | Информация</div>
            <a href='about/secwind.php'><div class="link">Что такое SecWind?</div></a>
            <a href='about/authors.php'><div class="link">Авторы</div></a>
            <a href='about/agreement.php'><div class="link">Соглашение</div></a>
            <a href='about/support.php'><div class="link">Тех. поддержка (с версии 1)</div></a>
            <a href='about/update.php'><div class="link">Обновление движка</div></a>
            <a href='about/help.php'><div class="link">Нужна Ваша помощь!</div></a>
            <a href='/admin/'><div class="link">Админка</div></a>
            <?
        break;
    }

    include incDir.'foot.php';