function views_rules_plugin_display_rules::get_argument_labels in Views Rules 7
Gets a list of argument labels.
3 calls to views_rules_plugin_display_rules::get_argument_labels()
- views_rules_plugin_display_rules::get_processed_rules_parameter_info in views/
views_rules_plugin_display_rules.inc - views_rules_plugin_display_rules::parameter_options_validate in views/
views_rules_plugin_display_rules.inc - Validates parameter options.
- views_rules_plugin_display_rules::parameter_option_form in views/
views_rules_plugin_display_rules.inc - Builds parameter option form.
File
- views/
views_rules_plugin_display_rules.inc, line 144 - Configures views for use within Rules.
Class
- views_rules_plugin_display_rules
- Rules display plugin.
Code
function get_argument_labels() {
$options = array();
foreach ($this
->get_handlers('relationship') as $relationship => $handler) {
$relationships[$relationship] = $handler
->label();
}
foreach ($this
->get_handlers('argument') as $id => $handler) {
$options[$id] = $handler
->ui_name();
if (!empty($handler->options['relationship']) && !empty($relationships[$handler->options['relationship']])) {
$options[$id] = '(' . $relationships[$handler->options['relationship']] . ') ' . $options[$id];
}
}
return $options;
}