public static function EntityShareUiClientEndpoint::load in Entity Share 7
Load an endpoint.
Parameters
mixed $eid: Internal id or machine name.
bool $reset: Bypass the static cache.
Return value
mixed The endpoint array or FALSE.
4 calls to EntityShareUiClientEndpoint::load()
- entity_share_ui_endpoint_delete_form in modules/
entity_share_ui/ modules/ entity_share_ui_client/ entity_share_ui_client.config.admin.inc - Endpoint deletion form.
- entity_share_ui_endpoint_edit_form in modules/
entity_share_ui/ modules/ entity_share_ui_client/ entity_share_ui_client.config.admin.inc - Endpoint edit or create form.
- entity_share_ui_share_node in modules/
entity_share_ui/ modules/ entity_share_ui_client/ entity_share_ui_client.share.admin.inc - Batch operation to share a node.
- _entity_share_ui_endpoint_name_exists in modules/
entity_share_ui/ modules/ entity_share_ui_client/ entity_share_ui_client.config.admin.inc - Check if the endpoint machine_name already exists.
File
- modules/
entity_share_ui/ modules/ entity_share_ui_client/ includes/ entity_share_ui_client.endpoint.inc, line 25 - Class for handling endpoints.
Class
- EntityShareUiClientEndpoint
- Endpoint management.
Code
public static function load($eid, $reset = FALSE) {
if (is_array($eid)) {
return self::loadAll($eid, $reset);
}
static $drupal_static_fast;
if (!isset($drupal_static_fast)) {
$drupal_static_fast['result'] =& drupal_static(__METHOD__);
}
$result =& $drupal_static_fast['result'];
if (!isset($result[$eid]) || $reset) {
$field_name = is_numeric($eid) ? 'eid' : 'name';
$result[$eid] = db_select(self::TABLE_NAME, 'e')
->fields('e')
->condition($field_name, $eid, '=')
->execute()
->fetchAssoc();
}
return $result[$eid];
}