Drupal → Добавляем в отчёты кнопку «Очистить журнал»

16.04.2010

Полезная штука :)

Кнопка очищающая журнал

/**
 * Implements hook_form_FORM_ID_alter(): dblog_filter_form.
 */
function mymodule_form_dblog_filter_form_alter(&$form, &$form_state) {
  $form['clear'] = array(
    '#type' => 'submit',
    '#value' => 'Очистить журнал',
    '#submit' => array('mymodule_watchdog_clear'),
  );
}

/**
 * Form callback.
 */
function mymodule_watchdog_clear() {
  db_query("TRUNCATE TABLE {watchdog}");
  drupal_set_message('Журнал очищен');
}
Написанное актуально для
Drupal 6
Похожие записи

Комментарии

Гость
28.04.2010, 01:07

Извиняюсь за тупой вопрос, очень нужно вставить данную кнопку только вот не знаю куда приведенный вами код вписывать. Будьте добры подскажите пожалуйста.

Добавить комментарий