function user_relationships_types_load in User Relationships 5.2
Same name and namespace in other branches
- 5.3 user_relationships_api/user_relationships_api.api.inc \user_relationships_types_load()
- 6 user_relationships_api/user_relationships_api.api.inc \user_relationships_types_load()
- 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
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;
}