From 49fa25fb7658ada5ee242853d3ed301d0a0b05a9 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Thu, 31 Aug 2006 21:58:36 +0000 Subject: - Rollback of patch #68418: clean up node submit hooks. Needs more thinkering. Restores the old node API. --- modules/statistics/statistics.module | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'modules/statistics') diff --git a/modules/statistics/statistics.module b/modules/statistics/statistics.module index 757ddae95..6ae63436d 100644 --- a/modules/statistics/statistics.module +++ b/modules/statistics/statistics.module @@ -531,13 +531,14 @@ function _statistics_format_item($title, $path) { return $output; } -function statistics_node_delete_confirm_submit($form_id, $form_values) { - db_query('DELETE FROM {node_counter} WHERE nid = %d', $form_values['node']->nid); -} - -function statistics_form_alter($form_id, &$form) { - if ($form_id == 'node_delete_confirm') { - $form['#submit']['statistics_node_delete_confirm_submit'] = array(); +/** + * Implementation of hook_nodeapi(). + */ +function statistics_nodeapi(&$node, $op, $arg = 0) { + switch ($op) { + case 'delete': + // clean up statistics table when node is deleted + db_query('DELETE FROM {node_counter} WHERE nid = %d', $node->nid); } } -- cgit v1.2.3