public function views_accordion_style_plugin::validate in Views Accordion 7
Validate that the plugin is correct and can be saved.
Return value
array An array of error strings to tell the user what is wrong with this plugin.
Overrides views_plugin_style::validate
File
- ./
views_accordion_style_plugin.inc, line 325 - Provide an accordion style plugin for Views. This file is autoloaded by views.
Class
- views_accordion_style_plugin
- Implements views_plugin_style().
Code
public function validate() {
$errors = parent::validate();
if ($this->display->handler
->get_option('row_plugin') !== 'fields') {
$row_plugin = $this->display->handler
->get_plugin('row');
$errors[] = t('Views accordion requires Fields as row style, but the view <em>@view_name</em> is configured with <em>@row_plugin_title</em> as a row style.', array(
'@view_name' => $this->view->name,
'@row_plugin_title' => $row_plugin->definition['title'],
));
}
return $errors;
}