2025-08-12T15:57:03-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%28+present+of+Guatemala+%29+OR+%28%28+presentaanana+OR++presentanaaanana%29+of+Guatemala+%29%29%2A&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%28+present+of+Guatemala+%29+OR+%28%28+presentaanana+OR++presentanaaanana%29+of+Guatemala+%29%29%2A
2025-08-12T15:57:03-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%28+present+of+Guatemala+%29+OR+%28%28+presentaanana+OR++presentanaaanana%29+of+Guatemala+%29%29%2A&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%28+present+of+Guatemala+%29+OR+%28%28+presentaanana+OR++presentanaaanana%29+of+Guatemala+%29%29%2A
2025-08-12T15:57:04-04:00 DEBUG: VuFindSearch\Backend\Solr\Connector: <= 200 OK
2025-08-12T15:57:04-04:00 DEBUG: Deserialized SOLR response
2025-08-12T15:57:04-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%28+present+of+Guatemala+%29+OR+%28%28+presentaanana+OR++presentanaaanana%29+of+Guatemala+%29%29%2A&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%28+present+of+Guatemala+%29+OR+%28%28+presentaanana+OR++presentanaaanana%29+of+Guatemala+%29%29%2A
2025-08-12T15:57:04-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%28+present+of+Guatemala+%29+OR+%28%28+presentaanana+OR++presentanaaanana%29+of+Guatemala+%29%29%2A&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%28+present+of+Guatemala+%29+OR+%28%28+presentaanana+OR++presentanaaanana%29+of+Guatemala+%29%29%2A
<? $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 of Guatemala ) OR (( presentaanana OR presentanaaanana) of Guatemala ))* |
Key | Value |
VUFIND_SESSION | 0oigokuec5h5as8l3kpvev5tt3 |
ui | standard |
Key | Value |
__ZF | Array ( [_REQUEST_ACCESS_TIME] => 1755028623.8395 [_VALID] => Array ( [Zend\Session\Validator\Id] => 0oigokuec5h5as8l3kpvev5tt3 ) [FlashMessenger] => Array ( [EXPIRE_HOPS] => Array ( [hops] => 0 [ts] => 1755028623.8395 ) ) [csrf] => Array ( [EXPIRE] => 1755028922 ) ) |
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%28+present+of+Guatemala+%29+OR+%28%28+presentaanana+OR++presentanaaanana%29+of+Guatemala+%29%29%2A&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=66399642 ) [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 ( [bad924300b349c2b42e9d7db80be5460] => fb3b1f2369db1df5d8bad101abccb7c9 [9c86fec62ce91c62892503b63d29858b] => 24fcf239778681125ef50bc20d03e2c7 [757c09bc84f3a30e551c006e73c70a76] => 7c545151e3cd34cdd713029387d62349 [5a2369ea533893b5622c8bc74cdaf449] => 31e280c0feadcb7e69f773f1669586aa [3b496b68e67f959f659ceffc12acb926] => 1ec8419fcb196427a907cd3025e25e4d [98e2a19c0b3377689afd529e98082bd1] => a056cf309fd4b3e1c7f5c33af4959a32 [2e752fd2b98ad2fd890b606c2a327fea] => 7fa73617b8ef407573b07bdb1a3512c6 [2b50f017e806437ef261c950a240e0ed] => 2296846c2f4e299ef61a2753502cb1dd [186399cd36cac1c8513f048721a31257] => b94738cd13f2f984ac926e014f9f8886 [2391f927416f49ad53bddc7771ece5e8] => 257b8bac62a89beae03ea66d7397f20c [a44e1a96251237e229d948b984553d0f] => bbcf1f47718927723adc1d96bbdf66a9 [1562aa715376bc414116092c38ffb02e] => b80057e8b57a5be187ef24232483d063 [25b1302c4d6a76d71620bd21b0f7b13e] => bfdefc53ddd93974916bd34a25476e35 [fca69f65f0fa1fda3072c3b3b1d93a9a] => 6860d535de68322778ce90c222878808 [7806562dd1607bab8343a28f6052e366] => d77068ed66c90f3bf53a0664e5754779 [5eeeb32d8238fe2fa5fa5acaf36effb9] => 1918ccd7103ed124663f779df41510b0 [0be95c5f74a83680f57e6b9524312e4e] => 375d8453de6e96cee7b673af1cefac1d [2e247503b4349a3fa010763304be8273] => 93f0c2ab4a3f26746c9d652bdf378f86 [c7e8e90309a04b0eee2b023cbd7c9ca5] => 7e5db8cd5145b999350c986c48cb8610 [9136dd80a194f0eb03ff08933514cec6] => 2ae59c8e959908020648a3f0a82f3a52 [79f9cb05ef946e8f941d4c18274f392c] => f633d4542e270ba27a3893d093d43e85 [71aa05d6e0063f13518ad474842f3610] => c6a25b58c8e43d812e4aad4855f5014a [d2f7d0d4f9b070a04b00b80dc4d01b6d] => d9de7de23e7026315ee2ea7d9210ed2d [71b54925ef193b2c8f2c181b67009dd2] => b1ce1368d15ccc84b98768b46ed032d5 [d086e97bb218b2adc1a157ba4d1ff3d4] => efa218a62b80c5ec1f932135ba385ba0 [b2788bcd55b136bed4afa30bcb23bbd9] => 15ee08eb89a60b764f031c6b22211c7d [9565db7fea04c3e64b62f05d7ffab4b7] => a90bb69759810193c3dcb41c97450f6e [06e4c2b7f9ae010ddbc13fae341c1859] => 52bdbe64ee61985c29ccdc979819e41e [8ec22e1050ae720b54b97e151a21322a] => ba51bd581e3433e85aefbaae7f15b0ce [2d15ea3824d24a5bf8b3819e5c241e93] => 02dbad6aad06627a28d536821709cf1f [c1c6c3ad14293723f3589ca44e1f212e] => 9201015dcbcae60698cb82dca6f823b5 [10d1688398cb4bc95bf4f04a652c662f] => 145330203dc33eb28c39f1cf3be93d1b [71c2043b4d6766e46f03edc09f50d627] => 6cc0994af9ebb7a7d5d450921325f77c [45cb7f442c862c56340581284459e594] => 2fef2b0e64eb97e0eeb870df7db5023e [f436ac1d577b83881463660e0aabeba0] => d9fff2611f8cff4470aa8cdb4e4f0b00 [3cc0cc7f008f48251a200753e5983120] => dfb861843804ca06be7650ba8ff9421a [4069d93dfa137ae6ddcac6a8895de3cc] => eb74e9a12b7702ab12513535b54af4a3 [41790511147dcfbd632082f192fb042b] => 6cdc0bde4fbd45c9a5efa165fe6d42a1 [3365595c0ab51e0c3b784886f8c01125] => ee501ffe043d3c44fbe56597935aeb6f [fbf471c95664cd9f14d4a61a54b65c65] => 1c6f128e4d342814f4e3d5b2540644d1 [660865dd2907747b754f26ba1c42dd79] => 88e818ce5684f57a93818e9c15683fd1 [0545fddac3a8147784e4d449e8172678] => ef29887c8e9140051ccf924e97d6a39a [199f36deaf5ae6793138e023887b7db1] => 7c6c7516f182c4d7af7623fb19a75934 [b0f1c1c45c6b2997a23d867024d891a7] => 0b2a0bff0d3f60d11a89285c0201b3ee [3f09ab5222fa977c87464601e5815c6c] => 2f8b2e3a044e14cddc812c449776dee1 [0734735a3b3ca3e154a7e6169e8db911] => 8eeeb50241f8b794307dda34ce82ad5c [98bee160e349da60d07a642b053afeb9] => b981d1288adec14b8fccdb54b137d6af [6c1d6af117cdf59dd395e4df2fdab33d] => 19079700253026b4ab05ae974fa943fa [4f219ed50e5fd617a82d409f25ee9ced] => a159b1aa09a49751f6a9a0451955eca5 [552c169549e2f2d4d3df1797807ff85e] => 5ae2c707a87a861e6dc7e0d922b9cd0c [ab5dff60e38a277647c2f405f721fcfc] => e34a7e22e96db1ea8020253facfc9205 [7f5c1883fc06bea71fc4afc5d9730ba4] => 71e56540848e2cd463dc5d261c30c8be [3857bf2baa643e9b8fd3c8d7209f5c39] => f517171778175d8b73f0853a4bf2f55c [5a6ff753a5a2f1bc2f746277599c3c4e] => 108a0870f5e8eab9dffde14ed19ad799 [0f14858f010d8313a72ea163d0f85c7a] => 57b32fc3cc0c9390816403902c3c03b5 [41212df58350a026dd7ad9864ec27d74] => 93eb79eef684c5d0b5daaf2afd537833 [dc1ab552973edc0fa1ca8aa29f73d889] => ccf657fd7ceecf284981ad9899ddd013 [b577e0cb0052631c0f91bc215916f7bb] => a2732abbd1651c486a0322e5ac3d1fc4 [a9b7be7270eeb389651319eeee42ffa2] => b501520bed5bb8a7c040439b60182fc3 [8a281ca40e7c8d699c664d0576b55969] => 3d2b4542856ae69aea41a17829eb9df8 [649443f4167355c5a04e537687f6a837] => fb8aa4d83e796edae284689a825d00f3 [22abbd21452c1acef15c4438da0b0419] => 9abdf9e13bcddc30e4d401dc9f6f709d [ec36fa5d5b23bfa651062ea291319c56] => 7cc2f72a1beeb7ee055b76dc20c13980 [72c0b6c6b1fc4d8f40d8b06d8d3114a9] => 44be8fd8e22d6e06d48031798aa18e63 [0a64b56bf99b5eaf916a5305318f6cb0] => 64ee18d99d80435f7a1148208a2f7c89 [49e2ec19fc00b18f1fadc177e519ca49] => 1882fb3f7b2e49210b552fc79c79edea [ee8bbb7f6b9817f6b6be70f457a38b01] => 5f6072cd468a32df7549c4ed5f1905ee [325f03869970c4b7b859b5e49d262d25] => 319bdaf8ed955230f4e48b34bb231f5c [dbbc4ef827133b08f5898d8a61281bb7] => 9ca6ff82a9e9fe7b80a9d55b02ee462f [80148570f42f47a4c518592d17b0d696] => decb40b5b431cb0ea1dabca317c00abb [94d89b9d5f6980c2a5bac9a68d6f1215] => a3c1bb6488a8076216f1feb43ce37efb [bc9947b257510b8d6587ec971eaeef7c] => 477ded8ec6ba0aca0a9d11c0fdda7e53 [abebb3dfa9a5457b7b8667a3bbd80066] => 316dc3c53c595d4629194be6507b9f28 [d1f7d53f28d7c60c298b2425624dd86a] => bc65f87413884680e5e5eb37631074b9 [33551f3c25679e7fff71aab938ee744c] => e5c8a6f8bf06fe819e166f963d8b71c5 [47e72720234bb9b8659f69fe4538f61d] => 4d80b80e1f8ec1cb0a18349b65050898 [e25d73bb9dbbef2f5133cbee76911625] => 28eee35c0045b962416de446b406f5a2 [97d123584eb46d3b72ed0c8b0ec5784d] => 1685645e2da750cca6875c7734d2ab47 [cc612343731c32c7c442ce55f8065a27] => 8668a3972659bd1a018a930eebffb202 [9f6456333a8f5b29e517866ac19b4ed8] => 549aad9ac00ac5ed91875370d51856b0 [6381db3a89f029f8ff005f55a54cd6e9] => 490a4e11cd6735f400f5459b6501aa74 [36c331d1c11b602bdccd057f2ecd716a] => 71b98ee2f37244961169bb47ae37166d [f44ce29a8b940b9956d03eeb0b0aec58] => cb3ee61352cb173fb15496115002af46 [e2ba882e3ee8c301308c1641d135385c] => 1e8966459d208759642c5b35072dac96 [ceb80f926ae26a697a96cbfda5002cc0] => 2f4af4532c290a41287532d882e5ee93 [b0bc0361dea61e7081980006cc417df4] => 1205d49ffacbc43c23697588bf3f6431 [7108a20de29c726cc4923bda4a3782e1] => 43a557af92862b32d59e2b95036c74ef [4bec2e6e9808f12a97fdeb4d47c28f7b] => 3b423c4ccba661f0f6130fc2a9350646 [72795a9a24c65fe2e4be7985203d661d] => 4efc686b97dad6224c4bf44b0e26474e [37cfca41e7cc8e5633c7eb863cb06dc0] => 3ddfc7a47de6a5c13be295253c9f0515 [d205da52d0d894bc8b54aac7d21db316] => 01156d91c468577cc6b1ecb2c78b9e65 [8a572c2cf41e5658e1452152e3c080f9] => 91f501077cc84c9b6c8b5631b380919d [faa0a85b268e3e609f7ffb0a263969dd] => 28376aad8f54e6966d41dcf757f8f317 [58abac95525bb9adc9720289f1769531] => f52818eb2b84f440f5df49d31a512058 [07525922c675f90486cf21364bdbc4c3] => 8d8d8e973e5bf1b7ed4ffcd2839e7ba4 [1464cec6973b458c65c2efda1d1364d2] => 5cb6e6572989846354e43bbc3afad5b6 [02f1cb4e7bc644fc79294710b47f5273] => 10668cd2df0c8a5553a53f524c19e9b4 [885ed5ba73be5e4666fceec4eebf6ea0] => 55a93fa7535ad5e64b4de5289340531b [120c3b911ddab2f709690c15cd547c84] => 0a577cdccb250f50cbbad04b067449d3 [e57ab26c05dc10db055494d2cb476ede] => 34c988423228b39a1068c2d8aa3d7208 [9b52e4f1c0a014c81be2e44e30ee9969] => 6b6ad61f8fbf5114bad452bfc98132f0 [e23a2554e2f179a44c2ba38d4f5b7975] => 75a60cbebdd5486968e99b7036f32f37 [f08208b056c2f32551e350d1b76376f6] => c2ca5f0e024212480e23eedcb31c80fa [e8aeb99dd38bfd00eac1216394ac5879] => b8be6547eeee5ad5ed2345ec725d7817 [dc52ad4756d2a620a99dc164d5b92635] => 5bebcf1c58fdeaca2055824e3a86158c [0aa0b5b3e561a631cd355286954c77ef] => 97abe97299e74e564b55622366255d7b [7104c08bdcc9c44824b8d6b50ee6309b] => e74f7d0b18feed5c0433fab6b56d9eed [6b56ca7e481bdf83f9f6063f5be7204f] => 2ca35bd7babde7a3139eabc1e4f400c4 [c6a6093e9e041d41acc6bac023a79785] => 43b4eacee0ca803980a47577e208a065 [b35accda37e0d55502ca76e030ee2734] => 0d3212d559585594088d76dcd21a849f [24295dfaa1a5ad25054e5f1bdd7012ee] => c49c2850df023411135f4a6982799b24 [59d7e88049f8c691be2e46026432f0e4] => 4db239bf4bfe46c9be0560bb99970a6c [bceff5bdb42a5c142759afbebbf37620] => 76f541c5b8221393b11f5f6ef0807d14 [f2c7f1637470038787f36043209141e2] => 4693304e87f18404a163f744b97fb147 [01ab7e88581bafb7cb082386db124850] => 79e70c0de826f38bcea5d050cea9b498 [cdbc09546447a22b4d750ea5ce7c3efe] => bce1b939204346cff1d020516fff5379 [bc8cfc7cc9954611850edaf052c9d3c7] => 37e694fb295529d0f40182869584fa55 [b8d7221a49bcc6e72a677fcfd6b2d146] => 4f63333350dab0238e264bc10edb7ec5 [937242c1f658b8dc3beffcbaa1b772fe] => 348ea5bc6802e2db2c65eb7c99ccbad9 [fc21c1c519dbf29697a787b8c04ae756] => 0eb0d311d83ccdd67bf0cd5673c19f22 [a0a07a55dcde28019c2def24f5cd8961] => 412407995b242a6183b39ea605366e04 [ff4435dbf6cab55cf12efc3182bbcb4a] => e89631ed92e7fbeb78a30e5b211b5c4d [db784c7614b67f1d88630253455b9915] => be66495c44e8fe36255324a89ebd8def [81278a9eed712ab540f4866f174950dc] => 61f9f87faf8f9411437ba67399d1bb27 [96023e4f26d489de119c2ae551221b19] => fbc1a095669bd678fc10a669d8f3e784 [16ec901e6f2499705b5fc06f19157ed9] => cdb12c9130998f54c3fc1edba1e2faf2 [cecc1bc29e671ae5cc5b581c69a7099a] => a513c7fd1ce7625a9692421aa2a17d19 [6aef2831b03b0e7b0f0cb9249d528f53] => ea67572da418be1debee8bf5823f7bd1 [2bed55cb7572e3570ac0e35fecf101bc] => baa04905119a6d4fae7813d8329511ff [b1c9b0cdfe9c6bf2cc920e4a1851627a] => d6ebc588fab24a83b8c985abbc9995ba [a2127e3d48b21174853259fb250f9d5b] => 08ffb9e60996e344b809b9f4100fd2de [e9b43c6ab29c6c3100ba471658c86250] => aef1a11dcc66069b33d33ce7141bdd1e [fcea8cbb0968007eb728482b9a8e1553] => 7db794dfd898becc28fb8fbf79577602 [7d011a6f5fbdb2ea1f993e9c200564a7] => 9fa11d2a5d90b2bcc833f39dd2a4df7c [18265a060740e6b1359cdc83647aaadf] => 0c9efe0705b105b7bcbdad439af6b9e4 [7e53167c26f8fac76e146194f11041ad] => 10e143d93c45e2c6cdc587353954f984 [9a8cf5575cb5e46bffb09f6c037fe160] => 4f0012ddf3ff57eb5b70e237c117380f [8414c53882cbdc47e74209dbc2727e19] => 69600001910990b481ee1347e5236753 [c8dcb9a50690adfd00d8e4aa3f97238d] => 22d23de9ce7c9d5b23b2e5a0b822c9b3 [65cb1ed5c2e5db29a673a6bcdec9598f] => 4490c87f428db5552cea9f31ab701c80 [024a6268a2900882b3095c933453be06] => 1fb01a66bf719d37512b9ee23701b2f8 [3f15ea37604866937b0b4343bc6196cf] => d339ca81b02aac1eca21966f7a21d52e [60c53a5c3a3f73752f2d0ead751113ac] => 38b374a59c40bdb6d9fdf535bc13da65 [e401297d606aa4b6ac3690cb043b1a8d] => b7ca30c58be373df179398793d65cf43 [a56b22a8e3e67f6e97e0c4fd9ad22848] => 7e3bf1f9f0a3f8d72feff52ba6d346e6 [c752157cdacc153a5aae21c6b0534678] => d66e19973b3d08807c32535ed6ab6fb2 [5949fb9b8297d1ef634d0e05306704f4] => d122aa4ba48725e3d7883abbdb684c17 [9986aa6e1f25dadb364521c9d18145ee] => 2dc4167522c612def5452bc62d7bbcb6 [0e2830ac6b799af34a1e405d6bb842b3] => e3ae3b0aade48886d2559a5f94e217d7 [6abd3b6cd0a5dedd1e838c88b643e8ff] => 845174a1c467680b0dddab80582b6379 [235e514efaea19561e0c113850ddda3a] => 0e8dcea6bbcb8ee59ead718eb66a3d26 [04043c36930f33b371323ad20e57f442] => 618a3909d603ebd1311d4e1cd4e65b21 [4ec943a366c9e92b1df78f95b9b27c8f] => 5f301c8071c74b04e73f4df5f3cdcb3c [e9c96681b64263a1590bb15a51e16630] => 03d8c5f783a437a90cf1d50fcefe6ccf [76b4467849aa047f9a68524ea052774f] => 94849e0e8de00bb98ae9805df83f0f0a [412cae60b792a9de387fe6afb16d7a3a] => 2d2fd516f0e132c641c3a0caf90f413e [0fc78bb406c6d888617c1b55f3306de2] => 6ce36219bde9eb5a44bef9afe1950d2f [0c6a71ffa1cd888dbf3aced99f20a8cd] => 1dd2cc631341c7124ab352b7704e7ae7 [bacfef12b4b25f96fd48a21ccc817148] => 93ff1e71b7f2132f4aa90e684759b670 [3c5cfa23430782ebd8c8b5976b615340] => 448faf2c81e81c38a156fd2d948e5227 [c4851aa148021e13d55e9c73a7e3f520] => 4370922f9b9fbc84b9a3baec60bc8127 [7a43284214478c2154805c1b18286e7d] => 33a047412f8aac97e5f587123b28d3aa [e0f035b9f1e46c5d5b82bef4bcd00b11] => 664eb2e22294cbab904177ded7f826fd [d22c88af834efcc00549336e892082df] => 3b8ce5f952466df2e7c2354b4b03ef63 [49b7e877bde1fe132f8ac4c3c5f3d346] => ff5eb6f5779bfa368e586fb431665643 [85311333f67a5852e1163406fee5a707] => 495f4b6b0e388a5a466ef661c6b91bb0 [8f07118566d74e122943b72137ad2852] => b1501f491caf538906a5ddedfd3c4c3f [cb14eaf0d8e24ac18e84eef89292bad8] => b6b38b03b051fd8a7124fcb5edc1fdd9 [6ffb4d9be878ddb52e22a6b2568c94f2] => ffa3456c9791911658f20bb7567a3f36 [2ea39e66f1ed585b58710cfd8f1d4312] => e654787ccd2b5fdaa383dfb094a81102 [49dbaa323ffd823d8aaedb86402a0632] => 5c6d2956cf0eb25bd835cb4697f35dc3 [ee10d98ee4a15f91932a65c7b0fdb109] => 829393ab5dd435a9286977c865b8f983 [5a3fc226fc2952bf5b1b240cc8b2cd8b] => 1da406f65e3cf97902dc37358c3b14c0 [112f4896cf584d4add6ca4c9dee6232c] => 6b15ec3686c2a946e514da808dc60349 [b50ce7b669b920c5eebd8dea6b669fec] => f2d2edc0701a71d57a98aefd4a76fed9 [fb8bc3fb42843073c9cac476ad49f341] => cbb5c3fd63785a2c83da7928d3039561 [0ae65dbedd3efe2c93ba9e4b99cbfa47] => 207c99309b68f543c607e9125be435b5 [a62121c82db98395c9bed257e94c49da] => 4a0362839c5e0661b9634305cd10ad99 [02f1ec005a2d303608eb192cc9bdd520] => 457f0d65e0a63d6bd7fa4b2de47575f1 [2f7ac1c6d743ce45bb2949a1e1ac9ba8] => dd765effd6a8a4c7e6bf6308fa94d0f8 [e7982f76d22b3a0cf0c3cba02cf322b8] => 90bd256e79e7596128f8072c76e06d56 [db9d4b03b97d7f413b1d0aaa1f40ce4c] => 96efb0d58dbc228473a4c37a7a85e393 [cbefa4a05ab8ba618ed7b2a29948adf3] => 465b86fe79ee690f359a074759a8e808 [ed311fa63e3b6e6d1afcb0dd3fa61318] => 8a8450b33e252c5272bc9466bcea3071 [ac6b978c52580b029198f94d6e5ea4ef] => c1e368f0f32804f47c7fac713b1f5694 [7e3bae501d84bb2b3be4221e66daaa82] => 9b392968c9a8adf671e116d40c64fd13 [5b150260abe0037f30ec1ae6dfc376bc] => 43596f0d34303a4521c5091509101dd7 [3bc824d46aae84058a6bd232bd0fbe2e] => c5fa4554ad0d2afb869ccb1eae08137c [fde7885dd71044034d2201e04d7c4c5b] => 943685803d8181d3335c1e607d226e5a [bc3bee2d33d7594a913642d60eefc6ee] => c5be2a0110b91c140e131153ef9b7205 [c701571a7102ab199ac50e4be1f3b2b8] => 8a9778ab5db22dbff32321fe1d265a1d [80a7331f2b5e0dcf445000567146c097] => f00a2a06fdc13889631d9789ddfe0d51 [9cb5e91bd5bfca604cd988795e3c1dcf] => ff09ea03273d47b4687465dd933efb7d [1554094b6e3b9d1d29603d3f3c8d3c12] => d866499aaeb8ad2a9f70fad141c21881 [fb236c241c1c47bf9708664cc8d4564a] => 5e7fc43e373aec5671aaa8a1ab417611 [eb9004404511af114520462b116a3c82] => ae3bacd6a6d11d03434a9c3a26a48318 [2de12796f0377cdd1651827e9655733e] => 425ec79fb03e59e26121b053792059b4 [17a241ce54fc5d7c19aef20a124ff8ea] => a56b5fb848b75c6022d8e1a6ce9dac4a [1a93bce56b847d39c0a759b0d24a0c77] => 354f0d197eee20556c5869efb2895e59 ) [hash] => 354f0d197eee20556c5869efb2895e59-1a93bce56b847d39c0a759b0d24a0c77 ) [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=0oigokuec5h5as8l3kpvev5tt3; 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 | 54406 |
REDIRECT_URL | /vufind/Search/Results |
REDIRECT_QUERY_STRING | lookfor=%28%28+present+of+Guatemala+%29+OR+%28%28+presentaanana+OR++presentanaaanana%29+of+Guatemala+%29%29%2A |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | lookfor=%28%28+present+of+Guatemala+%29+OR+%28%28+presentaanana+OR++presentanaaanana%29+of+Guatemala+%29%29%2A |
REQUEST_URI | /vufind/Search/Results?lookfor=%28%28+present+of+Guatemala+%29+OR+%28%28+presentaanana+OR++presentanaaanana%29+of+Guatemala+%29%29%2A |
SCRIPT_NAME | /vufind/index.php |
PHP_SELF | /vufind/index.php |
REQUEST_TIME_FLOAT | 1755028623.807 |
REQUEST_TIME | 1755028623 |