Commit a4b13976 authored by Dries's avatar Dries

- Ported David's taxonomy patch to Drupal CVS.
parent 6744e340
...@@ -7,7 +7,7 @@ function statistics_init() { ...@@ -7,7 +7,7 @@ function statistics_init() {
if (variable_get("statistics_enable_node_counter", 0)) { if (variable_get("statistics_enable_node_counter", 0)) {
// node view counters are enabled // node view counters are enabled
if (arg(0) == "node" && arg(1) == "view") { if ((arg(0) == "node") && (arg(1) == "view") && arg(2)) {
// a node has been viewed, so updated the node's counters // a node has been viewed, so updated the node's counters
db_query("UPDATE statistics SET daycount = daycount + 1, totalcount = totalcount + 1, timestamp = '%s' WHERE nid = '%s'", time(), arg(2)); db_query("UPDATE statistics SET daycount = daycount + 1, totalcount = totalcount + 1, timestamp = '%s' WHERE nid = '%s'", time(), arg(2));
// if we affected 0 rows, this is the first time viewing the node // if we affected 0 rows, this is the first time viewing the node
...@@ -23,7 +23,7 @@ function statistics_init() { ...@@ -23,7 +23,7 @@ function statistics_init() {
$referrer = getenv("HTTP_REFERER"); $referrer = getenv("HTTP_REFERER");
$hostname = getenv("REMOTE_ADDR"); $hostname = getenv("REMOTE_ADDR");
// log this page access // log this page access
if (arg(0) == "node" && arg(1) == "view") { if ((arg(0) == "node") && (arg(1) == "view") && arg(2)) {
db_query("INSERT INTO accesslog (nid, url, hostname, uid, timestamp) values('%s', '%s', '%s', '%s', '%s')", arg(2), $referrer, $hostname, $user->uid, time()); db_query("INSERT INTO accesslog (nid, url, hostname, uid, timestamp) values('%s', '%s', '%s', '%s', '%s')", arg(2), $referrer, $hostname, $user->uid, time());
} }
else { else {
......
...@@ -7,7 +7,7 @@ function statistics_init() { ...@@ -7,7 +7,7 @@ function statistics_init() {
if (variable_get("statistics_enable_node_counter", 0)) { if (variable_get("statistics_enable_node_counter", 0)) {
// node view counters are enabled // node view counters are enabled
if (arg(0) == "node" && arg(1) == "view") { if ((arg(0) == "node") && (arg(1) == "view") && arg(2)) {
// a node has been viewed, so updated the node's counters // a node has been viewed, so updated the node's counters
db_query("UPDATE statistics SET daycount = daycount + 1, totalcount = totalcount + 1, timestamp = '%s' WHERE nid = '%s'", time(), arg(2)); db_query("UPDATE statistics SET daycount = daycount + 1, totalcount = totalcount + 1, timestamp = '%s' WHERE nid = '%s'", time(), arg(2));
// if we affected 0 rows, this is the first time viewing the node // if we affected 0 rows, this is the first time viewing the node
...@@ -23,7 +23,7 @@ function statistics_init() { ...@@ -23,7 +23,7 @@ function statistics_init() {
$referrer = getenv("HTTP_REFERER"); $referrer = getenv("HTTP_REFERER");
$hostname = getenv("REMOTE_ADDR"); $hostname = getenv("REMOTE_ADDR");
// log this page access // log this page access
if (arg(0) == "node" && arg(1) == "view") { if ((arg(0) == "node") && (arg(1) == "view") && arg(2)) {
db_query("INSERT INTO accesslog (nid, url, hostname, uid, timestamp) values('%s', '%s', '%s', '%s', '%s')", arg(2), $referrer, $hostname, $user->uid, time()); db_query("INSERT INTO accesslog (nid, url, hostname, uid, timestamp) values('%s', '%s', '%s', '%s', '%s')", arg(2), $referrer, $hostname, $user->uid, time());
} }
else { else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment