------ -----------------
------------------

Очистка логов админа скрипта

Тема в разделе "Хаки", создана пользователем SPoX, 10 июл 2014.

  1. SPoX

    SPoX Новичек

    108
    0
    привет всем
    как добавить в /engine/ajax/clean.php
    еше один шаг Очистка логов админа скрипта

    чтобы удалялись Список всех действий в админпанели скрипта и Список неудачных попыток авторизации

    я питаюсь делать так:

    перед:
    Код:
    if ($_REQUEST['step'] == 10) {
    $_REQUEST['step'] = 11;
    $db->query("TRUNCATE TABLE " . PREFIX . "_logs");
    $db->query("TRUNCATE TABLE " . USERPREFIX . "_lostdb");
    $db->query("TRUNCATE TABLE " . PREFIX . "_flood");
    $db->query("TRUNCATE TABLE " . PREFIX . "_poll_log");
    $db->query( "INSERT INTO " . USERPREFIX . "_admin_logs (name, date, ip, action, extras) values ('".$db->safesql($member_id['name'])."', '{$_TIME}', '{$_IP}', '18', '')" );
    }
    вставить:

    Код:
    if ($_REQUEST['step'] == 11) {
    $_REQUEST['step'] = 12;
    $db->query("TRUNCATE TABLE " . USERPREFIX . "_admin_logs");
    $db->query( "INSERT INTO " . USERPREFIX . "_admin_logs (name, date, ip, action, extras) values ('".$db->safesql($member_id['name'])."', '{$_TIME}', '{$_IP}', '18', '')" );
    }
    и перед:
    Код:
    if ($_REQUEST['step'] == 9) {
    $buffer =
     
  2. SPoX

    SPoX Новичек

    108
    0
    никто не знает ничего? :shout:
     
  3. SPoX

    SPoX Новичек

    108
    0
    готов заплатить тому кто сделает
     
  4. hell

    hell Новичек

    7.233
    0
    Ху*се вилосипед длинный. Не проще так сделать. И всё чистит. Тока проверил

    if ($_REQUEST['step'] == 10) {
    $_REQUEST['step'] = 11;
    $db->query("TRUNCATE TABLE " . PREFIX . "_admin_logs");
    $db->query("TRUNCATE TABLE " . PREFIX . "_logs");
    $db->query("TRUNCATE TABLE " . USERPREFIX . "_lostdb");
    $db->query("TRUNCATE TABLE " . PREFIX . "_flood");
    $db->query("TRUNCATE TABLE " . PREFIX . "_poll_log");
    $db->query( "INSERT INTO " . USERPREFIX . "_admin_logs (name, date, ip, action, extras) values ('".$db->safesql($member_id['name'])."', '{$_TIME}', '{$_IP}', '18', '')" );
     
  5. SPoX

    SPoX Новичек

    108
    0
    у меня на сайте установлено o-Rating v3 так что не охота чистить логи так как удаляются голоса в рейтинге

    поетому лучше если будить отделно чистка логов админа
     
  6. hell

    hell Новичек

    7.233
    0
    Вот экстималы ))

    перед:

    if ($_REQUEST['step'] == 10) {
    $_REQUEST['step'] = 11;
    $db->query("TRUNCATE TABLE " . PREFIX . "_logs");
    $db->query("TRUNCATE TABLE " . USERPREFIX . "_lostdb");
    $db->query("TRUNCATE TABLE " . PREFIX . "_flood");
    $db->query("TRUNCATE TABLE " . PREFIX . "_poll_log");
    $db->query( "INSERT INTO " . USERPREFIX . "_admin_logs (name, date, ip, action, extras) values ('".$db->safesql($member_id['name'])."', '{$_TIME}', '{$_IP}', '18', '')" );


    }
    вставить

    if ($_REQUEST['step'] == 11) {
    $_REQUEST['step'] = 12;
    $db->query("TRUNCATE TABLE " . PREFIX . "_admin_logs");
    $db->query( "INSERT INTO " . USERPREFIX . "_admin_logs (name, date, ip, action, extras) values ('".$db->safesql($member_id['name'])."', '{$_TIME}', '{$_IP}', '18', '')" );
    }
    перед

    if ($_REQUEST['step'] == 9) {
    $buffer =
     
  7. hell

    hell Новичек

    7.233
    0
    Типа того ))
     
  8. SPoX

    SPoX Новичек

    108
    0
    да все работает огромное спасибо +1

    но есть одно проблема

    когда жмешь далее или Пропустить шаг
    больше не показивает на столко уменшился размер бази даних
    замерзает на етом этапе

    это как то можно решить
     
  9. hell

    hell Новичек

    7.233
    0
    Щя поковыряюсь
     
  10. SPoX

    SPoX Новичек

    108
    0
    все сам исправил

    надо так:

    if ($_REQUEST['step'] == 12) {
    $_REQUEST['step'] = 13;
    $db->query("TRUNCATE TABLE " . PREFIX . "_admin_logs");
    $db->query( "INSERT INTO " . USERPREFIX . "_admin_logs (name, date, ip, action, extras) values ('".$db->safesql($member_id['name'])."', '{$_TIME}', '{$_IP}', '18', '')" );
    }
    внизу

    if ($_REQUEST['step'] == 11) {
    $buffer =
     
  11. hell

    hell Новичек

    7.233
    0
    Да вот готовый Тоже исправил ))) Исправил давно. Просто соседей в гости занесло. Голову мне пое***ь

    Посмотреть вложение 6558
     

Поделиться этой страницей