2025-08-12T15:48:00-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%28presente+OR+presenteeear%29+OR+%28%28%28presentaan+OR+presenta%29+OR+present%29+OR+presentan%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%28presente+OR+presenteeear%29+OR+%28%28%28presentaan+OR+presenta%29+OR+present%29+OR+presentan%29%29+of+Guatemala
2025-08-12T15:48:00-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%28presente+OR+presenteeear%29+OR+%28%28%28presentaan+OR+presenta%29+OR+present%29+OR+presentan%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%28presente+OR+presenteeear%29+OR+%28%28%28presentaan+OR+presenta%29+OR+present%29+OR+presentan%29%29+of+Guatemala
2025-08-12T15:48:00-04:00 DEBUG: VuFindSearch\Backend\Solr\Connector: <= 200 OK
2025-08-12T15:48:00-04:00 DEBUG: Deserialized SOLR response
2025-08-12T15:48:00-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%28presente+OR+presenteeear%29+OR+%28%28%28presentaan+OR+presenta%29+OR+present%29+OR+presentan%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%28presente+OR+presenteeear%29+OR+%28%28%28presentaan+OR+presenta%29+OR+present%29+OR+presentan%29%29+of+Guatemala
2025-08-12T15:48:00-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%28presente+OR+presenteeear%29+OR+%28%28%28presentaan+OR+presenta%29+OR+present%29+OR+presentan%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%28presente+OR+presenteeear%29+OR+%28%28%28presentaan+OR+presenta%29+OR+present%29+OR+presentan%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 | ((presente OR presenteeear) OR (((presentaan OR presenta) OR present) OR presentan)) of Guatemala |
type | AllFields |
Key | Value |
ui | standard |
VUFIND_SESSION | gt2lk4tl0f6i44r839j495o0n1 |
Key | Value |
__ZF | Array ( [_REQUEST_ACCESS_TIME] => 1755028080.1354 [_VALID] => Array ( [Zend\Session\Validator\Id] => gt2lk4tl0f6i44r839j495o0n1 ) [FlashMessenger] => Array ( [EXPIRE_HOPS] => Array ( [hops] => 0 [ts] => 1755028080.1354 ) ) [csrf] => Array ( [EXPIRE] => 1755028378 ) ) |
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=64611376 ) [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 ( [7a3f87cdde107a33a5bb666458ff1719] => 51310b85e2456dce1ecaf85051f70d16 [5cdf354f4c72701a9aaa2b5b2f1fea36] => f993d55ca1f2605ed3c534b79fb63a3e [cd1b0d0dff91482ea5fd14ebadce3f17] => 6606fe9fa4c46002adfe6a8c484ba20d [71901ca950986091d738d6f9d0eab29d] => 0ba5d53ed36411febccf3732b4d6c367 [eae4b029b9bfca957f01df6ecf0d7a02] => c8f939937c5fcc1c50b4ace741ea472b [b62efb9ac3369c271d0e35fa2208c4b6] => b58ec96122c3e5f903ee1556e012c831 [8790cadc205e19f4807d35038b3c50d2] => cc3f279cb57c3a22fb856f543aa3d9e5 [cd8fdb96830c5aae996531eb67a0ce3d] => 3265aabcf80f50645db89a12ccf3166b [b0fffc2d0da5ee621041c0676f01e9b3] => 0677ec56c6acfc82132702cbe20556f0 [39826f469335d61f024a14939693be13] => 406e50650693acf6b77ae8ae95f74efd [77e1f39ee962b866800e2616d275aac4] => 7523c4b2d0fb95bf7eb5c7fb46545184 [4bf6a105cdebb9fd12c33194babf6909] => 620aa9691169597738f52fddd0ed72f3 [582222173c88284a513a114aedc842f2] => d28c705e80e97889d723f88b38d1132f [3f4b9021e817f4c29d8464de375b629e] => 381d935c3026f94e8ff3317495f980c5 [1a8c312528d79719708bd12b5706dbe3] => f43a6cde77af2338658c41a8ccc1b8a0 [eb307ba4826f66d54d37d4a259d57c6f] => 42e7c9c2e0e53ce45afea5a0bc385a14 [c9678d5dca20e05776aa28df749037ea] => 8a441f909148147ed9d2e54e97b346ee [d8ec4e50230f804a9464f3dc1675e0e2] => af38f9350dc6958e74cb587978435d90 [6427297ca8c44fb765d59b481c93148f] => e2a3b4bc4660057c8244a6c3bcc5b5db [b17a71d3b2965bcf795449cbf7d985ea] => f9e0853f2fe7c17fa86d47593948f327 [a8a990fb471ea3b430b3b3056fff699a] => ef6b453d89c2dc9cdc9af952bc7e6089 [56a5d05f9cb5faec8d6b8dd1d7166f7e] => 78aa61012ae859a93c20506925a23f2d [f74afe35729568715c4c5e8f472d13d1] => 06de3bc9c6da01a4ce7a0b30e0cadd88 [c3054a5f99d8041f5c5fef0275fdc878] => 2d4f39dc4c15bc44827789a78206b949 [60c2f0d0701d270e55823d82be46316a] => 65480f03deecd3b2be858ccdbc190626 [c78a1773a24112d71a8c7d467fd73395] => 3c8f9a54b55433a8496bbbaf1842d448 [0c107ae74c8ed8d39248602f8a154714] => b7edd2cc93557bd5f9fa167b87d06ca4 [939428a816d93db89134cc3f7a437b47] => 509bf61cd668a391bf32f3b990696f72 [d6ba8a8d039a64c4f8bfbfafc770a59e] => 20dde3f03d409b0060f7aaf5ad458f93 [1780406d028e2587805b22d943ff9ceb] => aa3ab450ba63d4f09226254e24c6e2c8 [7a0dbb8e65a4c0dfd70a30cda76f3aeb] => 6b0ed70bf429183af82de0a05b8fcc6d [1c170d47b625cc5349f83bc7c190b2f2] => 631b3f6e5d49faf5bbdc0a7586e7e834 [ab1c952527c159786f91cd43eedfbe53] => d62fb3e2238de301ad0e58de94c8c643 [4260286dbb2d367c0f439d83d163eea0] => 96eadd24fe35e48099fd0b76c97f425c [fa273f06159fdc05811a17180ac1a697] => 8575e06828f095c6aea851a0646899ef [f5a9b18b622328c95851d947011b096f] => 992f1a7c82b9b0a4a2eb41e277786deb [38eb0825720f1baa6e98591d6cf9dec0] => 858ea8feddd6c596fb0858c168ec726c [f9306ac1c6138dbd16feb80187d8a9e7] => 6293b6c448380908876ea6ade327c650 [d98a4c65c657ae9b5e9a5ab221433cbd] => 16b9801578b2f5acdf8693a330099b61 [0c98805974bc9956e55f2d14aa18c2ec] => f98821f5a81c8287705ae02c715ac32b [4a23c4d2ab65d8b9e59835ebd67afb4b] => 6cbd10359615c0f0879c7f2479b28d29 [086b2a161627fff7a4957cee78350796] => b6c6fe9563229d0b347d1c63187285b9 [ddccbeb7cb119c2cb268069ae330c0af] => bc46f45ba4c30af816cbf62b46a5b56d [40116b27aa4e1979a3ce584d8e777534] => f5db4646520b5461ddf8663fc82e0349 [fd23f940334fadb79954c7602d322ad8] => 231c9e54eda146d1891633fb52fb2599 [cb4d6827580b42f79cdc98a15c7f09b8] => ac975cebd2e98b48436b786a11ae7d3d [c7d359277ebe2a8ca9f888544e6291d7] => de33c3f0162a1b76ada1d3391f5f5632 [99250ebae5f5d56b42dcd0dd3f5e6c7f] => b8299a4da7179c3e47085ca467d7ffa5 [e054f52a0ff8d5aa5143eb1ff7b9f873] => 711c4f95694fe65f6c2d771fc4e791f4 [383e74a4d156b36d0cdd3b5db9b00670] => d0e60b553d7ff0328a4cc5adcf53abf1 [c762cde1d0f603995b0ffbbfa58c2b71] => bd1eab34064509fb4d68ad14b891c301 [902c416c1c8f9464f9fc436168bf1e95] => 70f2b5a3537c9b7ac5fe74d4c871bbba [257b57faeab8b560037004189d7ae0ed] => 87ea51d132f9ff7de2ef15c6b524d412 [7ebca53fa0402149ee5607fb80da062f] => c6fcac82e179c1952e1a82f9bae4e986 [2e1647344f9f63dec7f42119378d8881] => f31b7042c4752acc4a27ef1848bcc98c [39e8644955444582632a879003b0af7c] => 61e201d2997c5fd1d6324dc6249edfd3 [f029416ff63388c24358f1988d422e62] => 22ee733bdba71a120ae826d09e906ba0 [5795f55bf6bac54f7a0595027e49fc06] => d7aa75a5d935b658209b4869306b70be [1d67eddc24c2ee450d79787675949bd4] => 292e66f5e9de5429923fda2a41ebd3f1 [aa3100cdc7e20946b92f0204390c5b17] => fcde421727457262d6f7002d6f1a5020 [ede5490af98279076ab6a8aeaa97f6e3] => 1af3d840d6fbb1dc20cc9f53bcc5f91e [0fe90817cc7e31f6b68d2e5ee0e55141] => 5f3dbb233d6489d177f5fe820ad2977d [f9319d4948eddf8c13d81a8b9a32339d] => 575b64f0eeae0913be5b7951fb22bae2 [7a2f645a5487d1dbd0d055369a6cc40e] => 6f9d6a809415bb982951fae810b0e289 [3eba1c4f91e796dbfa9579690d830fb0] => 93a8495e6010f87bc0329b908f680d3c [2687bebafc60d33a00c76df0d3604adb] => 0bded27f5d03e9ef1764f97a95a6de61 [e49219046ad211462b6314c5fc5504e1] => cbc5981d8016f609b958661069b59c76 [85c4bb23c09805d74fa7b8d39e5f1006] => 9e6789c2621a7d3e6c41f2523b086792 [2b8ae1622c9ee2bff9f015369544433d] => 6da653b41c8b92322d55d8903ee3cd8a [9ae9799d372b2d1f5a5f30b4f3f1be69] => 4e08686cee21880cf3ac9e5ea87cc10b [6a183a2b5804b5e2f701cb54f532123a] => fb2ced1c06d518f9dd76ae1989dbb0d8 [1f5bce3ab44cd0a8e3e73255be4f4457] => 5ce0d773b41d4d1ad44758faeaa90a23 [4ab9473227182eb3999344f6ad7af0ff] => 4bd7792a1e47818b9eba79fb1b5cb65c [71f00fd118a256c8d461ff42d688ae8c] => 022b92fd049315dcd7b3be0952943c71 [801e62e61fba336ae40bf3f59a1ad7a7] => 85627976cec2fc2ad08ecec35dc97201 [33bbbe8e3c44f7a767d8edaf3ac3c584] => 4fefe2af01ac5a260680b9486ff44b87 [53e48e99a0c4a6889f2a7a2f021d9c1b] => e97e149fd9b84952fb5f5f38cc081906 [32bee3f54a7ed5809d15fce84377dc42] => 21d45b64b2f330723789a20cdd9a1dce [845355f5b24154f474331f3877b6410e] => 65da60b92c3e8ed128dbd3ec37ab1e3a [c1b524049516d1fc001580eb943e7b3c] => caddc62a51787a1fc1ee81c211038a59 [db4754f08a6f5d8c70fe157997b5310a] => e0a773f355d6b93e5435ab1d95bfeb3e [26e2dac63961480a5319c4030d893094] => 6aecf48e31a79cc6798266a33e21a986 [52c7ce88272f4ed66c14a1e3650fb41e] => 27bcb3b6fc48ebd856e0fdddedf39802 [e0939a45281a592463d563221ef3539b] => 75092a4e345f9a6a1ab0f6b0ad84ad11 [a1702a4e58910135706c13ea47116d01] => 7e0384a7be782157971fde9fe7b0a972 [d958154bec372da4215e251792d264cf] => 6249d815d323cb8f69f4ad0638418aba [944478b264b03acd91c1f37e845671a6] => dbfafd0a6bf5963e11c7b6ea239f1735 [282353fc1500c47b7a02496d0978c5dc] => 71677705840c9b3fa03bed48cf2a8c54 [d471b09ddbe63ae71348a488dc0f4b10] => 3f78674f879fb15884f3de479a168d47 [7ad1675a66b77d43f6498571f26cd55b] => 7e2b26a09a8f4e672d0381cd40541d9a [5246f2595f44a2b239cabe246c56c860] => 586f45e7951525514a75bc039ec900c2 [9e342dc4954a5bdda0fd07bed94a288a] => 20be163e074dbeba53e8254eb48b3a34 [bfabba9a34e811ba26bc052cde1ba7d2] => d9e2d7f565fa3c3a28fdbe26a40435d9 [05153e6bb7a20bb93494993d4685e8f1] => 897d3ef0f7049d9fd086d5dea72c8c80 [24db79d18aef051ddbe0a3b8d8668dd6] => 8f5462f3b2b297b7a7dd091f9361825f [efac3435a395988cdc8794717f308e37] => 7b3cc75bfc1ee4cdaa88d587fde64e40 [8097c3098a3077578dbba80dfa1ce6ee] => 4fa0f84893d488cc3c67bb1c1aa7df9f [e1128d18e2637d644b79ce37024679a3] => bce7d449fe38f3964fc6e2cb437ecaa0 [8fb8f7bbfae9a80aae8b41e39e09fe14] => 65b9d98f0d47c4fbe76e128193a7461b [5577257a6c37494742f9fe2a931dca05] => 082a80bc983b5d33cca628849285699d [299e282252d9b85e6eba9c927e6a6487] => 2b8d81284e709d3fab4b2329fd1c8a74 [8f5128e8799b75c56d397f48e8bec61f] => b369196d56cc01c272d72160f26fe999 [fab1ba207f5313b79b96e7590d8144e9] => f2e828a0be51405a9d1529c6f8edd8f1 [3be1a671fcf6e74ceb2f6cff47a3c73c] => 4d0a8f057b4086ae760b4de5331d5c8e [68d58367b72aa6d31f5a9934bdcfb74f] => 6d03b53a0241766517f3d17031d71a8c [5f9ca081b782fab21a45e1483bbf7c92] => fdb491b4a46c3cd72a4fa32ead86a985 [9c90ef9452ceb0a747518b871d28ec82] => ceea37f1cc224527ddf0f4e14f268d0d [35819ff1016d3ffa6220658d6975b23e] => 2263602e83097ed350609e8f104870f3 [385b350f90d1f9f3af328b7e43f185b7] => 7d7d5b88be0c9c35790bbd92f1b42e5d [2e55961ae111015fb9bed6e7cfdef7ee] => 78a70d0201e69af3ce0a49bd25a965f0 [913cb72ec6374728d1d99a70827da80d] => e17d30bc6c438a15d41daabb4367de37 [070dcbd82a3ad48dcfaba8b873642091] => bd61655a61617633211aad5707e3d733 [e5646b73d16f9a80f37283ee4cdb4d4f] => ff111ef840d1f326b314982e24ceb755 [e8ac179cff77fb93c2abb60453892c25] => 9a252e6ee14e4b9e06014bd56337b0d9 [0d8b2ed67916b312201d995300048771] => 0840300a0a1607147d0ab790bd41516e [111beb4dedafcf01084d0c614e1b7996] => aa7c8e0f5a404e2d55a5d1c17083fa93 [c25a1e52a29ea253fec17a6a32649445] => c1674fb1f42b3390e6df8befa3e8b0b4 [14c132db9ad4fe56df1d986e33cb41c3] => 3b222f557c33a701599db1b9809e6e1e [4e100a34c8f1e15ec5d3df6ea67a49cf] => 36882dcdac6adaf22e862f2faf178ca8 [a59c59630cd98628d800fb97507d1166] => f1781eee60a8fc91bb75ebd03f17db00 [9091f8a80544aa0a96f24dc8a416baaa] => eb38e0be9a51fc3536584d43f6308e7c [de13a0c8d5036e05df447491f626bd6f] => af0e51b6cbc3f52b8c2aea57aca25a64 [847180cfe5cdc3e4d1052a760b65adfd] => 529cf80ade59a3f69735be0dcffbe955 [bab09bd521599134bcfb48f03ab9b277] => cac9addc90f7a8c9ccce03d0112c9e8f [4c8398f01e0b969bb19dab7802a0186f] => b2ea38ac6b3a0aa856f7dba50bb87e10 [dc405bded0bd4540f4c9e0c0ff8f2cfd] => f60d93000cc35d54c9fc20a08fcd45dc [aa1f7c1cfe4ed5a541bcb705139c6024] => f4c59767787edba3389ed26b40c0cf6f [92baee7aabe2d6d337a00a4e06c0ba01] => 82bc5dc4e91292962ad1d78892a09416 [46c32400d5c086bb73d65f0c97149d9d] => d51c28b961282aa7371b10ec5398e075 [4d8fc0a4c0bdb2e26722cbb99bae3eeb] => ef4ee84df795514a33739a5f6235f047 [1243630c252d35094f5c84600701f92e] => a6a06a29253636153c8947b9843c6b7e [f3e4996b3c53413716f817d406e81790] => c9cab45512018461c1b957a972fb7efd [58580ddc842a0bf30e6f69ce22c0ab32] => a22c0741825981c3c7d7546df75ede17 [65422ddf33a657e15ba46648ae619ee5] => 855edc7cd946f3e86f52fb23573a0a37 [c5deef18f522b24a8878b5691aa2ab02] => 6f4534519125fb6fb079fd966865503e [cc759b0024d8f3ccb1d204707199574d] => 7c009a0f93b55fdbcf05927d43e8b8d2 [d14a2c52fa4efa1c931773543e8fa6e9] => 73ccb6863f39658d77e98e9fcdf7d9e6 [945dad452d30214fd558d65903ba1793] => b5d8c6c3b662137e31163b1577954088 [bf8b81bbc9b8bc0ba1455f79f346c7b6] => 1ef61d4e31dacf52bdd06581b2f55276 [61bcf34d999cfad5f616921f0890d1de] => 159bf4c670e075ec3add83d3dfdaf024 [ed1588461b13d77b8d872a34fb6f2e01] => 8c6bc9dc6f4bd1adbc4c08e7c20934d4 [f50241a8a2495f5e1075ea777fdbf2b9] => 0a1437db0720498ef917fd41945d8517 [97bb441accdcb2203ad3ea82a0c821f7] => 7206b1264624765e94706db8d6fca30e [d16a2e4a280f1af86d080749f500b643] => 60bf3e9db9ee07d31a6e02561f51d8e5 [86940efd97b7619c90812277cebf7565] => 61f998f0831e438d4410007911a2e9a6 [423cf96e7a06474dead3cebc6954b6c8] => cdf0df9d1c32a7566f28f6f1730d33d7 [da1371637675719db0fa15a8a7d57848] => d88c0a0b165c39dca1d9f5772a5f8f76 [a888375a1d4ea8e6d68516c685497253] => f66fde2881007ae95cb4938892645b75 [e7fb0d34723dfc8d0ab03764c3c6016e] => 78abb525094df7569281cc8bc7ddf120 [064d15596e465f47cd9411eeacfd8b6c] => 939fc1875bf3d28325d16e5b230c6890 [46ee1d2002309e55169acceacb592441] => 321f406c3699130b3f92815c7445b204 [137a9ab6448969ee2fb7b568280fcb77] => ba51c6518c5a583d86795b74f8db2320 [b70ec2f0a9134447d664fd824d9886e8] => 071ecb94d8e92e58dc61851bd86da5b4 [07480d972e64111bcb53179d7ced6a4d] => a257afb58d62ff5aad79b634787b9500 [0a4f46fb10eee1261450329a1a1c5ff0] => 8da0dcc575e1941a77490bf7a8a6eebb [9d39956d251d22db043f2b06bfee6de6] => 7dff0f1d6464046c5436165fb2088b2b [26d6333279cf43c65fad6b48121d7779] => 3d68a585a77ecc5368a8380c97e8ad1b [6bf5739e0db76fdf51bef9910d7c3ce1] => f6784d4c9e37200a106aba9f2285e600 [ec2c216be8aa77aadbeba71e644afc3b] => e99dfd5cfd0521981662079a6ba72524 [aac3a76ebd52b9488b7cc91ba3199b0e] => e5604f405243399e3f42e958e8a56c72 [5093fd5c0ab809d734d639fa691dda5a] => d2249d305b9cd61d0bb8ce7ad8989950 [39abc89ef583a9f87a8c529158559463] => d5fdbdeb435800a33ee64f41c6a62552 [b36a8b3a1d09750ac69a893e31318a95] => fc2149f61ac251ad5d43bdd7624e923b [24e4b439697d2431d3689b096a8138b3] => b0a25e804aad9697ece6382eb938e83f [854dd788a3db8aa87738dc933664179c] => 13bcf93c242601d8cf7876fc03caf46d [a5b00835726368eac0ab9e9995acbca0] => aa2c153eeb776eeb9bfc4407fb382dc5 [a6c827c7b00656acb0d09469f0b76b30] => 10dc156c645572b8c35ce1a40e2a96ee [ef417ccf2d1aa861b277f34bc37a5b06] => 5842497b0c34a5da51cf0c562f6bd6da [2cc8c4decc55534c943546075ddfc9fa] => 3891aa9d9d530464995eb8650b18d887 [f0a3c03643afc4666ffa710f8c267d5a] => 95bb7f5c0cf6a595f92527c9d6780d0a [06684e5bc3043cb51eb4305d8056b287] => 588b05e0f3cef6d97471e60da38ec37d [f56ffc48668d2be6d6fc846d62d6e9c0] => 678dd80bd0a20f820fc20ad9361208c7 [32edcf9beb2eedba3d3aa7936bd03e87] => 940a88017bd33c265130f307efa37fe7 [f2a37210d78c902e368a597c52dec566] => 65b50d0604ac3b1b44b4034464d8e4d3 [53c5924b6d78061b182d6f7b2917643e] => f8325c0c24dc0937b12b5329ee146c9b [60f458bc63a1c78330dba76ce07109e2] => ffeec6abb9e5417088f8b5a76a92b607 [abb3391543d3e7d4010e12047f0f87f6] => ad408eb8bcf6f5c85a31eb5f342cd440 [895e28dce8a5a2a5faf688f2abb34d2f] => d2318d21717f41fee272559cfcc432d3 [e0f935154a8d314270041943cac55824] => 20d398fb85325d5463b3d7ca327f21df [6234154937ef8915b619dc8dff269c40] => 42e1bb9d0a3cd06f02bcc774d825eec4 [3a70345d7f9176e5028b007553ea7473] => b079dc63eb59f1f4d2e43e49311c2fa7 [aed1fdeb49a65361cb444f936924f6e9] => 85fc1b6b23748e88c869ecbf537a22d9 [4312026aaea79581a8333c02aee299c5] => 48ddde36ae28d73a2abf6fe7922fe0f7 [58741d95a44e65be740168cb1ed8e18e] => 6156928b9839964fa001609715423733 [4fe54d0f25130f7a5f2a4346b8b57785] => 75ae138e6b1def3751d5c291071c06ab [d36809aa94832a000a637f359d95623f] => a78b3e819fd10141c0fdc63b2fe642e4 [9b68723b2e573fe075dec65f70bb9761] => 5f969295f52e0cb5aea9b4e2b625c0ad [febb56a3ffaff38cecd08dbb0bf04fd0] => 3a907ca7911032fcdfd789cdd78f5eb8 [5c6bad601a9d80d47eeb54665f5e6cf4] => 863b223c0be9742495ee083e2c358384 [3ce45082b9f0ebf645a7d53c24393737] => f7f717f6402de4d4eb39e9cbe5c36709 [876492af4f4ca4d6bebe0e3ea15ca059] => ceb64459a42b8770d640e4e716ba8aa9 [4f9314c8c4c762bfdf5125b57a03f804] => 90981081aa3d4740ce97888588d81c75 [5bdb22b923382c84fdd35929a7847f54] => e5265f47eb68311aa98af5734b917b76 [dcfd280256cbdb6bdefe9f83685d45cc] => 8c7184226ba36b7250c5e7214757385a [f8882453310ce7383c30814fb196b5da] => d2ab6e7f550fb3fccd48dae6d5311753 [1a24f357691d6002daf45890681aa414] => 5c577c1742f01cc6faa80f95763569b6 [30c82e3b2e2ce59cb0d0da2ec50b0b1f] => 4a00f1ff0a84d8b073a8fe2e111ed352 [ae3fcd140d3783d1340104d80a59deed] => c73a5ad3e7260aa61da10c1dad93f4d8 [3cea37eb746bcbb8010d1a7ffb6530bb] => 2633f32f9cf75204d847d9281a6c62fe [ec35b04d3fcee64c298e5e3ae74801a9] => 0a831d6e577caf2ea4cd9e42cead55cd [9294fd928bc4dfcb5ef45e35676efe79] => fae7b53e83ae8b86a2484600caada56d [ddb3a58d34511142ab3aeab0d60a7837] => 90281e735d2edc13dcd133e268fa489f ) [hash] => 90281e735d2edc13dcd133e268fa489f-ddb3a58d34511142ab3aeab0d60a7837 ) [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%28presente+OR+presenteeear%29+OR+%28%28%28presentaan+OR+presenta%29+OR+present%29+OR+presentan%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-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 | ui=standard; VUFIND_SESSION=gt2lk4tl0f6i44r839j495o0n1 |
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 | 37808 |
REDIRECT_URL | /vufind/Search/Results |
REDIRECT_QUERY_STRING | lookfor=%28%28presente+OR+presenteeear%29+OR+%28%28%28presentaan+OR+presenta%29+OR+present%29+OR+presentan%29%29+of+Guatemala&type=AllFields |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | lookfor=%28%28presente+OR+presenteeear%29+OR+%28%28%28presentaan+OR+presenta%29+OR+present%29+OR+presentan%29%29+of+Guatemala&type=AllFields |
REQUEST_URI | /vufind/Search/Results?lookfor=%28%28presente+OR+presenteeear%29+OR+%28%28%28presentaan+OR+presenta%29+OR+present%29+OR+presentan%29%29+of+Guatemala&type=AllFields |
SCRIPT_NAME | /vufind/index.php |
PHP_SELF | /vufind/index.php |
REQUEST_TIME_FLOAT | 1755028080.103 |
REQUEST_TIME | 1755028080 |