function views_oai_pmh_plugin_display::get_oai_resumption_token in Views OAI-PMH 6
Same name and namespace in other branches
- 6.2 plugins/views_oai_pmh_plugin_display.inc \views_oai_pmh_plugin_display::get_oai_resumption_token()
- 7 plugins/views_oai_pmh_plugin_display.inc \views_oai_pmh_plugin_display::get_oai_resumption_token()
- 7.2 plugins/views_oai_pmh_plugin_display.inc \views_oai_pmh_plugin_display::get_oai_resumption_token()
1 call to views_oai_pmh_plugin_display::get_oai_resumption_token()
File
- plugins/
views_oai_pmh_plugin_display.inc, line 471 - Contains the OAI-PMH display plugin.
Class
- views_oai_pmh_plugin_display
- We are based on a feed display for compatibility.
Code
function get_oai_resumption_token($token) {
// need these includes so the query and pager classes un-serialize correclty
module_load_include('inc', 'views', '/plugins/views_plugin_query');
module_load_include('inc', 'views', '/plugins/views_plugin_query_default');
module_load_include('inc', 'views', '/plugins/views_plugin_pager');
module_load_include('inc', 'views', '/plugins/views_plugin_pager_full');
$cache = cache_get($token, 'cache_views_oai_pmh');
if (isset($cache->data) && is_array($cache->data)) {
return $cache->data;
}
else {
$this
->oai_error('badResumptionToken', '', $token);
return array();
}
}