You are here

function role_watchdog_user_presave in Role Watchdog 7.2

Same name and namespace in other branches
  1. 7 role_watchdog.module \role_watchdog_user_presave()

Implements hook_user_presave().

File

./role_watchdog.module, line 130
Logs changes to user roles.

Code

function role_watchdog_user_presave(&$edit, $account, $category) {
  if (isset($edit['roles'])) {
    role_watchdog_user_save(isset($account->uid) ? $account->uid : FALSE, $edit, $account);
  }
  if (isset($account->uid, $account->status) && array_key_exists('status', $edit)) {
    role_watchdog_user_block($account, $edit['status']);
  }
}