summaryrefslogtreecommitdiff
path: root/modules/statistics
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2006-08-29 18:43:26 +0000
committerDries Buytaert <dries@buytaert.net>2006-08-29 18:43:26 +0000
commit5524604a951f1158ea33584630c0811c217a1346 (patch)
treedf956d335db604bc16f9e627be3f88b2f26884b1 /modules/statistics
parent78ee75f1a2ecc6a788dcf697d36783798ecbbe12 (diff)
downloadbrdo-5524604a951f1158ea33584630c0811c217a1346.tar.gz
brdo-5524604a951f1158ea33584630c0811c217a1346.tar.bz2
- Patch #68418 by Moshe et al: clean up node submit hooks.
Diffstat (limited to 'modules/statistics')
-rw-r--r--modules/statistics/statistics.module15
1 files changed, 7 insertions, 8 deletions
diff --git a/modules/statistics/statistics.module b/modules/statistics/statistics.module
index a8dcbb958..d40e5d24e 100644
--- a/modules/statistics/statistics.module
+++ b/modules/statistics/statistics.module
@@ -533,14 +533,13 @@ function _statistics_format_item($title, $path) {
return $output;
}
-/**
- * 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);
+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();
}
}