You are here

function user_relationship_implications_user_relationships_type in User Relationships 6

hook_user_relationships_type()

File

user_relationship_implications/user_relationship_implications.module, line 139
Drupal Module: User Relationship Implications

Code

function user_relationship_implications_user_relationships_type($op, &$rtypes) {
  if ($op == 'load') {
    foreach ($rtypes as $rtid => $rtype) {
      $rtypes[$rtid]->implies = array();
      $rtypes[$rtid]->implied_by = array();
    }
    $results = db_query("SELECT * FROM {user_relationship_implications}");
    while ($implication = db_fetch_object($results)) {
      $rtypes[$implication->rtid]->implies[$implication->implies_rtid] = $implication;
      $rtypes[$implication->implies_rtid]->implied_by[$implication->rtid] = $implication;
    }
  }
  elseif ($op == 'delete') {
    $results = db_query("DELETE FROM {user_relationship_implications} WHERE rtid = %d OR implies_rtid = %d", $rtypes->rtid, $rtypes->rtid);
  }
}