function flag_plugin_argument_validate_flaggability::flags_options in Flag 7.3
Same name and namespace in other branches
- 6.2 includes/flag_plugin_argument_validate_flaggability.inc \flag_plugin_argument_validate_flaggability::flags_options()
- 6 includes/flag_plugin_argument_validate_flaggability.inc \flag_plugin_argument_validate_flaggability::flags_options()
- 7.2 includes/flag_plugin_argument_validate_flaggability.inc \flag_plugin_argument_validate_flaggability::flags_options()
Returns form #options for the flags.
Returns empty array if no flags were found.
1 call to flag_plugin_argument_validate_flaggability::flags_options()
- flag_plugin_argument_validate_flaggability::options_form in includes/
views/ flag_plugin_argument_validate_flaggability.inc - Provide the default form for setting options.
File
- includes/
views/ flag_plugin_argument_validate_flaggability.inc, line 73 - Contains the flaggability validator handler.
Class
- flag_plugin_argument_validate_flaggability
- Validates whether an argument is a flaggable/flagged object.
Code
function flags_options() {
$flags = flag_get_flags($this->flag_type);
if (!$flags) {
return array();
}
else {
foreach ($flags as $flag) {
$options[$flag->name] = $flag
->get_title();
}
$options['*relationship*'] = t('<em>Pick the first flag mentioned in the relationships.</em>');
return $options;
}
}