From: Raphaël Barrois Date: Tue, 6 Jul 2010 20:22:04 +0000 (+0200) Subject: Fix networking selection for profile display X-Git-Tag: xorg/1.0.1~15^2~48 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=140526de4ad1a48f7dc27ebf652b7c0964d87fff;p=platal.git Fix networking selection for profile display Signed-off-by: Raphaël Barrois --- diff --git a/include/profilefields.inc.php b/include/profilefields.inc.php index 83f3fb0..27ffeb2 100644 --- a/include/profilefields.inc.php +++ b/include/profilefields.inc.php @@ -528,16 +528,13 @@ class ProfileNetworking extends ProfileField public function get($flags, $limit = null) { - if (!$flags) { - $flags = Profile::NETWORKING_ALL; - } $nws = array(); $nb = 0; foreach ($this->networks as $id => $nw) { if (($flags & Profile::NETWORKING_WEB) && $nw['network_type']->hasFlag('web') || ($flags & Profile::NETWORKING_IM) && $nw['network_type']->hasFlag('im') || ($flags & Profile::NETWORKING_SOCIAL) && $nw['network_type']->hasFlag('social') || - ($flags & Profile::NETWORKING_ALL)) { + ($flags == Profile::NETWORKING_ALL)) { $nws[$id] = $nw; ++$nb; if (isset($limit) && $nb >= $limit) {