diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/block.module | 10 | ||||
-rw-r--r-- | modules/block/block.module | 10 | ||||
-rw-r--r-- | modules/filter.module | 2 | ||||
-rw-r--r-- | modules/filter/filter.module | 2 | ||||
-rw-r--r-- | modules/menu.module | 20 | ||||
-rw-r--r-- | modules/menu/menu.module | 20 | ||||
-rw-r--r-- | modules/node.module | 28 | ||||
-rw-r--r-- | modules/node/node.module | 28 | ||||
-rw-r--r-- | modules/search.module | 2 | ||||
-rw-r--r-- | modules/search/search.module | 2 | ||||
-rw-r--r-- | modules/system.module | 7 | ||||
-rw-r--r-- | modules/system/system.module | 7 | ||||
-rw-r--r-- | modules/user.module | 39 | ||||
-rw-r--r-- | modules/user/user.module | 39 |
14 files changed, 110 insertions, 106 deletions
diff --git a/modules/block.module b/modules/block.module index 333920156..f94de166c 100644 --- a/modules/block.module +++ b/modules/block.module @@ -96,6 +96,8 @@ function block_menu($may_cache) { function block_block($op = 'list', $delta = 0, $edit = array()) { switch ($op) { case 'list': + $blocks = array(); + $result = db_query('SELECT bid, title, info FROM {boxes} ORDER BY title'); while ($block = db_fetch_object($result)) { $blocks[$block->bid]['info'] = $block->info ? check_plain($block->info) : check_plain($block->title); @@ -455,8 +457,8 @@ function block_box_save($edit, $delta = NULL) { * Menu callback; displays the block overview page. */ function block_admin() { - $edit = $_POST['edit']; - $op = $_POST['op']; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; + $op = isset($_POST['op']) ? $_POST['op'] : ''; if ($op == t('Save blocks')) { block_admin_save($edit); @@ -526,7 +528,7 @@ function block_list($region) { if (!count($blocks)) { $result = db_query("SELECT * FROM {blocks} WHERE theme = '%s' AND status = 1 ORDER BY region, weight, module", $theme_key); while ($block = db_fetch_object($result)) { - if(!isset($blocks[$block->region])) { + if (!isset($blocks[$block->region])) { $blocks[$block->region] = array(); } // Use the user's block visibility setting, if necessary @@ -574,7 +576,7 @@ function block_list($region) { } } // Create an empty array if there were no entries - if(!isset($blocks[$region])) { + if (!isset($blocks[$region])) { $blocks[$region] = array(); } return $blocks[$region]; diff --git a/modules/block/block.module b/modules/block/block.module index 333920156..f94de166c 100644 --- a/modules/block/block.module +++ b/modules/block/block.module @@ -96,6 +96,8 @@ function block_menu($may_cache) { function block_block($op = 'list', $delta = 0, $edit = array()) { switch ($op) { case 'list': + $blocks = array(); + $result = db_query('SELECT bid, title, info FROM {boxes} ORDER BY title'); while ($block = db_fetch_object($result)) { $blocks[$block->bid]['info'] = $block->info ? check_plain($block->info) : check_plain($block->title); @@ -455,8 +457,8 @@ function block_box_save($edit, $delta = NULL) { * Menu callback; displays the block overview page. */ function block_admin() { - $edit = $_POST['edit']; - $op = $_POST['op']; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; + $op = isset($_POST['op']) ? $_POST['op'] : ''; if ($op == t('Save blocks')) { block_admin_save($edit); @@ -526,7 +528,7 @@ function block_list($region) { if (!count($blocks)) { $result = db_query("SELECT * FROM {blocks} WHERE theme = '%s' AND status = 1 ORDER BY region, weight, module", $theme_key); while ($block = db_fetch_object($result)) { - if(!isset($blocks[$block->region])) { + if (!isset($blocks[$block->region])) { $blocks[$block->region] = array(); } // Use the user's block visibility setting, if necessary @@ -574,7 +576,7 @@ function block_list($region) { } } // Create an empty array if there were no entries - if(!isset($blocks[$region])) { + if (!isset($blocks[$region])) { $blocks[$region] = array(); } return $blocks[$region]; diff --git a/modules/filter.module b/modules/filter.module index 1c17624f0..dc98bf6d5 100644 --- a/modules/filter.module +++ b/modules/filter.module @@ -284,7 +284,7 @@ function filter_admin_overview() { $roles = array(); foreach (user_roles() as $rid => $name) { //prepare a roles array with roles that may access the filter - if (strstr($format->roles, ",$rid,")){ + if (strstr($format->roles, ",$rid,")) { $roles[] = $name; } } diff --git a/modules/filter/filter.module b/modules/filter/filter.module index 1c17624f0..dc98bf6d5 100644 --- a/modules/filter/filter.module +++ b/modules/filter/filter.module @@ -284,7 +284,7 @@ function filter_admin_overview() { $roles = array(); foreach (user_roles() as $rid => $name) { //prepare a roles array with roles that may access the filter - if (strstr($format->roles, ",$rid,")){ + if (strstr($format->roles, ",$rid,")) { $roles[] = $name; } } diff --git a/modules/menu.module b/modules/menu.module index c15b77f42..ac7d10fbb 100644 --- a/modules/menu.module +++ b/modules/menu.module @@ -99,8 +99,8 @@ function menu_nodeapi(&$node, $op) { if (user_access('administer menu')) { switch ($op) { case 'form': - $edit = $_POST['edit']; - $edit['nid'] = $node->nid; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; + $edit['nid'] = isset($node->nid) ? $node->nid : ''; return menu_node_form($edit); break; @@ -145,7 +145,7 @@ function menu_overview() { * Menu callback; clear the database, resetting the menu to factory defaults. */ function menu_reset() { - $op = $_POST['op']; + $op = isset($_POST['op']) ? $_POST['op'] : ''; switch ($op) { case t('Reset all'): db_query('DELETE FROM {menu}'); @@ -164,8 +164,8 @@ function menu_reset() { * Menu callback; handle the adding of a new menu. */ function menu_add_menu() { - $op = $_POST['op']; - $edit = $_POST['edit']; + $op = isset($_POST['op']) ? $_POST['op'] : ''; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; $output = ''; switch ($op) { @@ -189,7 +189,7 @@ function menu_add_menu() { * Menu callback; reset a single modified item. */ function menu_reset_item($mid) { - $op = $_POST['op']; + $op = isset($_POST['op']) ? $_POST['op'] : ''; switch ($op) { case t('Reset'): db_query('DELETE FROM {menu} WHERE mid = %d', $mid); @@ -209,7 +209,7 @@ function menu_reset_item($mid) { * Menu callback; delete a single custom item. */ function menu_delete_item($mid) { - $op = $_POST['op']; + $op = isset($_POST['op']) ? $_POST['op'] : ''; $result = db_query('SELECT type, title FROM {menu} WHERE mid = %d', $mid); $menu = db_fetch_object($result); if (!$menu) { @@ -255,8 +255,8 @@ function menu_disable_item($mid) { * Menu callback; dispatch to the appropriate menu item edit function. */ function menu_edit_item($mid = 0) { - $op = $_POST['op']; - $edit = $_POST['edit']; + $op = isset($_POST['op']) ? $_POST['op'] : ''; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; $output = ''; @@ -419,7 +419,7 @@ function menu_overview_tree_rows($pid = 0, $depth = 0) { $rows = array(); - if (isset($menu['items'][$pid]) && $menu['items'][$pid]['children']) { + if (isset($menu['items'][$pid]) && isset($menu['items'][$pid]['children'])) { usort($menu['items'][$pid]['children'], '_menu_sort'); foreach ($menu['items'][$pid]['children'] as $mid) { diff --git a/modules/menu/menu.module b/modules/menu/menu.module index c15b77f42..ac7d10fbb 100644 --- a/modules/menu/menu.module +++ b/modules/menu/menu.module @@ -99,8 +99,8 @@ function menu_nodeapi(&$node, $op) { if (user_access('administer menu')) { switch ($op) { case 'form': - $edit = $_POST['edit']; - $edit['nid'] = $node->nid; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; + $edit['nid'] = isset($node->nid) ? $node->nid : ''; return menu_node_form($edit); break; @@ -145,7 +145,7 @@ function menu_overview() { * Menu callback; clear the database, resetting the menu to factory defaults. */ function menu_reset() { - $op = $_POST['op']; + $op = isset($_POST['op']) ? $_POST['op'] : ''; switch ($op) { case t('Reset all'): db_query('DELETE FROM {menu}'); @@ -164,8 +164,8 @@ function menu_reset() { * Menu callback; handle the adding of a new menu. */ function menu_add_menu() { - $op = $_POST['op']; - $edit = $_POST['edit']; + $op = isset($_POST['op']) ? $_POST['op'] : ''; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; $output = ''; switch ($op) { @@ -189,7 +189,7 @@ function menu_add_menu() { * Menu callback; reset a single modified item. */ function menu_reset_item($mid) { - $op = $_POST['op']; + $op = isset($_POST['op']) ? $_POST['op'] : ''; switch ($op) { case t('Reset'): db_query('DELETE FROM {menu} WHERE mid = %d', $mid); @@ -209,7 +209,7 @@ function menu_reset_item($mid) { * Menu callback; delete a single custom item. */ function menu_delete_item($mid) { - $op = $_POST['op']; + $op = isset($_POST['op']) ? $_POST['op'] : ''; $result = db_query('SELECT type, title FROM {menu} WHERE mid = %d', $mid); $menu = db_fetch_object($result); if (!$menu) { @@ -255,8 +255,8 @@ function menu_disable_item($mid) { * Menu callback; dispatch to the appropriate menu item edit function. */ function menu_edit_item($mid = 0) { - $op = $_POST['op']; - $edit = $_POST['edit']; + $op = isset($_POST['op']) ? $_POST['op'] : ''; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; $output = ''; @@ -419,7 +419,7 @@ function menu_overview_tree_rows($pid = 0, $depth = 0) { $rows = array(); - if (isset($menu['items'][$pid]) && $menu['items'][$pid]['children']) { + if (isset($menu['items'][$pid]) && isset($menu['items'][$pid]['children'])) { usort($menu['items'][$pid]['children'], '_menu_sort'); foreach ($menu['items'][$pid]['children'] as $mid) { diff --git a/modules/node.module b/modules/node.module index 9187583e8..1d6ca752a 100644 --- a/modules/node.module +++ b/modules/node.module @@ -120,7 +120,7 @@ function node_last_viewed($nid) { $history[$nid] = db_fetch_object(db_query("SELECT timestamp FROM {history} WHERE uid = '$user->uid' AND nid = %d", $nid)); } - return ($history[$nid]->timestamp ? $history[$nid]->timestamp : 0); + return (isset($history[$nid]->timestamp) ? $history[$nid]->timestamp : 0); } /** @@ -353,7 +353,7 @@ function node_load($param = array(), $revision = NULL, $reset = NULL) { if (is_numeric($param)) { $cachable = $revision == NULL; - if ($cachable && $nodes[$param]) { + if ($cachable && isset($nodes[$param])) { return $nodes[$param]; } $cond = 'n.nid = '. $param; @@ -1314,7 +1314,7 @@ function node_revision_rollback($nid, $revision) { global $user; if (user_access('administer nodes')) { - if($title = db_fetch_object(db_query('SELECT title, timestamp FROM {node_revisions} WHERE nid = %d AND vid = %d', $nid, $revision))) { + if ($title = db_fetch_object(db_query('SELECT title, timestamp FROM {node_revisions} WHERE nid = %d AND vid = %d', $nid, $revision))) { db_query('UPDATE {node} SET vid = %d, changed = %d WHERE nid = %d', $revision, $title->timestamp, $nid); drupal_set_message(t('%title has been rolled back to the revision from %revision-date', array('%revision-date' => theme('placeholder', format_date($title->timestamp)), '%title' => theme('placeholder', check_plain($title->title))))); @@ -1362,8 +1362,8 @@ function node_revision_list($node) { * Menu callback; presents the content administration overview. */ function node_admin() { - $op = $_POST['op']; - $edit = $_POST['edit']; + $op = isset($_POST['op']) ? $_POST['op'] : ''; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; if (empty($op)) { $op = arg(2); @@ -1500,20 +1500,20 @@ function node_validate($node) { // Auto-generate the teaser, but only if it hasn't been set (e.g. by a // module-provided 'teaser' form item). if (!isset($node->teaser)) { - $node->teaser = node_teaser($node->body, $node->format); + $node->teaser = isset($node->body) ? node_teaser($node->body, isset($node->format) ? $node->format : NULL) : ''; } - if (node_last_changed($node->nid) > $node->changed) { + if (isset($node->nid) && (node_last_changed($node->nid) > $node->changed)) { form_set_error('changed', t('This content has been modified by another user, unable to save changes.')); } if (user_access('administer nodes')) { // Set up default values, if required. - if (!$node->created) { + if (!isset($node->created)) { $node->created = time(); } - if (!$node->date) { + if (!isset($node->date)) { $node->date = format_date($node->created, 'custom', 'Y-m-d H:i:s O'); } @@ -1578,9 +1578,9 @@ function node_validate_title($node, $message = NULL) { * Generate the node editing form. */ function node_form($node) { - $op = $_POST['op']; + $op = isset($_POST['op']) ? $_POST['op'] : ''; - if (!$node->validated) { + if (!isset($node) || !isset($node->validated) || !$node->validated) { $node = node_validate($node); } @@ -1664,7 +1664,7 @@ function node_form($node) { } function theme_node_form($form) { - $output .= '<div class="node-form">'; + $output = '<div class="node-form">'; if (isset($form['node_preview'])) { $output .= form_render($form['node_preview']); } @@ -1690,7 +1690,7 @@ function theme_node_form($form) { function node_add($type) { global $user; - $edit = $_POST['edit']; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; // If a node type has been specified, validate its existence. if (array_key_exists($type, node_get_types()) && node_access('create', $type)) { @@ -1733,7 +1733,7 @@ function node_add($type) { * Generate a node preview. */ function node_preview($node) { - if (!$node->validated) { + if (!isset($node) || !isset($node->validated) || !$node->validated) { $node = node_validate($node); } diff --git a/modules/node/node.module b/modules/node/node.module index 9187583e8..1d6ca752a 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -120,7 +120,7 @@ function node_last_viewed($nid) { $history[$nid] = db_fetch_object(db_query("SELECT timestamp FROM {history} WHERE uid = '$user->uid' AND nid = %d", $nid)); } - return ($history[$nid]->timestamp ? $history[$nid]->timestamp : 0); + return (isset($history[$nid]->timestamp) ? $history[$nid]->timestamp : 0); } /** @@ -353,7 +353,7 @@ function node_load($param = array(), $revision = NULL, $reset = NULL) { if (is_numeric($param)) { $cachable = $revision == NULL; - if ($cachable && $nodes[$param]) { + if ($cachable && isset($nodes[$param])) { return $nodes[$param]; } $cond = 'n.nid = '. $param; @@ -1314,7 +1314,7 @@ function node_revision_rollback($nid, $revision) { global $user; if (user_access('administer nodes')) { - if($title = db_fetch_object(db_query('SELECT title, timestamp FROM {node_revisions} WHERE nid = %d AND vid = %d', $nid, $revision))) { + if ($title = db_fetch_object(db_query('SELECT title, timestamp FROM {node_revisions} WHERE nid = %d AND vid = %d', $nid, $revision))) { db_query('UPDATE {node} SET vid = %d, changed = %d WHERE nid = %d', $revision, $title->timestamp, $nid); drupal_set_message(t('%title has been rolled back to the revision from %revision-date', array('%revision-date' => theme('placeholder', format_date($title->timestamp)), '%title' => theme('placeholder', check_plain($title->title))))); @@ -1362,8 +1362,8 @@ function node_revision_list($node) { * Menu callback; presents the content administration overview. */ function node_admin() { - $op = $_POST['op']; - $edit = $_POST['edit']; + $op = isset($_POST['op']) ? $_POST['op'] : ''; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; if (empty($op)) { $op = arg(2); @@ -1500,20 +1500,20 @@ function node_validate($node) { // Auto-generate the teaser, but only if it hasn't been set (e.g. by a // module-provided 'teaser' form item). if (!isset($node->teaser)) { - $node->teaser = node_teaser($node->body, $node->format); + $node->teaser = isset($node->body) ? node_teaser($node->body, isset($node->format) ? $node->format : NULL) : ''; } - if (node_last_changed($node->nid) > $node->changed) { + if (isset($node->nid) && (node_last_changed($node->nid) > $node->changed)) { form_set_error('changed', t('This content has been modified by another user, unable to save changes.')); } if (user_access('administer nodes')) { // Set up default values, if required. - if (!$node->created) { + if (!isset($node->created)) { $node->created = time(); } - if (!$node->date) { + if (!isset($node->date)) { $node->date = format_date($node->created, 'custom', 'Y-m-d H:i:s O'); } @@ -1578,9 +1578,9 @@ function node_validate_title($node, $message = NULL) { * Generate the node editing form. */ function node_form($node) { - $op = $_POST['op']; + $op = isset($_POST['op']) ? $_POST['op'] : ''; - if (!$node->validated) { + if (!isset($node) || !isset($node->validated) || !$node->validated) { $node = node_validate($node); } @@ -1664,7 +1664,7 @@ function node_form($node) { } function theme_node_form($form) { - $output .= '<div class="node-form">'; + $output = '<div class="node-form">'; if (isset($form['node_preview'])) { $output .= form_render($form['node_preview']); } @@ -1690,7 +1690,7 @@ function theme_node_form($form) { function node_add($type) { global $user; - $edit = $_POST['edit']; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; // If a node type has been specified, validate its existence. if (array_key_exists($type, node_get_types()) && node_access('create', $type)) { @@ -1733,7 +1733,7 @@ function node_add($type) { * Generate a node preview. */ function node_preview($node) { - if (!$node->validated) { + if (!isset($node) || !isset($node->validated) || !$node->validated) { $node = node_validate($node); } diff --git a/modules/search.module b/modules/search.module index 54c656e0f..e84f85b22 100644 --- a/modules/search.module +++ b/modules/search.module @@ -452,7 +452,7 @@ function search_index($sid, $type, $text) { // None of the tags we look for make sense when nested identically. // If they are, it's probably broken HTML. $tagstack = array(); - $score = 1; + $score = 1; } else { // Add to open tag stack and increment score diff --git a/modules/search/search.module b/modules/search/search.module index 54c656e0f..e84f85b22 100644 --- a/modules/search/search.module +++ b/modules/search/search.module @@ -452,7 +452,7 @@ function search_index($sid, $type, $text) { // None of the tags we look for make sense when nested identically. // If they are, it's probably broken HTML. $tagstack = array(); - $score = 1; + $score = 1; } else { // Add to open tag stack and increment score diff --git a/modules/system.module b/modules/system.module index b1b3acffa..d41f67fa9 100644 --- a/modules/system.module +++ b/modules/system.module @@ -525,7 +525,7 @@ function system_theme_data() { foreach ($themes as $theme) { foreach (file_scan_directory(dirname($theme->filename), 'style.css$') as $style) { $style->style = TRUE; - $style->template = $theme->template; + $style->template = isset($theme->template) ? $theme->template : FALSE; $style->name = basename(dirname($style->filename)); $style->owner = $theme->filename; $style->prefix = $theme->template ? $theme->prefix : $theme->name; @@ -560,7 +560,7 @@ function system_theme_data() { function system_region_list($theme_key) { static $list = array(); - if(!array_key_exists($theme_key, $list)) { + if (!array_key_exists($theme_key, $list)) { $result = db_query("SELECT * FROM {system} WHERE type = 'theme' AND name = '%s'", $theme_key); $theme = db_fetch_object($result); @@ -705,7 +705,8 @@ function system_settings_form_execute($form_id, $values) { } if ($op == t('Reset to defaults')) { drupal_set_message(t('The configuration options have been reset to their default values.')); - } else { + } + else { drupal_set_message(t('The configuration options have been saved.')); } } diff --git a/modules/system/system.module b/modules/system/system.module index b1b3acffa..d41f67fa9 100644 --- a/modules/system/system.module +++ b/modules/system/system.module @@ -525,7 +525,7 @@ function system_theme_data() { foreach ($themes as $theme) { foreach (file_scan_directory(dirname($theme->filename), 'style.css$') as $style) { $style->style = TRUE; - $style->template = $theme->template; + $style->template = isset($theme->template) ? $theme->template : FALSE; $style->name = basename(dirname($style->filename)); $style->owner = $theme->filename; $style->prefix = $theme->template ? $theme->prefix : $theme->name; @@ -560,7 +560,7 @@ function system_theme_data() { function system_region_list($theme_key) { static $list = array(); - if(!array_key_exists($theme_key, $list)) { + if (!array_key_exists($theme_key, $list)) { $result = db_query("SELECT * FROM {system} WHERE type = 'theme' AND name = '%s'", $theme_key); $theme = db_fetch_object($result); @@ -705,7 +705,8 @@ function system_settings_form_execute($form_id, $values) { } if ($op == t('Reset to defaults')) { drupal_set_message(t('The configuration options have been reset to their default values.')); - } else { + } + else { drupal_set_message(t('The configuration options have been saved.')); } } diff --git a/modules/user.module b/modules/user.module index ea8975d5d..d01205587 100644 --- a/modules/user.module +++ b/modules/user.module @@ -601,10 +601,10 @@ function theme_user_picture($account) { $picture = variable_get('user_picture_default', ''); } - if ($picture) { + if (isset($picture)) { $alt = t('%user\'s picture', array('%user' => $account->name ? $account->name : variable_get('anonymous', 'Anonymous'))); $picture = theme('image', $picture, $alt, $alt, '', false); - if ($account->uid) { + if (!empty($account->uid)) { $picture = l($picture, "user/$account->uid", array('title' => t('View user profile.')), NULL, NULL, FALSE, TRUE); } @@ -963,7 +963,7 @@ function user_logout() { function user_pass() { global $base_url; - $edit = $_POST['edit']; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; if ($edit['name'] && !($account = user_load(array('name' => $edit['name'], 'status' => 1)))) { form_set_error('name', t('Sorry. The username %name is not recognized.', array('%name' => theme('placeholder', $edit['name'])))); @@ -1044,12 +1044,12 @@ function user_pass_reset($uid, $timestamp, $hashed_pass) { drupal_access_denied(); } -function user_pass_reset_url($account){ +function user_pass_reset_url($account) { $timestamp = time(); return url("user/reset/$account->uid/$timestamp/".user_pass_rehash($account->pass, $timestamp, $account->login), NULL, NULL, TRUE); } -function user_pass_rehash($password, $timestamp, $login){ +function user_pass_rehash($password, $timestamp, $login) { return md5($timestamp . $password . $login); } @@ -1310,8 +1310,8 @@ function user_view($uid = 0) { function user_page() { global $user; - $edit = $_POST['edit']; - $op = $_POST['op']; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; + $op = isset($_POST['op']) ? $_POST['op'] : ''; if (empty($op)) { $op = arg(2) ? arg(2) : arg(1); @@ -1372,13 +1372,11 @@ function user_configure_settings() { * Menu callback: check an access rule */ function user_admin_access_check() { - if ($_POST['op']) { - $op = $_POST['op']; - } - $edit = $_POST['edit']; + $op = isset($_POST['op']) ? $_POST['op'] : ''; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; - if ($op) { - if ($edit['user']) { + if (!empty($op)) { + if (!empty($edit['user']['test'])) { if (drupal_is_denied('user', $edit['user']['test'])) { drupal_set_message(t('The username %name is not allowed.', array('%name' => theme('placeholder', $edit['user']['test'])))); } @@ -1386,7 +1384,7 @@ function user_admin_access_check() { drupal_set_message(t('The username %name is allowed.', array('%name' => theme('placeholder', $edit['user']['test'])))); } } - if ($edit['mail']) { + if (!empty($edit['mail']['test'])) { if (drupal_is_denied('mail', $edit['mail']['test'])) { drupal_set_message(t('The e-mail address %mail is not allowed.', array('%mail' => theme('placeholder', $edit['mail']['test'])))); } @@ -1394,7 +1392,7 @@ function user_admin_access_check() { drupal_set_message(t('The e-mail address %mail is allowed.', array('%mail' => theme('placeholder', $edit['mail']['test'])))); } } - if ($edit['host']) { + if (!empty($edit['host']['test'])) { if (drupal_is_denied('host', $edit['host']['test'])) { drupal_set_message(t('The hostname %host is not allowed.', array('%host' => theme('placeholder', $edit['host']['test'])))); } @@ -1600,7 +1598,8 @@ function theme_user_admin_perm($form) { if (is_numeric($key)) { $row[] = array('data' => form_render($form['permission'][$key]), 'class' => 'module', 'colspan' => count($form['role_names']) + 1); // Permissions - } else { + } + else { $row[] = array('data' => form_render($form['permission'][$key]), 'class' => 'permission'); foreach (element_children($form['checkboxes']) as $rid) { if (is_array($form['checkboxes'][$rid])) { @@ -1652,8 +1651,8 @@ function user_admin_perm_execute() { * Menu callback: administer roles. */ function user_admin_role() { - $edit = $_POST['edit']; - $op = $_POST['op']; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; + $op = isset($_POST['op']) ? $_POST['op'] : ''; $id = arg(4); if ($op == t('Save role')) { @@ -1788,8 +1787,8 @@ function user_configure() { } function user_admin() { - $op = $_POST['op']; - $edit = $_POST['edit']; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; + $op = isset($_POST['op']) ? $_POST['op'] : ''; if (empty($op)) { $op = arg(2); diff --git a/modules/user/user.module b/modules/user/user.module index ea8975d5d..d01205587 100644 --- a/modules/user/user.module +++ b/modules/user/user.module @@ -601,10 +601,10 @@ function theme_user_picture($account) { $picture = variable_get('user_picture_default', ''); } - if ($picture) { + if (isset($picture)) { $alt = t('%user\'s picture', array('%user' => $account->name ? $account->name : variable_get('anonymous', 'Anonymous'))); $picture = theme('image', $picture, $alt, $alt, '', false); - if ($account->uid) { + if (!empty($account->uid)) { $picture = l($picture, "user/$account->uid", array('title' => t('View user profile.')), NULL, NULL, FALSE, TRUE); } @@ -963,7 +963,7 @@ function user_logout() { function user_pass() { global $base_url; - $edit = $_POST['edit']; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; if ($edit['name'] && !($account = user_load(array('name' => $edit['name'], 'status' => 1)))) { form_set_error('name', t('Sorry. The username %name is not recognized.', array('%name' => theme('placeholder', $edit['name'])))); @@ -1044,12 +1044,12 @@ function user_pass_reset($uid, $timestamp, $hashed_pass) { drupal_access_denied(); } -function user_pass_reset_url($account){ +function user_pass_reset_url($account) { $timestamp = time(); return url("user/reset/$account->uid/$timestamp/".user_pass_rehash($account->pass, $timestamp, $account->login), NULL, NULL, TRUE); } -function user_pass_rehash($password, $timestamp, $login){ +function user_pass_rehash($password, $timestamp, $login) { return md5($timestamp . $password . $login); } @@ -1310,8 +1310,8 @@ function user_view($uid = 0) { function user_page() { global $user; - $edit = $_POST['edit']; - $op = $_POST['op']; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; + $op = isset($_POST['op']) ? $_POST['op'] : ''; if (empty($op)) { $op = arg(2) ? arg(2) : arg(1); @@ -1372,13 +1372,11 @@ function user_configure_settings() { * Menu callback: check an access rule */ function user_admin_access_check() { - if ($_POST['op']) { - $op = $_POST['op']; - } - $edit = $_POST['edit']; + $op = isset($_POST['op']) ? $_POST['op'] : ''; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; - if ($op) { - if ($edit['user']) { + if (!empty($op)) { + if (!empty($edit['user']['test'])) { if (drupal_is_denied('user', $edit['user']['test'])) { drupal_set_message(t('The username %name is not allowed.', array('%name' => theme('placeholder', $edit['user']['test'])))); } @@ -1386,7 +1384,7 @@ function user_admin_access_check() { drupal_set_message(t('The username %name is allowed.', array('%name' => theme('placeholder', $edit['user']['test'])))); } } - if ($edit['mail']) { + if (!empty($edit['mail']['test'])) { if (drupal_is_denied('mail', $edit['mail']['test'])) { drupal_set_message(t('The e-mail address %mail is not allowed.', array('%mail' => theme('placeholder', $edit['mail']['test'])))); } @@ -1394,7 +1392,7 @@ function user_admin_access_check() { drupal_set_message(t('The e-mail address %mail is allowed.', array('%mail' => theme('placeholder', $edit['mail']['test'])))); } } - if ($edit['host']) { + if (!empty($edit['host']['test'])) { if (drupal_is_denied('host', $edit['host']['test'])) { drupal_set_message(t('The hostname %host is not allowed.', array('%host' => theme('placeholder', $edit['host']['test'])))); } @@ -1600,7 +1598,8 @@ function theme_user_admin_perm($form) { if (is_numeric($key)) { $row[] = array('data' => form_render($form['permission'][$key]), 'class' => 'module', 'colspan' => count($form['role_names']) + 1); // Permissions - } else { + } + else { $row[] = array('data' => form_render($form['permission'][$key]), 'class' => 'permission'); foreach (element_children($form['checkboxes']) as $rid) { if (is_array($form['checkboxes'][$rid])) { @@ -1652,8 +1651,8 @@ function user_admin_perm_execute() { * Menu callback: administer roles. */ function user_admin_role() { - $edit = $_POST['edit']; - $op = $_POST['op']; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; + $op = isset($_POST['op']) ? $_POST['op'] : ''; $id = arg(4); if ($op == t('Save role')) { @@ -1788,8 +1787,8 @@ function user_configure() { } function user_admin() { - $op = $_POST['op']; - $edit = $_POST['edit']; + $edit = isset($_POST['edit']) ? $_POST['edit'] : ''; + $op = isset($_POST['op']) ? $_POST['op'] : ''; if (empty($op)) { $op = arg(2); |