2025-08-12T20:49:10-04:00 DEBUG: VuFindSearch\Backend\Solr\Connector: Query fl=%2A%2Cscore&spellcheck=true&facet=true&facet.limit=30&facet.field=topic_facet&facet.field=instname_str&facet.field=reponame_str&facet.field=dc.publisher.program.fl_str_mv&facet.field=author_facet&facet.field=contributor_str_mv&facet.field=format&facet.field=language&facet.field=dc.subject.por.fl_str_mv&facet.field=dc.subject.eng.fl_str_mv&facet.field=dc.subject.cnpq.fl_str_mv&facet.field=publishDate&facet.field=callnumber-first&facet.field=genre_facet&facet.field=era_facet&facet.field=geographic_facet&facet.sort=count&facet.mincount=1&sort=score+desc&hl=true&hl.fl=%2A&hl.simple.pre=%7B%7B%7B%7BSTART_HILITE%7D%7D%7D%7D&hl.simple.post=%7B%7B%7B%7BEND_HILITE%7D%7D%7D%7D&spellcheck.dictionary=default&wt=json&json.nl=arrarr&rows=20&start=0&spellcheck.q=%28%28present+OR+presentaneeenr%29+OR+%28%28presenteaea+OR+presentaena%29+OR+presentaeeanaan%29%29+of+Guatemala&qf=title_short%5E750+title_full_unstemmed%5E600+title_full%5E400+title%5E500+title_alt%5E200+title_new%5E100+series%5E50+series2%5E30+author%5E300+author_fuller%5E150+contents%5E10+topic_unstemmed%5E550+topic%5E500+geographic%5E300+genre%5E300+allfields_unstemmed%5E10+fulltext_unstemmed%5E10+allfields+fulltext+description+isbn+issn+long_lat_display&qt=edismax&mm=0%25&q=%28%28present+OR+presentaneeenr%29+OR+%28%28presenteaea+OR+presentaena%29+OR+presentaeeanaan%29%29+of+Guatemala
2025-08-12T20:49:10-04:00 DEBUG: VuFindSearch\Backend\Solr\Connector: => GET http://localhost:8080/solr/biblio/select?fl=%2A%2Cscore&spellcheck=true&facet=true&facet.limit=30&facet.field=topic_facet&facet.field=instname_str&facet.field=reponame_str&facet.field=dc.publisher.program.fl_str_mv&facet.field=author_facet&facet.field=contributor_str_mv&facet.field=format&facet.field=language&facet.field=dc.subject.por.fl_str_mv&facet.field=dc.subject.eng.fl_str_mv&facet.field=dc.subject.cnpq.fl_str_mv&facet.field=publishDate&facet.field=callnumber-first&facet.field=genre_facet&facet.field=era_facet&facet.field=geographic_facet&facet.sort=count&facet.mincount=1&sort=score+desc&hl=true&hl.fl=%2A&hl.simple.pre=%7B%7B%7B%7BSTART_HILITE%7D%7D%7D%7D&hl.simple.post=%7B%7B%7B%7BEND_HILITE%7D%7D%7D%7D&spellcheck.dictionary=default&wt=json&json.nl=arrarr&rows=20&start=0&spellcheck.q=%28%28present+OR+presentaneeenr%29+OR+%28%28presenteaea+OR+presentaena%29+OR+presentaeeanaan%29%29+of+Guatemala&qf=title_short%5E750+title_full_unstemmed%5E600+title_full%5E400+title%5E500+title_alt%5E200+title_new%5E100+series%5E50+series2%5E30+author%5E300+author_fuller%5E150+contents%5E10+topic_unstemmed%5E550+topic%5E500+geographic%5E300+genre%5E300+allfields_unstemmed%5E10+fulltext_unstemmed%5E10+allfields+fulltext+description+isbn+issn+long_lat_display&qt=edismax&mm=0%25&q=%28%28present+OR+presentaneeenr%29+OR+%28%28presenteaea+OR+presentaena%29+OR+presentaeeanaan%29%29+of+Guatemala
2025-08-12T20:49:10-04:00 DEBUG: VuFindSearch\Backend\Solr\Connector: <= 200 OK
2025-08-12T20:49:10-04:00 DEBUG: Deserialized SOLR response
2025-08-12T20:49:10-04:00 DEBUG: VuFindSearch\Backend\Solr\Connector: Query fl=%2A%2Cscore&spellcheck=true&spellcheck.dictionary=basicSpell&wt=json&json.nl=arrarr&rows=0&start=0&spellcheck.q=%28%28present+OR+presentaneeenr%29+OR+%28%28presenteaea+OR+presentaena%29+OR+presentaeeanaan%29%29+of+Guatemala&qf=title_short%5E750+title_full_unstemmed%5E600+title_full%5E400+title%5E500+title_alt%5E200+title_new%5E100+series%5E50+series2%5E30+author%5E300+author_fuller%5E150+contents%5E10+topic_unstemmed%5E550+topic%5E500+geographic%5E300+genre%5E300+allfields_unstemmed%5E10+fulltext_unstemmed%5E10+allfields+fulltext+description+isbn+issn+long_lat_display&qt=edismax&mm=0%25&q=%28%28present+OR+presentaneeenr%29+OR+%28%28presenteaea+OR+presentaena%29+OR+presentaeeanaan%29%29+of+Guatemala
2025-08-12T20:49:10-04:00 DEBUG: VuFindSearch\Backend\Solr\Connector: => GET http://localhost:8080/solr/biblio/select?fl=%2A%2Cscore&spellcheck=true&spellcheck.dictionary=basicSpell&wt=json&json.nl=arrarr&rows=0&start=0&spellcheck.q=%28%28present+OR+presentaneeenr%29+OR+%28%28presenteaea+OR+presentaena%29+OR+presentaeeanaan%29%29+of+Guatemala&qf=title_short%5E750+title_full_unstemmed%5E600+title_full%5E400+title%5E500+title_alt%5E200+title_new%5E100+series%5E50+series2%5E30+author%5E300+author_fuller%5E150+contents%5E10+topic_unstemmed%5E550+topic%5E500+geographic%5E300+genre%5E300+allfields_unstemmed%5E10+fulltext_unstemmed%5E10+allfields+fulltext+description+isbn+issn+long_lat_display&qt=edismax&mm=0%25&q=%28%28present+OR+presentaneeenr%29+OR+%28%28presenteaea+OR+presentaena%29+OR+presentaeeanaan%29%29+of+Guatemala
<? $data = $this->driver->getRawData(); ?> <br> <input type="hidden" value="<?= $this->escapeHtmlAttr($this->driver->getUniqueID()) ?>" class="hiddenId" /> <input type="hidden" value="<?= $this->escapeHtmlAttr($this->driver->getSourceIdentifier()) ?>" class="hiddenSource" /> <div class="media"> <div class="media-body"> <div class="result-body"> <div class="result-formats clearfix"> <?= $this->record($this->driver)->getFormatList() ?> <? if (!$openUrlActive && empty($urls) && $this->driver->supportsAjaxStatus()): ?> <span class="status ajax-availability hidden"> <span class="label label-default"><?= $this->transEsc('Loading') ?>...</span> </span> <? endif; ?> </div> </div> <div class="result-title"> <a href="<?= $this->recordLink()->getUrl($this->driver) ?>" class="title getFull" data-view="<?= $this->params->getOptions()->getListViewOption() ?>"> <?= $this->record($this->driver)->getTitleHtml() ?> </a> </div> <div class="row"> <div class="col-sm-6 text-left"> <? $summAuthors = $this->driver->getRawData()['author_facet']; if (!empty($summAuthors)): ?> <?= $this->transEsc('by') ?> <? $authorCount = count($summAuthors); foreach ($summAuthors as $i => $summAuthor): ?> <a href="<?= $this->record($this->driver)->getLink('author', $this->highlight($summAuthor, null, true, false)) ?>"><?= $this->highlight($summAuthor) ?></a><?= $i + 1 < $authorCount ? '; ' : '' ?>
<? $data = $this->driver->getRawData(); ?> <br> <input type="hidden" value="<?= $this->escapeHtmlAttr($this->driver->getUniqueID()) ?>" class="hiddenId" /> <input type="hidden" value="<?= $this->escapeHtmlAttr($this->driver->getSourceIdentifier()) ?>" class="hiddenSource" /> <div class="media"> <div class="media-body"> <div class="result-body"> <div class="result-formats clearfix"> <?= $this->record($this->driver)->getFormatList() ?> <? if (!$openUrlActive && empty($urls) && $this->driver->supportsAjaxStatus()): ?> <span class="status ajax-availability hidden"> <span class="label label-default"><?= $this->transEsc('Loading') ?>...</span> </span> <? endif; ?> </div> </div> <div class="result-title"> <a href="<?= $this->recordLink()->getUrl($this->driver) ?>" class="title getFull" data-view="<?= $this->params->getOptions()->getListViewOption() ?>"> <?= $this->record($this->driver)->getTitleHtml() ?> </a> </div> <div class="row"> <div class="col-sm-6 text-left"> <? $summAuthors = $this->driver->getRawData()['author_facet']; if (!empty($summAuthors)): ?> <?= $this->transEsc('by') ?> <? $authorCount = count($summAuthors); foreach ($summAuthors as $i => $summAuthor): ?> <a href="<?= $this->record($this->driver)->getLink('author', $this->highlight($summAuthor, null, true, false)) ?>"><?= $this->highlight($summAuthor) ?></a><?= $i + 1 < $authorCount ? '; ' : '' ?>
// assigns to a double-underscored variable, to prevent naming collisions $__vars = $this->vars()->getArrayCopy(); if (array_key_exists('this', $__vars)) { unset($__vars['this']); } extract($__vars); unset($__vars); // remove $__vars from local scope while ($this->__template = array_pop($this->__templates)) { $this->__file = $this->resolver($this->__template); if (! $this->__file) { throw new Exception\RuntimeException(sprintf( '%s: Unable to render template "%s"; resolver could not resolve to a file', __METHOD__, $this->__template )); } try { ob_start(); $includeReturn = include $this->__file; $this->__content = ob_get_clean(); } catch (\Exception $ex) { ob_end_clean(); throw $ex; } if ($includeReturn === false && empty($this->__content)) { throw new Exception\UnexpectedValueException(sprintf( '%s: Unable to render template "%s"; file include failed', __METHOD__, $this->__file )); } } $this->setVars(array_pop($this->__varsCache)); if ($this->__filterChain instanceof FilterChain) { return $this->__filterChain->filter($this->__content); // filter output }
// Set default context if none provided: if (is_null($context)) { $context = ['driver' => $this->driver]; } // Set up the needed context in the view: $oldContext = $this->contextHelper->apply($context); // Get the current record driver's class name, then start a loop // in case we need to use a parent class' name to find the appropriate // template. $className = get_class($this->driver); $resolver = $this->view->resolver(); while (true) { // Guess the template name for the current class: $classParts = explode('\\', $className); $template = 'RecordDriver/' . array_pop($classParts) . '/' . $name; if ($resolver->resolve($template)) { // Try to render the template.... $html = $this->view->render($template); $this->contextHelper->restore($oldContext); return $html; } else { // If the template doesn't exist, let's see if we can inherit a // template from a parent class: $className = get_parent_class($className); if (empty($className)) { // No more parent classes left to try? Throw an exception! throw new RuntimeException( 'Cannot find ' . $name . ' template for record driver: ' . get_class($this->driver) ); } } } } /** * Store a record driver object and return this object so that the appropriate * template can be rendered.
/** * Render a toolbar for use on the record view. * * @return string */ public function getToolbar() { return $this->renderTemplate('toolbar.phtml'); } /** * Render a search result for the specified view mode. * * @param string $view View mode to use. * * @return string */ public function getSearchResult($view) { return $this->renderTemplate('result-' . $view . '.phtml'); } /** * Render an HTML checkbox control for the current record. * * @param string $idPrefix Prefix for checkbox HTML ids * @param string $formAttr ID of form for [form] attribute * * @return string */ public function getCheckbox($idPrefix = '', $formAttr = false) { static $checkboxCount = 0; $id = $this->driver->getSourceIdentifier() . '|' . $this->driver->getUniqueId(); $context = ['id' => $id, 'count' => $checkboxCount++, 'prefix' => $idPrefix]; if ($formAttr) { $context['formAttr'] = $formAttr; }
<? if (!isset($this->indexStart)) $this->indexStart = 0; ?> <? $i = $this->indexStart; ?> <? foreach ($this->results->getResults() as $current): ?> <? $recordNumber = $this->results->getStartRecord() + $i-$this->indexStart; ?> <div id="result<?=$i++ ?>" class="result<?=$current->supportsAjaxStatus()?' ajaxItem':''?>"> <? if (isset($this->showCheckboxes) && $this->showCheckboxes): ?> <?=$this->record($current)->getCheckbox('', 'search-cart-form')?> <? endif; ?> <div class="record-number"> <?=$recordNumber ?> </div> <?=$this->record($current)->getSearchResult('list')?> </div> <? endforeach; ?>
// assigns to a double-underscored variable, to prevent naming collisions $__vars = $this->vars()->getArrayCopy(); if (array_key_exists('this', $__vars)) { unset($__vars['this']); } extract($__vars); unset($__vars); // remove $__vars from local scope while ($this->__template = array_pop($this->__templates)) { $this->__file = $this->resolver($this->__template); if (! $this->__file) { throw new Exception\RuntimeException(sprintf( '%s: Unable to render template "%s"; resolver could not resolve to a file', __METHOD__, $this->__template )); } try { ob_start(); $includeReturn = include $this->__file; $this->__content = ob_get_clean(); } catch (\Exception $ex) { ob_end_clean(); throw $ex; } if ($includeReturn === false && empty($this->__content)) { throw new Exception\UnexpectedValueException(sprintf( '%s: Unable to render template "%s"; file include failed', __METHOD__, $this->__file )); } } $this->setVars(array_pop($this->__varsCache)); if ($this->__filterChain instanceof FilterChain) { return $this->__filterChain->filter($this->__content); // filter output }
<? $this->layout()->srmessage = $this->translate('nohit_lookfor_html', ['%%lookfor%%' => $this->escapeHtml($lookfor)]); ?> <?=$this->layout()->srmessage ?> <? endif; ?> </p> <? if (isset($this->parseError)): ?> <p class="alert alert-danger"><?=$this->transEsc('nohit_parse_error')?></p> <? endif; ?> <? foreach (($top = $this->results->getRecommendations('top')) as $current): ?> <?=$this->recommend($current)?> <? endforeach; ?> <? foreach ($this->results->getRecommendations('noresults') as $current): ?> <? if (!in_array($current, $top)): ?> <?=$this->recommend($current)?> <? endif; ?> <? endforeach; ?> <? else: ?> <form id="search-cart-form" method="post" name="bulkActionForm" action="<?=$this->url('cart-searchresultsbulk')?>" data-lightbox data-lightbox-onsubmit="bulkFormHandler"> <?=$this->context($this)->renderInContext('search/bulk-action-buttons.phtml', ['idPrefix' => ''])?> </form> <?=$this->render('search/list-' . $this->params->getView() . '.phtml')?> <?=$this->context($this)->renderInContext('search/bulk-action-buttons.phtml', ['idPrefix' => 'bottom_', 'formAttr' => 'search-cart-form'])?> <?=$this->paginationControl($this->results->getPaginator(), 'Sliding', 'search/pagination.phtml', ['results' => $this->results, 'options' => isset($this->paginationOptions) ? $this->paginationOptions : []])?> <div class="searchtools hidden-print"> <strong><?=$this->transEsc('Search Tools')?>:</strong> <a href="<?=$this->results->getUrlQuery()->setViewParam('rss')?>"><i class="fa fa-bell" aria-hidden="true"></i> <?=$this->transEsc('Get RSS Feed')?></a> — <a href="<?=$this->url('search-email')?>" class="mailSearch" data-lightbox id="mailSearch<?=$this->escapeHtmlAttr($this->results->getSearchId())?>"> <i class="fa fa-envelope" aria-hidden="true"></i> <?=$this->transEsc('Email this Search')?> </a> <? if ($this->accountCapabilities()->getSavedSearchSetting() === 'enabled'): ?> — <? if (is_numeric($this->results->getSearchId())): ?> <? if ($this->results->isSavedSearch()): ?> <a href="<?=$this->url('myresearch-savesearch')?>?delete=<?=urlencode($this->results->getSearchId())?>"><i class="fa fa-remove" aria-hidden="true"></i> <?=$this->transEsc('save_search_remove')?></a> <? else: ?> <a href="<?=$this->url('myresearch-savesearch')?>?save=<?=urlencode($this->results->getSearchId())?>"><i class="fa fa-save" aria-hidden="true"></i> <?=$this->transEsc('save_search')?></a> <? endif; ?> <? endif; ?> <? endif; ?>
// assigns to a double-underscored variable, to prevent naming collisions $__vars = $this->vars()->getArrayCopy(); if (array_key_exists('this', $__vars)) { unset($__vars['this']); } extract($__vars); unset($__vars); // remove $__vars from local scope while ($this->__template = array_pop($this->__templates)) { $this->__file = $this->resolver($this->__template); if (! $this->__file) { throw new Exception\RuntimeException(sprintf( '%s: Unable to render template "%s"; resolver could not resolve to a file', __METHOD__, $this->__template )); } try { ob_start(); $includeReturn = include $this->__file; $this->__content = ob_get_clean(); } catch (\Exception $ex) { ob_end_clean(); throw $ex; } if ($includeReturn === false && empty($this->__content)) { throw new Exception\UnexpectedValueException(sprintf( '%s: Unable to render template "%s"; file include failed', __METHOD__, $this->__file )); } } $this->setVars(array_pop($this->__varsCache)); if ($this->__filterChain instanceof FilterChain) { return $this->__filterChain->filter($this->__content); // filter output }
// If EVENT_RENDERER or EVENT_RENDERER_POST changed the model, make sure // we use this new model instead of the current $model $model = $event->getModel(); // If we have children, render them first, but only if: // a) the renderer does not implement TreeRendererInterface, or // b) it does, but canRenderTrees() returns false if ($model->hasChildren() && (! $renderer instanceof TreeRendererInterface || ! $renderer->canRenderTrees()) ) { $this->renderChildren($model); } // Reset the model, in case it has changed, and set the renderer $event->setModel($model); $event->setRenderer($renderer); $rendered = $renderer->render($model); // If this is a child model, return the rendered content; do not // invoke the response strategy. $options = $model->getOptions(); if (array_key_exists('has_parent', $options) && $options['has_parent']) { return $rendered; } $event->setResult($rendered); $event->setName(ViewEvent::EVENT_RESPONSE); $events->triggerEvent($event); } /** * Loop through children, rendering each * * @param Model $model * @throws Exception\DomainException * @return void
$event->setName(ViewEvent::EVENT_RESPONSE); $events->triggerEvent($event); } /** * Loop through children, rendering each * * @param Model $model * @throws Exception\DomainException * @return void */ protected function renderChildren(Model $model) { foreach ($model as $child) { if ($child->terminate()) { throw new Exception\DomainException('Inconsistent state; child view model is marked as terminal'); } $child->setOption('has_parent', true); $result = $this->render($child); $child->setOption('has_parent', null); $capture = $child->captureTo(); if (! empty($capture)) { if ($child->isAppend()) { $oldResult = $model->{$capture}; $model->setVariable($capture, $oldResult . $result); } else { $model->setVariable($capture, $result); } } } } /** * Create and return ViewEvent used by render() * * @return ViewEvent */ protected function getEvent() {
__METHOD__ )); } $event->setRenderer($renderer); $event->setName(ViewEvent::EVENT_RENDERER_POST); $events->triggerEvent($event); // If EVENT_RENDERER or EVENT_RENDERER_POST changed the model, make sure // we use this new model instead of the current $model $model = $event->getModel(); // If we have children, render them first, but only if: // a) the renderer does not implement TreeRendererInterface, or // b) it does, but canRenderTrees() returns false if ($model->hasChildren() && (! $renderer instanceof TreeRendererInterface || ! $renderer->canRenderTrees()) ) { $this->renderChildren($model); } // Reset the model, in case it has changed, and set the renderer $event->setModel($model); $event->setRenderer($renderer); $rendered = $renderer->render($model); // If this is a child model, return the rendered content; do not // invoke the response strategy. $options = $model->getOptions(); if (array_key_exists('has_parent', $options) && $options['has_parent']) { return $rendered; } $event->setResult($rendered); $event->setName(ViewEvent::EVENT_RESPONSE); $events->triggerEvent($event); }
if ($result instanceof Response) { return $result; } // Martial arguments $request = $e->getRequest(); $response = $e->getResponse(); $viewModel = $e->getViewModel(); if (!$viewModel instanceof ViewModel) { return; } $view = $this->view; $view->setRequest($request); $view->setResponse($response); $caughtException = null; try { $view->render($viewModel); } catch (\Throwable $ex) { $caughtException = $ex; } catch (\Exception $ex) { // @TODO clean up once PHP 7 requirement is enforced $caughtException = $ex; } if ($caughtException !== null) { if ($e->getName() === MvcEvent::EVENT_RENDER_ERROR) { throw $caughtException; } $application = $e->getApplication(); $events = $application->getEventManager(); $e->setError(Application::ERROR_EXCEPTION); $e->setParam('exception', $caughtException); $e->setName(MvcEvent::EVENT_RENDER_ERROR); $events->triggerEvent($e); }
} if ($this->sharedManager) { foreach ($this->sharedManager->getListeners($this->identifiers, $name) as $priority => $listeners) { $listOfListenersByPriority[$priority][] = $listeners; } } // Sort by priority in reverse order krsort($listOfListenersByPriority); // Initial value of stop propagation flag should be false $event->stopPropagation(false); // Execute listeners $responses = new ResponseCollection(); foreach ($listOfListenersByPriority as $listOfListeners) { foreach ($listOfListeners as $listeners) { foreach ($listeners as $listener) { $response = $listener($event); $responses->push($response); // If the event was asked to stop propagating, do so if ($event->propagationIsStopped()) { $responses->setStopped(true); return $responses; } // If the result causes our validation callback to return true, // stop propagation if ($callback && $callback($response)) { $responses->setStopped(true); return $responses; } } } } return $responses; }
$event = clone $this->eventPrototype; $event->setName($eventName); if ($target !== null) { $event->setTarget($target); } if ($argv) { $event->setParams($argv); } return $this->triggerListeners($event, $callback); } /** * @inheritDoc */ public function triggerEvent(EventInterface $event) { return $this->triggerListeners($event); } /** * @inheritDoc */ public function triggerEventUntil(callable $callback, EventInterface $event) { return $this->triggerListeners($event, $callback); } /** * @inheritDoc */ public function attach($eventName, callable $listener, $priority = 1) { if (! is_string($eventName)) { throw new Exception\InvalidArgumentException(sprintf( '%s expects a string for the event; received %s', __METHOD__, (is_object($eventName) ? get_class($eventName) : gettype($eventName))
{ } /** * Complete the request * * Triggers "render" and "finish" events, and returns response from * event object. * * @param MvcEvent $event * @return Application */ protected function completeRequest(MvcEvent $event) { $events = $this->events; $event->setTarget($this); $event->setName(MvcEvent::EVENT_RENDER); $event->stopPropagation(false); // Clear before triggering $events->triggerEvent($event); $event->setName(MvcEvent::EVENT_FINISH); $event->stopPropagation(false); // Clear before triggering $events->triggerEvent($event); return $this; } }
// Trigger dispatch event $event->setName(MvcEvent::EVENT_DISPATCH); $event->stopPropagation(false); // Clear before triggering $result = $events->triggerEventUntil($shortCircuit, $event); // Complete response $response = $result->last(); if ($response instanceof ResponseInterface) { $event->setName(MvcEvent::EVENT_FINISH); $event->setTarget($this); $event->setResponse($response); $event->stopPropagation(false); // Clear before triggering $events->triggerEvent($event); $this->response = $response; return $this; } $response = $this->response; $event->setResponse($response); $this->completeRequest($event); return $this; } /** * @deprecated */ public function send() { } /** * Complete the request * * Triggers "render" and "finish" events, and returns response from * event object. * * @param MvcEvent $event * @return Application */
if (file_exists('vendor/autoload.php')) { $loader = include 'vendor/autoload.php'; } // Support for ZF2_PATH environment variable if ($zf2Path = getenv('ZF2_PATH')) { if (isset($loader)) { $loader->add('Zend', $zf2Path . '/Zend'); } else { include $zf2Path . '/Zend/Loader/AutoloaderFactory.php'; AutoloaderFactory::factory(); } } if (!class_exists('Zend\Loader\AutoloaderFactory')) { throw new RuntimeException('Unable to load ZF2.'); } // Run the application! Zend\Mvc\Application::init(require 'config/application.config.php')->run(); // Handle final profiling details, if necessary: if ($xhprof) { $xhprofData = extension_loaded('xhprof') ? xhprof_disable() : tideways_disable(); $xhprofRunId = uniqid(); $suffix = 'vufind'; $dir = ini_get('xhprof.output_dir'); if (empty($dir)) { $dir = sys_get_temp_dir(); } file_put_contents("$dir/$xhprofRunId.$suffix.xhprof", serialize($xhprofData)); $url = "$xhprof?run=$xhprofRunId&source=$suffix"; echo "<a href='$url'>Profiler output</a>"; }
Key | Value |
lookfor | ((present OR presentaneeenr) OR ((presenteaea OR presentaena) OR presentaeeanaan)) of Guatemala |
type | AllFields |
Key | Value |
VUFIND_SESSION | 3a7d1fvec3glnm7tfnj711hrg7 |
ui | standard |
Key | Value |
__ZF | Array ( [_REQUEST_ACCESS_TIME] => 1755046150.1911 [_VALID] => Array ( [Zend\Session\Validator\Id] => 3a7d1fvec3glnm7tfnj711hrg7 ) [FlashMessenger] => Array ( [EXPIRE_HOPS] => Array ( [hops] => 0 [ts] => 1755046150.1911 ) ) [csrf] => Array ( [EXPIRE] => 1755046448 ) ) |
SessionState | Zend\Stdlib\ArrayObject Object ( [storage:protected] => Array ( [cookiePath] => / ) [flag:protected] => 2 [iteratorClass:protected] => ArrayIterator [protectedProperties:protected] => Array ( [0] => storage [1] => flag [2] => iteratorClass [3] => protectedProperties ) ) |
Search | Zend\Stdlib\ArrayObject Object ( [storage:protected] => Array ( [last] => /vufind/Search/Results?lookfor=%28%28present+OR+presentaneeenr%29+OR+%28%28presenteaea+OR+presentaena%29+OR+presentaeeanaan%29%29+of+Guatemala&type=AllFields [params|Solr|hiddenFilters] => Array ( ) [params|Solr|limit] => 20 [params|Solr|sort] => relevance [params|Solr|view] => list ) [flag:protected] => 2 [iteratorClass:protected] => ArrayIterator [protectedProperties:protected] => Array ( [0] => storage [1] => flag [2] => iteratorClass [3] => protectedProperties ) ) |
FlashMessenger | Zend\Stdlib\ArrayObject Object ( [storage:protected] => Array ( ) [flag:protected] => 2 [iteratorClass:protected] => ArrayIterator [protectedProperties:protected] => Array ( [0] => storage [1] => flag [2] => iteratorClass [3] => protectedProperties ) ) |
Followup | Zend\Stdlib\ArrayObject Object ( [storage:protected] => Array ( [url] => http://pricila.senacyt.gob.pa/vufind/MyResearch/SaveSearch?save=64661706 ) [flag:protected] => 2 [iteratorClass:protected] => ArrayIterator [protectedProperties:protected] => Array ( [0] => storage [1] => flag [2] => iteratorClass [3] => protectedProperties ) ) |
csrf | Zend\Stdlib\ArrayObject Object ( [storage:protected] => Array ( [tokenList] => Array ( [18b273b36fba386ee779188b1fa9f80f] => a43018d4b6c11ad8c52e11ca5949ad12 [3f64bf80ab900fd5546f6f6c0f989b3f] => 34a7f9380ad5824f84e85bd4d52760cb [b6be2fec0a23c3a0ae1806449b7a17e3] => 8f86fdeefbbaf8c60f187a7fcb5e7f12 [f0775aba0d03bc515864410754662017] => e0d5a914349a69f22dcc92a61cf83f2a [bfce1b73457a5b1642d3a22c97d121aa] => 02de1ccbc4bf19333a7d3b61363d730b [445ad9d3ffc1fb37e629ac9ee6a3c0d1] => 4dba2a5e0261cd159cb67c1848ff8c44 [dca0353c4c6cff8a7720a964de0f0358] => afcbbe61f4d6fc01734fabbf496a5112 [167700d16e276244b7f98baeeba70d9b] => 168dd4e0bcf58b9aa2b9e84f5841b2dc [fc7944f649b07d7993bf0369ecc5358b] => 71e1b847297f4d6bab1a77c5344651db [6b86fdde3de95eb7069ff1f1a035bfe3] => 6fffec0815d4ecce1a91b5ef43357349 [0ba4a0a172dd52d2ee116a5966250940] => 82bba9090bd90603bb583c79b1e60beb [8616dc539397c18f37be76faf35fd681] => a885114a5ca6431b4865823a0b80aa68 [ba7f2f2c4cbf3d1982e6969aaa3a06c5] => 11b0171c0f647093187dced8c21bd19d [f56569558f9fc9de1b4a8c6ec027e1f6] => bd24cda589b0b0456f830ed56ff36fd8 [dd19eb67b923dbdb406476440b0d97c5] => 46c6b2b82871b24a0bb549c25ed92c01 [f3ebaba01def66b3316146516f574253] => 684b4611c48327f07d290890730c13be [31bb3affc1bd9a0dfd99d780c88847c6] => 0c23d774d903f9309528ddabdb4f781c [d6f47fc263f8bbcd0b2e88741f8b7d23] => 93e9807b4c46878cdcb94675e73224ac [4db18eec90163880b8e789a0a8239aa7] => 0440cb9abe19dc48be79f4d6d42fe399 [8753a70a789a192cf99aa22100736e02] => dbe21467de047fe937e4755f21ac87ef [662de897b1e29381482aaf80977f5d4c] => efa2a494d3164e1282396b8af2ff48d3 [1d3c599f25345a0015207c5993a6da64] => 1c67130bf751b809053d5b55624fa187 [bab5f6c81c65f2a863f5151c5fbf9ea9] => 708ff8c9599edf61c316c6f4910e1af5 [e93e79c8e618de6a7e8c503e8410053c] => 4f409371c7022aadeb14ce7ca7486048 [2e5bdb0749cfb25bde071dd9140f5b97] => 7c6155a3ef82f4bb2e41a819e38b40de [c223cd0c76ddef62cd004a5efe013f98] => 9164475dd6e9d5855e76b2a26e1f45c6 [a8f270a812935911e1642d0d5ca64e7a] => d473ba0f0213dbcc2677daa0ed4c2d6a [2aedf3cd0f37a174440e26db612a40bd] => eb39a6206c91ee992495020a5b7602e7 [8cb9e45b9476905bea2931790f027b09] => 5b979c3d18c453f8788269822351c40c [210c5b923a6aff88a8e1ca1e0d261938] => 20b04f99de8ce27c6fe8f6b481549c7b [064c3c78c09a188036fa1608b0d7b92b] => 75ec64c46f32f42ec5407165d33fe2eb [366551b3924e0b9bbed6eaaf5b158afd] => 41bcd7a05fa78a77a82ff4bb206e828b [1c7b3f3f747ee25a90573376eb1888d8] => 46aecb0383f7b29fdd16461f25495c01 [372dbc1ef4215ca4181bfd183a81acd0] => 8cda797591b1d6fe3101b0da3e899aea [0cdec7252023bba0437ef9ac29007930] => 69ce2a5c356ad86d39a8881bb2d8ffd7 [48e5397ad598a5b55306cd7143b4f689] => 74300fdb133e9342e11126f58fbf0aa7 [a552d70efd696d958f5dadcba2065cde] => 13d8bddedded436bc2a303252e1a4f18 [ef16fd851ecbff7772d78c0ef91d0d10] => 964f93f93d794b11a4280b85523233c2 [9edea7ef519991af1ee3e02edd411805] => c0f94493b5d128a61e6296e8b7a26c35 [3c965180918aa07797c15bd0da6d5bbc] => 1a7006c681042a89de208f8eba8803e9 [b01a867700ba818bcdcf37488f47131e] => cc9124c50f418c61c80fba1821618260 [b7c84ed1248a9cfaa568b6073e24afa3] => 0cb6764ac02adaac7c40b7f80d53de30 [0f521000b7d53685b9194a7e79c76964] => 4270740c1e9314e8fb28c5f1fbf92295 [b6d758d75d89a6078a6d08c9fcb4e557] => f2a882de218bb3f57f0084b5a9ca068c [80ee1d4e490a8d7fd36ee2f00703ab7b] => 544b2bac44f84afc302f42bd5cccf30f [3528672be1f0d773e3796440b9cee805] => db45f0d6f29eff86d74e180498f5eb85 [4a16f215b83efef208bacc7271daa55d] => 2187b2afd16519ab94bd00a1ab7845f1 [ac19a4330a9ffcb92652203dc870f2ac] => 5adaaaa5576610cb7d63c4446959daca [fbab380d763abe18b02294da024b7445] => 8813eab72b2096c0786ddb16eff5c96f [58770bc40849340f9c25b02f35be8587] => 9e2365038fc2a41060f306e6212a81ed [c547a12a5bb3d5159f17d233be76c177] => 3c1f67de1eaeb210950a2295cc02e574 [abc1874030ee8acd66bb192004eef17b] => ac9d32eb44ff1d9a0663253182d360d5 [bce4fed6864fc5e84a2787a68d3bdace] => 6d7810d0f9b12c0b75509701ff7b3a07 [afffff23b8f8ba18caad66249eac863e] => b74a61d9fba269cb22b986ba2ef9320e [5d75685b7e8fc324e56c6b83040f614e] => 4ed77dc84e2d9a40082ca07e67617a39 [9149f87e7124e27f94535ee82c8e2568] => e45f09a740ca1600fcc7ddbe61221cc7 [45a80afa9beceb39ade2704b4437b63f] => f3b7e6f746d818d874e6a8c49ba8b20e [5805ce3bfc367631b56436f8e6ed02a3] => 1b694c02b4212686c169c5ebeec08578 [f5c2523e94d80f3431c02e96054661e3] => f2f154d44460619c15fee9245379c684 [5147489890ecb1bb3ba6336f03bd761e] => 2e2dc70a708e4c1b3f33ad8b4f9ec37c [ea090acfeb89612bd698b260011a9d46] => 080a53f23008b6c8152fb2ce92fd355d [e47af8cb5affdda262e75686e713e796] => 2cf75b06df5071aad73cbbcaa0d014b0 [92f0affed956fda8257ebd49c06a80dc] => 02d734cc8ddcdae1e4507ac776580ba9 [b45c2ab77193f4023702e25622725cf3] => 38c3401dac495cfd7749ecad73ee1947 [2433c43c7fb2618ea00b1b675ff297ee] => b438bc2dd3c4ebd9eeade0e69ee539a3 [5c5bb00b0501d5ba43c306a6ffb4784c] => 881bc2d3770cb5120d36639addf3164f [e1a6136a3ca8f8b9aaaaae6cf04d7a50] => 5e6040d46bc7ba8de1d79c08f97e9a62 [93ba68bd528a6131fb9a8cfd72824ecd] => ee1bb931ec6b9d862c9da170be3b737e [9f0f0da14fec1ec3bab48d4573db22f7] => 4d1e0f904773f3742451bd794f2b074a [4f482fbebad0cfaa673bc77e8cd85782] => 304754a7db778f402712491c1c808bc0 [23146dd6eb223343348d66b3eef8ed7d] => 48f0d450ae0871e7ea7a6390ae8c6a62 [7daa2fdcb963b0a7f428c7077bb7d43d] => 8e4d0d82e08cb55dc2998a72bde340d6 [911694cc26b5a77006cc602794d53a79] => 6e7cfdaf0f9605625ec831c857492de5 [f30640f677386f0f27d9f6c0969685fa] => 149139d55ca05410432ccb139b240846 [28afd7400d080165cffe56f3c44baf2f] => 656b0a62015ca822ede98777cbcd3bc8 [22960b47d1ec213c0a57343e5390e5cb] => 22962e884742f3a97a82aaab526f73a3 [a404836b6322f9e92adde34a4f0780f7] => 0d942e2c24e5b285f54669c1a685c9b7 [d5de62ea7e1537f9f1c9edffd6473e36] => 8e8cd8f098a3339dbf2a13ab458c0517 [316ceeab035a6a043c8c114f5c512a36] => 445de141980ebb6a57594708ef70810e [80017bd1348aee05bf257cf334080ea9] => e37975dfd93f2537aa08efd39c739abc [b58abc0059c179d2903ade7dd3c89951] => a1c4e497b64e87a3907b20f439969be7 [4bcb014183d3a03c67c44d1fb5207277] => 4fff8aabdb4241dcea6e1b11c5446089 [8a2fb9b7d67d2d09956f3f787a4e0a94] => 70abc1b78c660c8f1274d8459a7c92ea [e84363a48a65bccef92637831ce1dbf2] => 090a6b88ef1b40ead9eda9ae6c6c40df [5e7940043abc8521e3eb72aade3830de] => 370363dba06df35bad5f721437e748bc [9eb76d31368188794f2f078d484d393f] => 2e36d64414bc30bd0463481312515042 [84f26250d988a9d3ddb0e08f33428689] => 91e521dd9c68dbdd8520ec4dbda0e2ae [a8eacce4b39982178da45cb15fe949fc] => d4cb7847bb6ae08f0b462f4deae715ed [cc93d86c0591e0e4d6c7e7b6bd7c52cf] => c9dd2fb6b833a1294d45dc72b9b81515 [89a2731401be58d3169ab8fde7d51ab8] => 2c0450b40215da15d8fa9a9c5fe2069f [0c37e5f3ecacf4d92c8fcc6355f97511] => ad98a5209a9a353b1496cdf4c9bd8548 [615afb90700e4fc91d320caf22f86d8d] => 24dc0a3da4fb745cf72659db21ebdde7 [0a67574cb1ebf0cda4c9d5fc98c919c6] => 209645e4b454053e3e557dc39ac21d9d [55e60233ce17aa6f7c9c60ad831e3006] => 137bc7910fb3f8608a24527ae5e249ca [2928681f455398c5a294f9ed6f33a077] => be4294c82e8189ab179c25df498e04eb [d599e32f1e747fcf27a0e8c760deba86] => 8d666eb1a4a0258bb766112234e6eb80 [99d3dbb4d5442cef1064f9b7c389afd8] => c74611cdee5cf2d08767e8e5afcff345 [aa4d622118551b03530b702eb4ed01b5] => 3e18fac91a140e66e94a2d0b787005dc [d561c40e96ef8000532ecd00827b27ec] => 85a6996843f0ef92c4614b5ff1c9f996 [3bea4d3371e97c693f20ca7998b09e82] => d6da224ff3282b974668bdf8a83e6648 [0e471ef2b956b93b719361f3a682e4ea] => 4d990974dce8210e48b10ec780db478b [78c4d79dd37835d9c3ef6e821e93143a] => 3affabe39953c0247adb9eb15b4a1df3 [8a7711f797b9be78616c6e9ad0d2592c] => 8f8e3f57081b7067e46e6fe97399e52e [253d9cf26b2735aeadea4fedd3983f2c] => cdbe6174a9fa75fe3c49fc6dccde03cb [504d8072d30b5ac48aa4295b4b4616e8] => 287533ad7ba9404a23ad0845f725ed7f [cd4524e8a4fea253bccd1e5626904b6f] => ac2a8ad93eb23460f3b96d33b0551409 [2d362d40c310fbd0862498e9eb8e1518] => 26be0b9d85a3f529f9ef823842aed075 [19a0b0cc92c4b38f5828595d748b5c4b] => 01ccb0f26145e1086672775d2ebad721 [8f0ced71ddeea53dad9280bafcaa28c8] => 841feecd2fabe13c9875de2e3a77b063 [0e3f95f0d46b1d94f1530effa6679d16] => 3fca76416e14c17ba9a799077dfcee54 [59315bd60a9a8b1231434a481ae1dfde] => 8d91cef71cf055927bfc0ed24253bcce [44e9c18037cd6b644f2fbafec83d46ac] => 9f2a4bd45cff0038e3dd7be7e65360d3 [5e4fa90c653af24c529c46c19754ad22] => 7280386b1ca3e7148975b1a4c6d55431 [e9c175401cd644685178a4236b7e5583] => 82b7cfb7c4e0ca731ecc546402bafd54 [cbaf58932eaca209c18c4bfc046f5cdf] => 4c6433ce151e6d4285b68efefd9ba477 [3ea92e5e37d224b6ed2ec1fc74997216] => a5fec5b22f8694b4cd43d3c233829141 [0b20e610eb8d5e4518ce7a3ca6cdc358] => 274da36fd29a16f91618fb534d12ce38 [cfc41dc905302b544324a00d09d93919] => 9b8551ff4444cc558be158014714408f [863132648810177d8c9e36d2b91d920b] => 1f406a626d5282c61016e05ae0b172db [4c02667ceeb28c6018f9dd6ba6e9b0e9] => 2c8d0887a370fe39ce22581794ea6c9b [b7f75a1283fa767ace3aeb809bf67ef7] => 126555087a4a7e34cb88777de9ec7926 [141c2fedbe8c1f181b830701c33a438d] => e1f7858ad7aad99585fdc4b3b275abc5 [6e300d1267376fcc23833c2d30c4c145] => 581a80f54eb8273310ad4675c35db68b [f9dd488c004058674928a176d72ccd91] => 8ccfcd452207f1501584de33e428f59b [9810e3cae18253c9a4e0ad48501f8267] => ccfd2536c1e4614af29e4ec09cec64f9 [735d8dde29c97bbfc33d9eccd0e57b6d] => 644c1b692b6f2ffae707ab4c90268665 [c345f8474e15fe1cb21777e78d1a8aee] => 9a097c22ec512cdd37cc27cdfc6a129a [74ae907723c1535f69f9fe75e0412e5d] => 5cddb371a89be66503bf1f6470bdd6c9 [ab5015320b46081afef1a7c785d84c43] => 88e90f238c2ed74e3bb7b3de566046f2 [441981caa9da8cb8318ae5b2c2f6b4a5] => 2fa9cc7d37ea4966c0ad7ee5e552ff0f [9f14c6f0f99714de2bdd9f02137b848e] => bb0e608470c2effce08a16d33c783db6 [6baedc8bd7299ed1f94c096367f4e20e] => 2ce7a6a5f2b1f4bc1d9889640074df33 [55714362b3d80d0083e539eba0ff0ee4] => aad7aa1d56724dc926efc396a16220e7 [78d5a5a98cf00d995b29237b0a4a0744] => d08e55b735a69f7ee1e03f10ab28ec4e [f9e879415407db2dd473185e4f2acd0f] => 1f78e6db7c242c6f47efc015081286dc [9d7dc2cd7e087398d016cc5b011af2ec] => d25fb090551336265b1a0b39d6dc7230 [d8827e11560b14545f49fcbd917cd651] => 5cc6ad1b4d7866145487807b449dccaa [86d62833227d7a180ab9765747e71834] => 6c202901e81ae5e6bbc1b32fc798b5bd [73eb1fd244e9abc822a176a5e750f644] => e851abf812ba6b823866715113c890ac [c250d6420e40b38d090100776500b447] => 13c6486c354b2f108cb0ec7975b2a615 [c790bbd1a1942d4b1d50d51ea823620c] => 4747eb84441fdec01fb7ffe8bd99f832 [6d2fe9e688b3afef557162c558554af8] => 9a07579b1639e8cf8acef29298d25355 [b50ca2d1b72189704f48ce3843268c41] => 8b3f2e15cb7bed6d9e4e6c953e40b6e8 [105619afcc0084c1059b47d9006afd50] => a974e9bf5734f6a64c560ea54fa0f2e0 [fe0f6c3b7f9810021b46d16b2273b854] => 45d13dca715caab3df3cea7eb8d64f90 [7c4bd3c39b4b7ab3fb9958b572a3dfb5] => 3b9762250bc770ab2392ff933a23919b [da161e5cd81d40dcae4f61b028bc99ae] => 3740edb47fa84666a58f4a312426c241 [37c3b11bc48ea85373b69277f73f4a65] => 4b33f739d7229600c7ff6521ba8e1f6b [d4e6da9e713e909773a713625b0e958a] => 0c2e0b9b210692def2fecbd370a688c1 [9ae3ae4ffb8476fa904adc85a496dd0f] => 982a20547098de5986234f2d581be244 [0a26405665528d1fa3d60cc787211ec4] => a54c360b8e9bf3d47d5d426c72c522f1 [a7f97501ea824a760908e4ca289b3d68] => 6b6215205568a338e301d3885a52f414 [14a53348ac8836a3ec7f2468e5167ff4] => 7f4d2ee6d764819d3be8945902c41dd1 [16f765cf83edb4f32ce16ba1d8259167] => 7102c62d5e657703e1503bf366ac5259 [c046eff4573c9b41e2c56b55a85446f4] => b9f942d2f097a54416be7167d8b0a676 [42ac155cd9343d70b4460264718fecf5] => 3de69d64e6f25f393bfa7242d2610013 [0a0c3ca6e1b3212ac8bc0b102ff74d6e] => c9ecdfa9153af9d54471959cd2924daf [a698119b4db4801bf4866fe6b45d9eb3] => df9eea274c4b9b709d5429b5251dd884 [717c62cc980328c107f2fa394a79d470] => 54c49d896caa7e336740ee27ede0bcc9 [921d42a7875027b98f2172e822f8d21c] => 2319e5482ce281023c23536295e64603 [bf9336a21c820c558fa47206e7904bef] => c0b5878c6eec8db107413fbad2c8231c [3546dae6ec659b7e17df6f3170765592] => f2e6a38ae5f32067bdeba3dec82fcc28 [d13db4aecb6e1de27c3324d0061109cd] => 78e61825b0d8dd48e10f046418a51ac0 [79d59101b22bde061cc7f55c203e2f4b] => 848b2739dae1ff35c635a1b51e669b73 [e3baed95fda608afe40b5ff0efb4dac9] => 134fdeda82ac4f882fc249ee9cebf734 [f107913c46316cebc1a7b323db3fa6d4] => 56ffb8e530edf64d192226cb7f874a55 [794b0c0e40899480b902fa738b677012] => f11ac06883925a0b5a4ce65227faaff5 [146a1b755ab91e18e00794cb245c2c44] => d89d8a913813467ea914f26b2128c7f3 [62ad9b66fa64f13b0c05f3d3af09b352] => 667fa78a64467802b7ffa5ac31266928 [56b40342ae150a2ff675ef6b724c97e4] => 42fcbfea99b68cf7041f89c7d765727b [b1d3cba408c89d68ccebca34edfa834b] => 19433b579fa41165e779b27d48cedb57 [b39c4da5c6e5312604928663a70db20c] => 06f3d2f7e879d402f335ae263cf42385 [8302a95b327905c44ee0d07c5e85ce66] => cae00704d6cf0167329482d1595e8956 [bc93a21e066abc494ce588b19b64c1b4] => 4452add6ea44b3780c83f7823a62da02 [f96e2c2e74c30c2ce71a57bb00be4604] => bfe0f8d121a6e65cc3994753cfe72ab9 [bd9a049948961d42cb44b54139bab8e8] => 116544828fcf07c8a66f89db35baba94 [1cb3b2da228d17c069e3d2da8765f07b] => 362b1422c9bd839382d85989f06d340d [12bbb9abc1a6c7344dd25a09d655fbbe] => 12fbeb1ca0bcd307b4004f7a15842cbf [c3552dfd76f2add0ee971d9da84a42e9] => df6afbbebed18b5576ec8d108b17c7f2 [cbffab67ad8e286b73acf72e5cf2ae1b] => 7b474c6066dbde90392131be56172307 [6f1d9324f1030989d425ac13cfe78fb3] => a34b4e52ce901f958d406915832ce1ff [416319495da2a141ea55d0bada928804] => cd3b6dfc39a892ea3cb7710c276882d1 [4deb429b905d7e97033f69712972734b] => c7a293e3dfc4c429e3598ed550dae153 [d41bba181f7ef3219e76c25c365b8e97] => b29a793cf3a6c5522c287c4220d8fc6b [3ef7c86f01ea270d672ae8f179d10b3d] => 456e1fe9dd9c4a2a4fb4ae77703aa82d [5283fc64adaeb6bf3224db92caf99fda] => 78d9829fb20a3682cb0cae9a1529a6eb [1f1a4005ccadf65a3926acdbd939f1cf] => 8f390ba8c45dcbbec6107fd0535895bd [3dcd962d0ef307b5bff4e074e345b4ea] => 9d42381a6bb733a86f8108665852ca02 [9d42e1f6bf8ad71ad5e8a037cc558c56] => 7ed4b02ea562f63743e7f8fef07fcbd6 [27b20533152f70ac7c4c3cd709c56a7b] => 6547353aaefe41659a96bd750d5f3232 [5e76b8ec60bb89294b8e887813674686] => a1e9e333442cd1848b3d3089fcc139ee [ca639e1839f2497c2037eca0875426c3] => 0c423fb083d4df395a69624cbbb5faaa [b975b797477e11b36e9d58789ead39a1] => 5f22d7297f4534f264073bed5839077b [e062c1639cc1355720fcbad05a8ac734] => 7c81a6731f7fe3eaa20693bc89c3c54b [43cc20d7c258d19c438a11ee83ba7d45] => 69d1632fa71e696e834724d5aa51c75c [42a584ca05e88db0371c2d6f8a98a410] => 237210174d5a94dcd8e0cd546ccca078 [d91aa05c468acce137b9009945283f24] => 40cb457a1af751525efe6e60d8ac52e8 [be642f7ef4c40368651bbca4634368db] => 7e7d60e87c889bbcdee3ab771c742370 [81498c81c8776fdad15ab62da24a20ba] => 7274286141ef2eec12bf55d4a663c1d7 [ea1e347515c5095eca9b15be5277ba92] => 9e0b1f0804fdbb7f639eafc29f237871 ) [hash] => 9e0b1f0804fdbb7f639eafc29f237871-ea1e347515c5095eca9b15be5277ba92 ) [flag:protected] => 2 [iteratorClass:protected] => ArrayIterator [protectedProperties:protected] => Array ( [0] => storage [1] => flag [2] => iteratorClass [3] => protectedProperties ) ) |
Key | Value |
REDIRECT_VUFIND_ENV | development |
REDIRECT_VUFIND_LOCAL_DIR | /usr/local/vufind/local |
REDIRECT_STATUS | 200 |
VUFIND_ENV | development |
VUFIND_LOCAL_DIR | /usr/local/vufind/local |
HTTP_ACCEPT | */* |
HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
HTTP_ACCEPT_ENCODING | gzip, br, zstd, deflate |
HTTP_HOST | pricila.senacyt.gob.pa |
HTTP_VIA | 1.1 squid-proxy-5b5d847c96-4j58b (squid/6.10) |
HTTP_X_FORWARDED_FOR | 10.2.49.172, 216.73.216.175 |
HTTP_CACHE_CONTROL | max-age=0 |
HTTP_CONNECTION | keep-alive |
HTTP_COOKIE | VUFIND_SESSION=3a7d1fvec3glnm7tfnj711hrg7; ui=standard |
PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
SERVER_SIGNATURE | <address>Apache/2.4.25 (Debian) Server at pricila.senacyt.gob.pa Port 80</address> |
SERVER_SOFTWARE | Apache/2.4.25 (Debian) |
SERVER_NAME | pricila.senacyt.gob.pa |
SERVER_ADDR | 10.88.50.5 |
SERVER_PORT | 80 |
REMOTE_ADDR | 10.88.50.12 |
DOCUMENT_ROOT | /var/www/html |
REQUEST_SCHEME | http |
CONTEXT_PREFIX | /vufind |
CONTEXT_DOCUMENT_ROOT | /home/lareferencia/vufind/public |
SERVER_ADMIN | webmaster@localhost |
SCRIPT_FILENAME | /home/lareferencia/vufind/public/index.php |
REMOTE_PORT | 21179 |
REDIRECT_URL | /vufind/Search/Results |
REDIRECT_QUERY_STRING | lookfor=%28%28present+OR+presentaneeenr%29+OR+%28%28presenteaea+OR+presentaena%29+OR+presentaeeanaan%29%29+of+Guatemala&type=AllFields |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | lookfor=%28%28present+OR+presentaneeenr%29+OR+%28%28presenteaea+OR+presentaena%29+OR+presentaeeanaan%29%29+of+Guatemala&type=AllFields |
REQUEST_URI | /vufind/Search/Results?lookfor=%28%28present+OR+presentaneeenr%29+OR+%28%28presenteaea+OR+presentaena%29+OR+presentaeeanaan%29%29+of+Guatemala&type=AllFields |
SCRIPT_NAME | /vufind/index.php |
PHP_SELF | /vufind/index.php |
REQUEST_TIME_FLOAT | 1755046150.163 |
REQUEST_TIME | 1755046150 |