function invite_metadata_entity_get_properties in Invite 7.4
Callback for getting properties of an Invite.
Parameters
Invite $entity:
array $options:
$name:
$entity_type:
Return value
string String with URL.
1 string reference to 'invite_metadata_entity_get_properties'
File
- ./
invite.module, line 670
Code
function invite_metadata_entity_get_properties($entity, array $options, $name, $entity_type) {
$invite = entity_metadata_wrapper('invite', $entity);
switch ($name) {
case 'invite_accept_link':
$result = url('invite/accept/' . $invite->reg_code
->value(), array(
'absolute' => TRUE,
));
break;
case 'invite_withdraw_link':
$result = url('invite/withdraw/' . $invite->reg_code
->value(), array(
'absolute' => TRUE,
));
break;
case 'invite_resend_link':
$result = url('invite/resend/' . $invite->reg_code
->value(), array(
'absolute' => TRUE,
));
break;
default:
$result = '';
}
return $result;
}