summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-02-03 12:24:41 +0000
committerDries Buytaert <dries@buytaert.net>2009-02-03 12:24:41 +0000
commitff1e4c669a64276a0d5c377bf69c1268c1fb796f (patch)
tree0510c0272f00baa7f203a954e1b8d3c2e1306b62 /includes
parent1e86a91266008a1fffa85c5b3c6af3c31b84478c (diff)
downloadbrdo-ff1e4c669a64276a0d5c377bf69c1268c1fb796f.tar.gz
brdo-ff1e4c669a64276a0d5c377bf69c1268c1fb796f.tar.bz2
- Reverting #367711 ...
Diffstat (limited to 'includes')
-rw-r--r--includes/common.inc10
1 files changed, 7 insertions, 3 deletions
diff --git a/includes/common.inc b/includes/common.inc
index 7414fcdb6..09bd204e4 100644
--- a/includes/common.inc
+++ b/includes/common.inc
@@ -1883,9 +1883,13 @@ function drupal_page_footer() {
* An associative array.
*/
function drupal_map_assoc($array, $function = NULL) {
- if (!isset($function) && !empty($array)) {
- return array_combine($array, $array);
- }
+ if (!isset($function)) {
+ $result = array();
+ foreach ($array as $value) {
+ $result[$value] = $value;
+ }
+ return $result;
+ }
elseif (function_exists($function)) {
$result = array();
foreach ($array as $value) {