summaryrefslogtreecommitdiff
path: root/modules/forum
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2010-04-11 18:33:44 +0000
committerDries Buytaert <dries@buytaert.net>2010-04-11 18:33:44 +0000
commitff301288f2ea06d76606c05bccac5957e2873a94 (patch)
treeb46d9d7e56612945850281a136161967ba8bc5f2 /modules/forum
parentde33f74b4040cc3f7880269152b277d90b081cc8 (diff)
downloadbrdo-ff301288f2ea06d76606c05bccac5957e2873a94.tar.gz
brdo-ff301288f2ea06d76606c05bccac5957e2873a94.tar.bz2
- Patch #348448 by mfb, c960657, marvil07, cdale, jpmckinney: fixed PHP strict warnings when running tests and for PHP 5.3.
Diffstat (limited to 'modules/forum')
-rw-r--r--modules/forum/forum.module3
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/forum/forum.module b/modules/forum/forum.module
index 439b6b7e5..c278c946b 100644
--- a/modules/forum/forum.module
+++ b/modules/forum/forum.module
@@ -322,7 +322,8 @@ function forum_node_presave($node) {
if (_forum_node_check_node_type($node)) {
// Make sure all fields are set properly:
$node->icon = !empty($node->icon) ? $node->icon : '';
- $langcode = array_shift(array_keys($node->taxonomy_forums));
+ reset($node->taxonomy_forums);
+ $langcode = key($node->taxonomy_forums);
if (!empty($node->taxonomy_forums[$langcode])) {
$node->forum_tid = $node->taxonomy_forums[$langcode][0]['tid'];
$old_tid = db_query_range("SELECT f.tid FROM {forum} f INNER JOIN {node} n ON f.vid = n.vid WHERE n.nid = :nid ORDER BY f.vid DESC", 0, 1, array(':nid' => $node->nid))->fetchField();