You are here

function _og_role_watchdog_process_role_changes in Role Watchdog 6

Same name and namespace in other branches
  1. 6.2 modules/og_role_watchdog/og_role_watchdog.module \_og_role_watchdog_process_role_changes()
  2. 7.2 modules/og_role_watchdog/og_role_watchdog.module \_og_role_watchdog_process_role_changes()
  3. 7 modules/og_role_watchdog/og_role_watchdog.module \_og_role_watchdog_process_role_changes()

Internal function

Handle writing role changes to the database

2 calls to _og_role_watchdog_process_role_changes()
og_role_watchdog_og in modules/og_role_watchdog/og_role_watchdog.module
Implementation of hook_og
og_role_watchdog_og_user_roles_submit in modules/og_role_watchdog/og_role_watchdog.module

File

modules/og_role_watchdog/og_role_watchdog.module, line 209
Logs changes to user roles.

Code

function _og_role_watchdog_process_role_changes($account, $new_roles, $old_roles, $gid) {
  $vars = _og_role_watchdog_notification_vars($gid);
  $records = _role_watchdog_process_role_changes($account, $new_roles, $old_roles, $vars);
  foreach ($records as $record) {
    _og_role_watchdog_write_group_information($record, $gid);
  }
}