2025-08-13T02:26:05-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+presentanana%29+OR+%28%28presentanean+OR+presentean%29+OR+presenteaneaaee%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+presentanana%29+OR+%28%28presentanean+OR+presentean%29+OR+presenteaneaaee%29%29+of+Guatemala
2025-08-13T02:26:05-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+presentanana%29+OR+%28%28presentanean+OR+presentean%29+OR+presenteaneaaee%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+presentanana%29+OR+%28%28presentanean+OR+presentean%29+OR+presenteaneaaee%29%29+of+Guatemala
2025-08-13T02:26:05-04:00 DEBUG: VuFindSearch\Backend\Solr\Connector: <= 200 OK
2025-08-13T02:26:05-04:00 DEBUG: Deserialized SOLR response
2025-08-13T02:26:05-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+presentanana%29+OR+%28%28presentanean+OR+presentean%29+OR+presenteaneaaee%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+presentanana%29+OR+%28%28presentanean+OR+presentean%29+OR+presenteaneaaee%29%29+of+Guatemala
2025-08-13T02:26:05-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+presentanana%29+OR+%28%28presentanean+OR+presentean%29+OR+presenteaneaaee%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+presentanana%29+OR+%28%28presentanean+OR+presentean%29+OR+presenteaneaaee%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 presentanana) OR ((presentanean OR presentean) OR presenteaneaaee)) of Guatemala |
type | AllFields |
Key | Value |
ui | standard |
VUFIND_SESSION | lrpd44tkomrd178aget1iq2307 |
Key | Value |
__ZF | Array ( [_REQUEST_ACCESS_TIME] => 1755066365.5356 [_VALID] => Array ( [Zend\Session\Validator\Id] => lrpd44tkomrd178aget1iq2307 ) [FlashMessenger] => Array ( [EXPIRE_HOPS] => Array ( [hops] => 0 [ts] => 1755066365.5356 ) ) [csrf] => Array ( [EXPIRE] => 1755066665 ) ) |
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 ) ) |
Search | Zend\Stdlib\ArrayObject Object ( [storage:protected] => Array ( [last] => /vufind/Search/Results?lookfor=%28%28present+OR+presentanana%29+OR+%28%28presentanean+OR+presentean%29+OR+presenteaneaaee%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 ) ) |
Followup | Zend\Stdlib\ArrayObject Object ( [storage:protected] => Array ( [url] => http://pricila.senacyt.gob.pa/vufind/MyResearch/SaveSearch?save=64148606 ) [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 ( [f0eab2dee91a78693b88aec1b583a3a9] => e8e9c420c567a01c3f27d1b9b7fdd169 [31bf9707e4b339de30773de65f52349a] => 763204d192665ea602b17b917750b1da [9f9f71d129fb06f80172dfb5d495b999] => 591af612d3ecfdf75c7c8bad2dd78687 [ff6bcdafc3f8bf5d22e68edaabe53134] => c0fe0f57ca4f65c85eda9902dd538bb0 [598146adf986edc0c363db3dfc8d676e] => d13945ea6b54b41b6198dd2ad0788095 [049f568c974fc00daa829584ed2ddb64] => 366f1e78c43c98cb87bac8f03b9d9693 [3b2e1e66f3e21ace9340962d101a624c] => 364465dd916b7b4c1d3c66812b627f53 [d88854482055181762467a79349ee232] => c5577477b4ab978276f38ebadaa8d117 [6d4079140016b0530d838a1c96db8d25] => 806500f26625d99b7df2ebd0ebbe2b40 [9f79592599568e6cd0fafd4268bc0e98] => c532b3025de9e69c9bf42a9a61f36e64 [2440b96add4a01f52898f994d6eadc3c] => e90c053695537446d26b513c60e56c6f [192223f681a9c1bcd438755b16912b18] => 3785a3c585c0b7c2bf4e55225a76a56c [f3732a1b50cdd171b6819e24a0f4958f] => a35a46472d1dd61abebede183fe0df23 [b22f6ec6a89c8e9455c56ac3a3a418fc] => df1fccb61de27d93f3496279f2f32ff2 [100f59decd46b92a0c6e1cce982acbaa] => 11ae51890269d98cd85336dd6036c0a1 [2be164a4f8e61ac9f590734228c9ef32] => eaf903741460fdabb9b0f78b1c38b06b [923d4779df6451f67043b4de1679a986] => 75cf62fbe671097526424f973e44ef8d [300509cbadfdae86d30713648007db74] => bb6f2ffdabef9d1ace3e069323080ae5 [ebe4184333692adb8bafb182b21cbfa7] => 1fd688764217f20cbe37b8249ced0a64 [a3b2027507e0fc9f301603c5de7fa690] => d2adf9ffa3abbdfd56ac32fe7f256ee9 [61d19688e537634a39e54c1b189b4fa4] => f356773772981f6daf7379526c1129e2 [76217218e8b7fc7bc570c840a33bee27] => 85c917449b29131893fa9c19df89676d [b07b2511b42901b81c2cddf6dc5e5c87] => 49e84c7da83c0cf3309e46e1d6f5c9ca [9ea36b57af836cbb470d21dbdcd8e274] => 0982c0b4b4209c2e163bc69c08bff42b [718cd2e91e59a88818c073c39a3bd808] => 65201028dee76f4f193b28e3d6469df0 [669df209ec3912cf4475dada09e6ff3a] => 8f2fd5aacc656ec27e374933c2256381 [cbc922b6471b70f76e58aa762b5cf7b6] => 0b6ecf7933f122507f43ded0b0a3102e [5fdce00c304a5092681946b0d20aba2e] => 81f67d825f39c5ae5e25f61452f72e8b [21b06792cb895bb3c8853eb153667f0c] => 64127901dcd9fbf51571b9e96b055fed [9e99a2b4e7a39d53f2f4a9f558061ab3] => 7a07b404c31c5a3a52d2154765bde3d1 [d00330ebeb9081205869f1f99d13ba05] => 5514abd65051d1d4ef9e1be236e5dd19 [386e3c1ad69ec903e44e9c27133ace98] => e220e51691c1b25a6001c11b9e4b6c36 [f8020ab7315733e00d2fcf08734a41ee] => 5d9575133b256acafab0fdedff227d8a [ef7576f2c1004fa718ffd94781e30e3c] => 766908a882138080aab73ca71f9fdc59 [956524cf97494506a1154e8ab95520d7] => ed6adabd5e690c2550dd4b073e724384 [f0ced1eb1518a94b368167f42f32b409] => fa523b4994415047f115584db2b3e806 [eb754b5e572e5cf0c3c3d55a467cf1a9] => 6ee746e758ccb0c4ca0f01d4b7aa9a5b [65bd4d832019d970d3105009d7e3a905] => b144a56b73e945ce790155cd2bb0078d [0e51cb3f9d1900c79d986838638d039c] => 19baeeb9ba822d72b7fb7bdb584e09aa [50885c1fb1ad130f275f0c8da3d04827] => 8d68c5e79a6462607f1d6d7a48632895 [1c57d2211dbc64f1da32a714a9b77978] => 8544ae8bb767b8f87e04c41eb1366db7 [df95656c95c3aa9e1536ab5cf73fd7b9] => 3cd31f87e7afab80ad7019ac4616c12e [efc328a7e3cd5c770f13383d5e0480b0] => 9749ec06e36d9c8938ff8c2036468071 [d2599ef9ce77601065a00243c24757ae] => fd6872d222cccd203127a63ed2f4485a [3218c55c60d98a667f4331c2c3358964] => 9c37fe2d8b727a33ae879d8df4a529a8 [05438c700587097352a8af4580c85a58] => efdae3e982530367a91ca1867cf595c9 [eed634f0b140c8cc24c196497ed29165] => 6182b2bf9ee4aa2a8e509aecc6d59e63 [958d8f2b2e537d1ffcb7cfad098f0cbe] => e485b732505aeebc73c3db4d6fe307a8 [c6b2f14f3c768c77395fef61e555c510] => 0add6799c2b371e781eebaee6556ffc3 [bbd54935e000e0dbef61e748912fad59] => 02d32908c9cb0136c3aa86539a01e12c [780271b3c5a60f79dedc386a22a3e851] => ae904f1bedd50402ddb3d8fa6a5b544a [0b78e0824f2576ce6810f6a2c1acdcb7] => d28f0cfdb26d0202326f8b9bbad0c857 [d47e2fb7adcbfd94547cc24bf083897d] => 0dcf51e9a401e5b229acc991c9529eb9 [13fb03afbb19de211f748a743de28c7e] => 608cec12abd4527db5a8f3ee7c428b95 [81ecd086016c9d76a2ecfc194d6bfc23] => e76a3432232ff33438975576ab764516 [0eea82cd34fbdcd23d40ef7f839fc3c4] => 24565feb0466d85c886939c0d0afb247 [b2fc1c459334f62e127bd593ed4c8ee5] => 0bbfd72534ce91a9bce98184de062a9b [209dccf112b0b5d7b893d45840eadd06] => 33b05313d1ef2e30aff2c2bb909853dd [75a7d9228150e691801d92db7323b03b] => e0a946e96212dc65b561524c10105b59 [0f32d8b35399e3d27c038fa0f4977291] => d0701cd6af7204b87dd05af17fe9acda [3d6cb0531f3ddf292cd9c10eb5f09870] => 374e4db0348951f66065da4b26f3d488 [dd7905ad4216e0ae88f9e22b434ab239] => 3b329b8faa03a9e7fdb3324209f69547 [d2bd2c6ed556b64cbe9db84c361c3a6c] => 8d32bfd293e7610590a58a2bcc6eef59 [5b77cd1291fb809b590d0f6b843cbd05] => 549cb8c4f01602bfd9486ce8e31d294b [1ece6c001c2d8679e96b42c8048319dc] => 385bdd99b604a5815591dcb7298dd8a5 [1017c001003a1cde3eecc7a2bf8f137d] => 19b1b215f2249d0c7e326d442ef459cb [3f056e6e96ff8f1d92e95ca0d7b3a489] => 07ab119fcab3a4446fecf6eb766b2306 [b4cb50d6bd1333925b2581bf66ce9afc] => 31247ab6e8e78007ec0f4100b2fa2353 [085d2a8c02b10093e462e29f9dd4815c] => af073d0670ce2487284eb1286dd903af [0f76316a41143ab583daeba1dc4149d2] => 28bec134787d028685e55589c4e00b79 [d1a357c11bc87e8c21e66774f6602447] => 059eaa02185bbba0d5a52769aac64472 [cf9a4a8f28c7e8950d05e64e0c605c2d] => d4cd74bc71e00dcfb030f8d234a22994 [0ff6cd5c26add30545b544c3b1fe540e] => aaa30bf67516f1d63e5d0b4db5523f12 [8afbf7fa41bcd4bbdc35798d1a1e7a93] => 122a31c0d67c44732963393a95e23f8f [02f54ac1f9ea6468101b7e6fcbf7c44c] => 6ccedaef2202f62331d5c59b1e6f6852 [5549179b51dca95c018624672f4c3eae] => a41ea6a6426d23905947a7e7e07834b4 [1f32f230eb3cdf11424f2bb89fd652fd] => f844bad5218f7bf8309758abeb9dd5db [588bbdf208790b32a0ad18c9e543fb06] => 1168c5400fc1693dd7980fc877479331 [8b4e50d966beb0c38e65c9663bb68b01] => f4b47d9b5507d99f9bacc09a5e19963c [23e9161a14f35cb267e5a8367b24c392] => 4064c107586978e2084382a525cd7bab [4546a7997cca89e5124b0bb65011a9b8] => 4075f85b7b216deb9a1fd7d8046fe416 [3070ca4afe2895660efa34cbbbfb1cb0] => 8e7a61496bf8d51d9b0829b0d558a6f4 [da4ab8a09f95e97a47c2af17f97132bf] => 773331fb88f5542d521714dc63a4fc01 [26f86a085da05a0eaa2edb55724932dc] => ca9e6f5bb30eaaf2bd4d88b8953ab66a [16a0eb10cbcf7434bd551c5ceeeb92df] => 9af09a3edb1fa7d78297c8ca208a555b [2874422e258120d294fec2cc906a6b47] => f1bdc58f0082e58a529b1d56af26ed97 [216d34dd52b8c65bf0643f2d4946432a] => 783454242ad2ec1eed21af21a124d639 [1c8940799e7cff552995340af0a2f10d] => 12b7b45e0eb53a5b1b6f590ac5767227 [df91469038043262d276244ceb83fd97] => 9301c5a1fd23868e9142ec1e3fda6ebb [947b2a47a55bf9fdb93a1f4b2bf5df19] => dd95a0474dce2490d81520f0ffdba4e6 [5963052eeac48c01998de3d291b19f4e] => 0bfb57c70c7ea0540d4570066c100a25 [a2d3735b43d996d2e4e3bfbd72ad2c6d] => 54cfd94eead969db2e57fd0f980f53f7 [9e8daa616aae45fec9288860cdb66bc5] => 6d411ebe1a65409e641929913b875edb [86f369b5980841c81bb563feaef015b4] => 10b174c7b4882288967da71793546b10 [2ce46f597ea6d22bda3ad7904d807908] => 09d7b642ae04dca96f56f704709f1080 [e4b5ca31f3430b3aa2c831d9ab59536d] => bd15728ae5a22c0da1238ee2e4aabcf8 [e41835f9127ccc230863c8a47c753f7d] => 6f4aaccf9767af7843590e6c49def945 [3cf41a14cb4a6325ed6d5c468241692c] => b4b36cafa2626b216ba54559fed05591 [8954d9b47d42f1bbcf7ba94e45237160] => 746da29fb5ca09be183f91fdcc450426 [b79688c9b37d0c2ed6e549a46ba88c24] => 0f2a724e768c697b95b90df50c8efbf5 [8b91fbd975c145714d376b6a3545528f] => 2c38b770be1ef6f7ab3a308cbd9ef8b3 [de82016989b2b4d4e468806b82ad7bbb] => 13ce7afb30b04eee7264dcc9b9bb8cf0 [f0928bff0f1c255be5d2e907c5a8d65b] => b6712dac9144b716eb670119c38c9065 [b107b7177f737ef9ed9074a2f09ec88b] => 365a52915c074b9842f04d9b311cf240 [76fb56d85f70655c8d907469269d9710] => 44bf595a89169805dd75c2e6390930d7 [99404f37a1bf5ee2bf6878426271243d] => 4e6d03311d393970e1d0a988bb03742e [983b80ff7d8a2999cf6f48519838ae80] => 2dd9d3290d81d335715d329d8847540e [457237272136b0ad64ea3d9c358e4f68] => e14468215c2813cf88bffc8229281780 [8efb005fd1e3f47ae8955de12368553a] => a7a9d401ee991e4b15a1e29d1a57ebb3 [1a6e945ae9e1e174532f8d571e373d69] => 775ab41e92841aaf9d58b76f3148a643 [387b29ba04e2cffede81ff561628e3ef] => 309ab4aa5a8f81c2eefc29f7a9a9e5db [64afc97212757a6eff27da6411702017] => 57fa2843acd693fe3e1f4fd1c07c317a [ff478cb95539d3dfff66426a8fcef3d3] => 44d4de32551b3454a82e31eab6db7eb6 [85bc3077639c43ca348062d4cd8544ea] => 2ad510d7559cd97d73b542dde52f9237 [1629e6a8e060849ad7978974c4acaf9e] => de0aaedcaf94e84a752b01f9aea655f5 [e18897188c40589189421e111e4bac54] => 4fd483a0f7e54d59562356a9a68c99ca [ba9e5dfba1267d0152b3982839c003dd] => f24a042f527634ada66ac87aec3211d2 [45681913dc7829b2a3c1c4c986d0b7dd] => 9a57fbd0fc42a1d136f051e66e5d9f8c [881c1f68c192c05eccdbec59b80671a7] => c604d0fce0844e86b04e3692d56f86a5 [1986cae60223514e6dca5b5851706975] => 86efd3aa41d9e107041922c0035c7d77 [189baa8bcae38a93a774fa05ab8e31cd] => 22df538d440ac44e410cd6da2cf73962 [b8eb5d5c980d82a94ea2687a4019a945] => 9b5bc895c69845631931b36b89b7dfb2 [5718ae157f3bb3aa06e05436eaa7d97f] => f666049297d7be0a04f05c348837a2cd [701be652b6efa12d8dd3d3e68cdd97ec] => ab81a5bd1842caf4a0d6443344085e86 [64b39f58c143070e47030e7cd71e46f7] => cce96e2c251074ab61bc2a064a5a16a0 [72f2512e0c91c1c514cfc9e67efc8f10] => e31043d8a0235f1077dd58ee34eda4da [6831d61480bcdf7d9c056a6cb10bfc59] => ad55a39311d6c44a846462f3039e2822 [74c43b3689b3d0012961aa05096ac43b] => 3f86f191f51b94f7569ec412d598035c [c4cb290f9e6b449425f1717cf7379c7e] => 3f807b37603a8304a80ab396e8ebd907 [20f8bc8e58e8c04da8b7f4e4365067d3] => 003e317baf868ac853f25591823f7d2d [81939e085495a9b0d41dc5ae7592e55a] => b56f4d68738ebc595dc4dca549472525 [0b4c846c8eef84b845ce954478e14030] => 24b49e4813f7ba65491a652f74c10a29 [3c106fa325862b7a4b768b04da2e2de6] => f87c14cb32d8bdb73d8611ed35e316dd [7bdd9b383fd867e4a21ab27136e193aa] => c60a436eeee0c95f79e168528c5e8f4b [b99df352bede7a7a4556452245f881e4] => 7de2796327d24eb3e2716b9d39e4340c [9cff95b9d6b1e573194f236acf90dc10] => e44520e21ea89b4b24dbdd34588cc520 [6d2103b73f3df67377190b902549ee26] => d612e3b0fcb1c63ee4cf5ef9cf3e0e4f [deefa3613cf3fe4fea319554187fad1d] => af56d3e561384299b5b73a7388f7db28 [f225d5f87d3ecc30c5b475163da58f4c] => 22d2dd8e53ba40d0bc78acdfb1c48aa5 [66fbbc00c0ea1c79357f095522f7fb9b] => 85ed134facf077aabfb8efa1a18a7137 [10243e5c64987695309e8305989b57c4] => e33624e1312cd96d338289e022fbdedc [586cbe48c8fe9a5e1fb5271eff003267] => 73eee82ae748a66584b6809e7a2f4f1e [1241c40e1193424cfc30e35b0ae98c21] => 0a6d6d83aefa9b673e11572b9bf5d259 [815cca9b8f1ddc77abd90923c41f8f6d] => f341468daec42bafe9de72c9ac7f721f [02639ea2c5ba92135c8542b72c47602d] => 78cf8a57e4a37c2d5a77dc893234d71e [caa683e54be4893ab20a3ad6fe5a300d] => 12231196b50bdcf8421f10f6098469bd [7a6ebc8ddaad18c69f34ca7a8b6ac6da] => 77688976f57bc547b6211b37245f89a4 [8f8d964e89478725d590cbb022b634d4] => d53c089254458d58322e8cef3d34991b [fe3e357972f4d760685af85f4232c619] => c0866cf171417fc401ec92f5127ae7db [b21027a78cf9d68b28b7b908f9633d16] => 86c9b889201786a5bd91f2a74b7d0e9b [ddac732952721aabc1503dc60bf38ea3] => 6e9675846bea1afc545bdc0136ff789e [2ca76ba9213478ef62d4aeb2d3318c8d] => a654f5677fb1cbb2d7c1f6d394f322c9 [414ac28ac769aef8a4d43ffae05a76b1] => bb09c82df67c774482a58c7405cf8ddf [3567ada108fd81fe5e59730a688f37bd] => 158555c6600520b0f341fc6dccb96fd6 [da6ef00c061f8a761a58efa9dc258739] => ee61d892f5c820adbc2b70b103f6b32e [215323b3d3c91fa9e7de970204b1d874] => 42ed9d31b56de04880b262e5ab4f6590 [794f7f2070d0ae2dbf745313cf94595c] => 2b9df5b1348fc7b5edc42f6b378441c3 [a59deb285bc1f06d1d6b654fb129c581] => a1d36be9b7dace8c130db1f75b5878bd [b82e947364df5331ffa87f0f826e4a3e] => 0a10a4469b797085faff8a4398c318f5 [2cc76d2203dcfc02728beececbbd048b] => bc52e6713adf7ae1925b97993e4cb431 [64abc0c66b9086e9f42bb87ed4422fe7] => 8c4cfba88fb6af813f5e0b13c4b39603 [da62b4b90bacbcfcb1b5fc5c1d78ef6b] => 0023dc05a9c1ed5f990870501def7dc2 [d48974090d42565b29a4a53158e0b5da] => 0bb7982a6f8121637229b921240dc6d2 [ecba3ac0546d1f358970b0e8d32135d6] => 7d15ce71e9d1476d8d89e38c730ff097 [94d889b4c5b91d150c498352a2a2e467] => b500aa0703711aec67d98666c79bb8d6 [e25a01e2e2c0182897098e4aec6ca6a0] => e7742ddb55dc99b13f403b0c001622a2 [0074741d0c835ad9d1850b90f6233388] => 10bf2fa3e96722c6ae1be5bcbd7eff17 [8805c748e5ea142be5e78886e242c374] => ff3bb12bd4707f7e2db189047db00a99 [2d4084f4e39439487fe2da70fb76ccb7] => 31e4195caca8c2cd455119e9e88ea99b [64ad4e20f4455224b7a91b99bfca5443] => 629695fa32a8ae61160d43f4e0e62dc6 [9c8d5dc62d8e745b7885c65267dbbfe1] => 7d3d0b6c1b4952d2e0263f65a65e3559 [24f444590f791d5b6672785e6e650713] => 76374afe50bef787da79f6924015d533 [a618b3b509d82a56a29599eba2b96e09] => 66147a5f34b6afde07c7e525864062d3 [16cc5c9ee59f5b5bb377606c29c2f21d] => c2e593be5586c88b62cfecd938217a0e [8cc74fd7c07b12cad4c008f80fa19746] => 31761f539dff57d379d84bf955d8c0a5 [7318ab19f998c3ca60365397ae5d42c9] => bf21eae93bcfc2b45bf5e046822a7912 [3fc9c7e8c582a6dd9b854507c123c5df] => 6bdeecbf944525475509308c8ffa36cb [76cf80778365286437749a507c6f3032] => 857c8677e5585cf1589b2526107027c6 [e83b0272226318e4bc5d473ca64de417] => b1d0b2a5972db38e73a674e3991075ad [e1ff43e998da2385af9703bcfb2757d4] => 8a0cb4c6a8b8d4428fc11d696f7e6aea [568fcede258134a9332e51a5576af5e8] => 88d8e79c2d3423c047d482ab29108eca [8ebd8b295c243373c6eacc0090295b43] => 931ad217dd79dfe49c573029257139f9 [975f6fed9e19c0aeff671ae96b4671ad] => d75634728b2d2a52e5bd2b6a213b1c1c [95cb896175cb6cb3d95d84b182437faa] => 98a174184e0b88e20486464207949185 [04eecdeb1efa604f24a3c047243cee16] => 623e2f01d5b2bd9e85cea2439e00062e [b30d4f85843f8ea2709f1fb9bc38bb80] => 3d50931f65075df1ef4ddff487054bfa [e9845c0eb541130c0be4a10527fe6219] => 89bacc6c7fd2df899c4140db1ad729a0 [4b074c080766a12da6d479b2d3c284ed] => 4dc3207875c143b7725017401d3bd630 [287d27c1c66298edaf2e7be7644b94f6] => 36c3a8b41f77eb69cd75dfc1604c9e1d [4a8e048fc1748c0155358cac698bed39] => 4d24a7578199ce60e09f2fd4b4258356 [01884604c217df6e41fe9deb71c0cb42] => c086bf7e3997284e965d9ebd3e95de9a [002f938b4934b29125c560a96d559fd0] => 4b7e9b589e0daf9343db1388a7dd4bd5 [32a9d69c5548ab769dba0a55fff41620] => eb74a744f4c4230c963803bfcceb7d4f [b27d50267406d3a0fd344528b503998f] => 51211377388af071415619f2fd49e68b [a763bc5a6e0f440e76cc2d49ccf972e4] => f71cd48b663007e8f3150226d4cdf5ae [2038791d1ca514fe316c21e50f86b6e0] => ae3148cd5092f573f6eb1e296ceda440 [d4f700926327a0f1411dd188a49d81c4] => d8d153cdbb5ae7a8c27ba261fead84a7 [b3edee864e026e43f40f49e6b3e70f97] => 7e0bb32f53bb2e815b5a052796743772 [22fd76e62950e929b409a2397ca56258] => 2673e89a1e6235a8ba2ab70a85d7b601 [883ef205307c36fa1a97c96a0dbce39a] => d9dd1f9f7d8a6a0968becf9ee829e2bf [32ed6c4e1796210365e3b3e23cb50503] => e03dd66882d8fbb3d76aa10b9d37f7e3 [336b7a3bb81c75611609d76e4a83db62] => 503f5ac0589943c8384138d4d52dd9f6 [6fdaf0d043de3b65beacf2dbedd10b98] => 0954bfc313934fa25e83f81ac89d92c8 [2382a95311a66411682d07df0329a5d2] => edb3dde92d41f73e9a474cc33fb1e116 ) [hash] => edb3dde92d41f73e9a474cc33fb1e116-2382a95311a66411682d07df0329a5d2 ) [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 | ui=standard; VUFIND_SESSION=lrpd44tkomrd178aget1iq2307 |
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 | 49831 |
REDIRECT_URL | /vufind/Search/Results |
REDIRECT_QUERY_STRING | lookfor=%28%28present+OR+presentanana%29+OR+%28%28presentanean+OR+presentean%29+OR+presenteaneaaee%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+presentanana%29+OR+%28%28presentanean+OR+presentean%29+OR+presenteaneaaee%29%29+of+Guatemala&type=AllFields |
REQUEST_URI | /vufind/Search/Results?lookfor=%28%28present+OR+presentanana%29+OR+%28%28presentanean+OR+presentean%29+OR+presenteaneaaee%29%29+of+Guatemala&type=AllFields |
SCRIPT_NAME | /vufind/index.php |
PHP_SELF | /vufind/index.php |
REQUEST_TIME_FLOAT | 1755066365.502 |
REQUEST_TIME | 1755066365 |