2025-08-13T00:10:06-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=%28present+OR+%28presenteeeenane+OR+%28%28presenta+OR+presenteeeea%29+OR+presenteneaana%29%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=%28present+OR+%28presenteeeenane+OR+%28%28presenta+OR+presenteeeea%29+OR+presenteneaana%29%29%29+of+Guatemala
2025-08-13T00:10:06-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=%28present+OR+%28presenteeeenane+OR+%28%28presenta+OR+presenteeeea%29+OR+presenteneaana%29%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=%28present+OR+%28presenteeeenane+OR+%28%28presenta+OR+presenteeeea%29+OR+presenteneaana%29%29%29+of+Guatemala
2025-08-13T00:10:06-04:00 DEBUG: VuFindSearch\Backend\Solr\Connector: <= 200 OK
2025-08-13T00:10:06-04:00 DEBUG: Deserialized SOLR response
2025-08-13T00:10:06-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=%28present+OR+%28presenteeeenane+OR+%28%28presenta+OR+presenteeeea%29+OR+presenteneaana%29%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=%28present+OR+%28presenteeeenane+OR+%28%28presenta+OR+presenteeeea%29+OR+presenteneaana%29%29%29+of+Guatemala
2025-08-13T00:10:06-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=%28present+OR+%28presenteeeenane+OR+%28%28presenta+OR+presenteeeea%29+OR+presenteneaana%29%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=%28present+OR+%28presenteeeenane+OR+%28%28presenta+OR+presenteeeea%29+OR+presenteneaana%29%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 (presenteeeenane OR ((presenta OR presenteeeea) OR presenteneaana))) of Guatemala |
type | AllFields |
Key | Value |
VUFIND_SESSION | 5qh8sb80hnce4m6r9olaqvq2n6 |
ui | standard |
Key | Value |
__ZF | Array ( [_REQUEST_ACCESS_TIME] => 1755058206.0499 [_VALID] => Array ( [Zend\Session\Validator\Id] => 5qh8sb80hnce4m6r9olaqvq2n6 ) [FlashMessenger] => Array ( [EXPIRE_HOPS] => Array ( [hops] => 0 [ts] => 1755058206.0499 ) ) [csrf] => Array ( [EXPIRE] => 1755058505 ) ) |
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 ) ) |
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=64586386 ) [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 ( [138c31a3711ac28ef1d1878fff6c4a93] => a513ad76e75e511ea510a3b995045736 [9ccd39eff515c2057d35d911a3940222] => 8a6ffe31f0bd2c662993ba88e796f6cd [bb4191ebd618bd69b0bd0dda92846013] => 93735ffc296938ef0d3ce1557b92d9b5 [f068b452b9aec33267cd5098790082b8] => 0bf003dd85ba6336db53ebf0cc721eab [0785c8bfc3916bc16edfcafa37da12e0] => dfff1a41219b5fe1e8e133788794de30 [6a0b65d68ac218ccdc15e77b6cdab61e] => 7f0cbde6da26450992d2e6b2a2a61360 [9166396dd9bb1c21d352ccea6f2b151c] => 28a178673dce9ec484250b16eeb9ea43 [5864d68afea29d10fd690d5cdfbcf060] => ccd6a1f0592aa2541e483ac7fcd749c9 [08dc365ac2e9ceb77476397f6cb674f9] => 932a4ab4a168b7044b135ba70a0bee64 [896056640e5ec945ac05f0425216d349] => 6649edc50a1c817c64a22ee69fb9f551 [4eafe4c7a782207a76ec0193afcd8aee] => 2504538ade5afa5e170374a2b6989b20 [47475d23b3b294fd177d0ff564f52671] => c71fd7cc770942515413e9385e0ee732 [341f4f56202f77335745215389a4986a] => 548ae113a69184db5f95846bac487d78 [6c6b6a5d3f42b1abc79f02059589eb96] => cc7375c16931387497e50b89df59e865 [36905a94a7cc810a4b06d7234d73d0c7] => bd6b609270fcc17b44002fc07edaa53a [a58923cf045643427dcf97f4418f581f] => 57d180ad44faa7440418f640852a1d9a [f47bcab6acc3f056a70ef9d2194d723b] => 8f74c254055f025c6aa45d870181ab7f [0dcfccd37d3760413bf16a011b2c4f55] => 6bc5a0c4a2fccbf6932c0f2c3e0294b3 [b0312c8ef36c10bd54bb2061fbb42471] => a174eee520dc243bc7fc0dee82262dce [860ca0bdee589b8ad27cdfc06aa600cb] => 26dfabcc9bfd5cc743c4323e46afb8d9 [6e9edb7e97d12874ed15533b0f9cb451] => f55033005d54828cbf95139a6963c9e1 [3d622989d49840fc877a5365e2e94c22] => 81d13de79695cb0c63b9c24c1b06f683 [4aeffaac61075645d3fae6a62b38cd16] => dd3728771c49b640bc672b0b7c687414 [cc759921e0a34b19ab8a47a9fc934169] => 215079049471c929c66cfa7fd2102334 [cd2012565682613e9e9876814a7b71d9] => 71d99e6a0f1f8f49a8c16cc12318e195 [0fe125b76b482d0494dec681c8c069dc] => 8727b2e710454bf96ad146df8472f9c7 [eaa7075e3dcd348d35b64ee75fe57225] => fbb9b8e39d1ba0dabf826f26d5934917 [dbbf4420057fb95d2f88cebf842378ef] => 97154e2fd73ac4ccacbbaef6ca324300 [98bde3920e84e2f3474f67333e60472d] => ea8e02afa4780d7e4ccf5f41390029f9 [7069d3739235c8a0b53dc8f0948061dd] => a941dae1ce306bcc12d6b0be9b0e139e [5681be5214fa53c9a81bd6033a20feda] => 358aa3ed15b3178b0b555f507f1683b1 [16c9cf934dcd7f24c69f0a5551d1641b] => 4e29bba44736d0f39ee98a7017c9194d [39609fc52e64214096bac19bb85fd6d0] => d3e69d46e89e9169c1057ece34da15d2 [4934c6a4472c4d2d887c9a4baf1725a5] => a4d7c06fa5408fed3980a77ede7c608e [908dcf650323707ed14c58389d7c1b94] => 85565de0e7450ee769414235bcacb175 [b2248d77cf0959e495c3732b046b3d54] => 466582ff31f121f8e52ccf396e11b6d6 [9104ab7fecd4d41147e13acee1eed948] => 20ae9a3bddf3c3d0c7dbf7ed70f348c4 [4f6801faed2f912ff6096b7bc2ee3c6d] => 4ead2b5f4166e23d3831977f78778b04 [43e7b284667a43a255b499437e063681] => 5b8ad9a5368ce1465ec1ed2fd637c4ce [f0a53cc9f326729bd14d57351f4b9581] => f0c5c7f250a3836246230811b4edf6a6 [39249de568a0d5c64155c0063c6070a4] => 6807f3bcf10fafa243058a5331740448 [44b235bbfba3446450f5ca615462a8ee] => 65522b0b28dbbc86ebafb78498fa8239 [62bfea53e38a1867704d8b02b3e06444] => d3bc9515bfde10a7607147aae22c1f23 [ba8d37a4fa4bfe43b81243ff8a3701bf] => c8a7e27b8aa751a3f6ecc63226f9545d [631cc7c3c186d140820893875bec83fe] => c6785e053b6a97681749115aa2f368be [2c04e2a4c8ef82d87204d021967a26fe] => e2c6d3fe310f90e56b8245722ed95309 [0edfd4ab7b6989ecee24827ba71355fc] => 0f2a310bdbf30ae659841532691c1531 [b8a677ac1710c271780f51e26eb7d434] => 2b15956e8225dd55ffce8450dcca110c [b61990f28df0485f9aa55bbac5346f71] => 6311de4bd24a13ebff1bee3b878610b8 [793ddc5e5a71b714a8229c430a6653b5] => b47d917f0e13673da36af81b3a89f615 [a26be760d8c11a67159983bbeac081b7] => a24ed69735f7caf577a23745c25b5c52 [360bdb8e898d334cf3c6ab1539cf8b1e] => 8a9fbf1f5157ce081de56d59e6eb8b02 [13c01e8349af05663b832e73e21153d0] => c6b2eba03d0a7a2bf63d00011506e1ed [8208b57e446f87e72c2fcd6c9451c099] => 2ecc4c4d24319367694ae3612a039240 [e90d48897b133a78d8e52808cc2519dc] => 0b679f76b7074c3001f3e20cf19443a5 [d70723d17e125c238c3fc1ea411a0fcb] => 9a3cb130a1e0ed6ec24a82ec2f4f29f0 [a9c1118d2261d236cdf666479435b0f1] => d6c40eb549f0f5a6b0a22b39ac4d205f [d1e7ef5f5fe72cd8c82207d9bd0f9ea4] => a8c8dfe3c632df355b36ff353e32463e [9b6b4c55dfdc021d9158ab81e414a5d5] => a117395e544189b3dda0f0783b23b168 [90a880dd710c294db849782d5612fc2e] => 1112deb0fb532edccf2e314f9c7c49ae [1e3d89f8567ffee6896bd57f6309564e] => 4d1bcf8b4dcaba7397a452bd656ed8f5 [2c6cba692786f8811588389507aa120a] => e08885958b0861251d5babe02f80b1a2 [a13ab0a306036dc5a63f59bf8ac52fb8] => e77c05f299b5a0e81e06ded4992b681a [f4e6700f9cd2dca8abfdc128163d4c0b] => f577cb31fba24d4446d87424b2d53eb4 [0533311a9411c7662792f13e9dd592ee] => 0418260719e8f6e0b57d978d6783f301 [a1938c1dd7db98aab96fc380b0699ed0] => 9ca8576f4ca884a2c36b50acdc1da115 [0d84f9baa78b3d8b110ecd62093973e8] => 79bfd9d8d4e2c40210126860ac3736ec [23f39b23cc1b2fea6ddf915b4bac6a65] => ad94a2e49d3b2168b580c01a28fb33d7 [22df65191f64eb832a060ccb4182db12] => b16c569a99efaf66fc2432f158b60662 [b31665ba72911e3af9df32a184e2f59c] => c47c0040bd713af13bc6a9ea678db57b [7a4759336a6c6e57b2dd4afa19bfd3b5] => bdd6ad65dffdee36400ac0eb137a6a1e [e8a844dee8542569690e057d2ba6d2dd] => 66db804bf6a3cd877c8491ef156cca06 [b5b5d76778761c0698eec100e3d62e98] => c3c175864db84d3fbfdfb51e2477d995 [7197aeabc86704ffbd8ce8f7164f9f10] => c5d498ea44d245bff8375416dd6b0b7a [bab9334964bc3b30bb128f2d334841e8] => f3ae9325b0ad442d19d5ea18d751079c [129c2d991155461a1028905d74cb908a] => 5804e05e02efc0cf4d8cfb1af8acac8c [56a3ef5b27c167efdeb0a5ce5aeb39c7] => 92ee40b34c639b0566eb825b1a8a7823 [ddd1de56371eec7aecf18d7b75527a2b] => ff3292c95f15cc2e7fe1e714f2c0de71 [d6b78956ac9e4ad4f4ac661485a6a45a] => d7e2d09fefae52f94ca6e02434ab6d55 [87ccf8a9b5ad97622374a3a76b20868d] => e85ddd1a82b1e0c2a5783f175bb2532f [daca069f2a23631a7cbe4f507da519db] => d31649eeb56a791289ce8acf4464a554 [9cabdf1e55b74ca2c2e4076e234677d2] => 61cb601215ad9695f0ee3b6d927349cd [273f96e4629491ce80dad29367a58fd9] => 73a7e6b39cdc2a9ebbe2916dffd6ea6d [a82a37c54eeaf2cfed5e91ee690bff54] => 8d0dcf37565774e95f4d56638dfae11f [0cc524ee43e6bbc937007790c42955ac] => def184f582ce02c4f9a9ed9aa3bfedd4 [d9cd6399acf636b45d4bbc766b851b7e] => 13e71fe822a908b206fec918a918b847 [c543c0d88fa8c12d62c55316b128b649] => 7e038fe3f98a1867fd392707296a3e24 [747d97c9cb5ce06fed1feea7081dadba] => 9ecd565cb5938a79321af42758cf4e1b [c62ed741b4a113a43b3a6098e20ca6a6] => 09a33477fb81379700a7985f307ac17f [113242c6477033dbc8729aa69da3dc62] => cc453903adff960e8c0e6c94eac1cd7a [07efbdb7242f539dafc415e8514406f1] => 649c364419a84a231991a858d1d28466 [4f5d6be94dd495b46cb9d1e960661466] => b9ce7986f7326e1c99a4c343d9da5106 [38fe533200b1dc86151097b5e5123512] => 11c9d1302dc7e1de5306535843992c61 [e04ceba3b41f046e129430fc2615c31a] => d89d75d60bf68d0579df54ba6cff551b [b9c21082b3bb6f643c0e42f458d6ca04] => 962d9e5ff13c397f645f87fbdfbbeae0 [f193c660a36ed69cb53e29971c8d3c1d] => 7acf0879f067f88db0a43e3014cda36d [3dbd59c236df892e08352c5b9e936e11] => 156dd27466595d86082bfaaa3dfb84d1 [f88914af1e9b2caa3171a8c60a8fdeba] => b4f06221b5087591f7914edb22dc6a57 [e3882df4292033a33544dfd5d1bc89a8] => c489c283e6bb361753cae2c1cae84644 [8a9bbc693605dee2e85362a99118650b] => 45501671d5c56744d0908f0886c3ff7b [ac1ae796da0b6afe18f32fdfb82da243] => 66bac97c89e42cb943c74625e0557c62 [bbdc9e06b1537e38b96a9c91b52a50b2] => 40b4df3dc4f2d0043260323daa81dc4f [49f05985ca925bf47f9a9c94112f9bd1] => 89a5e48ed5ae9dda58e6b6c40653d300 [28ab38105aa5198633bc8c8c27086674] => 61f47a5c0093c7376d93bc8b81e5e435 [12f07455eaacfe53d424bb4fd3324994] => 204934c1da467f696c9a4f9b907fcf45 [9cc979af7fa92966ad3d0a71fc2a257d] => d0c7f273599822a27455f7fbc11d0093 [ae755be52c41b073bc62d35e9d3a8222] => 3bfdbf45b9624e964f55146dea524823 [0b7a07f3aae0323827196857937196f9] => 21bcac5e4a525f7e4377c23a94be6b18 [e6722e2c7dfb1917865aa3f3b40c7c8c] => e7938f5b3e04b6bfb358d11cb27de1b6 [b26f91597ee4ea998d47e45df24789c2] => 5b2a669385ea2cffc9320bb2a5366433 [f4479e4537619098b9f6e9c8b044be99] => b462ba68ce8af1d7de53849b793f080d [7108a93f6c7b4b4837e026bc92b9154a] => 622824ee40f3ee8a719c0b1c029a90d5 [3eb70dda2de295fad48a3a0c84c29b7b] => 35db4f8ee92081601ce292e52c5d5b81 [a37b78befd213ed54da77acd4612783c] => 0d8ae62424b36cade539ff9b0fe4c233 [03e783f71888f1ad933e567625ec6ae3] => cebc03a27f54f2081595e4c6a9b93640 [013f4ec9dd9629ae13f33cd7933cef49] => 9f54bc3dec5cdd79df84c706f97e2e2e [0f76ee0bdc8587295f9326336b31c11d] => 521f3385bbc09e9d0a389f57270fadad [4021583cc5dee78f3ddcd2242a70700a] => 12d433829b26d9387a2cbc08c67c20a4 [81a7d277ed6474810dec977780f15f97] => 8ba62ae90ac88c977750a3c9d8eefafb [76df9fc9e4a746440798cbb513cbff46] => d601f9d7190b2bb2116219a67728b93d [de5deede49ae9f9373ddcd6ea2cd931d] => 7097db04dbe76fc77ee3964bc3b18075 [e5cc557dc1d78c0250cddb199ac9dca9] => 1dc4673c31daa655f2930d725f98fbde [16bc7d6d740a2a125235bca5084ccd28] => b2bc78457c9ebd365e36d36fa00a529f [6958c24b7f7a5e008df0aa5f34e37135] => 85aef993d725b74c2e44cc7654a666ac [604626c22ea4ebc2f5ec5fbbc075c88f] => df6527da8aff83ec60edc0b2f2b69e65 [41be405bbb1a398b7a7bb5cb6764db35] => 479a935501a868b5fdb9f0fff29b064d [2bb3901663d4f107ab02f2f3c56c4d18] => d85be5c4c59ead383e5ecc5cd72f2637 [e513064bfb228cb3bf2613c77a8fa7a3] => 5466da3e628033ea6bf8c37a91e79e29 [005404211795df46f30cbea5d5a4d883] => 0769870fdf2cd3f36dd8ac8ef4095443 [d7980de2240a24b7d09631e4161382f0] => df7b947dd8ad37259eb90860a9232a92 [b5d4502f1354ca64a130da2fabc1c88f] => 72e14374613876971d3e8932b90a2c22 [c6be7e3ef3dabe7e0ca047ebed166170] => ec2f77db03fb3d5074e9be41d7c16c24 [e170af820bc834555b6398b002212d4d] => 92323dd93f7a70c63719e5feded31056 [b7d3890b0d8bffad27d02cec3d6fdffc] => ba4b3d92562b52e4e3276a8658ca8519 [73f098c71a0cdb264ce688b39196e75c] => 45fb025fcd581caf9f7178ff32d67d81 [d182a6f118b468893487145b4ffee9af] => e963167fccbc4cbc71dfa0068e8149fd [dba5906b7c8fa9ec08042357f537f6b7] => 26aca9c5ce56eabacbb870f21f6cb0c2 [c860eaa8f75b3cb4f8e096a32d22160d] => b86c6575c247df7170c1ba56e90d5287 [bde72ea48e358d2b631c6d82560d04ea] => 7436581959fc053b11ebb5f1b60bf1c8 [f9ea392b7d9001a6a1db4051cc91de47] => 3e6a4c91b74f98f4080c9b0eefa602a2 [27e810b74f498219266ee694aa2a83cf] => 378b5dd4e650f9c37ecdb978ac1d58e9 [62bab7ce7a24c2f04ffa2f9c0600ccf4] => 4fba10a3c86ac0f0331d097d9c02f7cf [92f2c268ae23aeda393d5f71d1523a84] => 887be2af8440469f75baac7a89544bac [bd6c6990e516e8719f2266d4c8189444] => d7a5a2acf2406fa5a024934ca29d7797 [3cf8c2e4ef67b2590a56d87c11641fd8] => 860cfda5a513912a3fcd6f97a900cb83 [7741f9a58fe622cc23460594d24f6623] => 981f2ed45f26ab01c3e0e7c5c9932ac2 [11bb282799f470d015c1a16a583c80ab] => 3084c3300b3ed81894954c5296ad4379 [933a27084d66bf8033a0728aa8073d42] => 8728cce28fc47cc65deccbc2b1356a4e [a0604be0ce3d02ed1c78c90e3020edcb] => 08186ef0704147d6ef2ad1690d4846ea [7e31c230b8d925c20c12725b171cbda8] => 2b4f6170a697560d25f33f733a24a8ca [99d5fccbc3795cf43f09bf746cf40853] => 84e6da983b2b35a5c7afa5bdb9cfbbdf [fb42893a8ca768c45866236381ae561e] => 9780e234a0d60c91b038582efeb62a1f [002b60a12894d16e1d5e1852f79165eb] => 07d18279c52165200e75ed4f495bda6d [5005f62423a50d0b55617cb2c6f42b86] => c73a809fc8e152318692d547ba5f3d9f [d4d99cb5d29f0976e3c5add824b0e804] => 04fbb0efb7cc0d2eccc2f6cc9ca65d31 [00017e8435aa40bb7095d09fcf11fbef] => d6bf71c0987dc282779eb3569bf90587 [0a05f24726231f3dcb95f2d455538b0b] => 59ffa6ecefb30bd9c5063246d1eed731 [10545eebf6f7d874ac84834435a1d583] => ed7c7803b31ea61b5603fdf723711542 [bfa2dd8e90e17b52b2ec92d3f0fcd070] => 3ad3a286cef16daf365ef023832dcb6d [994185ca598af8c2d89715eaceb2ac08] => a691afdd4ee0cac6dc9fdde3aba46324 [e47bfdc052f14f6eb211193bcb340324] => 5d8a5fca30d2188bcfc75ecab0dd66e0 [d1e44f77d1bd30103e28436dd29e0abe] => 1636fe0f6260aa3f6c4e1918a8a7b29e [b95416d5cdc555d2a1646c79ef22ad86] => 03cfc0528e66d20d46f50f593eb23e79 [8e5e7215e1c3dd7bc083480740264e7f] => 612a168ebb04dff23f635d98e0cacf17 [5e6a48f55548556206bfde06f19fb7f4] => 3bc8f1d8d1b680f0894c13e43d41d9dd [9ced1e04187e9ca6e72618fa4740b13c] => 2db486e3b7715c3531357850070136fc [b083eda77fc5e98c577673049d2d8e3a] => 6b4afaa09eba784357983245b9704ee7 [33b72a145eef5329ceddb0d03ba371f6] => f0417695136377e0881dfa05cc8bc10c [0182ea6a9749a87349917350972ef4e6] => 7751725220cda4ebdf6fadf5340cdb9c [49f99a82a76a03b2883a8c4847a01a08] => 702e5ca5ea0b5a40ec89063ba413858c [9a66c74a9780b2da957a57627fc6424e] => 1489db65d3b8c2324d6f1bb842ccdb4b [111543376636083e5a23e299f55435d1] => 85fab23d141b70c85b7c13244371c47a [754ad3af2d3a88abd1e1639acec0cf77] => 3ad0afb2b8b9a82fb30015a35fb76633 [0a4ff846aac11ea0e48fe213c3fbacdc] => 61c866bfee6313fc19956cd702f1b35b [68e54748c8b0b9292d1ae48d1fde050c] => 01549df1847c7aba8563302d445e577d [f519da9973a1266dd324305cf4a5779d] => 14f8625e7c5713566f603f23acdcfd1f [7a647e7710e293d78d27d63075205e9b] => 2179f33bfe9ea25dacb470d3b92f0ded [000c68229f42d5145473c4113c6b5ff1] => b2fe4b9165244f8a4f5678fe4f89084d [fbe2e1dfed27559a415446230ce1efa5] => 54ab5cae336028d32bcbbd461e4519a0 [e45e18467a29abdd6b0c104f38d4b2e2] => 8863904c1be273d5b77cb3091eef5ed5 [8d7f5a78b8c6375ab2b03adfb11418f5] => 673d1b0aedd3c7d73f857ef8d4871b65 [a52c220fc81897d13eb37baad0ca168d] => 81288c6428ecfb5027f4a31094443ce8 [93bd17b4dc15868137caf1cd7b16caf0] => 2b96b4fff0557298863f5fd91f23f37a [417caa47d85ce79086e9af4eaa53ac10] => 69c4ec9f3c023c5ba6048b2ac172cad8 [1cd582e6cbe6da190b45e2f85f1277c6] => ef97334e4438566b0555a5b4321462f4 [ff0159243b9c1806d4657b1c23b72d89] => 8c2952594d551078563256b5419284b2 [ad93c38046c59a46ff48268940cc48da] => affa234d33f096ddb79dfbb599617f5c [0dd6bad4de8da5e69a6c1f64d6f080ed] => b79ffb6e1033fe4febb103a61f1031a1 [93572759079f34375901733a0d0f5137] => 41c2b4083b8f412b990548315fec8d86 [b34b6832fd4e6dec631fbc457704c838] => f4367e1c37a0aae9a139467f4257d49a [7defdd701e2ffacfe2ffd6d8d973175c] => a8998209b565af6879e9fbd49b00d960 [d1b56bbd2fde875e2cddd80d619953fb] => 98a4bc9de114d3244ce29684f4eb4357 [0c3c24f2b56b2f55024fc2e937fac8e3] => bd48e6d21367d49ec9f9ba3eea655ebb [d110fd6022c6b8f4a8911951e00bbdae] => d287c83f43eb6c47a4a27d50ea0d7ab1 [431a5cdc4c6fcf0cc15e295b2cac9c5c] => d55b0aab60659d7275ab3f0b2bc85389 [28bfbf730ae916e944136d0768da8d71] => b417cf60b0283c0fc5ae245566ecf66f [23cec93343514926fb147785ac927ff1] => 74c49270ed1dc05196ba667dd1674b13 [e2c54862efb5f0082889cef45acb4dfc] => 323254d9f72e6a41cbce2b69c11f15af [1e318bec9bb0df1d7dfbb39124e7e3b5] => e76c8586bcf23bf7de838a770b7e161f [c6d0ca11bcefadb35c2e027fe0f59b0b] => 2953aef2c158dd1399477f0b6f015011 [fe1ba8dfae03dc0bc0a5ac910accd20b] => 8aeea2c2c2269c552698e56fe18f266c [69df86f6db3d23d14a842975785079fa] => a2d53de6467b0a7d599656891038af8c [55a9512536ececc3bba9ad251590883e] => 72bb1d5b3635d649e9a44d6c349be6a9 [50f99d2b5f2dc6da6437fcac5b2278ee] => 13a5a01131e51c3c23e78de37ca5a3e8 [aeb9df75fbe514c89e267dad2d0e6938] => 7f88b069cc58f548364807e9ce71bf69 [7be65978e42b6bc7dfea31cea309395b] => a1b8a0c33f5d23fa43294804d92fb23a ) [hash] => a1b8a0c33f5d23fa43294804d92fb23a-7be65978e42b6bc7dfea31cea309395b ) [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=%28present+OR+%28presenteeeenane+OR+%28%28presenta+OR+presenteeeea%29+OR+presenteneaana%29%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 ) ) |
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-z2l8b (squid/6.10) |
HTTP_X_FORWARDED_FOR | 10.2.211.240, 216.73.216.41 |
HTTP_CACHE_CONTROL | max-age=0 |
HTTP_CONNECTION | keep-alive |
HTTP_COOKIE | VUFIND_SESSION=5qh8sb80hnce4m6r9olaqvq2n6; 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 | 46687 |
REDIRECT_URL | /vufind/Search/Results |
REDIRECT_QUERY_STRING | lookfor=%28present+OR+%28presenteeeenane+OR+%28%28presenta+OR+presenteeeea%29+OR+presenteneaana%29%29%29+of+Guatemala&type=AllFields |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | lookfor=%28present+OR+%28presenteeeenane+OR+%28%28presenta+OR+presenteeeea%29+OR+presenteneaana%29%29%29+of+Guatemala&type=AllFields |
REQUEST_URI | /vufind/Search/Results?lookfor=%28present+OR+%28presenteeeenane+OR+%28%28presenta+OR+presenteeeea%29+OR+presenteneaana%29%29%29+of+Guatemala&type=AllFields |
SCRIPT_NAME | /vufind/index.php |
PHP_SELF | /vufind/index.php |
REQUEST_TIME_FLOAT | 1755058206.029 |
REQUEST_TIME | 1755058206 |