You are here

function og_subgroups_og in Subgroups for Organic groups 5

Same name and namespace in other branches
  1. 5.4 og_subgroups.module \og_subgroups_og()

Implementation of hook_og().

File

./og_subgroups.module, line 279
Maintains subgroups hierarchy created by the orgainc groups module.

Code

function og_subgroups_og($op, $gid, $uid, $args = array()) {

  // Don't propgate in the middle of propogation action.
  if (!$args['og_subgroups']) {
    switch ($op) {
      case 'user insert':
        og_subgroups_propogate_user($gid, $uid, $args);
        break;
      case 'user update':
        og_subgroups_propogate_user($gid, $uid, $args);
        break;
      case 'user delete':
        og_subgroups_propogate_user_removal($gid, $uid, $args);
        break;
    }
  }
}