domain_domainupdate

Definition

domain_domainupdate($op, $domain = array(), $edit = array())
domain.module, line 1241

Description

Implements hook_domainupdate()

Code

function domain_domainupdate($op, $domain = array(), $edit = array()) {
  switch ($op) {
    case 'delete':
      if ($domain != -1) {
        // Remove domain-specific entries from the {node_access} table and clear the cache.
        db_query("DELETE FROM {node_access} WHERE realm = 'domain_id' AND gid = %d", $domain['domain_id']);
        db_query("DELETE FROM {node_access} WHERE realm = 'domain_editor' AND gid = %d", $domain['domain_id']);
        db_query("DELETE FROM {domain_access} WHERE realm = 'domain_id' AND gid = %d", $domain['domain_id']);
        db_query("DELETE FROM {domain_access} WHERE realm = 'domain_editor' AND gid = %d", $domain['domain_id']);
        cache_clear_all();
      }
      break;
  }
}