function user_badges_cron in User Badges 7.4
Same name and namespace in other branches
- 7 user_badges.autoassignrole.inc \user_badges_cron()
- 7.2 user_badges.autoassignrole.inc \user_badges_cron()
- 7.3 user_badges.autoassignrole.inc \user_badges_cron()
Implements hook_cron().
File
- ./
user_badges.module, line 1086 - Hooks and other stuff related to user badge.
Code
function user_badges_cron() {
$roles = variable_get('user_badges_role', array());
// Ensure all users have the correct badges.
foreach ($roles as $rid => $bid) {
if ($bid) {
user_badges_add_role_based_badge($bid, $rid);
}
}
$blocked = variable_get('user_badges_blocked_badge', FALSE);
if ($blocked) {
user_badges_add_role_based_badge($bid, FALSE, TRUE);
}
// Remove any old badges.
user_badges_ensure_old_roles_badges_removed($roles, $blocked);
}