X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetlab%2Fincludes%2Fplc_functions.php;h=87a8810245395574d9ac6c320ef67f2f03ce7c2e;hb=7008b84a09a60f28e52c6abe022b14be7c54462d;hp=2de30852a2cd83bd7bca91040326e5e08ec07a5f;hpb=1b2fa7f243e5b0c0b420e04f8ef1bab9985606c4;p=plewww.git diff --git a/planetlab/includes/plc_functions.php b/planetlab/includes/plc_functions.php index 2de3085..87a8810 100644 --- a/planetlab/includes/plc_functions.php +++ b/planetlab/includes/plc_functions.php @@ -317,15 +317,18 @@ function plc_role_global_hash ($api) { } // because GetRoles does not correctly support filters, it's really painful to do this -function sort_roles ($r1, $r2) { return $r2['role_id'] - $r1['role_id']; } function roles_except ($roles, $exception_ids) { $result=array(); - if ($roles) foreach ($roles as $role) { + if ($roles) + foreach ($roles as $role) { if ( ! in_array ($role['role_id'],$exception_ids) ) { $result[]=$role; } } - usort($result,sort_roles); + + usort($result, + function ($r1, $r2) { return $r2['role_id'] - $r1['role_id']; } + ); return $result; }