diff options
author | Dries Buytaert <dries@buytaert.net> | 2005-12-14 20:01:39 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2005-12-14 20:01:39 +0000 |
commit | e53f58fbe0e6c033fce65bd0d7a76d25911ff158 (patch) | |
tree | 5bc1097bdf84065b5b38160378dc82c1609ade50 /database | |
parent | 7334f7624f9add967483b44f07c5d40a39fedf49 (diff) | |
download | brdo-e53f58fbe0e6c033fce65bd0d7a76d25911ff158.tar.gz brdo-e53f58fbe0e6c033fce65bd0d7a76d25911ff158.tar.bz2 |
- Patch #40631 by Chris Johnson: is_array() slower than isset() or empty().
Diffstat (limited to 'database')
-rw-r--r-- | database/updates.inc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/database/updates.inc b/database/updates.inc index a44580c18..5ae65e6aa 100644 --- a/database/updates.inc +++ b/database/updates.inc @@ -943,13 +943,13 @@ function system_update_151() { // insert all entries from theme links into new menus $num_inserted = 0; - if (is_array($ts) && is_array($ts[$menus[$loop]['links_var']])) { + if (isset($ts) && is_array($ts) && is_array($ts[$menus[$loop]['links_var']])) { $links = $ts[$menus[$loop]['links_var']]; for ($i = 0; $i < count($links['text']); $i++) { if ($links['text'][$i] != "" && $links['link'][$i] != "") { $num_inserted ++; $node_unalias = db_fetch_array(db_query("SELECT src FROM {url_alias} WHERE dst = '%s'", $links['link'][$i])); - if (is_array($node_unalias)) { + if (isset($node_unalias) && is_array($node_unalias)) { $link_path = $node_unalias['src']; } else { @@ -984,7 +984,7 @@ function system_update_151() { unset($ts[$menus[$loop]['more_var']]); } - if (is_array($ts)) { + if (isset($ts) && is_array($ts)) { variable_set('theme_settings', $ts); } @@ -1118,7 +1118,7 @@ function system_update_159() { $vid = db_next_id('{node_revisions}_vid'); while ($node = db_fetch_object($result)) { $revisions = unserialize($node->revisions); - if (is_array($revisions) && count($revisions) > 0) { + if (!$revisions && is_array($revisions) && count($revisions) > 0) { $revisions_query = array(); $revisions_args = array(); $book_query = array(); |