summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2010-11-05 01:29:20 +0000
committerDries Buytaert <dries@buytaert.net>2010-11-05 01:29:20 +0000
commit6e6761edaa2015d79e74de2e70241271aa9d33d4 (patch)
tree98eb1ed61f4f9fba215cb7faf23fe73928a494c8
parent687ade1998e7b6ab6d15d670eb0a52b98b9a1ae5 (diff)
downloadbrdo-6e6761edaa2015d79e74de2e70241271aa9d33d4.tar.gz
brdo-6e6761edaa2015d79e74de2e70241271aa9d33d4.tar.bz2
- Patch #961908 by dalin, Damien Tournoud: make drupal_attributes() faster.
-rw-r--r--includes/common.inc4
1 files changed, 1 insertions, 3 deletions
diff --git a/includes/common.inc b/includes/common.inc
index 6ccf03301..d651131f3 100644
--- a/includes/common.inc
+++ b/includes/common.inc
@@ -2210,9 +2210,7 @@ function drupal_http_header_attributes(array $attributes = array()) {
*/
function drupal_attributes(array $attributes = array()) {
foreach ($attributes as $attribute => &$data) {
- if (is_array($data)) {
- $data = implode(' ', $data);
- }
+ $data = implode(' ', (array) $data);
$data = $attribute . '="' . check_plain($data) . '"';
}
return $attributes ? ' ' . implode(' ', $attributes) : '';