diff options
author | David Rothstein <drothstein@gmail.com> | 2015-10-12 01:27:36 -0400 |
---|---|---|
committer | David Rothstein <drothstein@gmail.com> | 2015-10-12 01:27:36 -0400 |
commit | 6901ef70aa6466cbd30e8633b88b91c678b0f825 (patch) | |
tree | 3e7a6af94a49fe3df20268ecd38f077e9a12595f /modules/statistics | |
parent | e344d465b2e8c7dd4e812dbecfd29a10c6f2066e (diff) | |
download | brdo-6901ef70aa6466cbd30e8633b88b91c678b0f825.tar.gz brdo-6901ef70aa6466cbd30e8633b88b91c678b0f825.tar.bz2 |
Issue #2486643 by AlexKirienko: Undefined index: nid in main() in statistics.php
Diffstat (limited to 'modules/statistics')
-rw-r--r-- | modules/statistics/statistics.php | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/modules/statistics/statistics.php b/modules/statistics/statistics.php index f00e03976..48340c89e 100644 --- a/modules/statistics/statistics.php +++ b/modules/statistics/statistics.php @@ -15,17 +15,19 @@ chdir(DRUPAL_ROOT); include_once DRUPAL_ROOT . '/includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_VARIABLES); if (variable_get('statistics_count_content_views', 0) && variable_get('statistics_count_content_views_ajax', 0)) { - $nid = $_POST['nid']; - if (is_numeric($nid)) { - db_merge('node_counter') - ->key(array('nid' => $nid)) - ->fields(array( - 'daycount' => 1, - 'totalcount' => 1, - 'timestamp' => REQUEST_TIME, - )) - ->expression('daycount', 'daycount + 1') - ->expression('totalcount', 'totalcount + 1') - ->execute(); + if (isset($_POST['nid'])) { + $nid = $_POST['nid']; + if (is_numeric($nid)) { + db_merge('node_counter') + ->key(array('nid' => $nid)) + ->fields(array( + 'daycount' => 1, + 'totalcount' => 1, + 'timestamp' => REQUEST_TIME, + )) + ->expression('daycount', 'daycount + 1') + ->expression('totalcount', 'totalcount + 1') + ->execute(); + } } } |