public function views_plugin_row_rss_fields::validate in Views (for Drupal 7) 7.3
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::validate
File
- plugins/
views_plugin_row_rss_fields.inc, line 103 - Definition of views_plugin_row_rss_fields.
Class
- views_plugin_row_rss_fields
- Renders an RSS item based on fields.
Code
public function validate() {
$errors = parent::validate();
$required_options = array(
'title_field',
'link_field',
'description_field',
'creator_field',
'date_field',
);
foreach ($required_options as $required_option) {
if (empty($this->options[$required_option])) {
$errors[] = t('Row style plugin requires specifying which views fields to use for RSS item.');
break;
}
}
// Once more for guid.
if (empty($this->options['guid_field_options']['guid_field'])) {
$errors[] = t('Row style plugin requires specifying which views fields to use for RSS item.');
}
return $errors;
}