function og_plugin_argument_validate_group::validate_argument in Organic groups 7.2
Same name and namespace in other branches
- 7 includes/views/og_plugin_argument_validate_group.inc \og_plugin_argument_validate_group::validate_argument()
Overrides views_plugin_argument_validate::validate_argument
File
- includes/
views/ handlers/ og_plugin_argument_validate_group.inc, line 37
Class
- og_plugin_argument_validate_group
- Validate whether an argument is a valid group.
Code
function validate_argument($argument) {
if (empty($argument)) {
return;
}
$group_type = $this->options['group_type'];
$entity = entity_load_single($group_type, $argument);
if (!$entity || !og_is_group($group_type, $entity)) {
return FALSE;
}
$this->argument->argument = $argument;
$this->argument->validated_title = entity_label($group_type, $entity);
return TRUE;
}