You are here

public function views_oai_pmh_plugin_display::defaultable_sections in Views OAI-PMH 7.3

Same name and namespace in other branches
  1. 6.2 plugins/views_oai_pmh_plugin_display.inc \views_oai_pmh_plugin_display::defaultable_sections()
  2. 6 plugins/views_oai_pmh_plugin_display.inc \views_oai_pmh_plugin_display::defaultable_sections()
  3. 7 plugins/views_oai_pmh_plugin_display.inc \views_oai_pmh_plugin_display::defaultable_sections()
  4. 7.2 plugins/views_oai_pmh_plugin_display.inc \views_oai_pmh_plugin_display::defaultable_sections()

Defaultable sections.

Ensure that some settings are unique to this display. This is necessary for settings that cannot be applied on the master display.

Overrides views_plugin_display::defaultable_sections

File

plugins/views_oai_pmh_plugin_display.inc, line 114
Contains the OAI-PMH display plugin.

Class

views_oai_pmh_plugin_display
The views_oai_pmh_plugin_display Class.

Code

public function defaultable_sections($section = NULL) {
  $sections = parent::defaultable_sections();
  unset($sections['title']);
  unset($sections['style_plugin']);
  unset($sections['style_options']);
  if ($section) {
    if (!empty($sections[$section])) {
      return $sections[$section];
    }
  }
  else {
    return $sections;
  }
}