You are here

function views_oai_pmh_plugin_display::execute 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::execute()
  2. 6 plugins/views_oai_pmh_plugin_display.inc \views_oai_pmh_plugin_display::execute()
  3. 7.3 plugins/views_oai_pmh_plugin_display.inc \views_oai_pmh_plugin_display::execute()
  4. 7 plugins/views_oai_pmh_plugin_display.inc \views_oai_pmh_plugin_display::execute()

Execute this display handler.

Overrides views_plugin_display_page::execute

File

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

Class

views_oai_pmh_plugin_display
We are based on a feed display for compatibility.

Code

function execute() {
  if ($this->oai_compression) {
    ob_start('ob_gzhandler');
  }
  drupal_add_http_header('Content-Type', 'text/xml');
  print $this->view
    ->render();
  if ($this->oai_compression) {
    ob_end_flush();
  }
}