xandeadx.ru Блог музицирующего веб-девелопера

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

Опубликовано в

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

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

/**
 * 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
Похожие записи

Комментарии RSS

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

Спасибо.

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

Содержимое этого поля является приватным и не будет отображаться публично. Если у вас есть аккаунт в Gravatar, привязанный к этому e-mail адресу, то он будет использован для отображения аватара.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступные HTML теги: <a> <i> <b> <strong> <code> <ul> <ol> <li> <blockquote> <em> <s>
  • Строки и параграфы переносятся автоматически.
  • Подсветка кода осуществляется с помощью тегов: <code>, <css>, <html>, <ini>, <javascript>, <sql>, <php>. Поддерживаемые стили выделения кода: <foo>, [foo].

Подробнее о форматировании