function cctags_build_level_users in cctags 6
1 call to cctags_build_level_users()
File
- ./
cctags.module, line 257
Code
function cctags_build_level_users($users, $steps = 6) {
$tags = array();
foreach ($users as $nid => $user) {
$user->weight = log($user->weight + 1);
$min = min($min, $user->weight);
$max = max($max, $user->weight);
$users[$nid]->weight = $user->weight;
}
$range = max(0.01, $max - $min) * 1.0001;
foreach ($users as $nid => $user) {
$users[$nid]->level = 1 + floor($steps * ($user->weight - $min) / $range);
}
return $users;
}