You are here

function views_oai_pmh_plugin_display::oai_check_metadata_prefix in Views OAI-PMH 7.2

Same name and namespace in other branches
  1. 6.2 plugins/views_oai_pmh_plugin_display.inc \views_oai_pmh_plugin_display::oai_check_metadata_prefix()
  2. 6 plugins/views_oai_pmh_plugin_display.inc \views_oai_pmh_plugin_display::oai_check_metadata_prefix()
  3. 7 plugins/views_oai_pmh_plugin_display.inc \views_oai_pmh_plugin_display::oai_check_metadata_prefix()
1 call to views_oai_pmh_plugin_display::oai_check_metadata_prefix()
views_oai_pmh_plugin_display::parse_oai_request in plugins/views_oai_pmh_plugin_display.inc

File

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

Class

views_oai_pmh_plugin_display
We are based on a feed display for compatibility.

Code

function oai_check_metadata_prefix($args) {
  if (!isset($args['metadataPrefix'])) {
    $this
      ->oai_error('missingArgument', 'metadataPrefix');
  }
  elseif (!array_key_exists($args['metadataPrefix'], $GLOBALS['views_oai_pmh'])) {
    $this
      ->oai_error('cannotDisseminateFormat', 'metadataPrefix', $args['metadataPrefix']);
  }
}