From de29094731cc158ce745c96987e6d5fe41b8a655 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Tue, 28 Jul 2009 19:22:18 +0000 Subject: - Patch #493746 by Dave Reid: code clean-up of drupal_attributes(). --- includes/common.inc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'includes') diff --git a/includes/common.inc b/includes/common.inc index 15b768e3b..cb69c9548 100644 --- a/includes/common.inc +++ b/includes/common.inc @@ -2140,14 +2140,14 @@ function url($path = NULL, array $options = array()) { * @return * An HTML string ready for insertion in a tag. */ -function drupal_attributes($attributes = array()) { - foreach ($attributes as $attribute => $data) { +function drupal_attributes(array $attributes = array()) { + foreach ($attributes as $attribute => &$data) { if (is_array($data)) { $data = implode(' ', $data); } - $items[] = $attribute . '="' . check_plain($data) . '"'; + $data = $attribute . '="' . check_plain($data) . '"'; } - return isset($items) ? ' ' . implode(' ', $items) : ''; + return $attributes ? ' ' . implode(' ', $attributes) : ''; } /** -- cgit v1.2.3