summaryrefslogtreecommitdiff
path: root/modules/statistics
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2006-08-31 21:58:36 +0000
committerDries Buytaert <dries@buytaert.net>2006-08-31 21:58:36 +0000
commit49fa25fb7658ada5ee242853d3ed301d0a0b05a9 (patch)
tree12fb57e50398413cc420df5ed486b77b9c996aa2 /modules/statistics
parentc64db1da29a6b2067f09e66e5e85e8877b489cb0 (diff)
downloadbrdo-49fa25fb7658ada5ee242853d3ed301d0a0b05a9.tar.gz
brdo-49fa25fb7658ada5ee242853d3ed301d0a0b05a9.tar.bz2
- Rollback of patch #68418: clean up node submit hooks. Needs more thinkering.
Restores the old node API.
Diffstat (limited to 'modules/statistics')
-rw-r--r--modules/statistics/statistics.module15
1 files changed, 8 insertions, 7 deletions
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);
}
}