summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
Diffstat (limited to 'includes')
-rw-r--r--includes/common.inc2
-rw-r--r--includes/database.inc2
-rw-r--r--includes/file.inc2
-rw-r--r--includes/form.inc11
-rw-r--r--includes/image.inc2
-rw-r--r--includes/module.inc2
6 files changed, 11 insertions, 10 deletions
diff --git a/includes/common.inc b/includes/common.inc
index 7c676e5e0..3c56472df 100644
--- a/includes/common.inc
+++ b/includes/common.inc
@@ -741,7 +741,7 @@ function format_rss_item($title, $link, $description, $args = array()) {
if (is_array($value)) {
if ($value['key']) {
$output .= ' <'. $value['key'];
- if (is_array($value['attributes'])) {
+ if (isset($value['attributes']) && is_array($value['attributes'])) {
$output .= drupal_attributes($value['attributes']);
}
diff --git a/includes/database.inc b/includes/database.inc
index 744284ece..2c3fe975b 100644
--- a/includes/database.inc
+++ b/includes/database.inc
@@ -232,7 +232,7 @@ function _db_rewrite_sql($query = '', $primary_table = 'n', $primary_field = 'ni
$distinct = FALSE;
foreach (module_implements('db_rewrite_sql') as $module) {
$result = module_invoke($module, 'db_rewrite_sql', $query, $primary_table, $primary_field, $args);
- if (is_array($result)) {
+ if (isset($result) && is_array($result)) {
if (isset($result['where'])) {
$where[] .= $result['where'];
}
diff --git a/includes/file.inc b/includes/file.inc
index 95a08cb29..dbd981bb2 100644
--- a/includes/file.inc
+++ b/includes/file.inc
@@ -490,7 +490,7 @@ function file_download() {
if ($headers === -1) {
drupal_access_denied();
}
- elseif (is_array($headers)) {
+ elseif (isset($headers) && is_array($headers)) {
file_transfer($file, $headers);
}
}
diff --git a/includes/form.inc b/includes/form.inc
index fd1dc8482..3af3d1375 100644
--- a/includes/form.inc
+++ b/includes/form.inc
@@ -318,10 +318,11 @@ function _form_builder($form_id, $form) {
* The rendered HTML form.
*/
function form_render(&$elements) {
- $content = '';
- if (is_array($elements)) {
- uasort($elements, "_form_sort");
+ if (!isset($elements)) {
+ return NULL;
}
+ $content = '';
+ uasort($elements, "_form_sort");
if (!$elements['#children']) {
/* render all the children using a theme function */
@@ -380,11 +381,11 @@ function _element_info($type, $refresh = null) {
'#tree' => FALSE,
'#parents' => $parents
);
- if ($refresh || !is_array($cache)) {
+ if ($refresh || !isset($cache)) {
$cache = array();
foreach (module_implements('elements') as $module) {
$elements = module_invoke($module, 'elements');
- if (is_array($elements)) {
+ if (isset($elements) && is_array($elements)) {
$cache = array_merge_recursive($cache, $elements);
}
}
diff --git a/includes/image.inc b/includes/image.inc
index a4cf79b44..cea0be011 100644
--- a/includes/image.inc
+++ b/includes/image.inc
@@ -89,7 +89,7 @@ function image_get_info($file) {
$data = @getimagesize($file);
$file_size = @filesize($file);
- if (is_array($data)) {
+ if (isset($data) && is_array($data)) {
$extensions = array('1' => 'gif', '2' => 'jpg', '3' => 'png');
$extension = array_key_exists($data[2], $extensions) ? $extensions[$data[2]] : '';
$details = array('width' => $data[0],
diff --git a/includes/module.inc b/includes/module.inc
index 748333a35..f4f590772 100644
--- a/includes/module.inc
+++ b/includes/module.inc
@@ -190,7 +190,7 @@ function module_invoke_all() {
foreach (module_implements($hook) as $module) {
$function = $module .'_'. $hook;
$result = call_user_func_array($function, $args);
- if (is_array($result)) {
+ if (isset($result) && is_array($result)) {
$return = array_merge($return, $result);
}
else if (isset($result)) {