2025-08-12T17:14: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%28present+OR+presenteana%29+OR+%28presenteaaanar+OR+presentaneaeeea%29%29+OR+presentean%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%28present+OR+presenteana%29+OR+%28presenteaaanar+OR+presentaneaeeea%29%29+OR+presentean%29+of+Guatemala
2025-08-12T17:14: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%28present+OR+presenteana%29+OR+%28presenteaaanar+OR+presentaneaeeea%29%29+OR+presentean%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%28present+OR+presenteana%29+OR+%28presenteaaanar+OR+presentaneaeeea%29%29+OR+presentean%29+of+Guatemala
2025-08-12T17:14:02-04:00 DEBUG: VuFindSearch\Backend\Solr\Connector: <= 200 OK
2025-08-12T17:14:02-04:00 DEBUG: Deserialized SOLR response
2025-08-12T17:14: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%28present+OR+presenteana%29+OR+%28presenteaaanar+OR+presentaneaeeea%29%29+OR+presentean%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%28present+OR+presenteana%29+OR+%28presenteaaanar+OR+presentaneaeeea%29%29+OR+presentean%29+of+Guatemala
2025-08-12T17:14: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%28present+OR+presenteana%29+OR+%28presenteaaanar+OR+presentaneaeeea%29%29+OR+presentean%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%28present+OR+presenteana%29+OR+%28presenteaaanar+OR+presentaneaeeea%29%29+OR+presentean%29+of+Guatemala
<? $data = $this->driver->getRawData(); ?> <br> <input type="hidden" value="<?= $this->escapeHtmlAttr($this->driver->getUniqueID()) ?>" class="hiddenId" /> <input type="hidden" value="<?= $this->escapeHtmlAttr($this->driver->getSourceIdentifier()) ?>" class="hiddenSource" /> <div class="media"> <div class="media-body"> <div class="result-body"> <div class="result-formats clearfix"> <?= $this->record($this->driver)->getFormatList() ?> <? if (!$openUrlActive && empty($urls) && $this->driver->supportsAjaxStatus()): ?> <span class="status ajax-availability hidden"> <span class="label label-default"><?= $this->transEsc('Loading') ?>...</span> </span> <? endif; ?> </div> </div> <div class="result-title"> <a href="<?= $this->recordLink()->getUrl($this->driver) ?>" class="title getFull" data-view="<?= $this->params->getOptions()->getListViewOption() ?>"> <?= $this->record($this->driver)->getTitleHtml() ?> </a> </div> <div class="row"> <div class="col-sm-6 text-left"> <? $summAuthors = $this->driver->getRawData()['author_facet']; if (!empty($summAuthors)): ?> <?= $this->transEsc('by') ?> <? $authorCount = count($summAuthors); foreach ($summAuthors as $i => $summAuthor): ?> <a href="<?= $this->record($this->driver)->getLink('author', $this->highlight($summAuthor, null, true, false)) ?>"><?= $this->highlight($summAuthor) ?></a><?= $i + 1 < $authorCount ? '; ' : '' ?>
<? $data = $this->driver->getRawData(); ?> <br> <input type="hidden" value="<?= $this->escapeHtmlAttr($this->driver->getUniqueID()) ?>" class="hiddenId" /> <input type="hidden" value="<?= $this->escapeHtmlAttr($this->driver->getSourceIdentifier()) ?>" class="hiddenSource" /> <div class="media"> <div class="media-body"> <div class="result-body"> <div class="result-formats clearfix"> <?= $this->record($this->driver)->getFormatList() ?> <? if (!$openUrlActive && empty($urls) && $this->driver->supportsAjaxStatus()): ?> <span class="status ajax-availability hidden"> <span class="label label-default"><?= $this->transEsc('Loading') ?>...</span> </span> <? endif; ?> </div> </div> <div class="result-title"> <a href="<?= $this->recordLink()->getUrl($this->driver) ?>" class="title getFull" data-view="<?= $this->params->getOptions()->getListViewOption() ?>"> <?= $this->record($this->driver)->getTitleHtml() ?> </a> </div> <div class="row"> <div class="col-sm-6 text-left"> <? $summAuthors = $this->driver->getRawData()['author_facet']; if (!empty($summAuthors)): ?> <?= $this->transEsc('by') ?> <? $authorCount = count($summAuthors); foreach ($summAuthors as $i => $summAuthor): ?> <a href="<?= $this->record($this->driver)->getLink('author', $this->highlight($summAuthor, null, true, false)) ?>"><?= $this->highlight($summAuthor) ?></a><?= $i + 1 < $authorCount ? '; ' : '' ?>
// assigns to a double-underscored variable, to prevent naming collisions $__vars = $this->vars()->getArrayCopy(); if (array_key_exists('this', $__vars)) { unset($__vars['this']); } extract($__vars); unset($__vars); // remove $__vars from local scope while ($this->__template = array_pop($this->__templates)) { $this->__file = $this->resolver($this->__template); if (! $this->__file) { throw new Exception\RuntimeException(sprintf( '%s: Unable to render template "%s"; resolver could not resolve to a file', __METHOD__, $this->__template )); } try { ob_start(); $includeReturn = include $this->__file; $this->__content = ob_get_clean(); } catch (\Exception $ex) { ob_end_clean(); throw $ex; } if ($includeReturn === false && empty($this->__content)) { throw new Exception\UnexpectedValueException(sprintf( '%s: Unable to render template "%s"; file include failed', __METHOD__, $this->__file )); } } $this->setVars(array_pop($this->__varsCache)); if ($this->__filterChain instanceof FilterChain) { return $this->__filterChain->filter($this->__content); // filter output }
// Set default context if none provided: if (is_null($context)) { $context = ['driver' => $this->driver]; } // Set up the needed context in the view: $oldContext = $this->contextHelper->apply($context); // Get the current record driver's class name, then start a loop // in case we need to use a parent class' name to find the appropriate // template. $className = get_class($this->driver); $resolver = $this->view->resolver(); while (true) { // Guess the template name for the current class: $classParts = explode('\\', $className); $template = 'RecordDriver/' . array_pop($classParts) . '/' . $name; if ($resolver->resolve($template)) { // Try to render the template.... $html = $this->view->render($template); $this->contextHelper->restore($oldContext); return $html; } else { // If the template doesn't exist, let's see if we can inherit a // template from a parent class: $className = get_parent_class($className); if (empty($className)) { // No more parent classes left to try? Throw an exception! throw new RuntimeException( 'Cannot find ' . $name . ' template for record driver: ' . get_class($this->driver) ); } } } } /** * Store a record driver object and return this object so that the appropriate * template can be rendered.
/** * Render a toolbar for use on the record view. * * @return string */ public function getToolbar() { return $this->renderTemplate('toolbar.phtml'); } /** * Render a search result for the specified view mode. * * @param string $view View mode to use. * * @return string */ public function getSearchResult($view) { return $this->renderTemplate('result-' . $view . '.phtml'); } /** * Render an HTML checkbox control for the current record. * * @param string $idPrefix Prefix for checkbox HTML ids * @param string $formAttr ID of form for [form] attribute * * @return string */ public function getCheckbox($idPrefix = '', $formAttr = false) { static $checkboxCount = 0; $id = $this->driver->getSourceIdentifier() . '|' . $this->driver->getUniqueId(); $context = ['id' => $id, 'count' => $checkboxCount++, 'prefix' => $idPrefix]; if ($formAttr) { $context['formAttr'] = $formAttr; }
<? if (!isset($this->indexStart)) $this->indexStart = 0; ?> <? $i = $this->indexStart; ?> <? foreach ($this->results->getResults() as $current): ?> <? $recordNumber = $this->results->getStartRecord() + $i-$this->indexStart; ?> <div id="result<?=$i++ ?>" class="result<?=$current->supportsAjaxStatus()?' ajaxItem':''?>"> <? if (isset($this->showCheckboxes) && $this->showCheckboxes): ?> <?=$this->record($current)->getCheckbox('', 'search-cart-form')?> <? endif; ?> <div class="record-number"> <?=$recordNumber ?> </div> <?=$this->record($current)->getSearchResult('list')?> </div> <? endforeach; ?>
// assigns to a double-underscored variable, to prevent naming collisions $__vars = $this->vars()->getArrayCopy(); if (array_key_exists('this', $__vars)) { unset($__vars['this']); } extract($__vars); unset($__vars); // remove $__vars from local scope while ($this->__template = array_pop($this->__templates)) { $this->__file = $this->resolver($this->__template); if (! $this->__file) { throw new Exception\RuntimeException(sprintf( '%s: Unable to render template "%s"; resolver could not resolve to a file', __METHOD__, $this->__template )); } try { ob_start(); $includeReturn = include $this->__file; $this->__content = ob_get_clean(); } catch (\Exception $ex) { ob_end_clean(); throw $ex; } if ($includeReturn === false && empty($this->__content)) { throw new Exception\UnexpectedValueException(sprintf( '%s: Unable to render template "%s"; file include failed', __METHOD__, $this->__file )); } } $this->setVars(array_pop($this->__varsCache)); if ($this->__filterChain instanceof FilterChain) { return $this->__filterChain->filter($this->__content); // filter output }
<? $this->layout()->srmessage = $this->translate('nohit_lookfor_html', ['%%lookfor%%' => $this->escapeHtml($lookfor)]); ?> <?=$this->layout()->srmessage ?> <? endif; ?> </p> <? if (isset($this->parseError)): ?> <p class="alert alert-danger"><?=$this->transEsc('nohit_parse_error')?></p> <? endif; ?> <? foreach (($top = $this->results->getRecommendations('top')) as $current): ?> <?=$this->recommend($current)?> <? endforeach; ?> <? foreach ($this->results->getRecommendations('noresults') as $current): ?> <? if (!in_array($current, $top)): ?> <?=$this->recommend($current)?> <? endif; ?> <? endforeach; ?> <? else: ?> <form id="search-cart-form" method="post" name="bulkActionForm" action="<?=$this->url('cart-searchresultsbulk')?>" data-lightbox data-lightbox-onsubmit="bulkFormHandler"> <?=$this->context($this)->renderInContext('search/bulk-action-buttons.phtml', ['idPrefix' => ''])?> </form> <?=$this->render('search/list-' . $this->params->getView() . '.phtml')?> <?=$this->context($this)->renderInContext('search/bulk-action-buttons.phtml', ['idPrefix' => 'bottom_', 'formAttr' => 'search-cart-form'])?> <?=$this->paginationControl($this->results->getPaginator(), 'Sliding', 'search/pagination.phtml', ['results' => $this->results, 'options' => isset($this->paginationOptions) ? $this->paginationOptions : []])?> <div class="searchtools hidden-print"> <strong><?=$this->transEsc('Search Tools')?>:</strong> <a href="<?=$this->results->getUrlQuery()->setViewParam('rss')?>"><i class="fa fa-bell" aria-hidden="true"></i> <?=$this->transEsc('Get RSS Feed')?></a> — <a href="<?=$this->url('search-email')?>" class="mailSearch" data-lightbox id="mailSearch<?=$this->escapeHtmlAttr($this->results->getSearchId())?>"> <i class="fa fa-envelope" aria-hidden="true"></i> <?=$this->transEsc('Email this Search')?> </a> <? if ($this->accountCapabilities()->getSavedSearchSetting() === 'enabled'): ?> — <? if (is_numeric($this->results->getSearchId())): ?> <? if ($this->results->isSavedSearch()): ?> <a href="<?=$this->url('myresearch-savesearch')?>?delete=<?=urlencode($this->results->getSearchId())?>"><i class="fa fa-remove" aria-hidden="true"></i> <?=$this->transEsc('save_search_remove')?></a> <? else: ?> <a href="<?=$this->url('myresearch-savesearch')?>?save=<?=urlencode($this->results->getSearchId())?>"><i class="fa fa-save" aria-hidden="true"></i> <?=$this->transEsc('save_search')?></a> <? endif; ?> <? endif; ?> <? endif; ?>
// assigns to a double-underscored variable, to prevent naming collisions $__vars = $this->vars()->getArrayCopy(); if (array_key_exists('this', $__vars)) { unset($__vars['this']); } extract($__vars); unset($__vars); // remove $__vars from local scope while ($this->__template = array_pop($this->__templates)) { $this->__file = $this->resolver($this->__template); if (! $this->__file) { throw new Exception\RuntimeException(sprintf( '%s: Unable to render template "%s"; resolver could not resolve to a file', __METHOD__, $this->__template )); } try { ob_start(); $includeReturn = include $this->__file; $this->__content = ob_get_clean(); } catch (\Exception $ex) { ob_end_clean(); throw $ex; } if ($includeReturn === false && empty($this->__content)) { throw new Exception\UnexpectedValueException(sprintf( '%s: Unable to render template "%s"; file include failed', __METHOD__, $this->__file )); } } $this->setVars(array_pop($this->__varsCache)); if ($this->__filterChain instanceof FilterChain) { return $this->__filterChain->filter($this->__content); // filter output }
// If EVENT_RENDERER or EVENT_RENDERER_POST changed the model, make sure // we use this new model instead of the current $model $model = $event->getModel(); // If we have children, render them first, but only if: // a) the renderer does not implement TreeRendererInterface, or // b) it does, but canRenderTrees() returns false if ($model->hasChildren() && (! $renderer instanceof TreeRendererInterface || ! $renderer->canRenderTrees()) ) { $this->renderChildren($model); } // Reset the model, in case it has changed, and set the renderer $event->setModel($model); $event->setRenderer($renderer); $rendered = $renderer->render($model); // If this is a child model, return the rendered content; do not // invoke the response strategy. $options = $model->getOptions(); if (array_key_exists('has_parent', $options) && $options['has_parent']) { return $rendered; } $event->setResult($rendered); $event->setName(ViewEvent::EVENT_RESPONSE); $events->triggerEvent($event); } /** * Loop through children, rendering each * * @param Model $model * @throws Exception\DomainException * @return void
$event->setName(ViewEvent::EVENT_RESPONSE); $events->triggerEvent($event); } /** * Loop through children, rendering each * * @param Model $model * @throws Exception\DomainException * @return void */ protected function renderChildren(Model $model) { foreach ($model as $child) { if ($child->terminate()) { throw new Exception\DomainException('Inconsistent state; child view model is marked as terminal'); } $child->setOption('has_parent', true); $result = $this->render($child); $child->setOption('has_parent', null); $capture = $child->captureTo(); if (! empty($capture)) { if ($child->isAppend()) { $oldResult = $model->{$capture}; $model->setVariable($capture, $oldResult . $result); } else { $model->setVariable($capture, $result); } } } } /** * Create and return ViewEvent used by render() * * @return ViewEvent */ protected function getEvent() {
__METHOD__ )); } $event->setRenderer($renderer); $event->setName(ViewEvent::EVENT_RENDERER_POST); $events->triggerEvent($event); // If EVENT_RENDERER or EVENT_RENDERER_POST changed the model, make sure // we use this new model instead of the current $model $model = $event->getModel(); // If we have children, render them first, but only if: // a) the renderer does not implement TreeRendererInterface, or // b) it does, but canRenderTrees() returns false if ($model->hasChildren() && (! $renderer instanceof TreeRendererInterface || ! $renderer->canRenderTrees()) ) { $this->renderChildren($model); } // Reset the model, in case it has changed, and set the renderer $event->setModel($model); $event->setRenderer($renderer); $rendered = $renderer->render($model); // If this is a child model, return the rendered content; do not // invoke the response strategy. $options = $model->getOptions(); if (array_key_exists('has_parent', $options) && $options['has_parent']) { return $rendered; } $event->setResult($rendered); $event->setName(ViewEvent::EVENT_RESPONSE); $events->triggerEvent($event); }
if ($result instanceof Response) { return $result; } // Martial arguments $request = $e->getRequest(); $response = $e->getResponse(); $viewModel = $e->getViewModel(); if (!$viewModel instanceof ViewModel) { return; } $view = $this->view; $view->setRequest($request); $view->setResponse($response); $caughtException = null; try { $view->render($viewModel); } catch (\Throwable $ex) { $caughtException = $ex; } catch (\Exception $ex) { // @TODO clean up once PHP 7 requirement is enforced $caughtException = $ex; } if ($caughtException !== null) { if ($e->getName() === MvcEvent::EVENT_RENDER_ERROR) { throw $caughtException; } $application = $e->getApplication(); $events = $application->getEventManager(); $e->setError(Application::ERROR_EXCEPTION); $e->setParam('exception', $caughtException); $e->setName(MvcEvent::EVENT_RENDER_ERROR); $events->triggerEvent($e); }
} if ($this->sharedManager) { foreach ($this->sharedManager->getListeners($this->identifiers, $name) as $priority => $listeners) { $listOfListenersByPriority[$priority][] = $listeners; } } // Sort by priority in reverse order krsort($listOfListenersByPriority); // Initial value of stop propagation flag should be false $event->stopPropagation(false); // Execute listeners $responses = new ResponseCollection(); foreach ($listOfListenersByPriority as $listOfListeners) { foreach ($listOfListeners as $listeners) { foreach ($listeners as $listener) { $response = $listener($event); $responses->push($response); // If the event was asked to stop propagating, do so if ($event->propagationIsStopped()) { $responses->setStopped(true); return $responses; } // If the result causes our validation callback to return true, // stop propagation if ($callback && $callback($response)) { $responses->setStopped(true); return $responses; } } } } return $responses; }
$event = clone $this->eventPrototype; $event->setName($eventName); if ($target !== null) { $event->setTarget($target); } if ($argv) { $event->setParams($argv); } return $this->triggerListeners($event, $callback); } /** * @inheritDoc */ public function triggerEvent(EventInterface $event) { return $this->triggerListeners($event); } /** * @inheritDoc */ public function triggerEventUntil(callable $callback, EventInterface $event) { return $this->triggerListeners($event, $callback); } /** * @inheritDoc */ public function attach($eventName, callable $listener, $priority = 1) { if (! is_string($eventName)) { throw new Exception\InvalidArgumentException(sprintf( '%s expects a string for the event; received %s', __METHOD__, (is_object($eventName) ? get_class($eventName) : gettype($eventName))
{ } /** * Complete the request * * Triggers "render" and "finish" events, and returns response from * event object. * * @param MvcEvent $event * @return Application */ protected function completeRequest(MvcEvent $event) { $events = $this->events; $event->setTarget($this); $event->setName(MvcEvent::EVENT_RENDER); $event->stopPropagation(false); // Clear before triggering $events->triggerEvent($event); $event->setName(MvcEvent::EVENT_FINISH); $event->stopPropagation(false); // Clear before triggering $events->triggerEvent($event); return $this; } }
// Trigger dispatch event $event->setName(MvcEvent::EVENT_DISPATCH); $event->stopPropagation(false); // Clear before triggering $result = $events->triggerEventUntil($shortCircuit, $event); // Complete response $response = $result->last(); if ($response instanceof ResponseInterface) { $event->setName(MvcEvent::EVENT_FINISH); $event->setTarget($this); $event->setResponse($response); $event->stopPropagation(false); // Clear before triggering $events->triggerEvent($event); $this->response = $response; return $this; } $response = $this->response; $event->setResponse($response); $this->completeRequest($event); return $this; } /** * @deprecated */ public function send() { } /** * Complete the request * * Triggers "render" and "finish" events, and returns response from * event object. * * @param MvcEvent $event * @return Application */
if (file_exists('vendor/autoload.php')) { $loader = include 'vendor/autoload.php'; } // Support for ZF2_PATH environment variable if ($zf2Path = getenv('ZF2_PATH')) { if (isset($loader)) { $loader->add('Zend', $zf2Path . '/Zend'); } else { include $zf2Path . '/Zend/Loader/AutoloaderFactory.php'; AutoloaderFactory::factory(); } } if (!class_exists('Zend\Loader\AutoloaderFactory')) { throw new RuntimeException('Unable to load ZF2.'); } // Run the application! Zend\Mvc\Application::init(require 'config/application.config.php')->run(); // Handle final profiling details, if necessary: if ($xhprof) { $xhprofData = extension_loaded('xhprof') ? xhprof_disable() : tideways_disable(); $xhprofRunId = uniqid(); $suffix = 'vufind'; $dir = ini_get('xhprof.output_dir'); if (empty($dir)) { $dir = sys_get_temp_dir(); } file_put_contents("$dir/$xhprofRunId.$suffix.xhprof", serialize($xhprofData)); $url = "$xhprof?run=$xhprofRunId&source=$suffix"; echo "<a href='$url'>Profiler output</a>"; }
Key | Value |
lookfor | (((present OR presenteana) OR (presenteaaanar OR presentaneaeeea)) OR presentean) of Guatemala |
type | AllFields |
Key | Value |
VUFIND_SESSION | ahtsgl111bk8d6cjt1jtl02ma5 |
ui | standard |
Key | Value |
__ZF | Array ( [_REQUEST_ACCESS_TIME] => 1755033242.4483 [_VALID] => Array ( [Zend\Session\Validator\Id] => ahtsgl111bk8d6cjt1jtl02ma5 ) [FlashMessenger] => Array ( [EXPIRE_HOPS] => Array ( [hops] => 0 [ts] => 1755033242.4483 ) ) [csrf] => Array ( [EXPIRE] => 1755033541 ) ) |
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=64184850 ) [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 ( [cb63913c26278a099c4f78cb4a134782] => 3207a944fbf4507d3d6f9e317a881312 [874942a1d71208d8a4c550ad387584d2] => 44929f4ec66296be350e9cb561d6f2a5 [b2e40502ee0f7228c32ae3f618c193e7] => 5b71f4ee1d28fa8c55228c7573e9314c [db20b6b91f0296bb6b5786cfc4b25dc8] => 25b61fb40d34856ae4def30802516204 [625b3b2e03514b169bf9be3d7a1e05cf] => 4acce5ef223b97d0ba2e843a0ba468c6 [acd8c095f788097d2300d9bc52bd198c] => 87bf10132e4d5d593f4de89db05c0a71 [5d8e1528a53cdc165eace2e7f8efd174] => 0549f51fa685af3345a9e51049cb1cb9 [44a46b8aec91edee6b96836bea887023] => 2a5c7dba99ad8344bf7f5142f2b5b562 [99beb36ab9237d3996a2df8cd08b8286] => 38d39757e57d7473bf398680ca86bd65 [8f7d5b4c2ebc78cac0e9239723391910] => 405ff26f97ae1abe1a1f8cd0b173a006 [48848b9e51c52114e332a315b52768d7] => 514ff08d91c86f6cb146e8d23ddf3df2 [ac5d4eceef3b49e7f8e2d7b390a10f52] => 03b97557479f07fbc01255178bdfa64d [1762cdac445e9aa841ce996bcc2cb0f0] => 185bb637f141048e2291c2806fd1a504 [f5644455d85baad6b6f817784695ca9c] => 0ef369ff81f22ba5cb60d7768c05cf3d [f5c60db3b5647ca4c55c8e30cb069507] => 944c1e727255b8ecd3da118143d13fc7 [8f235de1726c840f98ccbb6d7fae9b27] => e3f951c173560ee72151a872653dd61b [4c496f153ff3f3ac15519aacb1e64cde] => 70b4eead1e70432163abbf2f174b3bf4 [a2e1edd3540e4cc92bf5ca0837119799] => 939a25d668fbb3aef42ef9eca5f44b04 [bc18239eba85a7e73aeb0d7b74fc2313] => 530319516d8db16f90325cc41039af43 [05043df99def2a973fb52ca604b0fd54] => 8eb838bc15887be32a3570176245dea1 [d5e02bbd2f313ce13d3dbe7d235dc1b6] => 57bc597d27865f67f354a5e62ceae30f [55258fbe529563afc1b3f96717d80f6d] => 3f6925e941d1a0f4675a968dc31842c9 [c305784ae6412b50c44d1d3935b6fa4b] => 48a95b152e8a3565af9404f8eb635a1a [c3bc9ffb5b73ac1cc0ce41409f30bcbf] => be083f23b4933c842868c6c8c4f10623 [a9359d9516bcaeb914771ad7ef0d319b] => 36b6d759194f3c42670d350e67c60a46 [69dba2baf659e5bfeda6463331034323] => 9ad099394f953645e36f46c3c88db558 [1503b97ff5ce108251b0e27dd183c27f] => 05e79233ee81d3d6ed083a10f9a43408 [0d07208310f4481984dfa929cc8e80e2] => 9597d2cfd90e080785e013a4f57e62a2 [32dcdbf24f6838e3f4f6c46d13deba38] => f0769448c235f03d49e796dca3f6af79 [db8f8751f314cb7738364ea78318e717] => eebdc66af36f2bf80f81035d712bd5df [cca3673ee8fd49fb3955902f6c2a5e3d] => f324f195f0ae817abc7c138af472585f [d0758ed42890fadaaa7036add6a5c011] => 796891cc989b83bdbc496aa38d366b83 [eda8a817680ef3f36afa2d724c5d9c52] => 1dcb86a528e74761fef88f58e474b57b [72cf991106bfd023b8a47c110f02972d] => ed4d529f03e80fca1e85f6a67d66527a [113b2097e1111bf12d62865bbba1162e] => 62e268ba6b3b00a3aa5ad1f7d14b1d55 [8b8d62d6a411db139379e24ad1bfc1b0] => ea09dd6938f27436857a286f0826e145 [457390c3a4fc3dee93361dc373946052] => e455eed3dc89221ec9a6136cda0efb4a [7012e3c27e390037cc677c4d5b3c87e0] => 6589a860e1367cdedcd548a3270e4227 [2612224404aa0442efcd868628fb9862] => e2fa691be14b2f586f2e301b9fb6cfe2 [4b95ec01c21032397bce23d9ffd85a82] => 90ba32e512c3e6f5332acd1a69fee1e9 [218d3a1e7984a3d4692fbefd6eccbec3] => bcd8c2a096a34a4f313bec945d5b5416 [8e33ff81f6028196c09a82f1f7c4157d] => c36a1d42e07afd4fb3c62cb329be53c3 [cb7bd6c3fb6a511bd734ee68d16a0bcc] => 33b7167454308a87b877d9e77269a9bf [14f36ccd6ed261c1e9aebbed29739965] => e33def9bccb5aef09a425a106b8ac281 [3d95f70a89641974eca8852543b5bcc4] => a93ed8ef4f35368a23cb72ab135b4005 [6280fbd95d7fb75d8404cfb6702e3bdd] => 86c154025d48c0ad9e4ed4c6717d1a10 [5b082bc178ff3b464460906f11c19d7f] => 570453583b292dbeb1996cb89de85b94 [77d41e73d70aca48ab9f9ae11081ae42] => c7eb7a395e50038e6373cfc442835507 [1ed8581ed6344188c0919e667f03d76c] => 83de49d8e0cec7cab1581b6f05951758 [4eafd030f39c1374ff271c46f2cc2cf6] => 5c1440121905d7639446a046c552f913 [8167a4cc4d006e495a0381efb8cdab4e] => 69616ac1ecb26be3ac99ae5d83911ed7 [8eab71ade12d43b8f541c3234f7f5511] => 9aca6479a5d82eda07785cbdf791096f [0d130f3c602687d4476f3bc924b0c239] => 03229c6bbb6f3ab8951fee0d89f7ebe0 [a7b41135a34408b152a0aa2b5a13bfc7] => 580e535d038f11f9c2fc810899e43cdc [b7bc3089897afa0811e7acb7cc63ac17] => 00f4568c1d15620bdb8801ce32449990 [67603c49819b691755b2711682241ecc] => 4aed8dd46491276760e7f1360cbb251b [d241b9ba7fc95a423bd755c017aef1bb] => 10041795325df3bc0a8c41efd273eeec [43a0674c2cb39490cc5ff0fe569cb54f] => 2fa937fad55adf323ce502ab33be80ce [c15ce2925650b27338a6b22eda98f199] => d989eb6547098f61f88518635a7ebbad [4137f4c2db68fac83c613c1f742726f2] => 4af1a7df121d4b95c3154b828f871ebc [422d6c0b4a443f31ef660b93dd75f418] => 6f42cc2175b6bc82cc80e8824cd989d5 [5e4c0aee8dc494eb46113908191bc582] => 7adcb436504a6ada084be3f40e06ef1e [dd46b003c85fdce8961f7a02b6ebcb19] => 03e716434ed7382d86133805e2847e18 [92459c5dff80bcad14e7cd4e6c479f1b] => 7bd6fceb6e3ddd931a203b7e5e962069 [3983a3cc03ef029fbb083bdb13ecabdc] => 2ed0c47735c21969bcc842c2e78ff547 [984cc1fa3eac9c9b4db1bd7b30bc0d9c] => 99ebbe0c1a363e22f2f04ea9244cd64c [d82e2cacafb4319230bfe38bc0f44776] => 72a5c790aa16eba7c013a0525d1cc1ac [93dddc14cfe55de3e63b0edaed46ea98] => ad777b41d1cd3c6d7d78bb2431ea9681 [2e25704222e2d7c518d97570335f0610] => c71178e485559a0535fc8de5c9803142 [5e4d5a15e41b6b49504388c9e057c085] => 82c6541741996c617b01195ba491f742 [f5340d30bf7022fe7e295a693f69662f] => 2128678f046aff7b47815eda8816853a [664846f7eb0bb79a696a7cc7a5526ac5] => a876d02925b47839189fa178af2ed6a7 [6811829aeea97f5920a755f001363ed5] => 23b40cfe70697c9e50aac3292d265703 [cff07f8a1883956984cced67eba55bbf] => d4c1656d4e49e9afb420f9d97283f156 [51b45d11c1eb5b1814162d87d9d7f80e] => 5f01e1ad003c10ec0dc9b9211666debe [61b3d8bb0e1b5b3ee3411e675a32e2de] => 8272af45a030d848915aa78e67291485 [cc2315852f3074b725d123e4de44809b] => 8d7ca008988ca2ba9d61fc92fe7cbc07 [41290369c9ed9b42dd7f8d14f84aff0f] => c57480f3048ebb699483771ea8e17cde [f10660a6cf5c2f567d3a0b50363e723c] => 348a9f5fb00268021e53fefa56c90629 [efb8b5835644b588e1742c295a0bc4d3] => b12d63de6b5990ea0ea63e6cca3d853d [4d4ee5379553b2b1a2886004f936c7c0] => e0e73e62fd0f4b932e6cbf6e57c8a577 [201f31fabd65dbbe5627d7fdd4281dc7] => 7f7f6e5509b14a9d26604c892816e404 [23ec2013cdf932b71d06614879b1ea75] => 9e11171898e764b9091d9e9c99df6569 [69dce14a4ac90d62771649713677b84f] => 70e00de82f390b004e522271d2a695f0 [5a14c0cb834157314b8a3456c99eb1ff] => df6b075df53cd878756465f84c0f5edc [4fe6458651321dd00a4767821e45b00d] => 9402f0af256ae51daaea2f62c404b838 [2ec2a6a63e0ac33a4528e564c3f08309] => d152aa811d047f1d0ad5fd7207ba07df [868674d345a586f292cfe1ad9d66d13d] => 9d48d11888ea9cccfd9d7db3f10dced6 [506aed33e04395b6784231988feba91f] => 107f14e597ae46d98cb6421a0f49514b [a2d1636d9c9de0fba8f405b0d0c786d2] => fcbdda2f4b52e3c5728a9348d5545df5 [a81874dec5096e3f40d258c536f1cdd5] => 2217835298a5bc157b9fc085f48db4a2 [187217a86d3a591f49bf19d12060b962] => ec5d63793c29e6fd7f9bd11898ad13be [22ae5aeb6cb921911329d1a4ac9e3550] => d57f302bb66531c0394c961732ec81da [6b0001b2aafe8482f68c91fd66dc4fed] => adec345a67c3ab1ef96f34f8b67c9fdb [75594322101dcccccbd8746fe903901e] => a60b0f07135a153d8e9693d82425689b [7ef6efd407ab140b42589434764379cf] => 2a7f37af0dde48aa7c304443dac6ca74 [023a0266800b77603eb48badc0ee9271] => 9683b06fd53d82807c20984097298744 [42533bfac7cde9008cf13f8fecca04c9] => 5e914f398344985a9875824e32009c7d [34dfb79dcc185dd21610dae1e0151860] => 8df02d01beb29ad72f4c5fddc3c8aa04 [b96c6b9f743b09e0b8d5b4943d0995cf] => 413cb6ca3279066ddfbe64d9083996d3 [3e27c0099318ec10299cb08377a855ae] => e46606a78b9649c4195ebd999cad88db [53ebc8b1ee7d93113e69596ae59675fb] => 77ea8713fb10912a8d79be7f217d5cc4 [9700f9a2fe4c596ed013d4d1f8549697] => 552cffe1a7000fbd0caea5dabef2aee1 [569a2249f4a93aeb47a2b782f3ff907b] => 53013c4289fa9ae6d1247c6eae3a4ba5 [8d99b5960e2cd3165b20ee415842209b] => a875821a303190f42f26cb9a30984d4e [facbe45fb29f60b6d5a72e15d3e8673d] => 81cb43569cae93575bd8937f5dacff37 [a51daa8b21c19e7ba9dcdd9a4e171a11] => e157530e6cc36f37f19c40d16dff4b8a [1b637fe98491286b9b7bfdbed2204bc0] => 5a27962b30725ae98042075d617d1aa3 [d49b5604128944430dd28de5bef03b43] => 6cd6f9cd8ceeaf7b6d4ce545cb4850f2 [c7d14626abceb3acaa0b5ede8e7ee76c] => 55ba58b370a217f072d0a0c180047821 [dfc9992e9189a87e6833b8f655994782] => a4fd2a36a3a3ec17dc49c1aec6e3148d [c1698e3b3d148c797b045ad421a4d356] => 351213c056af61d016a813703e6ac951 [da4aa482506b2b145bc98af769406d3e] => 4b2a246792b59407dabe2850a8c1d201 [fca7fe5bc87f693dd7938b8f00e57b84] => c78b11708433ba508cec91b91fd33a83 [2dc6a9e803a6756290b72bbfea138450] => 9d3319dbebd20a8b726b9bf168db565c [80b045f0e38a28eebb351b4065837f0d] => 4ba710ce1aa556e93d6d784bbc2bdee4 [162072e669c7ee66c32d14ec2f2e1977] => de46505dcd9a73dc977dd972ad807153 [e9b6bc77e8c36eaa92825b9ca53832ae] => b1c435bf97710af0e3627c1318023d9c [316a64cfec9613086ce38b0b7b08d6d1] => eaa1e60b5710e055b8b114588e395b86 [d2b1d3812e2b8c12809e7089804799ea] => f4e1048bcc8fab005a744ad785a31af4 [51f06ab34c945dd9a9f0a3311026e9f3] => 766d37921498e1a50b36d6e54f5b1462 [66d347485b7c03a2c1fe2ef9e64b570c] => 8cb7d0d37c323541c2f9d7742332c024 [f106d6ca36084dcca11678d7821a14a7] => ea75d04151156d4c7c9198cc0a01a313 [941ae56fc5be84beb2a29a3c31347b0d] => 7c5164984017da3a2f26c661c868aaa0 [4387b3e3592a5d7d211dc37a0517e034] => 27f4740f492f0ae214c4dd304eda8d7c [ec7d04525154283eaa21b09bef5ec21e] => 185f2261aaba37892a145972346e30db [add9de22379e65510f8d91ed4fb3d7cb] => a9734f774231ad34c216015b797ed676 [3696aaf0bf75480777be2711afbb1aa7] => 7b874107f725ec94cb59d9c9cd40c79b [1fa1897a95fa721090f1a64b4debe1ab] => 4d8a184fa74871f3aab1764c212ad371 [791494e6c0ac68b0f65f161d6370d835] => 82c4d48ed63b3fade51174a287bb2276 [1410be1a65bd3bd1567b619f6b477478] => d040755bd9be8b58e87f8d81a781e171 [a471926bfb7c01c327c2e1ffba7c09d0] => 88bc715f865c2c29b1f8dd135ef641e7 [25be1399e4d20491b953086ed71f1471] => f6f7ae6cb0bd0f2aa8f521d612d87816 [f0f2ef834afb51b9d1ba66c80b3989ed] => 897da08e022d4d6ae31cf704ae2fb77a [756a5a88bef9f3befe066a562f923c62] => 78688a7cf2fb6d9f042595119c7a4f9c [79a5bb7fa3fe902fa512fc5a8fbce6c1] => 7fb8dc9a23e93fbce505e3d249188408 [5d5839af3ce9938f2b9bee5c8715116e] => 333b2128e8aabede61f159407035c44a [5ad9a6baadb846132750233bf6dd0e43] => e9d2cbf2de9724a0db59d7e396cb7888 [b8c9f20443675949675d10d6b3e3a5f8] => 71a3603b834b4c0c078754b7596ac595 [2bd4c0def56355761b529f9231702098] => d43457f9a242e1ceb26ab3e0b3780f4d [4f41b5fa76646f3dece3455fd73e3da4] => 925ec24372a2b1074ecd568b7abd62c3 [67bb3a3a84a35a8bd84688fdb2753bc2] => d1fa0ebabac0ece91f7d9295befc67da [11059794d75734d3125db0efbab959c3] => 8ee9413c986d859ba42be10d0205bc28 [8e25947a85f6c1150054b67cadcf53be] => 0bf67e20ce084f3fbf4953662ffaaac0 [3637c0ed7454d43bb31aec797f8f8793] => 2cade4c9311501f354cc6ce21a0aa39c [ade5406674d600e1048e0d6193765760] => b68f12c91404213f7a07a8db7f28cd24 [0e9efa42c7803aa0ce5d119d737e868c] => 3cfc146d200c85c45d4a796fd75627ac [ca3f5c54a4b10fd2f8e624f5e6d1fbd8] => 57f7685c4e3ea45b8dc5c18a18577e62 [27934f374601157107584792bfef26e1] => b78ce830de3b73f9aedbeef071548e63 [1fa2dbd84920a7c9bd74a343ac7c66e0] => c360d67c831a0795da6350eb5e075687 [d4b838fefe849cc0b86ad6c3da98770e] => a1d5b9fe4bed40c8e25c4d45523335e9 [f80435121fceffafaf097e17aeba6656] => dd6c6051314818af20c5b31b19a0a793 [7014d803dbf6c094a69c38bc16401c9e] => 35a7e9442b42714dd25a1e095cd0186c [94e9f7fedde4529be63eace633737818] => 075678c32c59af0976afe2533bb79291 [6f21f286323308394a9a339f4a798b3c] => 2bf2c54be1be0ff46b81c40daa478fe6 [148062d30b7954af9bd4024a2e9691d9] => a3ccac6ff47774f5c4578d75c54d2b8a [e4ab173401b77f68c5664e5aecee9781] => 11dfca47287d3803b2aebdab8c73db8d [c9f6a2af624fe78d7f36f6811f168931] => 9e2fe97cead70ff68207604fad0cd779 [1d4db7d87abd241f86074e2003334690] => 3d533a7847067ee0374788ab7164b3cb [97ff0f04e4b0ab0e0d2f24b7bb0de3f1] => 085ab02db1c99ef7dff02a82264f2f12 [9dc5a3c169185a35fd9685920ef015fb] => 67fee980cc5458317da0269424c6c0a9 [266f62ee6387af14b68554c60bb5d8b9] => 9d1fa2f211f8d99866e160a0d6e6e98a [6f590bceaa46c7897a88aae498903c98] => 2a1517bb48d4058c272058b8b89e837f [c3eceeb5218e2ee19a3806f384bd276c] => 9d938e8bcc8a150848df0a53b82e7ea8 [dbf5cef36ab32a8846570d7bfe916492] => 2e8a80e4a4b4dfe241b4d8f4fadd5b6c [4dfd4780b093dfc9f28dbc3889b6456c] => edd30d3fa2193d61910d09c3a965af3a [213d387b93fc0067648fcb3e6e6ec1ac] => d745f784368c47f144ef6c475a0531e4 [40b30412accc234fe04da58ca3ee3ede] => c37d1e587101d7caad222a143ffe1c1a [9995683b532c6d119d14eec4a5a5cf85] => 3feb51ef588707f148b27823a708f026 [07341ec375a82dc657af9da98a7f79a8] => 0a4bc1d74384f23968c8f9d8aa4a5459 [b83b1cd80e1acb53428905b5659e49ab] => ae53fc03928573a3af6be51d3c084279 [3a691063e50bc6023c68f818a2e4c98d] => 0b0c956bbc4786159cdc48493fd4b3e1 [cc15f0037f095c2a0ccaf641b1138ab4] => 7004f98ed6d6cb3832f36c763d524147 [3204341395643385a4863ef8ab49d11b] => af88e2177d6b738888ba61ebb5544776 [b3fbc76a6fb936264cef9010dfa116dc] => f1e4ff33cdd56cb6581174fa3ffe6532 [2119d479076415c2f7b2613f8ab9e6fb] => 3f04316cbf27615ea4ccb70b2ca9aa70 [5585d17740ab53156e2d8d66d350d2c5] => c9188806aca0180aaabb184a052b3e67 [6a15e82873bcba5ec0812bc24b7b8784] => 87b5011ac968b990cbe94a12be8e7d1f [242387fc84354ea09aeac4172cb98b36] => d81ed7381b82caff5409c75e70f1d10b [d7c4eacef3809b4713dd6237404d7cdc] => 05f798eb68f6d8aa0d44dea7b5578a16 [3b0cedd412d9b8ca70abc73ecc7d16ec] => f91fce198eeec54ed124f2a861b21479 [b470ad23d8568a2b2f6cef7c70bcc4dd] => 2281119d2f026f9e3ce546651b4c4b88 [878e5082d650e24ed9836e732539a5ba] => d65f0c61332a8aefe1e9a973d2361d2e [adde445239ace093da84b87f9ec7e2db] => ff43c608516485e3eaf1c8895c5f1a11 [f71f6c051330f431574c2431f70aed79] => 7b4169441eeab75ab0bf3ac0b5a0c958 [651a0990613e99cb26ac7d7b6984450e] => e0e9caca43df45158a4181a2fd6fbbd7 [e97f4f0e91a56e83372394abc629c8fb] => 5fee97381b1629483b2d42ed2fe09bae [3a9b861f5e2871fabafe3a6bb5955a31] => 0ef2712f9c5c26fc4599e281a5f754ac [09008bdcf41bbd9ac2912273a4baf54e] => 754609963b30db658d40025528a11dd2 [d0994f4b84246ef804ba496fd71573f4] => f4cec7d362ed993278782ce1a871059c [76d320e4b226ef834c7305a6323e6d74] => 7a1a632dafcfb77456ed462700d433a6 [79ee2e43b6c96cd4c8a77fefc31412fe] => 809b5796b72bc671eb5f83223d86312f [c8b362357608a1db7873d1a82232e474] => df68e4d2b6787e2ce8cf1f8e8d56b2c3 ) [hash] => df68e4d2b6787e2ce8cf1f8e8d56b2c3-c8b362357608a1db7873d1a82232e474 ) [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%28present+OR+presenteana%29+OR+%28presenteaaanar+OR+presentaneaeeea%29%29+OR+presentean%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=ahtsgl111bk8d6cjt1jtl02ma5; 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 | 11538 |
REDIRECT_URL | /vufind/Search/Results |
REDIRECT_QUERY_STRING | lookfor=%28%28%28present+OR+presenteana%29+OR+%28presenteaaanar+OR+presentaneaeeea%29%29+OR+presentean%29+of+Guatemala&type=AllFields |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | lookfor=%28%28%28present+OR+presenteana%29+OR+%28presenteaaanar+OR+presentaneaeeea%29%29+OR+presentean%29+of+Guatemala&type=AllFields |
REQUEST_URI | /vufind/Search/Results?lookfor=%28%28%28present+OR+presenteana%29+OR+%28presenteaaanar+OR+presentaneaeeea%29%29+OR+presentean%29+of+Guatemala&type=AllFields |
SCRIPT_NAME | /vufind/index.php |
PHP_SELF | /vufind/index.php |
REQUEST_TIME_FLOAT | 1755033242.427 |
REQUEST_TIME | 1755033242 |