function user_relationship_defaults_load in User Relationships 5.2
Same name and namespace in other branches
- 5 plugins/user_relationship_defaults/user_relationship_defaults.module \user_relationship_defaults_load()
- 6 user_relationship_defaults/user_relationship_defaults.module \user_relationship_defaults_load()
- 7 user_relationship_defaults/user_relationship_defaults.module \user_relationship_defaults_load()
Public API to retrieve the full list of default relationships
Return value
array of default relationship objects
3 calls to user_relationship_defaults_load()
- user_relationship_defaults_user in plugins/
user_relationship_defaults/ user_relationship_defaults.module - hook_user()
- user_relationship_defaults_user_relationships_page_alter in plugins/
user_relationship_defaults/ user_relationship_defaults.module - hook_user_relationships_admin_page_alter()
- user_relationship_default_load in plugins/
user_relationship_defaults/ user_relationship_defaults.module - Public API for retrieving a default relationship.
File
- plugins/
user_relationship_defaults/ user_relationship_defaults.module, line 64 - Drupal Module: User Relationship Defaults
Code
function user_relationship_defaults_load($reset = FALSE) {
static $defaults = array();
if ($reset || !$defaults) {
$results = db_query("SELECT * FROM {user_relationship_defaults}");
while ($default = db_fetch_object($results)) {
$default->user = user_load(array(
'uid' => $default->uid,
));
$default->user_name = $default->user->name;
$default->relationship_type = user_relationships_type_load($default->rtid);
foreach ((array) $default->relationship_type as $column => $value) {
$default->{$column} = $value;
}
$defaults[$default->rdid] = $default;
}
}
return $defaults;
}