You are here

protected function views_oai_pmh_plugin_style::add_record_query_dates in Views OAI-PMH 7.3

Add the requested date range to the view's query.

2 calls to views_oai_pmh_plugin_style::add_record_query_dates()
views_oai_pmh_plugin_style::list_identifiers_query in plugins/views_oai_pmh_plugin_style.inc
Prepares the query for a 'ListIdentifiers' OAI-PMH request.
views_oai_pmh_plugin_style::list_records_query in plugins/views_oai_pmh_plugin_style.inc
Prepares the query for a 'ListRecords' OAI-PMH request.

File

plugins/views_oai_pmh_plugin_style.inc, line 273
Contains the base OAI-PMH style plugin.

Class

views_oai_pmh_plugin_style
Views OAI-PMH_plugin style.

Code

protected function add_record_query_dates() {
  if ($this->request->from) {
    $this->view->query
      ->add_where(0, 'node.changed', strtotime($this->request->from), '>=');
  }
  if ($this->request->until) {
    $this->view->query
      ->add_where(0, 'node.changed', strtotime($this->request->until), '<=');
  }
}