Вход Регистрация
Файл: panel/modules/control/index.php
Строк: 50
<?php
#выбираем все модули
$selectModules $db->query("SELECT * FROM modules ORDER BY id");


#включение модуля
if (isset($_GET['enable']) && !empty($_GET['enable'])) {

$idModule clear($_GET['enable']);

if (
$idModule) {

$update $db->query("UPDATE modules SET active = 1 WHERE id = ?i"$idModule);

if (
$update) {
?>
<script>
location.href = "/panel/modules/";
</script>
<?
} else {
errors("Ошибка включения модуля. Попробуйте снова.");
}

} else {
errors("Не указан ID-модуля.");
}

}



#отключение модуля
if (isset($_GET['disable']) && !empty($_GET['disable'])) {

$idModule clear($_GET['disable']);

if (
$idModule) {

$update $db->query("UPDATE modules SET active = 0 WHERE id = ?i"$idModule);

if (
$update) {
?>
<script>
location.href = "/panel/modules/";
</script>
<?
} else {
errors("Ошибка отключения модуля. Попробуйте снова.");
}

} else {
errors("Не указан ID-модуля.");
}

}




#меняем позицию - вверх
if (isset($_GET['up']) && !empty($_GET['up'])) {

$idModule clear($_GET['up']);

if (
$idModule) {

$selectUp0 $db->query("SELECT * FROM modules WHERE id = ?i"$idModule 1);

if (
$db->numRows($selectUp0)) {

$selectUp1 $db->query("UPDATE modules SET id = -1 WHERE id = ?i"$idModule-1);
$insertUp $db->query("UPDATE modules SET id = ?i WHERE id = ?i"$idModule-1$idModule);
$selectUp2 $db->query("UPDATE modules SET id = ?i WHERE id = -1"$idModule);


if (
$selectUp1 && $selectUp2 && $insertUp) {
?>
<script>
location.href = "/panel/modules/";
</script>
<?
} else { errors("Ошибка изменения позиции."); }
                            }
            }
}



#меняем позицию - вниз
if (isset($_GET['down']) && !empty($_GET['down'])) {

$idModule clear($_GET['down']);

if (
$idModule) {

$selectDown0 $db->query("SELECT * FROM modules WHERE id = ?i"$idModule 1);

if (
$db->numRows($selectDown0)) {
$selectDown1 $db->query("UPDATE modules SET id = -1 WHERE id = ?i"$idModule+1);
$insertDown $db->query("UPDATE modules SET id = ?i WHERE id = ?i"$idModule+1$idModule);
$selectDown2 $db->query("UPDATE modules SET id = ?i WHERE id = -1"$idModule);


if (
$selectDown1 && $selectDown2 && $insertDown) {
?>
<script>
location.href = "/panel/modules/";
</script>
<?
} else {
errors("Ошибка изменения позиции.");
}

}

}
}


#редактирование названия и пути
if (isset($_POST['saveModule']) && isset($_GET['idmod']) && !empty($_GET['idmod'])) {

$link XSS($_POST['link']);
$name XSS($_POST['name']);
$id clear($_GET['idmod']);

if (
$name && $link && $id) {

$updateMod $db->query("UPDATE modules SET name = ?s, link = ?s WHERE id = ?i"$name$link$id);

if (
$updateMod) {
?>
<script>
location.href = "/panel/modules/";
</script>
<?
} else {
errors('Ошибка сохранения данных модуля. Попробуйте снова.');
}
}
}



########################################################################################

#изменение иконки
if (isset($_FILES['file']) && !empty($_FILES['file']['name'])  && is_uploaded_file($_FILES['file']['tmp_name']) && isset($_POST['saveIcon']) && isset($_GET['editicon']) && !empty($_GET['editicon'])) {

$idEditIcon clear($_GET['editicon']);

if (
$idEditIcon) {
    require_once 
'upload.img.php';
}

}
Онлайн: 0
Реклама