2025-08-12T19:41:36-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+presentanananaar%29+OR+%28presenteaaeear+OR+presentaneacion%29%29+OR+presenta%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+presentanananaar%29+OR+%28presenteaaeear+OR+presentaneacion%29%29+OR+presenta%29+of+Guatemala
2025-08-12T19:41:36-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+presentanananaar%29+OR+%28presenteaaeear+OR+presentaneacion%29%29+OR+presenta%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+presentanananaar%29+OR+%28presenteaaeear+OR+presentaneacion%29%29+OR+presenta%29+of+Guatemala
2025-08-12T19:41:37-04:00 DEBUG: VuFindSearch\Backend\Solr\Connector: <= 200 OK
2025-08-12T19:41:37-04:00 DEBUG: Deserialized SOLR response
2025-08-12T19:41:37-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+presentanananaar%29+OR+%28presenteaaeear+OR+presentaneacion%29%29+OR+presenta%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+presentanananaar%29+OR+%28presenteaaeear+OR+presentaneacion%29%29+OR+presenta%29+of+Guatemala
2025-08-12T19:41:37-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+presentanananaar%29+OR+%28presenteaaeear+OR+presentaneacion%29%29+OR+presenta%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+presentanananaar%29+OR+%28presenteaaeear+OR+presentaneacion%29%29+OR+presenta%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 presentanananaar) OR (presenteaaeear OR presentaneacion)) OR presenta) of Guatemala |
type | AllFields |
Key | Value |
VUFIND_SESSION | krmuunpq17pg63278r5emb0741 |
ui | standard |
Key | Value |
__ZF | Array ( [_REQUEST_ACCESS_TIME] => 1755042096.6801 [_VALID] => Array ( [Zend\Session\Validator\Id] => krmuunpq17pg63278r5emb0741 ) [FlashMessenger] => Array ( [EXPIRE_HOPS] => Array ( [hops] => 0 [ts] => 1755042096.6801 ) ) [csrf] => Array ( [EXPIRE] => 1755042396 ) ) |
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=64259457 ) [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 ( [130b615867dfb3639a3907fab32d93f3] => bc5eff0145e413e0a09a3776614fc72c [47e2598fd729338b65a63f8f66c2ba55] => 9f9d778006c15903c807d3749c5954a8 [d593f4b4a94077239b7738bad99c8c4e] => aa773e9a1bc760bce3ccd7fc00aedb1b [cd4cb0004bd095ac499b59d962e8c1cc] => ad13be15fe67c5102fa0fcba0bebf616 [1d183824297a841dc41b80c930ed6214] => fcbce329abe9758f195f5d98ab9bd0f0 [0f6103f83c9c8837b318ed2c9efb78c8] => b2fa33e38c3f716851f41057acd2822f [82dfbafdae3fbb71d6f48d7608de1e1a] => 26cac37d32e90ee23344045fb3299a9e [f1ddec515bdf0f669f4924efed55e288] => afb9dc68d3618c9a21fc83c8766cd542 [9c6821f28b2d800f0b131dd721323879] => b447b4ed9e552d0e505ce18ddb45f439 [5ddb9869c911348f7a95a2e1a2e984a4] => bb9bf1c11d0b1633723cba0e40176494 [a0f8bb9a32a3713ada3fb23660cfb17a] => 298deedaae55c698fdb01a85d735ec33 [8e3622b25f2e933b7a0d24adcb6bf63a] => 029492fd117822135e56ab01353c78f8 [bc244035c899a8c22cc7437efa38b415] => 25265b74eff16abe2142997a817d2a13 [17ae55fa5eaf942d927e7ada36a23d01] => f61725927315fc5d520cd6ddee039cfd [cdf84677d5e34970555463048bb20fee] => c4c125b1ef87da1bb4a4539972e2ef7d [533a2d0d16f525454255ce5c89fc9212] => 9311c0a0deee2ee1a8d1c41c147fa851 [20c41ca2516a6d786532b182075a7e43] => c2282aa861576b7b92bfae936f4bfa83 [de01196a783dc204a9469f1681bf02bf] => 717a4b60acaee80bc210cbfa7f88fc6c [db3190be73b52296af91eab39e120da1] => 8c899b84eb3a49c7d53a0af7d2370cc8 [66bd602377ea7e649e0340c499fa77af] => 2eb4e679d47aaae398fd3f36fc6d881e [107e86edc4e366c90bceb67f61080ac5] => b29762c89f444b7ffa651c6796917999 [b7f39bf7dd03ff0b5a0ff14548cddf99] => 471f12679ac74fbb754ab2c633f114c2 [71f77100b9afed901625032ca54b9e4d] => 4c66ec5118754891c168768ed1913dc5 [4789d62a172400e8326d47928544f45d] => 70ff17e301f46679d270f6dd4dce1b8e [6fab2eba3a431594fa47815722905cbe] => 25a1786ab0891c5482a90391648962ad [941da969a3178e448ae32b4ba07965ad] => bd5868599ec5cb5a181f76f56bab61ec [cc84c18ab14bfe8b253cc13d36fafdd1] => c87a8da8011f24e2030c5f3d924644cf [2b9e6067127dc92032c08d64da706b63] => 7ebba9b1d37d94e39b4831fab59c51c4 [ad94b37858d0b6f63f4f1c32a50e2310] => f5d488ffbc56d8a3e6795a097ed7b8dd [c7e9720b2007c1c9ba78d387baa6cdd5] => bb2304a46e558245e93a5e355600662a [26f7d78dad944e84518a8ea958d16729] => c301ddac00f458fad7fea8e85b555d4c [82478eb2bbc4056979ca0cf186eb52ae] => 297f876ddff6de69969a1eed9109aa1b [33db18c30055c3591d8ff6a935c28f60] => 6fa9f49d7c51bdea52d0d53a3963ab6b [3852f9c56bb43c750c361bdb43f64a69] => f5172dce5ddb396ab5fd805c0d8fdf05 [5f2092ea1630b28f374cba82a0b66937] => 54c38b4a7862be1ded77041b1df8c29c [92b10d410ce989e4fb9f364851f5df60] => 4a3aa1e4f9a6128b9abf524c5ca62a7b [4b9cad4aabc52578213a1735196838df] => b1e6f1c209caa4b2a59868c3ead6ba49 [179000d80ef3052bc3cc369fe6aaedcc] => 5fc2e1e96628b021da1ceed368f68d7d [f90afeb19b60f8d146a71dbb5831ca8f] => 21e6929d2c05e236f5edf14ddcd7be44 [5730e1fc0c7016fd2fe35cfc96857cdc] => b256d7686974a6b713f390ebba22619f [79e8f3dc8fa2c2e3b2f95fdf2203c257] => c8c56f922f5b92a24d34851c7f7f41ae [0a324f7537ed0e1d218edb79271e9a71] => 2fcce5ebb11568e54fa464e4f73c125e [ef6ee16072838e808c0cecd09832be04] => e4790fd005f5a8528e33e3b30b9f8022 [3a785290dfce4a27a639afbbcc6ea578] => 641c2da4773d174df0ccfc85e872caaf [516d0789d38c53f3de1d355d7cabdac7] => 017767b2bd7c3f1f1ad2c0b4fe2206a6 [7d3bf67fef2634cece70d08d9b679648] => 318df58cb6fb1263ff0e28a0b62f0c2c [fb4530bc473f87c18b67df392eb123b5] => b361fbc63e6540dee57e097d9824fe65 [1d4fbd7cd69e6018c22e25ea479bc88c] => d63bb1be3ef1ac48d8fdf1ac79134a02 [c4caaf0d575721cd481407888fb55d6c] => d30a8733337ababc6871a5a3b0779a28 [9ad09510285eee376d76831efe39045d] => e8b96a4721e81e48eb34fef110c74841 [d25c61874ce8412c0bc3b9ccdf1b9d99] => 6097e271a6676b86680f177b0221b00c [7e650e4d9d05fc79f63278fe71d2e1fb] => a3b0b6117e0f5fe2b37884ba8a9f3fe3 [972a94a832575ea442082936b52b0b64] => ed4b238fb02edd9cd12627a4d64e5f5f [73c47557689005aa33d5b80ed6f2162e] => e23910929a306a3255e976ffb96e1914 [7dcbc6494f4ebc80450400a2dbee679b] => 1f1738f033bab08ae5a74482a8cbf085 [e8d43531d1d19d505ba374dddb4d693e] => 56d7697f42cbb85e37414eb19428eef1 [3002f8c5a6e7a75bb0be443169b97d3a] => 22721fa20be323ede62b13940ca4953c [650cfc6f46b2ae1e141916bd9f40fbcd] => 3c125e4651d00f37794b19b979a40c91 [ad3739c1ef0cc19c01d473d5c1a7cb6f] => 30ef1d4e3145b18189458ce1459d8540 [8f00c4d5e64cfcf5074038d2e9a8fde6] => 5d22ceba5fc3fd7540ffcb6782492909 [58a5a112ff7e974140e4c8001a567eac] => f8cc3f382f22f559dea366ff90ac2ea8 [34635083c360fbe33a7f830738ba91aa] => d461cdfc8a1f11908b5e8ce1ee5748a5 [b308610de68e0a512352a00779c0d6f7] => ab905b0e8f9e2108dd8539e67b1e4893 [7f8bfc5988f8dbcf91b3e6e4481c97f0] => f1c594291f6419870b04039dd9d2f046 [70cb044fa878c8351cba5ae953397190] => afc21bab11b88a9c210892a54f90b80e [d504aa5ad0699730c77cf3299eb8263d] => 98cee8c7d8ec1a33915bea47e76cde60 [5514e6e673d81152d7a9b519aafdf3b4] => f571d3e9d281f86398de767b2c48e78b [951a31fddef79559b9a0868abbc55612] => 8082c954afb10cb164d774e99483f8e0 [42ec574b1369e9ec838d6f86b6662f87] => 298a9733b2c257be91da2a87a8098ff2 [e34ea49ea78934783f18668df86a059b] => 46628936de23e304b1a0095f29fdd4c1 [9e0f9b899caa6c51957ecb0eb5b9a6d5] => c9a38f8e72c515df8496dea7de0a5f04 [e3b79890d6de995e075e7db5bdec9d5a] => 84c7a25e1482cea54a0a059714e7efb5 [61651f70387e96a1970bf7fb5406e091] => 3f14b2480f5deb8400a252fc1c806bf9 [ec7c675d91b6c3e763a57e77092aeec4] => a52dcaf0adc1e92bf6a13a08f1ae4da5 [8cdc601625be7980329319867b8dc022] => 1915c06daf2b44728c5326e8aab82937 [344527441a0fc073acf350cb798e7c49] => fec931d246c6557d5d3bbe051a718b71 [b7a919349607d244e5ad846cee299f20] => c2e507a49ede70a4313cd90dcb0a23ce [56bbba26d4e76190785806ec0a9e5256] => b1023aba130cd6588f2a54f7ae6c0c96 [da5fdd9a3d26653e316de28cb79ce238] => a0448f0aa5593e2beff302a9de118535 [495101e6fe167fd8a9e723ab6378797a] => e6302fb59427eb3fa4d526ca49d91974 [37f2005de2f46aadeffefe85df174fa3] => c6b10ec48da41626155160e23cda3b56 [54d0773fab39e92276dbca3cd62e54f8] => 5ba8852f80f2429adc1d299a03b09c20 [e2645f067b6375ce303f42639b8c07c6] => 28aea6472edf5b3cf4d676a0eff27815 [a5f7275fcf03ca1ee66818a70df8cc55] => 5ba3b5144acbdd26f3d8aa6f0f4e11c5 [1aeff0843ea1fe0c70d4ac0a907511bd] => 0f6ebf7725a0ccf86c6abaf659c6ed85 [d950714043427642bc0ea984b21b53cb] => 1d4468354eb3aeac93c30217b755ebc3 [a788349075f8361ea36d5d9bab197470] => 59a9e20d9a72c161bd8eb8635b854bc6 [c524c65cb0126ba32bdc9e8ad0aa8ec6] => b9677870d2151845ddbe21915720c4c6 [be007a56f074a517de07d092569f51ed] => f7b8601676fbca7ea2112fcf31a947ee [f57dd2d58d245ccede61d13f20e99752] => 86cbf29da901454c5fb5860a6f3d3445 [cc3a3eebffc3bbedb3c463a84593604d] => aeb7adb895d6a67fd72fbc9d87ff8b0e [4878669b50e3a74ccb0677936f0e3bb3] => 55d447dc9c81c33c92cb7444bed4de71 [603585b378b28a8d3fb2bb54a8587291] => a2aa39c70ec4ad02a813b462f07e603f [eca7f11b5220eff53a8394eddae795cc] => 160ade54cba1d2a595ee076af1eec038 [a3abb683f2fadf8c326e0dad18929692] => ab60b125dfe48a1d45d9a351bbfa98ba [1f150b677dd0d2c76c1c8ab15ee8e87f] => 1c07196c0cfb16910c1c131ef4023c9b [8d0c23391965d87fd9497bbd0f7565ba] => 6187c86fbfd34c5348d65f20190ce8c5 [cbbb1691421c17303363e8db77b144b0] => 81a731376d28b2f4172e95f0b9b8b036 [a49f4e5749c11140a0fc937a2884137a] => 5e94972365cb9c70544963ba9d099013 [850731a0dc94b5308908ac0f9363884c] => 03148693fdc4b8d01bd053c6a5dc93b9 [55546f100f8c80bf79f9a454291f40b5] => 485dda520d5c588d817c3faf8db5ce2d [9a4fe2cdc0f4242058a316c02881ae5e] => 1d22b3c29c38e7370a677b73db26f242 [34646f8a6fa160cf42cbe7b0351e2c2c] => 63c234e27e62f49968087de7873df2c4 [1f730663258efb914c0d2a833ac092e5] => e9a19ab5202e9604c4c98701e05c89c7 [d8d1f35433d3a3df44c64e7922c5397a] => 33430a5c25d8c6c8ca8eb8e76ab32c2b [d15bd904d3e8a2944f52b2aaeeb5ba3d] => 5ab04725160a5ee82c2d1e1d0e9f61e7 [4f0f8fbdae3183696e84972a4f668cb1] => 7f3754a91d31202b39fef98535d95af4 [a11b7f195de700ee9ab7f641364ed698] => 69d088ff9893b4831fee535a7e47e0d1 [6c78da539bcd6942fc4bf8ce4f512b01] => 3ae99c0387ee1170f176388c82c37e3d [434ae687b87055c742076cb747482e8e] => 41a17d445d8c5115b7271141396e9fb6 [c0bdf3deebc3872d2eedf91ea6598d70] => 1b24979d568a725cd25f1f6634f52d64 [3888c386350a2f07ca16ba79adf97da3] => f5ccfc232ad5b9634e72f457bfccc92a [013cc8ef08403e2d068b2abe7da4c9e8] => 0da81fd00fa49ee5364b10d845070032 [fd58b537d0fc66ec70d27c607d4ab7fd] => d460618142856d013e234a6907d2ed8f [7a921e7ce5c4fc3cd63ce6f53a28439e] => decd0e237bdf2580711c19d8f5b8580d [ddc400436ab9b2046e8512b0ae819f01] => 14408e258269d860a7a56727928bdd4f [41094a48baf3fcd66ff4b09711c3772f] => 68052e66ed4ecbfa255bcd6aeed91f9e [434f2d775874f85ab0f3ed0cdaaacb7f] => 43594695a90e6dc6bbd21cf959bb6c35 [485270c70f67a806c8c1c5b7b32ee1b0] => d0f71a4bef88179e280f1c817b6ce64d [4c160d96fc9df68d8a612325e0fcc09b] => 2eb37502d46b6af4eaffd1e0c3ca650b [6ea459cd429d01f3a5d30ad6e485753c] => 34f1fa7088f8411fa63e76599f7237f2 [be8153d19c7389ba4701bb0555df472a] => 4ebcd9992b549fbc2097673690a52024 [204750982bc8b9dce5df90c66208861b] => 2c7f3b7ec69e2bb87f4b6f06dab9c973 [db6a099d32fc617f6b702ce45c919bad] => 8670b48e6c1550c406846e40251da5a6 [da4357c91abe23ba333f1b7678f7d0fe] => a09914f563c94b82d20298f1e2f064da [907e8864c4f23b58be48f5b6b4f6aa6f] => 83d271c3818598e261b85fc78a53b14a [f153e43befa1e0d2252b682424239466] => b87422ba2b7c7e2775afa81c14c8f751 [1ccfcd151ce6d6e46b2cd8bbb572d689] => c0787194ea76e00b740d071393543c69 [8e78a499afc9b8c1daed6c193709fbd3] => 11b4061c2ec4402ed5a59dbf9f7c91cb [d70b13d5b333280d25dbb5366ef84e7c] => 1a72e34407dd419e19560295191d8c94 [96a81c01685756d7b386eb5899ecceb1] => d87ce215635b9b259ff4d7376ed92298 [464e65cb2c6af0a52517739211983517] => b4aa67fe5feef25870cbea11f4ffe94a [d38d255cf4a32afc3032192fcbbe9c03] => 49e9442cd58481e67c38ab5435939fd9 [dbca01642581d36c26be4921d34ec751] => b8f9c48db557f4d2205ca2701e072498 [4665558f823ae34538ce87c81261c131] => df9b58fcacac4f98545f7104123b7d00 [720516b741aa923b72792b123c661e46] => cf819fb67ad6763296a97c97073bfc73 [bad7eb792e70508956d7523cb179569a] => e19e3954dc248cdf783e751192772c95 [ab756c20224e442d87d5f3e0d6f5e1ea] => 95e25cf81b5e2391e22d9043c4201ed1 [d97b52c645c385e3636115d4a08962fd] => 430e9c6ebe852bd7ee5b50422e8b71cb [7bad91ee60111b4c86f6fcbf4f804eaa] => 2d1d4366d862308703bed0989c5fa880 [3a48119d3ec407761144ab0957ca5f08] => 6f94fa62218e7d2d7f8075e8decb827d [a1f396dec80acdb18ce393c2f4019847] => 7f20d3d1830d10a34ee438865e5be2b8 [97b5f794c15828bf9a05a935366a6f56] => 5c96bba85c60dafe8a0c694c5552de0c [0b50ba5011a6c9dc7444e0adea825526] => 85cee846e29e80b786b0a89c52d6007a [bdcb30332889eecab5a06ccb5a36c050] => d49bf1d29557fe49381ca8ce730ccd8a [6b0648458678a5ec022e5dd78fe1f568] => c46f843c8fb748d1e256bff9a01c4849 [c4d11dddf1ec1e2f8a34a9671175b426] => 2b5dc4ae1117a996ca9cacf845c55f2d [40863274fe3539cbe8ef7c509c5a9f79] => e9fb873aef7e262825f91a5f1e933651 [eab099d4459a31ae920c66ab1bb8ae5d] => 03c6d8df974432e76831946a9483a33b [566f724257e9d2dc621dc16ff0dd2468] => 38d6357a589a454742a9eaf263586ae1 [b6cc6cd8ae949616f45e217d304baeb2] => 7d5beb6838b8dfaa1b56ded529b78f3e [5dd4bf5828702c323bdc8853060bfee9] => b96bd9c32a304164beb0c0883f010852 [da688654d93f90cbb7d0852de86bc215] => a921a9fd64410e599d5996c8302867c1 [60096183c3fc6809ca05186f1a640838] => 4bf58a693826c72d820cf8410bfd0f52 [2e69e179af4e50de6d445ba1889a5756] => 8f63caa6e3dcb3fc0c1966f83e457cb8 [a95762ab8ecf499bae8100f2d507cee6] => 8178f6920c374492a2b0c3fea9b3c2d2 [6cb359417d203c72a1fcc6aa0e4e5b2b] => 4a2f07dfa4cbcdaf345e7ed6080dd494 [a43fd4b249b1ca196ae2e36cb14d23ee] => eafcdb153787348c04492cdb099bf1f6 [c6aa25043575fdd1bce872b549465d46] => 18a232ed31c60bf4e4b309d4eb215cdb [d06c59cdedabe14d867dab1eefd484df] => 612e36b8aceae703de11434aae718559 [765a81b1605f6eeba3f9c8c3879d62b6] => 6c2da5bc1ba63a4987561f5daabb0fed [ac34fb0bc5e4f26242fe76962ea3ce7e] => ec7889ad4762733897d4f36cd46b8ee4 [71744f6f01701ab3422bf7ffefc2e96b] => bfa31963da6af04ea5c4b7c785b35ebe [0d5624a1d59258b242c5038556b5dea5] => 60ca802f11ed4eda8987618e55a94559 [a7ac63224019bca6cecdc1b26c96065e] => 494dd184cfa5a844dc082e82b915d683 [5da7eac0c490e1af904291a60a8dd111] => 0b608169810af92022216bba38358dbe [6a6b4e62317725b98bcfb9a63e5e56c8] => e48f9ce33eb54baec2c2fac0c2c4b320 [32db831315c8e90241d0237432604b67] => 0ab2080baaf05698a26d17e0edffe6b3 [b801f8d7e7022b05eb46fdc55292cd2d] => 6f4101299104b55db4a0855c166bc4c7 [a6a06df3b42bdc124849a0d36065fc13] => d03b041ee16b865750472d270dc4eacc [c0f0d9d61a383cc22a63736668a78cb3] => 5cc6e655e82157660af0b9622a1f02f0 [dda99cecef6cf19f50ae40b7bbc44fa1] => e38ec81aeaac72f46379604bb3e095dc [959a76eb51eee0aea3075d8e4983a4ad] => 2b9065aac2c337ca6f3f6ed12878827c [c6ae0289ac1a11379c0f055f1f2e0ad2] => 87f0de54f2a3bd6db8e12983832f216b [8068bee2f9b7a557d894a9ecec49c545] => 5bbe5ceccfc185fdda4b4105721ccae3 [fbe3ccae705b0ebade2c4a80b702129d] => f51799093b7411686458cb447fb8803a [429d3eed2ac858858c299746af8202c7] => f6731dd15000b1d382a6e92af3362f5d [e060d3c7d2047268148bc0beff802f9a] => 790b176bcdc5c185180a90744bae62c3 [da0a3018913a97bb77f79b5abb88f8d9] => 0cc9ed5a3eb55b0edbc06fbf905afbd8 [093470fe4cd357646c2b2565ba4a0056] => efc325de0af724c8acfae86cc87011ca [181cf7839fd10be465242695a5f73f50] => c40caa460684130c9c31827f343cbd86 [36522cb2faf0905c1291c95e1d5d59ce] => 74a63db9679f01fd3adee7f653879026 [a822c1f777d8332bd854e203932264c7] => 0b615f44d849af709fc9ad26747dd6bf [3394080ab3d263ec232178e86c6e9e85] => 4050e85344d109d2560d51896333b040 [94c1872912bf9a1c952f870cfcc41c9d] => 3dc3d65f1c55400d0ac70f8c9fb2a33d [58840674cdea118bd0104772ed5ebf2e] => 2dddf6fe5426e09d170ec321fe9e260b [57b92a649bdbbcf24faf4fa3942088b0] => 266c6cf395f7b9ffec2950679d979c28 [bac338e3d35b9157b79f66ca0e41ea58] => 843a1b4d4deb09d7901af144b022fe18 [73cba19e4288d31d70504902d1ff58b5] => 3c3dbf67b9440353ab8cbee19fddcecb [dbe7fa8a08db9212cf974eaa3fa48654] => 1abf6e0db43d8c20a41c094fa94a5c3f [d5323a0acebb0b2fdcf1186b49ba6328] => 26ff6dd6c5986454c7b15d48986ce625 [e693392305c5c67f2d23cdc8457deae7] => cff4e1b867ec71dcb13ca4b4517ff21a [abcdc9e3b12bfd09fd20e03e061bcde2] => 87d354ac6c941c96896762250cedb2bd [9d50f1ec10c91888162d9a815e92baec] => 2740eebc99a05f64174e3b8e653cf1ae [5ca31d76855e52a3c4f32ec349a0cc2e] => 7a0a3c5cfc7d94a6bccce0a34aa38f83 [85cad818a370976b3c15214d6a795f85] => 712f1f085cf5414d869c9421768fdabe ) [hash] => 712f1f085cf5414d869c9421768fdabe-85cad818a370976b3c15214d6a795f85 ) [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+presentanananaar%29+OR+%28presenteaaeear+OR+presentaneacion%29%29+OR+presenta%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=krmuunpq17pg63278r5emb0741; 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 | 21942 |
REDIRECT_URL | /vufind/Search/Results |
REDIRECT_QUERY_STRING | lookfor=%28%28%28present+OR+presentanananaar%29+OR+%28presenteaaeear+OR+presentaneacion%29%29+OR+presenta%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+presentanananaar%29+OR+%28presenteaaeear+OR+presentaneacion%29%29+OR+presenta%29+of+Guatemala&type=AllFields |
REQUEST_URI | /vufind/Search/Results?lookfor=%28%28%28present+OR+presentanananaar%29+OR+%28presenteaaeear+OR+presentaneacion%29%29+OR+presenta%29+of+Guatemala&type=AllFields |
SCRIPT_NAME | /vufind/index.php |
PHP_SELF | /vufind/index.php |
REQUEST_TIME_FLOAT | 1755042096.65 |
REQUEST_TIME | 1755042096 |