From ff301288f2ea06d76606c05bccac5957e2873a94 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sun, 11 Apr 2010 18:33:44 +0000 Subject: - Patch #348448 by mfb, c960657, marvil07, cdale, jpmckinney: fixed PHP strict warnings when running tests and for PHP 5.3. --- modules/forum/forum.module | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'modules/forum') 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(); -- cgit v1.2.3