Предоставляем срочную помощь по DLE, пишем эксклюзивные модули для вашего проекта, парсеры грабберы, исправляем базу данных, удаляем вирусы редиректы, обновляем скрипты, помощь с переездом на другой хостинг, перенос домена, большой опыт работы с высоконагруженными проектами, защита ddos атаки, ботов и спама, оптимизация модулей и серверов дле, более 10 лет работы, тысячи модификаций и доработок, короткие сроки, дорого, качественно. telegram: @histoo

Иммунитет к предупреждениям

  1. Онлайн

    Grey

    Администраторы

    Сообщений: 2130

    Теперь модераторы форума, администраторы и главные редакторы сайта имеют иммунитет к выдаче предупреждений.
    - Сделано в целях безопасности если возникнет конфликт, пьяный-малолетка модератор-раздела, больше не сможет забанить администратора ресурса и всех основных модераторов посредством выдачи предупреждений.

    Модифицировать будем вот этот файл: /engine/bullet_energy/action/site/warning.php

    Найти:
    
        $option['row'] = parent::$db->super_query("SELECT autors_id FROM " . DBNAME . "." . PREFIX . "_be_message WHERE id = {$option['id']} LIMIT 1") ;
        if(empty($option['row'])) {
          return parent::$helper->getError() ;
        }
        //:TODO: - check moderator
        $option['row'] = parent::$db->super_query("SELECT forum_warning, user_id FROM " . DBNAME . "." . PREFIX . "_users WHERE user_id = {$option['row']['autors_id']} LIMIT 1") ;
        //
    

    Заменить на:
    
    $option['row'] = parent::$db->super_query("SELECT autors_id, tree_id FROM " . DBNAME . "." . PREFIX . "_be_message WHERE id = {$option['id']} LIMIT 1") ;
        if(empty($option['row'])) {
          return parent::$helper->getError() ;
        }
    //:TODO: - check moderator
        $option['row'] = parent::$db->super_query("SELECT forum_warning, user_id FROM " . DBNAME . "." . PREFIX . "_users WHERE user_id = {$option['row']['autors_id']} LIMIT 1") ;
    //
    //:TODO: - check moderator complete
        if($option['row']['user_group'] == 1 OR $option['row']['user_group'] == 2 OR parent::$helper->checkModerator($option['row']['tree_id'])) {
          return parent::$helper->getError("Вы не можете изменить уровень предупреждений, существо более могущественно.") ;
        }
    //
    


    Готово.
    kppava, Johan, mofsy нравится это сообщение.
    Сообщение отредактировал Grey 22 августа 2013 - 04:08

    сделаю любой модуль dle на заказ, если вам нужны услуги по dle
    скaйп rdn-team.com
    телегрaм @histoo

    20 августа 2013 - 06:32 / #1
  2. Оффлайн

    kppava

    Посетители

    Сообщений: 38

    нет слов, одни благодарности smile

    psh-world.ru
    godhack.org
    ufolabs.ru

    20 августа 2013 - 06:35 / #2
  3. Оффлайн

    kppava

    Посетители

    Сообщений: 38

    Теперь даже админ не может повысить или понизить, перестало работать вообще



    проблема актуальна.

    Вложения:

    1. file_op5hl.png

      Размер файла:
      80,08 Kb
      Превью:
      просмотр

    psh-world.ru
    godhack.org
    ufolabs.ru

    21 августа 2013 - 16:02 / #3
  4. Оффлайн

    Anton

    Посетители

    Сообщений: 5

    А не подскажите, где вообще эта кнопка выдачи предупреждений? winked В админке виджет "Предупреждения" включен, но я его невижу. Помогите плз.
    21 августа 2013 - 20:27 / #4
  5. Онлайн

    Grey

    Администраторы

    Сообщений: 2130

    Да, в хаке есть ошибка, исправил. Ревизия №2 во вложении.

    Anton,
    Чтобы вывести предупреждения нужно в шаблоне short_message.tpl указать:

    И в правах группы пользователей должно быть:

    Вложения:

    1. warn.fix.r2.txt

      Размер файла:
      1,67 Kb
      Скачиваний:
      721
    kppava, Anton нравится это сообщение.

    сделаю любой модуль dle на заказ, если вам нужны услуги по dle
    скaйп rdn-team.com
    телегрaм @histoo

    22 августа 2013 - 04:07 / #5
  6. Оффлайн

    kppava

    Посетители

    Сообщений: 38

    Grey,
    отлично! все работает. спасибо большое

    ***добавлено через 12 минут, 26 секунд***

    Цитата: Anton
    А не подскажите, где вообще эта кнопка выдачи предупреждений?

    если у вас все есть что сказал Grey, то просто жать не на кнопочку, а на цифру, ноль под аватаром, дальше разберетесь... smile
    Anton нравится это сообщение.

    psh-world.ru
    godhack.org
    ufolabs.ru

    22 августа 2013 - 05:06 / #6
Модераторы форума: greyPowered by Bullet Energy Forum