You are here

function user_relationships_types_load in User Relationships 5.2

Same name and namespace in other branches
  1. 5.3 user_relationships_api/user_relationships_api.api.inc \user_relationships_types_load()
  2. 6 user_relationships_api/user_relationships_api.api.inc \user_relationships_types_load()
  3. 7 user_relationships.module \user_relationships_types_load()

Public API for loading the full list of relationship types

Return value

array of relationship_type objects

16 calls to user_relationships_types_load()
user_relationships_direct_create_relationship_links in plugins/user_relationship_direct/user_relationship_direct.module
Make links to create all outstanding relationships to a user
user_relationships_menu in ./user_relationships_hooks.inc
Menu
user_relationships_request in ./user_relationships_forms.inc
Request a new relationship with another user
user_relationships_types_list_page in ./user_relationships_pages.inc
Relationship Types List
user_relationships_type_load in ./user_relationships_api.inc
Public API for retrieving a specific relationship

... See full list

File

./user_relationships_api.inc, line 62

Code

function user_relationships_types_load($reset = FALSE) {
  static $relationship_types_list = array();
  if ($reset || !sizeof($relationship_types_list)) {
    $results = db_query("SELECT * FROM {user_relationship_types}");
    while ($relationship = db_fetch_object($results)) {
      _user_relationships_invoke('load', $relationship, 'type');
      $relationship_types_list[$relationship->rtid] = $relationship;
    }
  }
  return $relationship_types_list;
}