function notifications_destination_subform in Notifications 6.4
Subform elements for destination data
5 calls to notifications_destination_subform()
- notifications_destination_delete_confirm in includes/
destination.inc - Form for unsubscription confirmation
- notifications_destination_edit_form in includes/
destination.inc - Edit destination form
- notifications_destination_manage_form in includes/
destination.inc - Destination manage subscriptions form
- notifications_destination_unsubscribe_form in includes/
destination.inc - Unsubscribe form
- notifications_manage_destination_form in ./
notifications.manage.inc - Manage destination form. Edit subscriptions for a destination
File
- includes/
destination.inc, line 38 - Destination management
Code
function notifications_destination_subform($destination, $links = array()) {
// Count subscriptions for this destination
$count = db_result(db_query("SELECT COUNT(*) FROM {notifications} WHERE mdid = %d", $destination->mdid));
$form['destination'] = array(
'#type' => 'value',
'#value' => $destination,
);
$form['destination_view'] = array(
'#title' => $destination
->address_name(),
'#type' => 'item',
'#value' => $destination
->format_address(TRUE),
'#description' => format_plural($count, "There is one subscription for this destination.", 'There are @count subscriptions for this destination.'),
);
if ($links) {
$form['destination_options'] = array(
'#type' => 'item',
'#value' => implode(' | ', $links),
);
}
return $form;
}