diff --git a/modules_data/_mod.php b/modules_data/_mod.php index 2a8d2089..11633f59 100644 --- a/modules_data/_mod.php +++ b/modules_data/_mod.php @@ -94,112 +94,13 @@ if (!empty($_POST['marrypartner1']) && !empty($_POST['marrypartner2'])) { } } - -//возможности (перечисляем) -$vz_id = [ - 0 => 'm1', - 1 => 'mm1', - 2 => 'm2', - 3 => 'mm2', - 4 => 'sm1', - 5 => 'sm2', - 6 => 'citym1', - 7 => 'citym2', - 8 => 'citysm1', - 9 => 'citysm2', - 10 => 'addld', - 11 => 'cityaddld', - 12 => 'seeld', - 13 => 'telegraf', - 14 => 'f1', - 15 => 'f2', - 16 => 'f3', - 17 => 'f4', - 18 => 'f5', - 19 => 'f6', - 20 => 'f7', - 21 => 'f8', - 22 => 'boi', - 23 => 'elka', - 26 => 'deletInfo', - 27 => 'zatoch', - 28 => 'banned', - 29 => 'unbanned', - 30 => 'readPerevod', - 31 => 'provItm', - 32 => 'provMsg', - 35 => 'szatoch', - 36 => 'editAlign', - 37 => 'priemIskl', - 39 => 'marry', - 40 => 'ban0', - 47 => 'useuntravm', - 48 => 'heal', - 49 => 'invis', - 50 => 'attack', - 51 => 'sex', - 52 => 'unbtl', - 53 => 'nick', - 54 => 'testchat', -]; -//названия возможностей -$vz = [ - 'm1' => 'Заклятие молчания', - 'mm1' => 'Заклятие молчания (3 дн.)', - 'm2' => 'Заклятие форумного молчания', - 'mm2' => 'Заклятие форумного молчания (3 дн.)', - 'sm1' => 'Снять молчанку', - 'sm2' => 'Снять форумную молчанку', - 'citym1' => 'Заклятие молчания (междугородняя)', - 'citym2' => 'Заклятие форумного молчания (междугородняя)', - 'citysm1' => 'Снять молчанку (междугородняя)', - 'citysm2' => 'Снять форумную молчанку (междугородняя)', - 'addld' => 'Добавить запись в личное дело', - 'cityaddld' => 'Добавить запись в личное дело (междугородняя)', - 'seeld' => 'Просмотр личного дела', - 'telegraf' => 'Телеграф', - 'f1' => 'Форум. Ответ в ответе', - 'f2' => 'Форум. Удаление ответа', - 'f3' => 'Форум. Восстановление темы', - 'f4' => 'Форум. Удаление темы', - 'f5' => 'Форум. Перемещение темы', - 'f6' => 'Форум. Прикрепление / Открепление темы', - 'f7' => 'Форум. Возобновление обсуждения', - 'f8' => 'Форум. Закрытие обсуждения', - 'boi' => 'Модерация боев', - 'elka' => 'Модерация ёлки', - 'deletInfo' => 'Снять / Наложить Обезличивание', - 'zatoch' => 'Заточение персонажа', - 'banned' => 'Блокировка персонажа', - 'unbanned' => 'Разблокировка персонажа', - 'readPerevod' => 'Просмотр переводов', - 'provItm' => 'Проверка инвентаря', - 'provMsg' => 'Проверка сообщений', - 'szatoch' => 'Выпустить из заточения', - 'editAlign' => 'Функции управленца', - 'priemIskl' => 'Прием / Исключение', - 'marry' => 'Обвенчать / Развести', - 'ban0' => 'Блокировка [0] уровней', - 'useuntravm' => 'Вылечить травму ( 1000 шт. в месяц на всех )', - 'heal' => 'Свитки восстановления ( 1000 шт. в месяц на всех )', - 'invis' => 'Свиток невидимки', - 'attack' => 'Свиток нападения ( 1000 шт. в месяц на всех )', - 'sex' => 'Смена пола', - 'unbtl' => 'Вытащить персонажа из боя', - 'nick' => 'Смена логина', - 'testchat' => 'Проверить сообщение', -]; - -echo ''; +echo ''; $p = mysql_fetch_array(mysql_query('SELECT * FROM `moder` WHERE `align` = "' . $u->info['align'] . '" LIMIT 1')); if (!$m->isModerator && $u->info['align'] != 1 && $u->info['align'] != 3) { return; ######################### } -if ($u->info['admin'] > 0) { - $p['editAlign'] = 1; -} $a = floor($p['align']); if ($u->info['admin'] > 0) { @@ -659,138 +560,6 @@ if ($go == 3 && $u->info['admin'] > 0) { info['align'] || $u->info['admin'] > 0)) { - $ud = ''; - $i = 0; - while ($i < count($vz_id)) { - if ($i == 33) { - continue; - } - if (($vz_id[$i] != 'editAlign' || $u->info['admin'] > 0) && isset($sv[$vz_id[$i]])) { - $ud .= isset($_POST[$vz_id[$i]]) ? '`' . $vz_id[$i] . '`="1",' : '`' . $vz_id[$i] . '`="0",'; - } - $i++; - } - $ud = rtrim($ud, ','); - $upd = mysql_query('UPDATE `moder` SET ' . $ud . ' WHERE `id` = "' . $sv['id'] . '" LIMIT 1'); - $merror = $upd ? 'Изменения были сохранены' : 'Ошибка сохранения'; - } else { - $merror = 'Ошибка. У Вас нет доступа'; - } - } - ?> - - - - - - - - -

Функции управления

- info['admin'] > 0) { ?> -
- ' . $merror . ''; - } - ?> - - info['align'] . ' && `align`>' . $a . ' ORDER BY `align` DESC LIMIT 20' - ); - while ($pl = mysql_fetch_array($sp)) { - ?> - - - - - - - - - - - - -
-
' . $u->mod_nm[$a][$pl['align']] . '' ?>
-
-
-
info['align'] > $pl['align'] || $u->info['admin'] > 0) { ?> - - ред.ред.'; - } ?>
-
Возможности: 0) { - $voz .= '' . $vz[$vz_id[$i]] . ', '; - } - $i++; - } - $voz = trim($voz, ', '); - if ($voz == '') { - $voz = 'красивый значек :-)'; - } - echo '' . $voz . ''; - - ?>
Изменение - возможностей:
Сохранить - изменения
Скрыть - панель
-
- info['admin'] > 0) { - if ($pl[$vz_id[$i]] > 0) { - $voz .= ''; - } else { - $voz .= ''; - } - $voz .= ' ' . $vz[$vz_id[$i]]; - $voz .= '
'; - } - $i++; - } - echo $voz; - ?> - -
-
-
-