summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAngie Byron <webchick@24967.no-reply.drupal.org>2010-02-23 05:03:38 +0000
committerAngie Byron <webchick@24967.no-reply.drupal.org>2010-02-23 05:03:38 +0000
commit975c071808a02af132f10edd8295bad84d8ec17e (patch)
tree8a314810ef47d125db1f6681f495d08347d3018a
parentde015af95a66065725085e749ce60f19d4decf13 (diff)
downloadbrdo-975c071808a02af132f10edd8295bad84d8ec17e.tar.gz
brdo-975c071808a02af132f10edd8295bad84d8ec17e.tar.bz2
#722688 by moshe weitzman: Allow programmatic setting of node->changed.
-rw-r--r--modules/node/node.module6
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/node/node.module b/modules/node/node.module
index e8beb19cb..531de3abb 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -1002,7 +1002,9 @@ function node_save($node) {
$node->created = REQUEST_TIME;
}
// The changed timestamp is always updated for bookkeeping purposes (revisions, searching, ...)
- $node->changed = REQUEST_TIME;
+ if (empty($node->changed)) {
+ $node->changed = REQUEST_TIME;
+ }
$node->timestamp = REQUEST_TIME;
$update_node = TRUE;
@@ -2929,7 +2931,7 @@ function node_query_node_access_alter(QueryAlterableInterface $query) {
if (!$op = $query->getMetaData('op')) {
$op = 'view';
}
-
+
// If $account can bypass node access, or there are no node access
// modules, we don't need to alter the query.
if (user_access('bypass node access', $account)) {