2025-08-12T15:44: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%28presentar+OR+representeaneean%29+OR+%28present+OR+%28presenteaeaan+OR+presentaneaaaae%29%29%29+of+Guatemala&qf=title_short%5E750+title_full_unstemmed%5E600+title_full%5E400+title%5E500+title_alt%5E200+title_new%5E100+series%5E50+series2%5E30+author%5E300+author_fuller%5E150+contents%5E10+topic_unstemmed%5E550+topic%5E500+geographic%5E300+genre%5E300+allfields_unstemmed%5E10+fulltext_unstemmed%5E10+allfields+fulltext+description+isbn+issn+long_lat_display&qt=edismax&mm=0%25&q=%28%28presentar+OR+representeaneean%29+OR+%28present+OR+%28presenteaeaan+OR+presentaneaaaae%29%29%29+of+Guatemala
2025-08-12T15:44: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%28presentar+OR+representeaneean%29+OR+%28present+OR+%28presenteaeaan+OR+presentaneaaaae%29%29%29+of+Guatemala&qf=title_short%5E750+title_full_unstemmed%5E600+title_full%5E400+title%5E500+title_alt%5E200+title_new%5E100+series%5E50+series2%5E30+author%5E300+author_fuller%5E150+contents%5E10+topic_unstemmed%5E550+topic%5E500+geographic%5E300+genre%5E300+allfields_unstemmed%5E10+fulltext_unstemmed%5E10+allfields+fulltext+description+isbn+issn+long_lat_display&qt=edismax&mm=0%25&q=%28%28presentar+OR+representeaneean%29+OR+%28present+OR+%28presenteaeaan+OR+presentaneaaaae%29%29%29+of+Guatemala
2025-08-12T15:44:00-04:00 DEBUG: VuFindSearch\Backend\Solr\Connector: <= 200 OK
2025-08-12T15:44:00-04:00 DEBUG: Deserialized SOLR response
2025-08-12T15:44: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%28presentar+OR+representeaneean%29+OR+%28present+OR+%28presenteaeaan+OR+presentaneaaaae%29%29%29+of+Guatemala&qf=title_short%5E750+title_full_unstemmed%5E600+title_full%5E400+title%5E500+title_alt%5E200+title_new%5E100+series%5E50+series2%5E30+author%5E300+author_fuller%5E150+contents%5E10+topic_unstemmed%5E550+topic%5E500+geographic%5E300+genre%5E300+allfields_unstemmed%5E10+fulltext_unstemmed%5E10+allfields+fulltext+description+isbn+issn+long_lat_display&qt=edismax&mm=0%25&q=%28%28presentar+OR+representeaneean%29+OR+%28present+OR+%28presenteaeaan+OR+presentaneaaaae%29%29%29+of+Guatemala
2025-08-12T15:44: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%28presentar+OR+representeaneean%29+OR+%28present+OR+%28presenteaeaan+OR+presentaneaaaae%29%29%29+of+Guatemala&qf=title_short%5E750+title_full_unstemmed%5E600+title_full%5E400+title%5E500+title_alt%5E200+title_new%5E100+series%5E50+series2%5E30+author%5E300+author_fuller%5E150+contents%5E10+topic_unstemmed%5E550+topic%5E500+geographic%5E300+genre%5E300+allfields_unstemmed%5E10+fulltext_unstemmed%5E10+allfields+fulltext+description+isbn+issn+long_lat_display&qt=edismax&mm=0%25&q=%28%28presentar+OR+representeaneean%29+OR+%28present+OR+%28presenteaeaan+OR+presentaneaaaae%29%29%29+of+Guatemala
<? $data = $this->driver->getRawData(); ?> <br> <input type="hidden" value="<?= $this->escapeHtmlAttr($this->driver->getUniqueID()) ?>" class="hiddenId" /> <input type="hidden" value="<?= $this->escapeHtmlAttr($this->driver->getSourceIdentifier()) ?>" class="hiddenSource" /> <div class="media"> <div class="media-body"> <div class="result-body"> <div class="result-formats clearfix"> <?= $this->record($this->driver)->getFormatList() ?> <? if (!$openUrlActive && empty($urls) && $this->driver->supportsAjaxStatus()): ?> <span class="status ajax-availability hidden"> <span class="label label-default"><?= $this->transEsc('Loading') ?>...</span> </span> <? endif; ?> </div> </div> <div class="result-title"> <a href="<?= $this->recordLink()->getUrl($this->driver) ?>" class="title getFull" data-view="<?= $this->params->getOptions()->getListViewOption() ?>"> <?= $this->record($this->driver)->getTitleHtml() ?> </a> </div> <div class="row"> <div class="col-sm-6 text-left"> <? $summAuthors = $this->driver->getRawData()['author_facet']; if (!empty($summAuthors)): ?> <?= $this->transEsc('by') ?> <? $authorCount = count($summAuthors); foreach ($summAuthors as $i => $summAuthor): ?> <a href="<?= $this->record($this->driver)->getLink('author', $this->highlight($summAuthor, null, true, false)) ?>"><?= $this->highlight($summAuthor) ?></a><?= $i + 1 < $authorCount ? '; ' : '' ?>
<? $data = $this->driver->getRawData(); ?> <br> <input type="hidden" value="<?= $this->escapeHtmlAttr($this->driver->getUniqueID()) ?>" class="hiddenId" /> <input type="hidden" value="<?= $this->escapeHtmlAttr($this->driver->getSourceIdentifier()) ?>" class="hiddenSource" /> <div class="media"> <div class="media-body"> <div class="result-body"> <div class="result-formats clearfix"> <?= $this->record($this->driver)->getFormatList() ?> <? if (!$openUrlActive && empty($urls) && $this->driver->supportsAjaxStatus()): ?> <span class="status ajax-availability hidden"> <span class="label label-default"><?= $this->transEsc('Loading') ?>...</span> </span> <? endif; ?> </div> </div> <div class="result-title"> <a href="<?= $this->recordLink()->getUrl($this->driver) ?>" class="title getFull" data-view="<?= $this->params->getOptions()->getListViewOption() ?>"> <?= $this->record($this->driver)->getTitleHtml() ?> </a> </div> <div class="row"> <div class="col-sm-6 text-left"> <? $summAuthors = $this->driver->getRawData()['author_facet']; if (!empty($summAuthors)): ?> <?= $this->transEsc('by') ?> <? $authorCount = count($summAuthors); foreach ($summAuthors as $i => $summAuthor): ?> <a href="<?= $this->record($this->driver)->getLink('author', $this->highlight($summAuthor, null, true, false)) ?>"><?= $this->highlight($summAuthor) ?></a><?= $i + 1 < $authorCount ? '; ' : '' ?>
// assigns to a double-underscored variable, to prevent naming collisions $__vars = $this->vars()->getArrayCopy(); if (array_key_exists('this', $__vars)) { unset($__vars['this']); } extract($__vars); unset($__vars); // remove $__vars from local scope while ($this->__template = array_pop($this->__templates)) { $this->__file = $this->resolver($this->__template); if (! $this->__file) { throw new Exception\RuntimeException(sprintf( '%s: Unable to render template "%s"; resolver could not resolve to a file', __METHOD__, $this->__template )); } try { ob_start(); $includeReturn = include $this->__file; $this->__content = ob_get_clean(); } catch (\Exception $ex) { ob_end_clean(); throw $ex; } if ($includeReturn === false && empty($this->__content)) { throw new Exception\UnexpectedValueException(sprintf( '%s: Unable to render template "%s"; file include failed', __METHOD__, $this->__file )); } } $this->setVars(array_pop($this->__varsCache)); if ($this->__filterChain instanceof FilterChain) { return $this->__filterChain->filter($this->__content); // filter output }
// Set default context if none provided: if (is_null($context)) { $context = ['driver' => $this->driver]; } // Set up the needed context in the view: $oldContext = $this->contextHelper->apply($context); // Get the current record driver's class name, then start a loop // in case we need to use a parent class' name to find the appropriate // template. $className = get_class($this->driver); $resolver = $this->view->resolver(); while (true) { // Guess the template name for the current class: $classParts = explode('\\', $className); $template = 'RecordDriver/' . array_pop($classParts) . '/' . $name; if ($resolver->resolve($template)) { // Try to render the template.... $html = $this->view->render($template); $this->contextHelper->restore($oldContext); return $html; } else { // If the template doesn't exist, let's see if we can inherit a // template from a parent class: $className = get_parent_class($className); if (empty($className)) { // No more parent classes left to try? Throw an exception! throw new RuntimeException( 'Cannot find ' . $name . ' template for record driver: ' . get_class($this->driver) ); } } } } /** * Store a record driver object and return this object so that the appropriate * template can be rendered.
/** * Render a toolbar for use on the record view. * * @return string */ public function getToolbar() { return $this->renderTemplate('toolbar.phtml'); } /** * Render a search result for the specified view mode. * * @param string $view View mode to use. * * @return string */ public function getSearchResult($view) { return $this->renderTemplate('result-' . $view . '.phtml'); } /** * Render an HTML checkbox control for the current record. * * @param string $idPrefix Prefix for checkbox HTML ids * @param string $formAttr ID of form for [form] attribute * * @return string */ public function getCheckbox($idPrefix = '', $formAttr = false) { static $checkboxCount = 0; $id = $this->driver->getSourceIdentifier() . '|' . $this->driver->getUniqueId(); $context = ['id' => $id, 'count' => $checkboxCount++, 'prefix' => $idPrefix]; if ($formAttr) { $context['formAttr'] = $formAttr; }
<? if (!isset($this->indexStart)) $this->indexStart = 0; ?> <? $i = $this->indexStart; ?> <? foreach ($this->results->getResults() as $current): ?> <? $recordNumber = $this->results->getStartRecord() + $i-$this->indexStart; ?> <div id="result<?=$i++ ?>" class="result<?=$current->supportsAjaxStatus()?' ajaxItem':''?>"> <? if (isset($this->showCheckboxes) && $this->showCheckboxes): ?> <?=$this->record($current)->getCheckbox('', 'search-cart-form')?> <? endif; ?> <div class="record-number"> <?=$recordNumber ?> </div> <?=$this->record($current)->getSearchResult('list')?> </div> <? endforeach; ?>
// assigns to a double-underscored variable, to prevent naming collisions $__vars = $this->vars()->getArrayCopy(); if (array_key_exists('this', $__vars)) { unset($__vars['this']); } extract($__vars); unset($__vars); // remove $__vars from local scope while ($this->__template = array_pop($this->__templates)) { $this->__file = $this->resolver($this->__template); if (! $this->__file) { throw new Exception\RuntimeException(sprintf( '%s: Unable to render template "%s"; resolver could not resolve to a file', __METHOD__, $this->__template )); } try { ob_start(); $includeReturn = include $this->__file; $this->__content = ob_get_clean(); } catch (\Exception $ex) { ob_end_clean(); throw $ex; } if ($includeReturn === false && empty($this->__content)) { throw new Exception\UnexpectedValueException(sprintf( '%s: Unable to render template "%s"; file include failed', __METHOD__, $this->__file )); } } $this->setVars(array_pop($this->__varsCache)); if ($this->__filterChain instanceof FilterChain) { return $this->__filterChain->filter($this->__content); // filter output }
<? $this->layout()->srmessage = $this->translate('nohit_lookfor_html', ['%%lookfor%%' => $this->escapeHtml($lookfor)]); ?> <?=$this->layout()->srmessage ?> <? endif; ?> </p> <? if (isset($this->parseError)): ?> <p class="alert alert-danger"><?=$this->transEsc('nohit_parse_error')?></p> <? endif; ?> <? foreach (($top = $this->results->getRecommendations('top')) as $current): ?> <?=$this->recommend($current)?> <? endforeach; ?> <? foreach ($this->results->getRecommendations('noresults') as $current): ?> <? if (!in_array($current, $top)): ?> <?=$this->recommend($current)?> <? endif; ?> <? endforeach; ?> <? else: ?> <form id="search-cart-form" method="post" name="bulkActionForm" action="<?=$this->url('cart-searchresultsbulk')?>" data-lightbox data-lightbox-onsubmit="bulkFormHandler"> <?=$this->context($this)->renderInContext('search/bulk-action-buttons.phtml', ['idPrefix' => ''])?> </form> <?=$this->render('search/list-' . $this->params->getView() . '.phtml')?> <?=$this->context($this)->renderInContext('search/bulk-action-buttons.phtml', ['idPrefix' => 'bottom_', 'formAttr' => 'search-cart-form'])?> <?=$this->paginationControl($this->results->getPaginator(), 'Sliding', 'search/pagination.phtml', ['results' => $this->results, 'options' => isset($this->paginationOptions) ? $this->paginationOptions : []])?> <div class="searchtools hidden-print"> <strong><?=$this->transEsc('Search Tools')?>:</strong> <a href="<?=$this->results->getUrlQuery()->setViewParam('rss')?>"><i class="fa fa-bell" aria-hidden="true"></i> <?=$this->transEsc('Get RSS Feed')?></a> — <a href="<?=$this->url('search-email')?>" class="mailSearch" data-lightbox id="mailSearch<?=$this->escapeHtmlAttr($this->results->getSearchId())?>"> <i class="fa fa-envelope" aria-hidden="true"></i> <?=$this->transEsc('Email this Search')?> </a> <? if ($this->accountCapabilities()->getSavedSearchSetting() === 'enabled'): ?> — <? if (is_numeric($this->results->getSearchId())): ?> <? if ($this->results->isSavedSearch()): ?> <a href="<?=$this->url('myresearch-savesearch')?>?delete=<?=urlencode($this->results->getSearchId())?>"><i class="fa fa-remove" aria-hidden="true"></i> <?=$this->transEsc('save_search_remove')?></a> <? else: ?> <a href="<?=$this->url('myresearch-savesearch')?>?save=<?=urlencode($this->results->getSearchId())?>"><i class="fa fa-save" aria-hidden="true"></i> <?=$this->transEsc('save_search')?></a> <? endif; ?> <? endif; ?> <? endif; ?>
// assigns to a double-underscored variable, to prevent naming collisions $__vars = $this->vars()->getArrayCopy(); if (array_key_exists('this', $__vars)) { unset($__vars['this']); } extract($__vars); unset($__vars); // remove $__vars from local scope while ($this->__template = array_pop($this->__templates)) { $this->__file = $this->resolver($this->__template); if (! $this->__file) { throw new Exception\RuntimeException(sprintf( '%s: Unable to render template "%s"; resolver could not resolve to a file', __METHOD__, $this->__template )); } try { ob_start(); $includeReturn = include $this->__file; $this->__content = ob_get_clean(); } catch (\Exception $ex) { ob_end_clean(); throw $ex; } if ($includeReturn === false && empty($this->__content)) { throw new Exception\UnexpectedValueException(sprintf( '%s: Unable to render template "%s"; file include failed', __METHOD__, $this->__file )); } } $this->setVars(array_pop($this->__varsCache)); if ($this->__filterChain instanceof FilterChain) { return $this->__filterChain->filter($this->__content); // filter output }
// If EVENT_RENDERER or EVENT_RENDERER_POST changed the model, make sure // we use this new model instead of the current $model $model = $event->getModel(); // If we have children, render them first, but only if: // a) the renderer does not implement TreeRendererInterface, or // b) it does, but canRenderTrees() returns false if ($model->hasChildren() && (! $renderer instanceof TreeRendererInterface || ! $renderer->canRenderTrees()) ) { $this->renderChildren($model); } // Reset the model, in case it has changed, and set the renderer $event->setModel($model); $event->setRenderer($renderer); $rendered = $renderer->render($model); // If this is a child model, return the rendered content; do not // invoke the response strategy. $options = $model->getOptions(); if (array_key_exists('has_parent', $options) && $options['has_parent']) { return $rendered; } $event->setResult($rendered); $event->setName(ViewEvent::EVENT_RESPONSE); $events->triggerEvent($event); } /** * Loop through children, rendering each * * @param Model $model * @throws Exception\DomainException * @return void
$event->setName(ViewEvent::EVENT_RESPONSE); $events->triggerEvent($event); } /** * Loop through children, rendering each * * @param Model $model * @throws Exception\DomainException * @return void */ protected function renderChildren(Model $model) { foreach ($model as $child) { if ($child->terminate()) { throw new Exception\DomainException('Inconsistent state; child view model is marked as terminal'); } $child->setOption('has_parent', true); $result = $this->render($child); $child->setOption('has_parent', null); $capture = $child->captureTo(); if (! empty($capture)) { if ($child->isAppend()) { $oldResult = $model->{$capture}; $model->setVariable($capture, $oldResult . $result); } else { $model->setVariable($capture, $result); } } } } /** * Create and return ViewEvent used by render() * * @return ViewEvent */ protected function getEvent() {
__METHOD__ )); } $event->setRenderer($renderer); $event->setName(ViewEvent::EVENT_RENDERER_POST); $events->triggerEvent($event); // If EVENT_RENDERER or EVENT_RENDERER_POST changed the model, make sure // we use this new model instead of the current $model $model = $event->getModel(); // If we have children, render them first, but only if: // a) the renderer does not implement TreeRendererInterface, or // b) it does, but canRenderTrees() returns false if ($model->hasChildren() && (! $renderer instanceof TreeRendererInterface || ! $renderer->canRenderTrees()) ) { $this->renderChildren($model); } // Reset the model, in case it has changed, and set the renderer $event->setModel($model); $event->setRenderer($renderer); $rendered = $renderer->render($model); // If this is a child model, return the rendered content; do not // invoke the response strategy. $options = $model->getOptions(); if (array_key_exists('has_parent', $options) && $options['has_parent']) { return $rendered; } $event->setResult($rendered); $event->setName(ViewEvent::EVENT_RESPONSE); $events->triggerEvent($event); }
if ($result instanceof Response) { return $result; } // Martial arguments $request = $e->getRequest(); $response = $e->getResponse(); $viewModel = $e->getViewModel(); if (!$viewModel instanceof ViewModel) { return; } $view = $this->view; $view->setRequest($request); $view->setResponse($response); $caughtException = null; try { $view->render($viewModel); } catch (\Throwable $ex) { $caughtException = $ex; } catch (\Exception $ex) { // @TODO clean up once PHP 7 requirement is enforced $caughtException = $ex; } if ($caughtException !== null) { if ($e->getName() === MvcEvent::EVENT_RENDER_ERROR) { throw $caughtException; } $application = $e->getApplication(); $events = $application->getEventManager(); $e->setError(Application::ERROR_EXCEPTION); $e->setParam('exception', $caughtException); $e->setName(MvcEvent::EVENT_RENDER_ERROR); $events->triggerEvent($e); }
} if ($this->sharedManager) { foreach ($this->sharedManager->getListeners($this->identifiers, $name) as $priority => $listeners) { $listOfListenersByPriority[$priority][] = $listeners; } } // Sort by priority in reverse order krsort($listOfListenersByPriority); // Initial value of stop propagation flag should be false $event->stopPropagation(false); // Execute listeners $responses = new ResponseCollection(); foreach ($listOfListenersByPriority as $listOfListeners) { foreach ($listOfListeners as $listeners) { foreach ($listeners as $listener) { $response = $listener($event); $responses->push($response); // If the event was asked to stop propagating, do so if ($event->propagationIsStopped()) { $responses->setStopped(true); return $responses; } // If the result causes our validation callback to return true, // stop propagation if ($callback && $callback($response)) { $responses->setStopped(true); return $responses; } } } } return $responses; }
$event = clone $this->eventPrototype; $event->setName($eventName); if ($target !== null) { $event->setTarget($target); } if ($argv) { $event->setParams($argv); } return $this->triggerListeners($event, $callback); } /** * @inheritDoc */ public function triggerEvent(EventInterface $event) { return $this->triggerListeners($event); } /** * @inheritDoc */ public function triggerEventUntil(callable $callback, EventInterface $event) { return $this->triggerListeners($event, $callback); } /** * @inheritDoc */ public function attach($eventName, callable $listener, $priority = 1) { if (! is_string($eventName)) { throw new Exception\InvalidArgumentException(sprintf( '%s expects a string for the event; received %s', __METHOD__, (is_object($eventName) ? get_class($eventName) : gettype($eventName))
{ } /** * Complete the request * * Triggers "render" and "finish" events, and returns response from * event object. * * @param MvcEvent $event * @return Application */ protected function completeRequest(MvcEvent $event) { $events = $this->events; $event->setTarget($this); $event->setName(MvcEvent::EVENT_RENDER); $event->stopPropagation(false); // Clear before triggering $events->triggerEvent($event); $event->setName(MvcEvent::EVENT_FINISH); $event->stopPropagation(false); // Clear before triggering $events->triggerEvent($event); return $this; } }
// Trigger dispatch event $event->setName(MvcEvent::EVENT_DISPATCH); $event->stopPropagation(false); // Clear before triggering $result = $events->triggerEventUntil($shortCircuit, $event); // Complete response $response = $result->last(); if ($response instanceof ResponseInterface) { $event->setName(MvcEvent::EVENT_FINISH); $event->setTarget($this); $event->setResponse($response); $event->stopPropagation(false); // Clear before triggering $events->triggerEvent($event); $this->response = $response; return $this; } $response = $this->response; $event->setResponse($response); $this->completeRequest($event); return $this; } /** * @deprecated */ public function send() { } /** * Complete the request * * Triggers "render" and "finish" events, and returns response from * event object. * * @param MvcEvent $event * @return Application */
if (file_exists('vendor/autoload.php')) { $loader = include 'vendor/autoload.php'; } // Support for ZF2_PATH environment variable if ($zf2Path = getenv('ZF2_PATH')) { if (isset($loader)) { $loader->add('Zend', $zf2Path . '/Zend'); } else { include $zf2Path . '/Zend/Loader/AutoloaderFactory.php'; AutoloaderFactory::factory(); } } if (!class_exists('Zend\Loader\AutoloaderFactory')) { throw new RuntimeException('Unable to load ZF2.'); } // Run the application! Zend\Mvc\Application::init(require 'config/application.config.php')->run(); // Handle final profiling details, if necessary: if ($xhprof) { $xhprofData = extension_loaded('xhprof') ? xhprof_disable() : tideways_disable(); $xhprofRunId = uniqid(); $suffix = 'vufind'; $dir = ini_get('xhprof.output_dir'); if (empty($dir)) { $dir = sys_get_temp_dir(); } file_put_contents("$dir/$xhprofRunId.$suffix.xhprof", serialize($xhprofData)); $url = "$xhprof?run=$xhprofRunId&source=$suffix"; echo "<a href='$url'>Profiler output</a>"; }
Key | Value |
lookfor | ((presentar OR representeaneean) OR (present OR (presenteaeaan OR presentaneaaaae))) of Guatemala |
type | AllFields |
Key | Value |
ui | standard |
VUFIND_SESSION | l0bif2ah3kt8na3dkv2gttcoi0 |
Key | Value |
__ZF | Array ( [_REQUEST_ACCESS_TIME] => 1755027840.4702 [_VALID] => Array ( [Zend\Session\Validator\Id] => l0bif2ah3kt8na3dkv2gttcoi0 ) [FlashMessenger] => Array ( [EXPIRE_HOPS] => Array ( [hops] => 0 [ts] => 1755027840.4702 ) ) [csrf] => Array ( [EXPIRE] => 1755028139 ) ) |
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 ) ) |
Search | Zend\Stdlib\ArrayObject Object ( [storage:protected] => Array ( [last] => /vufind/Search/Results?lookfor=%28%28presentar+OR+representeaneean%29+OR+%28present+OR+%28presenteaeaan+OR+presentaneaaaae%29%29%29+of+Guatemala&type=AllFields [params|Solr|hiddenFilters] => Array ( ) [params|Solr|limit] => 20 [params|Solr|sort] => relevance [params|Solr|view] => list ) [flag:protected] => 2 [iteratorClass:protected] => ArrayIterator [protectedProperties:protected] => Array ( [0] => storage [1] => flag [2] => iteratorClass [3] => protectedProperties ) ) |
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=64920804 ) [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 ( [4166a99eb033bc6fef9fb00e23e802ff] => 7644a84dcc93894c6b9e8d83b53deaa0 [96e0e85592991e451e7287974d1d8936] => ce4f05c81fa578eec994901f72fd2bfe [153d1f16308968de93da0aa077b1d1d7] => 0228d204648124bb517b57c5f1ef787c [cc23a566d63d246415996e4826d871da] => cb4b420a996440c3965586a0fed295e3 [e4c55fef6527e297b7f1475698b51ca3] => 91662d25375a48461890e7b8011fe9f8 [03040b75e0cc335df99c37c7b69b8aa4] => 9aa33849be4bf7283b388efd0c39c3ea [b7b95425f87ebd61476845de9f831073] => 2e3aafd9812aeb2f9fb5d45e34c89adf [48e6d35b0da2796c43f5ec300aa2bc3b] => 9acafac8919214ed71f20879f74f5115 [36293a3a9a463cafd282f54a70fa6a04] => 86aa5f83d7b2392bc9278f860701bc2b [b212e9b03cb466980684125ea2a20c43] => dd794c873c8baacacdf3e41d352d1677 [fce07b9313a2f931ac8cbccde69dd9c3] => 0a9e40fb4bbc116e5879d2d2a73849e0 [4ffceca1e7af2903ceb81edce4256057] => bc7c84c1b3b6f197afb35a37bad6b758 [f9f1855bff8eb3e792129f129122f30c] => 7ee5de1e06e965cd31cd0db41feffd0e [9a3f1677a16fb32391c70b573b59d8ec] => 76bb9163c856fdd77d47222bff51252f [980d9143215305adfd1fa52ea3a10b37] => c0efd943e46e7dfcef896b0abc312acc [554aa8b424fc9ee91a8f4053452a32ec] => 9df80b1c969d610f73e1ef4cbdb33a93 [906777a4a1553fba3d86e2f47d065e9b] => 05b8cfa8c884a1a3b9ba4f251c3ee610 [3a386062d0a88c4b448cc8273ba5fd6d] => 238c22ce2bcadb275a3123dd4b729a6f [87928b7410d69f49e502582761337128] => b95eccc1693000dc2f1b6e6407e5efb0 [319de5e89d3593f2b8fbcfb577a11b25] => bf155ac04aba221969102e5b0e0cf545 [baa6ef7a67ff822c0514eabdb4a648eb] => 6330692ecb785884cbe34d62f6d140e5 [72ca806446ce37f63a338edf384791db] => 0e958a26c92f31d073bc34eb08d3a6a9 [234733fddf9aac033d608a8ee5b34b34] => 8dc5db5a970707bb3188e83312563b2c [f2cd2f6736ff53d6703818a87ee64512] => b7b1137ebfa7aeaf8e67950f5b6fafc9 [7c6962abbe519acfa0b707e4f54c94eb] => e7375e9f2253f5ba067da0fc4a000cc0 [69caab280dbee17adb9f3b261b69001f] => 8ddf0740c500c22569e2c543cd24329f [cd5deb733df7e95a13c3cbe45778eebe] => b1fd541c46d5d7cd5181b60eb18743d1 [6f7c805eac51645710720ff06a980135] => d541ada84bd79b0ae33704bd0b89a644 [1a89a8f03ccdffa3e1cf783391f41cb6] => 74ec44d2ef64fc46d64dd388fec37f70 [ce6f921e93f4ceefc0583474326af4c8] => 309b4067feec9f4e309feec94f4d3843 [05f7f4ec95719924796ee2e36e1db3cf] => bc329650a1a476bb8900606544cbaf71 [c2a3dcbc3074b56883f87affcc81532c] => af5f19929e1649c590a3a32f8c377ca3 [48c0def64d2842f1f0a79c543a34cf94] => bb065836930139b07ef4b9d6d3c3093e [ecf32207f8802b1abbed0207cdd44b18] => 4dbe89accaf92eebbaa480db65b1d9ce [54bbdf7d9e84a252f65bbc875340af7a] => 12e774f908cebd8e32fe33795c5bfcf6 [afbf87dc72e8f0a1d587b76bb6c7b640] => 7f2d070f85161b6c3db90b911cbdba8f [b664fdc82d54a53d1094d25d8f53e26e] => f7c753832f5fbf6862c076eb6da010a9 [1f30b42109e5367ab739e7dd2cea4729] => 6654ef9134c471d207051e43d7ebe01d [1edabc339ba9437fe4a52721292768a3] => 295bd32d2fe24ffe0f9b919bd1820325 [a94762fdd6b12340ad26b2f29c6a295a] => efe275ccafdfaec0cd248b0cd9444959 [87d17bfba5008c02e3a0f6d4f607dc4d] => 54481f3b39cd838bc8c3c43fc77fa272 [e4a437c623b4fb3ae87b2b38b2b91db0] => 49fc7a9b37ed90620425570d6f226731 [3f53ea6263006662a80141ee7b11ed1c] => 1fbdc4202b44c7148348534234f55ebc [57dba6c7dc88297dde2bae274ca1f1aa] => 23fd5540f35f671743a71646b8c298db [b83e54f2684e7923aca6bc5d472164e5] => 80d6befb17c026f0ef2d2c565693c545 [15707e2ae10b967e74f147c83868d63a] => 5dcbecf22e76bd9108afcf5c0bd807b2 [023338425fece002b1d95a20b2572947] => e4e69655e93fc2de2e2ba5ea6b0ff469 [2d76027a9682c7ed415e7cd62499c03b] => 0da56c5674776f9bc8e52ff872289801 [f136c603fdf5a6be05a952878b2a3841] => 292999ddb0888369ab256639ea9993bc [8694cb1d62d7b7773c8bc4dbdd205e31] => 6650ad2b2eb705d336409c53c4b943d6 [789a4a633d89c29ab5aee2ca8d3cc6d4] => 533f3de170820523513c9709cb04e37f [b7d0eef1be3b36a3bbd4c7e250dd1dde] => 8f71e9bd53c2b8eebc20ed9081f7ba6c [e90dacb30e3ca7247c99e20aa683c563] => fd89ac700dc8da20a038f5c3b09eda0e [4bb3ab39f4e7ed0af6d2804595443e41] => 47f7fb2bed0e1a7f4058896905e5cd06 [4252833f9cb60535c741665e96799ef2] => 78e6edbc0a87001032fb468f47d5c1f6 [5594b72f26b8d52a8ab8497ea87d98ec] => 084602d19abe9b8f6786b70f35b53374 [d3364e51dab5116e3363cd6918791515] => ec66ec019ac9c3aeee6e5194ce1989b7 [a42946277e640c385f54c68769ad8830] => a93092ea6f8ef5bc8817f2cc2c566d30 [d415450710b44a400dbd73b1967439b9] => 26837403abba15396797637c497ecab2 [c2191c61bfa6f15e71e2d5edd6ded635] => 3b74105563883c3440e0bc8f89090648 [a5a74b9aff2478342ebeac6e3f490d44] => a27859f03b2b6218e37f2a66957b15d9 [447cad48009f97da809825deb376984e] => b7377c0897e053e13dd8f8caeb286c01 [4cf440a55e0e901d3e04d44743a71523] => cf077f2e680682c24b7394307279c665 [8b9186913f1db6b22a30ab5535ea7fb2] => 6bbe831982be9dd26e28145b2f509c33 [30fc03de16060a0a80579b037141bab9] => 3372a962456d5a9cf4e7491c7ddb3c63 [2b0622bcf68eb0cbc8a839034a0f7dbc] => 4bb9b8f2504b6615e2aa76811447b5f1 [b6ca45dddda200b1ce05373a5babc077] => 6f63f064e24f0d1e4e5474762453ced6 [56a81406559d22062fae35b844c7d64b] => 6d54c4af76dc8c61d4604f19030f9f65 [42a30e6b026b9ade5d5c6f4b06772787] => d230309cf500605cfc832d1670f23762 [1c9d21600b5e33d9fb6c1ec43ccb1bd2] => 5d0b5f2fad8cf6bbfe87f6ce8dd216fd [3518535f5c7c15407e6a3e64c55cc9b7] => 84cf50f1c657c77e40f2ffd635535a1c [4d67be03208beb83721b8b50b71d34ce] => 5adc9195a1cea4dc91d60b98a3bb9e6e [32bc1dbee8fda9593ab87ce4d950be05] => 365542e7fe795f1bc763617020f56cac [17a0a1f673f73ac3694ddbc996f542cc] => 8a2c381cef794b8d979f613f73362a83 [3da196d8a0adab359e1b80cf599de4a7] => 6ce0751146a78435ea32a476a3513043 [9910012fb8b7a48336d7c3cae20f4a59] => 9d8a34fd6ba1da9825d55dff7b967d66 [e82be33cf7e667890073d441cbc1bbdf] => 41bf6a48667eaa0af6e29e206a6caeaf [f4578133c3d2e01202312acd38b66d51] => 25d531ca99ed3e3c4fc4222a92e68d9b [44fce905f020511ccf85c9c497491458] => 776d30f2dd83bf9e2469cb18713e4f6b [2734598e4732a789054693d3cb7325b5] => caac2acd46f1cf37570e474a7c662016 [be175a5acf1c1e987c75efe9249e97de] => 900dd76818993756c62f880fc4e067b4 [5b47e4046c6d85214359e000bdbb1f1b] => 1d3521f7eca7de1e693fa7fefd835567 [9032e7c80b872fd1d946afa9587b9b08] => 753dcd3cb7349a059ae7705c81096be0 [f439f5eb73f351c52eec74b3496a2cc4] => 704aa7d57f194b7af1fb33674ed058bd [99bb04a4a011654543b314c81600b831] => 2db5cc0cf24f7d9c62033ed5db47d0df [f6c40e52b18c17558166a9b4961c4222] => aa1dfea571aa341ff227028044bbbebf [29a1fb083d663cc433477a01aa7cadbe] => 2b4d6462452b18b936e760e0b5328efb [0bf4d3b9e9dbf99bab7d100509966ab7] => a1dfc8576f898ca497f9e3ea67140651 [7136d6f48954981375aeeb6c74731b39] => d079e7efa2937f1f81b5bfdf211be08c [1e2b2a4d65a0a50b1cc1b832604e37f3] => 6518c4a4beea18b62a69eaa1f809661e [bc4fbb681a412351279a9c7722e3707e] => f7e54f3b68195c99ef7dba5c09bf5823 [59ea6dea52b3826f67593f99417db5f7] => fefb69c7553025cafeeca92277fe78b7 [676d30e952866925abd332babc7ae326] => 4e6714fc84e224d9ac5ba44c16348663 [a5f603c0f3eda59d9d6a94d06fe23751] => fcf70d034b2f691b562abbb527fa83fb [94c6a11c4b8709db17c9278fc8c1f884] => 3a47bf9987682501ddc7196e6bbc286c [37d8c3401db8e05b50411dd91578ef36] => 06c50351da6110080af9731fb5f3d74e [f7c0ccced946aabe1604eabfa6833acf] => 6b6adfbc0f7e7b29f11539285b85ee09 [9ef9fbdaa399f20581db4ebe7acfb54a] => 414fa480ba8faea57bed9d1acc6560dc [034e7017b70d348859ae7af03b8dbc05] => da7f0578680f00f6d63f8f3b32b20ae2 [875441c114a8f7d75f428f37a2a3e563] => b5f2084857d51ebffe9e572cecf4a9b0 [7f548f9a8e66508732508ce6239fec89] => 733441bd7762e15c8202111b85efc5ad [158341ef39b9e9be69bed580fe50d2aa] => bbc40621166f177ac86d67ad8931189e [edb0b40c5464b44248e54d5a39181595] => d46e1769691f476efc04cc5f053dd59b [b21bc715670596e7a82fa65965e687b7] => c8017205a4b6a76127a6e39f2df76a34 [eda06073e2b50ba25676745d2d3aabd2] => 3cbd0d8d70b681122b2557337235179c [19cb20068482e302d652dc365f9d0763] => dc7c76be1993e9f4a52f2736a199f1e1 [450f83f6d1cbed2d2aef5898f48d4d2c] => 0a8689a7f3898ad52a5692a8df793583 [157ee8e5b98260de9b902db16bb798ae] => e2f3399a8de0b6c4f36b299097e39dea [5dfc414106943e9c3b616b0f00c8006e] => ef4a1e7c73a1ba25e17a93dde32b40b7 [350bc8ebb9b2fc2a0befd8eed1b16b85] => ea9d8fd0153ee00fda1694872c350760 [2c5d0afd711907137b541204a7598578] => 81231258739d88d02de835f9872df269 [4d472960e7a4c74e3934e9cb777b7eb9] => eeb65ec92ef663480ac1399ff0bbce5b [03f5d971160f37a48b02e3e15b0e899c] => 130125161d7709f843417532886b8f28 [8bf09ec01927e40c300a9d31199a72fe] => ec280e9acf23bd4ae84cadc1badf23af [82ad37817cc3c9602f4aa29f330c70e9] => 7b8b28726fda72f3dc7d77daa7bfc447 [bc4082f2f4b665145e91ef170b44e5c7] => ea3d49b4c2a2cf6c6ebf42bb94dc2578 [f7a397f9989fd1405ca3765b90d8a69c] => 869b5cb33a9eb9265e1eaa0b38359f7d [cfc3a915d0508aff71316ccc11dc4787] => 4b21ae8129e4e5edaa37cad61fc1e607 [50f5ffb5c8eb02bf1a7e4240c973c62f] => 69ac184e34eb4b767ff6572bb8a38c2d [87aae061082e75df4baee00d2efecfc7] => 2168b16120de5c423cef631ae82c91af [79a1f97392ca7a764e3d514373355164] => d119ad674414a15fdc1d4612c215e423 [35e3c5fc32e9d9635bfaee8fbaa64101] => d770b270632002c23bf626e6785e1709 [51fea48c54429d053a0927c4f76cd397] => 91106a4e959c9be97f90d4f5a6a39db2 [b8b4e55933b58d41224310a53d774d84] => 84f178c0a5347492d189d0cca4fa25d4 [7e31bb53461bc6d52122c5b89c472662] => b000ca80aa6a333884e467ad94fa0d2e [65d7f8edc39ff96f96e9be241fa8c172] => 0cd6c53da3658aad66667d8b43be5815 [bc4db610205c94be053a7ac716a212bc] => 62f3809a6d2d0d6501741a7fdcc6c7c7 [ae4227a5ef964617489eaa97915aa68b] => 82de0e0a84346f27dde28a2ab4ec79eb [3ce00774380e4ce83a27e00c75934938] => da562562852f16ef803d89b25a91df31 [f1d303a5787549aa7ac72c78060752dc] => b792c3bae98615310afcc1a6b5cfa810 [b22e3105025b1da8f8fd276626301c36] => 48d1ca3992b7bfd1f8497a3637b7c219 [9f8f86c0cb1ba3a9e3d92cf4d5fb8e75] => 3086c7051b8911330dbef2b3a4ab6116 [a1d0ddc8ee991f43b306403f4fe19399] => 396fdcb8f19b8992fa528fe200671484 [7eab9dd9a76431d5705c265c81546ea5] => 627a08d5102d2d43c6b257856980c013 [a8162e76e955eaee06096febfbf4ab2e] => 50fc9c2b4ba1d3ed7ffae5d3d324e55a [fdc12552cfcef382b1d0e7df753b1327] => c27da5e25c2a5283b93c9b89a0e62948 [7578cfd0d641ef9a669f8c04478be233] => 801bae182aaa6c19636392cd1d3cf736 [fc3c4af9cc702eb896189c815e1a270c] => 6782e8aa09669e00e79b795705c058aa [cd2de25bf4e9be6ec4742021fd17b9e2] => dc6bdc3ddcdfc8fb628371d350b90a52 [ef025745946c461325cf38db235ba286] => 931945e12dd58a43b090b12973815d0c [3c5f728948931a57f9177856f44f782e] => bdf05d54d9703dfe74b7a0e60bdf051a [542693c040f00a42980128403bfb80af] => 134c3ed9b32e7ce1ddee30d14ce0075e [58c3cad4905c0984d5ce261c88f180b8] => c5f9b3e7df41aff1b54d2ba89950bd40 [9434123cfdd83119fd7afe11299dff16] => a58ad682dcfecb640fb3d079e3fae864 [64a4618cb15611e15b0baddab5eab878] => b2ff039e53a274d526cfd656ebd9d660 [4c0fc9e34d5cff989ff6f0133b2717f7] => 47f2dbf218ae110bda07fcb07c6ad9aa [7c1b62be7732071cdd772ec3b54947af] => d5dacb3d9ffdb74edc21275216cb9af9 [40a606c0f3e2c38b7462554c83848fd1] => 77fa56a54e3b89b64d9cdc44661a9471 [7030db3159859bc89d2fd6e1ad17880b] => e74cc777a21308d86401ea29fe60809d [8175f0ef810d35ba1cc39b6bf15d5836] => 3f772ad34be24f4f29136dedc9a11c2e [1468ba1c14d28a47a49d701ffd90b29e] => b7b91ad4d57793b6c7695bc6b307649e [79575906669c72972b2d9bf296183673] => 28e6fb2e9252913b8f1a927f22fdc21a [08aaaf5aebd33d7add6b79c5282d74fc] => bad93b664beda259679ff93dd3bdccf9 [9a0796b91988aac277b1f5404874a687] => 77bf6f85c007d14572b55000ad1b3877 [2de9586f9284fdbff1643b4d61618f66] => 94016aff204965bec45375a2804f1f39 [f84b1b12e5e85c14f95bdaa88ab4a283] => b0ea6583db0169b554d1b6d4365d5f51 [ab4b8353e52f483b4daa70ac124029f3] => 1b8a826657c0ee3494808b24b636deee [75c81b7846eb3d9b0680160d26054cfb] => f1ac30c8b4de7ef7334096ac03308025 [5decd47658612a5a95f2b1e06a4a99cd] => 26466d09d2c3da09e4b85735dd1c8ade [3a6ef6c2a34c0d01c8af29ebb23b1936] => c25472807bb49921ec0beb9877ffe143 [c1387632a736787fa0d9cff641ed2a28] => 23c311f49b4c1c51dac1ffb5b915c08b [13522c31fbbe77eb64a26a160aa80d55] => 475b103754cde4c0c59bf1c60d5febf7 [ffd467e79b675d2fcc9f56cba9b74af1] => da82623f19b7547fae8dbd6e94563a28 [ac18dd9a5bf2a0584d5fe97006616980] => 054ca83d477e5f6d0cc6015bf212a144 [0be6d33b0d7354d80aadf668da8cb920] => 8b597e8adf3653a27c7a42fa7a823f4c [15fee8bfd0b6e5361f39b64ec7510988] => 8c3a4552c49d69575285af3188920bc2 [c93b68cc30ce75b2bf2db50fdd47c047] => 91e8d14c246b89bcc1b6eeac1895aec7 [42cb538686b461ca29e6d19a1e5a1fe4] => 0550f9d7a6dfc678116a809209c84612 [365785fd3dd7ef1d079c8413c3040f29] => 9dfbb3ec6768e2e08224b90d0c509d30 [16314271b4c57d802f26318f4cbd5a11] => b89688b6eea9611b064e868bef199619 [d1ae48c18f36a05a5f7efa88deb01247] => d46cae81e8423cd64d4c1c6919e8ca1d [73717f04d11827afea287dc5b2c6f5e6] => f393a44551bf7ec483c7ca573e6a31e5 [3f46f1457cd249cd9738e8aab541f1af] => 153fbaa418599b3241c9af8dc8e508f4 [db0701d04da0858e1646b78295223a81] => 8d0b21dd7cf5e53f1d927a59ae85f6ee [c9c5261d4a8275403c35545ab2ee5eb9] => 16f6cb08fa19f5b486684859e7a3165c [690383c1714bb85b6ed37b0a1b23ef6c] => 0d992541ac73da068b6d9ccd41c1fc46 [61ac9f36c53cb41e55350d9c33e42de8] => b4caa578578e4dd13333297878cbcb94 [a1866a931596c753aba24d454e2710b4] => 02c18adcd239fc77908f97ffc61535f4 [14d273559ba830b0c5bc7544978c09bc] => 4ff8dfa8dc3614f43c342397bc1a9153 [296d9d08fcb30fb954ecd8a9c9badbdb] => 36c133c1508118f91e125a6b5b0576de [444ebd1b0744051baefbd2a988223b21] => 062303e752789ba083eaa7c89b881832 [df68042a94241c8a7839f81bead53523] => 5a99435ede8e7779bb04d09b7eb55eb6 [0148bfd8d5e0b42415d30f4402942b5f] => 181d9e7649450acf183e04ad32cc1a4c [17e43ab0e6af0059c78da9473a556221] => 32fc346cb3a6f6578a3e7713e42c3e11 [4394a0d342e174e5bd160aee3c695188] => e4912b1b2df72fcab5e72318dc67d9c3 [234f38fc638a8a2725d823aa847cd476] => 3ae148a8ad23210237c323b70aad03b2 [c585097e445399f7d2c960ec4ad10fc1] => e791ca767bbf5671d80c7b65b1a2c2cf ) [hash] => e791ca767bbf5671d80c7b65b1a2c2cf-c585097e445399f7d2c960ec4ad10fc1 ) [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=l0bif2ah3kt8na3dkv2gttcoi0 |
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 | 56558 |
REDIRECT_URL | /vufind/Search/Results |
REDIRECT_QUERY_STRING | lookfor=%28%28presentar+OR+representeaneean%29+OR+%28present+OR+%28presenteaeaan+OR+presentaneaaaae%29%29%29+of+Guatemala&type=AllFields |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | lookfor=%28%28presentar+OR+representeaneean%29+OR+%28present+OR+%28presenteaeaan+OR+presentaneaaaae%29%29%29+of+Guatemala&type=AllFields |
REQUEST_URI | /vufind/Search/Results?lookfor=%28%28presentar+OR+representeaneean%29+OR+%28present+OR+%28presenteaeaan+OR+presentaneaaaae%29%29%29+of+Guatemala&type=AllFields |
SCRIPT_NAME | /vufind/index.php |
PHP_SELF | /vufind/index.php |
REQUEST_TIME_FLOAT | 1755027840.437 |
REQUEST_TIME | 1755027840 |