Make WordPress Core

Ticket #4993: usermeta_unserialize.diff

File usermeta_unserialize.diff, 535 bytes (added by filosofo, 17 years ago)
  • wp-includes/user.php

     
    108108                        return '';
    109109        }
    110110
    111         foreach ($metas as $index => $meta) {
    112                 @ $value = unserialize($meta->meta_value);
    113                 if ( $value === FALSE )
    114                         $value = $meta->meta_value;
     111        foreach ($metas as $meta)
     112                $values[] = maybe_unserialize($meta->meta_value);
    115113
    116                 $values[] = $value;
    117         }
    118 
    119114        if ( count($values) == 1 )
    120115                return $values[0];
    121116        else