2025-08-12T15:54:02-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%28presenta+OR+%28presentar+OR+presentaeeaneana%29%29+OR+presenteane%29+OR+presente%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%28%28presenta+OR+%28presentar+OR+presentaeeaneana%29%29+OR+presenteane%29+OR+presente%29+of+Guatemala
2025-08-12T15:54:02-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%28presenta+OR+%28presentar+OR+presentaeeaneana%29%29+OR+presenteane%29+OR+presente%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%28%28presenta+OR+%28presentar+OR+presentaeeaneana%29%29+OR+presenteane%29+OR+presente%29+of+Guatemala
2025-08-12T15:54:02-04:00 DEBUG: VuFindSearch\Backend\Solr\Connector: <= 200 OK
2025-08-12T15:54:02-04:00 DEBUG: Deserialized SOLR response
2025-08-12T15:54:02-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%28presenta+OR+%28presentar+OR+presentaeeaneana%29%29+OR+presenteane%29+OR+presente%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%28%28presenta+OR+%28presentar+OR+presentaeeaneana%29%29+OR+presenteane%29+OR+presente%29+of+Guatemala
2025-08-12T15:54:02-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%28presenta+OR+%28presentar+OR+presentaeeaneana%29%29+OR+presenteane%29+OR+presente%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%28%28presenta+OR+%28presentar+OR+presentaeeaneana%29%29+OR+presenteane%29+OR+presente%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 | (((presenta OR (presentar OR presentaeeaneana)) OR presenteane) OR presente) of Guatemala |
type | AllFields |
Key | Value |
VUFIND_SESSION | s9q579f479ujtii1uk3n56fsb4 |
ui | standard |
Key | Value |
__ZF | Array ( [_REQUEST_ACCESS_TIME] => 1755028442.2347 [_VALID] => Array ( [Zend\Session\Validator\Id] => s9q579f479ujtii1uk3n56fsb4 ) [FlashMessenger] => Array ( [EXPIRE_HOPS] => Array ( [hops] => 0 [ts] => 1755028442.2347 ) ) [csrf] => Array ( [EXPIRE] => 1755028741 ) ) |
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=64899060 ) [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 ( [777d7a62366e560107085f47d0e1cbba] => 8c3c38d17ded6ae6758d3ffee35c1fa6 [622b246d163e813a520ab52c428b36d9] => 32d0ad08efe27f6a97cedebdc74dc884 [16710aa104923252bd2d68427190ee41] => e2a886da0646786c3e391d2c9dabeb5b [9a6b7b1ec8c0bce35f3ace7c360c5329] => 139fd7406a73915cc3ca21e0b18ad1fd [b5af1ab4f96b12447f64b0a642fee8d0] => b32c0a5087c75ebf78b12fa819888162 [f2de81cfafa5aeb7c237a5d29cacda1e] => 8aff6b370c5c73e887f0882a64c2c27f [e1aa2ac6e56eff8edbb34b4ec02a3357] => 12a95848cc3ead5c0e0d6c4208e55898 [a32c00c8e75bf984f925e2378cfcdda1] => 4e0e58ef350d8e55d9a896d6c50147ea [e8e7ab248b8e6c9208badf7e75801011] => 2511ff716800ba68e87943ea7900f0d5 [6122a8fcf1f90abc94caf7febf09db8f] => 129d1ba176be1ed0be85029b8362f643 [e5bc7eeaa7da51e69cbd29f215c37de9] => bed1a71cfc46b90cd82e48c15bb70c7a [9a79c1420a6dfab4d092145c9d02b7fe] => c79590a75f88f35c625fe79ec4c3462a [17d0f93ca695d8b53697ce09322e0fbd] => 5ab893bd014910d7a7ca7bbf4477de5b [11b559c60317cd5cfb8471c9a72782ea] => fb33f23188c7b665d449a4dc29963d6b [19cb040e88a7e02320cc5f8064ebb586] => f66a45a7bc9cc31830416846fc674277 [c1c90b8fee2556c440859a8fd31b45b8] => 36c89664fa1557cd3d18f1ad9887ad00 [fb7fd9d73ae2f6c1e6ff13d295b5aa26] => b0b8ed5b92f8a2cb8f02704777344208 [d5f96b62c47d532f91aec9a9dd569473] => b53b562e0f527eca6c806247f7629702 [c4c615d9bdd399c52fd31640d36d9385] => a469fc18f85d3b98cf662f54163d3050 [8ee829c781a96628194c95fda533d807] => a7bdd7ec46d225dbd6858fedd1ef24b2 [c12723de96a2018baf6ebd6b9d8b5400] => 7cf4b1be7c577e8152c751a70fbb93fe [e2ca40ec3fd53224c8c0ed7f77c4675f] => 1902c6fc75390f08d74d981cae0a2388 [99b3528d1a4212b1da6266a61a75fdbf] => acc9d39f36a60b4a7d39b68645e0f59d [df74936850b97c01d5e49103110f86a4] => bbb38a73ca231107e73f4cf09e03c682 [ec84d70f836f6f9b00c23613b14e5289] => 97e938b27910cb93b5f7c14427970837 [2bdaecbe9dac5934c03e124568a8388b] => c2cf7c8bb2f39f49b267865cebef15bc [6d740b2a8d8fbbeb9deaa1455b0e6bad] => 7fddaa78fea1909e8af24b4a72b584b1 [310b2a58bb0c3b3679f15eff84552ca0] => 2dfd0d8e0b288df3a799c2dfeaad993e [ae97f0efa6043a251218904bdd5e9e87] => 5db67b71bdbcc12038918a300f77837b [dcb46f72061c44da1699c747d787d95b] => 7a4db666cdcc85397849896793300add [22ca19227a52e667c3e842e7a62a051a] => 979eb6096f1b9bff9ac014e308b305d7 [759b521c0f966e03ff75f6e3a15bacfe] => 27d57dec971064d680ef12a77cab209d [ac80e9b3e9f1cc3fd2f02863fb8285ec] => 95c038f826ab5a02e2623e28327ce19d [3ad3d426192aaa480766f351ab2209e4] => 8dc32137fd3eb5fa2f1ebfc289db719e [728bd8443630104914b0fb667087b612] => 26b1ea7c06a4a0b4f0a13ecfff4a1805 [55aacf6c174a01575523df3cb52b73c6] => 552f8311c89dbbe5b55edd16d71cd9a7 [ad5e7613a5c7b1fdc9eb0760de71888e] => 08db28464e34508b40f58af63a72cdd4 [f24e051046ee91472724255417901525] => 4753cc3a9c481e67afe6c06c843abfff [12c55d168eb04ea487b25921d7fac733] => 0725af5d5adbc580a74bcd82bfc1ffc5 [005e519aab6d3cb222a9d71c4efd32a1] => 5de25fd51614c2b3f27743be4f225e31 [f92a810ebfc5e88681ebc227a0b9dde1] => ff4e3646a161f57a0c4a678fa47a1654 [afcedec827440021477eecb8878cfbca] => 20d9b11d11eabc60585ab080a70db431 [08e7df73a91c2b34695546ad7b9a26f7] => 768d2d166d7aca2df9e77506d1e821b6 [8d3d7752f16e420ca79d0c1b7326dadf] => a8ec708d7bb5fd90b1f4bfc17f3bc11f [52472a6fd2c0d09cbb8dab86ac5ab043] => 59c57fdc372c225021b9b83972b155ed [422d2c3164a5a36960c3f8d5abd9b77e] => 3482bd3cf3ea636fd7414bcfffa55492 [24245dfae115871cbc9b15a27079a3dd] => 26d15c81743bb0ab038cbea5fbbbc4f9 [8172acafd9d3890f25d624af5aa9c556] => c47d7e7eab98a1cd00a9b5266d676874 [d4de86ed6521ec5320c54b4d550552e7] => 5380ecef6f073a3531d3ea6a2e9c7cc6 [0f86cbd171e996a5e48eca0e3048dee0] => 01e8391db19ec0fc9f2190f06867e834 [7e8a73b7591f84956432fa0a27a3dbc9] => 8a92320e304dd342bf0a7e1815c2c9c7 [2e8a5b1fec0f27528a02303f6837f283] => 6b8b0163216ea5deb3e63232ae249508 [5ae8d1e536a5ade554004244b807e4e4] => 8eb6947276ca92a699efc87ee3c43527 [7b3f9927de548bcea56ab382e18a1075] => 6724a36589664a96c0832b263296bc0d [8e32d7fb4a1071a88dd299b926113b7f] => 0f483a08b2f39ad0c147d6206002929f [096f5437aad89ddad9bb00b223cf7c53] => b7d7c8cc4df5a759dbf8a65341a52ce6 [fd0369dfe05de9460beb4a1fcafe4fca] => 6d2dc21d803f97f3befc90e1820a1050 [67263ee3af85e7585eb3fba690881f3d] => 9f8c1c7da5b12abe0d21efd2072e6c6d [c06b15b17990346bfd8f906cf67a61df] => 45d5cbf2ee481b24239130d1105a92a8 [7e0ddaf00e997f1203be8fe349209e1f] => b38ccbb644661fbb9b27001ee7e422b3 [6d027c54fd94c8b716e3552ce4a6d9ab] => e91abc658fcbb79f5d51c4c74200dd4b [f9b888356b11d3e041b575e4c1e36aa9] => 1bc95564bf1dc7bd77a6c4a32687d471 [97dd56ffc790477a426322e6be4e4472] => b02d9f58d462ebe0a233333e9029c9e6 [bf04f559d081ce708ebddba7cd50982b] => bc7ba69e8568b5fa9a7cbe2fbc0ab592 [fc0b6037dc1a1ab78057b85ed92d0a30] => f145c1dfab0ae29513f6159067bb3b2d [915c10a53cd473e49c417741b9939d72] => a5a8782ba8b3f9567946e4d9b6bfa900 [a2c7ea451ccd80fb1550c71a057f5476] => 8ee96ab56635cd90dbfc31d96a1d0c70 [d304e8fc74edfed7b30d564729983031] => 7a2da1754ebec3469b3e31d4a4999f30 [23b05acb60e55be6bfe58d9a508b4ae9] => 0dc2cc26d9d08b2942cc39bb8add54f9 [c5f68c3b2a4b83a2c7f0b89380f5837a] => 0b7ce4cef0513167ce88e1a31e66d583 [229fb374517ef79cd995655fa8de7c43] => f105a21faddd673c62dd22c6614ce181 [f5e0daa5795467c2ce8538c904109c83] => 96c4f509e61c4be2da8cf3ae67d2e272 [212e6f5362f59fdc36280d2a33a9eb90] => 8b794649579e85227027f69138c0244a [754860c9b34694b54297dfb563609026] => f306fbe0aaed061ee98450b479fea995 [fbfb824edebb2bd1e41c104cb583eabc] => a8b53a60c3ec82e0d163d1a29710493a [6f091230888ac18f4ec4e07052fc37ca] => 985742b07758cc5f34c5eefa962d63fe [089483297de02a6ef526cde532ed3ae2] => d8bce488db60e0f05b428d9c12cdf32e [63047aeefee36064b168a271e1f62546] => cb3349e3debefb960f7c37a7c7bd7abe [d97b9935ae11a28e55984ba0a874bd07] => a0e0c432cac2b7ff32ad2deecfb271e0 [68f6135ad9d06a95b50aad778f51ae35] => 97918dd526d6704659375a7d6820b7e1 [245bdbb5debb0718b457487ac31e5c9c] => 870aa33b33bc3bdce958295dba9592b6 [aeab8efb83df67b5ebb426b05704754d] => 720edbd1b74dfeb2cbab2f1f5b7be23e [2c6d3d02b97cf587c923a153c5d3f803] => 6ed340968c9e80e42077f74cff76b818 [2667601f4fc7f0b4faf027b120ee54a2] => ea5aab96882059fbb054d93941490d20 [b294b7de79a38dd9dd0dd4b03ff87a27] => 3f981d6ace6db7cc1d335903ca19779d [1f06b469c48e686b6e69af20c4cf93d2] => 79744d4871f8116d4ff1dae41534ab56 [21a89ae94e4107cec93d0dbb610fed10] => 9c38e8d0609d894793ee864f6ddcacec [0bca730618c718bc4c0dbea594b857bd] => e32a401598e136caf9167df9e38244a3 [abbd537fac938200c4a07f729af1cde1] => bbe475823c5d6d0c82616d1a563d2c77 [c11348eb0ae3b5bedd11c58ae2efebbe] => 90233b3aa06d10adaef8ba138bd8d5a4 [8526fe78c2197b24e018771676efda97] => 24cf00d2447e1823083a27a44174c428 [083748ede307b05d3fc9e3e9f066ef2b] => f3b0625dd0680f3699441a19b6bc06dd [470a176de578038ef582d626c03abaad] => 05fe23b1079333d8949335571bececfc [0d5e2db1b46bc0cff81eaf398a210e56] => c4c9edc888db7ec3aca7fe041302aeee [db1af9592e48bdf2cc859c302a066e39] => d2be2d6edba5bd65736c614d4fd9fa50 [dd662c3f456f505444e158ec9b8d4390] => 842a3975976e3f6e4a0ceddceb24e6ea [09aa195bb75584959ba4ce09fae81533] => da1e8de22ae4c4959ee5f773668ebe06 [c661a8f9e1f294c33712f05bb75803fc] => e5770e9d0a876b406da4573a2b5fb57e [4916139e5d7a43589acea1cb9ae5bdf4] => 050c43c54015e6af36b9779c287d0388 [65c5db65dfed54ff61893876113eb336] => b7d099d1df19e5f4bb4beb5f1d292c2d [950eedebec3d72c89aac1c9348c80b77] => 45bd365c1cbc3ab45ed30c7901fa32c0 [c52db9861eee7fd0e3423482bde4b402] => 240b78e49e00fd834cea659080a5fd19 [524ccd1decfc47e2342addd7fe2cdabe] => 13837e99a034e1e08f37ae29c15f3cb8 [bd9aa913c5a4ccbd18f6809cc9027de0] => 8c1d4a0de1dc0b1ad4dea2b249b0e0e5 [80ffb67ca9df48f525efb75f82f023d3] => 5836a9d22485bd49d868f36b063260a3 [5824c2fbece0f937c19b05430e69cb4d] => b1c540cb51c5c8d836e6bd3a12048d8a [72bf4f9e768ef254d734c5ccc3358beb] => 0621353aea03ca06ea4095863b814b28 [5fc81c7dd8dedd5730ea1dd808553ab0] => fb96dfe97abd6f9ecdf197b5e9451975 [3a73a9f05e293ee653f7c0d441969573] => febd7621bff1058a4c402ab9bc265948 [603e9822fd3d41aa423a25479f0a5d1f] => 623efa2308e6e67e1b75ccdbdc34f18c [55ca6e2b4464dcc3656afb064b9621c2] => 17457995fac00ad106d651cb42fc5394 [32ce536f37b18050c4e09115bc975851] => 1024cd97eae0f8893431c2a23fa4236f [2ff8c290bf48d59524e103d029e90194] => fb0de399969c17e52ed97563a42b02cd [cb05580450c97cc0bfdf726810ffc4cd] => fd6fd2a6627de49e60261ccb3db89ef5 [e6aab4d5dd631c863cc84c91fa46792d] => f9b2c1795abcbb9f7b622917aa29eb42 [6d2262160c8b97d74a85299bf4f3d7dd] => 27813be20f20c123b3f28422154684da [6e95152d0d9af508cff3b038df05c5e2] => 30365c1a975b9fcec0885f9ddf49c38d [d4909548d9d2edcb2f5f460750bd727f] => a670725b16d0d10893dfb298dba8ecfe [1ff03f98be9c001cb43971ab7662fe36] => 806bf4d067bd5697b544ce2bad568599 [bc4e0e209760edfceea715f45994cf7e] => 64df64e650e1378e3e8efb5b7aeb1606 [1f8c892f9157510d5c0a8a3bc15e18ee] => 493ce47b96c3b6d9f42e19cd531fc8bb [90813843f626be87d9e4519b776a9966] => aba49b32657d46a620db6003cdaf2b38 [32a33ec873651ad1341e947d886e435b] => ef0af72ab7b485d51744cf3dec1ef067 [3e17f8417255303881f1b1033741f495] => cd295c2eb8b1de1fc5b225c7f75a1b3f [03a2a5a07af745a0318a1ee90536ee85] => 9dd8aacb998512ed053e3d1ccbd3e1e6 [ddb2829202320d2d08959f9dd5cdeb1a] => 25bc1ae97f0d8761d9c237e28035e6e0 [93eaa34df8ef31dfa236cc4959c12c58] => f6569975854b9af42bab0e219575abd7 [5e23a4903f0041a353e4b1e044f6f0fa] => f5983c4b48fb8f59cc844dbc7d651e9c [ef111e4d67f9ca781c18c272ef99b239] => e987ef3a6daf1411f30856fc72bc646c [194ff0cb9dece8accb1dd3c47626578d] => 9d26e155bfd7cb6783bfc459528036de [f143250257b89c5bccb03c527502fbde] => cea560ade5bd4ce315a8bb326d998320 [c59f2b73c33acc36fef7634c4dbb0606] => 284189fb15353f42d427e259dec22317 [4ef9149ca62c53f51c8b057dfbe8dffb] => f29cf6019b4743520ed6cafbe2a999a3 [6042c661902b331a9981d5f8cd5633db] => 48aa388b5204448c78fa84167206b6d4 [11f8948498b3d7a4a93072b06307cffb] => c3c53518d344bc90b407d1e7166cb2cf [ee9d7e55cb7c492d91d55ba8e3a3126f] => 3912768c8addd9be55084b23c3300e5a [c480e15263454d32fd7e5cd46295cfee] => c4271bb30052424d56bc8381746ae0ea [7941d5ad15d729a450d8fdb41adf083c] => d39f3bdbca64b8c240cb81a042fb4b8d [4572cd78213d3171de7bb608e515afef] => c3b5420d282ab02033c17f41ddd2786a [e8ba0023332e07b3960004ee0e7db7bb] => 3a5e7fea8be62284c6b01c07b7dd42a1 [3ce8e719d06cc6c368b50d754cd2d63a] => 48ff5d2ab57de5d23e3edced5699168e [9e0cbcb053c6be30ed1bf87c21ef4982] => 864ad6702e6d893c2a31bf9fe354b2a0 [980ed7a80d75328fa7dcad86e9385787] => 34aab17f32e23e2317aece3ec90ddd91 [a5ecc30315e6a5e3a524714f82d8d371] => ce421cc2c9e4353edbe06dac5759b441 [85189b5cc681211382fe122bfd12087d] => dba7bc70275560432e42c6586e1d2f3e [cb0618d1005f9c24774fb28676175834] => 923e345e6bede02720366b6702f0b5ff [667809b96ae6ee0015f485476c5a788c] => 03beb718c92a37dcf6b4b3a6e8d6731b [e13fca4d04f1631c8cae167ef343faf2] => 3038f29980f843935827e8ceb1960f37 [b5f0b793e183cba1341e341bdafbc50d] => 557b454ad4be798732f6a632af98acfe [3e9f51e993fe6939995d16938c285c3a] => 58971013046fe87ca32b972f6106ae0c [eb12727f9508501c849a9b5fd3283cd8] => 1360a184e7075dbe35aa3ed1aac9cb42 [e3269d188e10a77e17e11d7bd18cabdb] => df7b8b2feb6bf11da2e7adece405ec6e [38c408c11f0bc020146fac0559d2ba89] => 32135d6fcb623c11aac6d213af508d02 [a539ade02813032ad11a9dca49c7da20] => ad708391a8afbdadf68767447e9f8d7d [513a8f2b8c5d58c1beea104830af4a40] => 449c49a3f47c1b0cace5a03db62ca3a4 [246df05feb3025370c2fe067006ee85e] => 2236ca527c38b3c17310356fa982b578 [7d1a251a39bb42d45927cc51bc7be78a] => a344ea4c18c61b84bb56b5038fb5fe2b [d7a2e407a2b84e598356366f1fc9fa0d] => 5c278002ac70670d6f3c63be59c5825e [8cfd153d1fa178e990ebc657f6ad5a72] => b44484f66c3965cf39be53f37da89d19 [a0bf18988b23ac21f2a39cced4438ecf] => 3a01eaa62e44f60be4cdd323da7387ed [83eb3a5db71e830e091b62ba39016ff2] => 6dd7a0312f3147dff6747869eea45dd2 [cf6f21b0b0a4949722548975492b1f09] => 466a31b0056340a2a39fe65de3655765 [8bf5461d5c29e370e960e0740b0e84db] => 33213b846353f3dafdc5cbb357b5df01 [5a5a4ad48426a333545ba7c4e7d02ded] => 8033b6593d0cb00a121dbdfda2529d35 [63e96a88b1bc3fb63671fd81af8ea73c] => 0d381edd72d1f8a839e02afe04ee7265 [710b93a2c4f5c8d1b618256c1cba52fa] => 556fa7798a1138c7dc345ec886225ae7 [49a44073605d6c1adb4be69603110c49] => 45d4eb91128208169f029f31fb0cdd6b [a41d930213e46039fb1b93d0078bb16d] => f3cbea5eb799a7fff9a87f5fa6cb7b38 [66073803e8c5d3eb2636b5cd10c4121e] => fc14ea6942c51a8bcb1cac4a1e08d6ee [7581c2ad314c8b64067e8563684c0b7c] => 31d26991b708c64a861e828f10890903 [f16262cc50cdcf4f3c2db31278a89db4] => ced2fab134978fc147c097d949355665 [96c6774173d6bae9ba984193f90743e5] => 968a7536c4c23a8a25b23af90169370d [63725611303d8b35030db6749294b7f8] => 10b097fa7513f00beed7bef84c15087d [76bfb1053d930cecfadee2a976c1f5ff] => 1a33b824889efdf825bc06b145a982aa [d11614655958f852e8b37fb8f8f9f5d9] => 651db768d63b2c0473f9c07b196f236d [1ebd2da08bb39af4ac2bbdec8fc0ea2c] => c8beb46d4f56dc3d027cd15c78fe7bd0 [40159c147dba8fa4f8df961777d374f6] => fd9b20bdb313f2f8c36104127956e00f [6947dd873b1ba1e1d0dd02b94c791c96] => 7c1d310c687309d374307fe3780b6a26 [0a3603bdf2a4b34b37e352838e732359] => ef7667860d72444a51a9e772bd87e1d6 [8ee232896e37136a0bf5b3b99a9add9d] => 243a7af1a9e52f60a8a1069734d5fd13 [e5c84939a31d7488ca2707160d8eacff] => f72f320826012bd924e70dd12d4e1aef [359a0647aa996e2629fac1677cbb38fb] => 4eca317020ddbeabae28cd38738a0b4c [69c5ed16e8376128d454c7ddcea3db40] => 962ca3ca53cf1b49a11742292e260abd [36ef61b950741bd5e81cf3124cc9d9e6] => 16d96ce46a96f0adbf76abb0edae831d [977a09246ef03ef2a7c959ff9d7e1155] => 5a578e867ff6f8b312ac2c1b7e475989 [76d359c96b25729ecbb2375afcf21bab] => 60701dcf0caa7c0c1dc9eab0e6288125 [a7cec5e9907a11c7ded4820a78b1d2fa] => 167978afe0c0dd209a4b4559e5fa67e7 [ffb5628262095a2a78062cc9ecfa92c6] => 374ef2ac4af48907924527844f39e79b [7bccfb5fe80cb1e40478a1e562598be4] => b648daccb7350d4e82baa4c7497102e2 [50e0c8c926299edf810caab3c827f7c3] => 6fb4f48e31c8a5b782f798edfa2434d4 [da75a214c78364a4f889b04d069fd414] => 7b87f63e1d0dfe41708babce13dbea4d [0ad8e90f72b6fd726f93c0a2d04bfde2] => 493fcf4179ba195efbc46641e9dd2765 [467eef4ce35576b89a90c15627fcff85] => 369ad06d1de79dbc1b6feffa1ff19c0a [b35d6875a54b3a805897f7f714d996a8] => 3ea3a0ddb452526cc31473a463432f75 [144542b0eaeb59cc70131ae422f54a41] => 0a5a6dad3776fc52da24e47ad353174f [47b5bab43b5c6520b0da6f41cbe06e60] => 1f171335840b24f77712dc941696b759 [4a085f4b421e8aa4942dc9ab06827e3f] => 00244f6369b62c3cd01874802f1bf3b6 [d377c07b5ff18ecdefd03e11f752ef5a] => 0bf0c55310e822a8b0721bab2c069d97 [df367629bd109806b2ba6ba704d673f7] => ed3d0b9385fa37e234cfeafaa1388708 [c1a9c81503a8cb825866f9413ed21e90] => fa4632131cfc3944630597b3d60bb75a ) [hash] => fa4632131cfc3944630597b3d60bb75a-c1a9c81503a8cb825866f9413ed21e90 ) [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%28presenta+OR+%28presentar+OR+presentaeeaneana%29%29+OR+presenteane%29+OR+presente%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 | VUFIND_SESSION=s9q579f479ujtii1uk3n56fsb4; 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 | 63393 |
REDIRECT_URL | /vufind/Search/Results |
REDIRECT_QUERY_STRING | lookfor=%28%28%28presenta+OR+%28presentar+OR+presentaeeaneana%29%29+OR+presenteane%29+OR+presente%29+of+Guatemala&type=AllFields |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | lookfor=%28%28%28presenta+OR+%28presentar+OR+presentaeeaneana%29%29+OR+presenteane%29+OR+presente%29+of+Guatemala&type=AllFields |
REQUEST_URI | /vufind/Search/Results?lookfor=%28%28%28presenta+OR+%28presentar+OR+presentaeeaneana%29%29+OR+presenteane%29+OR+presente%29+of+Guatemala&type=AllFields |
SCRIPT_NAME | /vufind/index.php |
PHP_SELF | /vufind/index.php |
REQUEST_TIME_FLOAT | 1755028442.202 |
REQUEST_TIME | 1755028442 |