27
Сен
1

Drupal: Модуль «Очистка журнала» (Clear watchdog)

Недавно сделал модуль для Drupal, который чистит журнал. Нужен не очень часто, однако из-за такой мелочи лезть в phpmyadmin просто лень.
Итак вот модуль))

/**
 * Реализация hook_form_FORM_ID_alter()
 */
function cleandog_form_dblog_filter_form_alter(&$form, &$form_state)
{
    $form['clear'] = array(
        '#type' => 'submit',
        '#value' => t('Clear'),
        '#submit' => array('cleandog_watchdog_clear'),
    );
}
 
/**
 * Form callback: очистка журнала
 */
function cleandog_watchdog_clear()
{
    db_query("TRUNCATE TABLE {watchdog}");
    drupal_set_message('Watchdog cleared');
}

cleandog.zip Или можете скачать готовый)

Понравилась эта запись? Вы можете подписаться на RSS-ленту и читать новые записи сразу после их появления.
1 Комментарий:
  1. Игорь 5 Ноя, 2011

    Большое спасибо за модуль.
    Пригодился )

Оставить комментарий