class notifications_views_handler_argument_subscription_type in Notifications 6.4
Same name and namespace in other branches
- 6 notifications_views/notifications_views_handler_argument_subscription_type.inc \notifications_views_handler_argument_subscription_type
- 6.2 notifications_views/notifications_views_handler_argument_subscription_type.inc \notifications_views_handler_argument_subscription_type
- 6.3 notifications_views/notifications_views_handler_argument_subscription_type.inc \notifications_views_handler_argument_subscription_type
- 7 notifications_views/includes/notifications_views_handler_argument_subscription_type.inc \notifications_views_handler_argument_subscription_type
Argument handler to accept a subscription type.
Hierarchy
- class \notifications_views_handler_argument_subscription_type extends \views_handler_argument
Expanded class hierarchy of notifications_views_handler_argument_subscription_type
File
- notifications_views/
notifications_views_handler_argument_subscription_type.inc, line 5
View source
class notifications_views_handler_argument_subscription_type extends views_handler_argument {
function construct() {
parent::construct('type');
}
/**
* Override the behavior of summary_name(). Get the user friendly version
* of the subscription type.
*/
function summary_name($data) {
return $this
->subscription_type($data->{$this->name_alias});
}
/**
* Override the behavior of title(). Get the user friendly version of the
* node type.
*/
function title() {
return $this
->subscription_type($this->argument);
}
function subscription_type($type) {
$output = notifications_subscription_types($type);
$output = $type['title'];
if (empty($output)) {
$output = t('Unknown');
}
return check_plain($output);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
notifications_views_handler_argument_subscription_type:: |
function | |||
notifications_views_handler_argument_subscription_type:: |
function | |||
notifications_views_handler_argument_subscription_type:: |
function | Override the behavior of summary_name(). Get the user friendly version of the subscription type. | ||
notifications_views_handler_argument_subscription_type:: |
function | Override the behavior of title(). Get the user friendly version of the node type. |