2025-08-12T21:33:31-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+%28presentar+OR+presentaacion%29%29+OR+presenta%29+OR+presentanaeana%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+%28presentar+OR+presentaacion%29%29+OR+presenta%29+OR+presentanaeana%29+of+Guatemala
2025-08-12T21:33:31-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+%28presentar+OR+presentaacion%29%29+OR+presenta%29+OR+presentanaeana%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+%28presentar+OR+presentaacion%29%29+OR+presenta%29+OR+presentanaeana%29+of+Guatemala
2025-08-12T21:33:31-04:00 DEBUG: VuFindSearch\Backend\Solr\Connector: <= 200 OK
2025-08-12T21:33:31-04:00 DEBUG: Deserialized SOLR response
2025-08-12T21:33:31-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+%28presentar+OR+presentaacion%29%29+OR+presenta%29+OR+presentanaeana%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+%28presentar+OR+presentaacion%29%29+OR+presenta%29+OR+presentanaeana%29+of+Guatemala
2025-08-12T21:33:31-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+%28presentar+OR+presentaacion%29%29+OR+presenta%29+OR+presentanaeana%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+%28presentar+OR+presentaacion%29%29+OR+presenta%29+OR+presentanaeana%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 (presentar OR presentaacion)) OR presenta) OR presentanaeana) of Guatemala |
type | AllFields |
Key | Value |
ui | standard |
VUFIND_SESSION | 1lml8ne7k37c1n4ve7g1u6qj96 |
Key | Value |
__ZF | Array ( [_REQUEST_ACCESS_TIME] => 1755048811.6118 [_VALID] => Array ( [Zend\Session\Validator\Id] => 1lml8ne7k37c1n4ve7g1u6qj96 ) [FlashMessenger] => Array ( [EXPIRE_HOPS] => Array ( [hops] => 0 [ts] => 1755048811.6118 ) ) [csrf] => Array ( [EXPIRE] => 1755049111 ) ) |
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=65310165 ) [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 ( [60026a1d95e312f18e25418512aedb49] => 446219123fc426693116903f78bdefee [bd69b2bd148a78c83a35a6d4a4402d99] => 92d6b03c3517f6976cc6f17d52203c76 [9bd8d14d4443a9c7ecc3888e3e0bb5e3] => 9d60ef61dd2455e08b63283f8dd0c077 [746755ad62031c99db055a6f39058c41] => 5166afc9570604fd4d4246f0c491308a [ab0f4037a86af0f6709ec8e7ba2f10d4] => e627a2e3ba0222d865d1f64d1742132b [dd70872055579d8b5f6c1642941a2221] => fe212b4a996ccedbfad684df6d485c28 [af976b47deb0139998f59419ac75a0f0] => e9ca58c84b14028faf75ebc9ccd9756b [df68ef24fa57d6148053d0c4d7b4d64c] => e3c86fedea00c6be5f1fa7623cb06253 [8197bddac3458ec585657eb94a75a15d] => 73cfc642f960719749a6fe9b117092bc [56ac81844068da07ee19d9a52adf388c] => 8919a16fae0c380ea9f855116c3bd78c [03a51df37626642c45546e18baf1c474] => f249736e8d6f4311641b4f8d142e63e7 [5ba603784f8e47834637840fef48c746] => b80e070e065b0e75cb8f1d7292fcf15d [3136feb8982712137a4e6d268311c33a] => 6648a69ce51c451f63c8f3399ed2713b [d2c84fcfb5ce5751753449661eaec922] => 47a273fa7bcbc1c3683b59213898f203 [2f2cf9ae1e5e918d70c6d403e7e489a7] => 5de052fd95a787ddf8380d1b38221095 [fe81676a8f3f11b4cca364d65e5b9581] => db7c164ad0189c2f2ad9574dd071914d [9043d93f3f3ab8e4b3b9252d7d67f60a] => 74e8497a9306d4e88dc09559f136e362 [8aa79d34c3a2a43628e00665e9cf5e5f] => 46912ad5926a3c64f5102c179c0cf8c4 [9ec31f129567555488cc25b96b76f53f] => f3177e9ceff44328d1812e54c96effdc [8b7835da134642bbc4e4d3a09f29f77e] => 59ace435d35daea23435992569c14f76 [8f2bdd92b74b8bdca732ee553dd6508a] => a91a6544d5801bad791440701a98b17f [06c1398a217a673fa27008941bed6bac] => f23a108c78b2e6dbaab133cbc78c624d [20e73e97c03b9ca1850c290b7a66e724] => d441bc8dbff2e68909e7a13f20cda8b0 [98fdb6e2347f99b8236fef7abd48adb0] => 579b3bccb24da45b9c58b780f729528a [dab59c24e2dae6a739d76e8753378d25] => cca9fd762d340fef78a382b3aabb9edf [2269c037bef2fb0922fd646e9c082cb8] => 2d6a9a073451f5a9887586f0e68029f2 [bcb2afc8343cfd3115ed8ee97225c65f] => b824ed48d40e9af36f922c2c231c3687 [e4b787c942ebdb8624f40f08732a9540] => 86d7f26cf373456ed76871c3dc3fc4ef [d7e90a17b17926fddc46c4a9d81307c4] => 8429f2dc099066515092aeaee631971a [1021523e0e9633cf1b5af1c6e7a3d718] => 5fcebfef44641ae837ee11dad56bcc40 [0b29867350048e743f51e4e64670f7e2] => 6f623b4b419dd8db82a2e24cdd049419 [79deee8b84101d8c3f7a2dca79f0abd4] => 1b4820d0a2bf0c7167797a0858cde1cd [2e1b84058fac7223dd82120acab26f3b] => afe569a47f16ffc931cb16067a37ae54 [8056aadeec9a31a8359a99983ba93f41] => 7e76f9a83acc8168d55840f3a2603c73 [e6378b374636d0e44738a5114b5a8ea9] => dfea0a8ab9cb8fb58f6cff6891ad5df3 [64c50c7ac2ac6ef8d4f0801d0b0c4320] => cb63bb045dc11d5d2bb35648599f8235 [6fbeef3789815066156a7acbbcf1cec8] => e69c3d7be52990d4276bcca6ea261baf [6343b305a13ce6b6523b981882ff106a] => a024846846ab7675106016d0a886ced1 [f7f9cf41ca8cd10f55abcd56ec8dd820] => db3303d4ff5e5280696e78fb473acada [ebe7946b05b1e53b8171fe0dd0ab9031] => 293c7840fe0faa09fc4a9d600dafd685 [dfea0ed1ec55697ae426a142ffd90fcc] => 8e5a374d27b4f2b105a283dcd7afe421 [8c5f2f1c6efde512261bee7d129910d7] => f293f55687fef61bb972cd02aa6735a8 [0e57d4b57bae0a931afb8a6931ff6715] => ff8a0ba7e2862a4cfaab8fce2eca8eb3 [af13e5c50e5c71ca13f2ce7e17fb9a17] => 40346440d7412693deccb73aac4cbbd0 [b9cd21e881865f0418cfeb21f9505842] => 4d3e5f160390e339b19e2c4e23fc1b67 [63de883c549b843f6e23ed30b91d127b] => b5eb27eec20b01cadd27d5b5df38024f [669f71e893c2ea05750ca5f173852895] => af8e9bb19046cd3618552726813bb065 [c6929a3164797cd4b6b54745e21e1681] => 99faa1c1d6472e713a451d07a3c5ba8c [c2f536fb8193e0c87e295e9bb1ea4344] => 0b1616ae9943481d0cc908164ff5b670 [ec2707ea1ff85f27e80db6181d00af6f] => c3df7f081c755300274d4c8fa1b5bec7 [3c8711635808f47692ff4d615ef442a7] => b0fe4ecacd45b1dbac6ff676e0d0d73e [c7ba32221205609eb8d8c07c89a9fc1f] => 170dc10858a2daecc70abb4294fd2313 [09f849f5f19ab1c1a553eb0695ef678e] => b314225d484870f3c24d4215d3702948 [4e80154c78fdaa40748b0be7f70b13bf] => 3eaab6a659da79e141a3f0a8c330ca08 [599bcc6d5405d5188c07b27d6fa7ea74] => b698eeeecbea723094afdfcde3c95987 [73443ecd401ee46c7994c85047905eb5] => 1ab990bfc058451cc4c17c8b9ed59e2d [d4589d2ebf1363b0fbf8dfe5e1c013ad] => b393b393d308bf89c84130cf8a318b7b [fc9cde0ab4f95dea69328072711c8c06] => 43d0f54495cdd1c67a7c01a88f3e8d5b [0e1c8d40e58892e1c010d61410e865b1] => b9a9909f1df41156b8860bb87605496c [9faea6d9ca35040171050910f4ea67a6] => e8f13f51b298f69a6362c055316043b5 [558a2cde9111dc0899417839cb800d5b] => 4edbc565b996f7639fd4fc170c3658e2 [034a7b07b49420c3f6adad2b548de676] => ec99ea46d4422bb3a3ff31a0316dd439 [2a6dae72214cef74597c8ee3df6b2789] => fc1c54aae2bad6ddbae5a420709990c7 [99bc8f4557ea0eb9c5ae08aef2bcf2d6] => da18cc174afe3e6d2c08e33d50dd5b6a [24e9577333de3863c30ab83dd9ce45cb] => f6a63a80220c866ead8dd065e73c189a [1b760f5b794b6eeb57d32bd4bf398c38] => 215c1f7b51c23e03fff00cb2bc29a516 [d82429db9504d3cfafb2714a67fb4434] => b8ec655b1514b440b7299b07a70746f2 [949c3395601def1bbbcdf95949ad1487] => 1fc515fa4e452627e202203bb38ac57a [2e351651e2d8f006b0101ae85e3464f3] => c58622ae8e04e9b3539619d9144dc01d [235f98a0ca40c6a09e02d344240cdf57] => 7969a40e1e4ae948e9af76ea3104afff [6492444a6d53434b718e07fdb8b743a9] => dd09a1d176b5bfeff19680134398b1a0 [f043ab553668c0e08957ffb88d50843d] => 5017d6d2eb9b869ac253cd65613207b0 [a4014747fb24d538aef76e0cfc3c44d9] => ccdfb022f72645774b317891b77e9fa4 [b6b3f9c27e381e641b10e7a6963f4a13] => 8a306616111b0dabb7bef3dd6cd7d667 [be82ce2bb369d4d1033179ad4e865022] => 9a1cd76d45467b6d025eceba2755e90d [277f52478118654d8263687fd5e1e118] => d074daf73b8fd5f88fec7d8a2cc8f398 [58d86189073c7797a0e80ee31a078113] => 81be9d78c37dd4272ed06e2739037bb1 [4dd2e23fb87adcc2f08b652d51167f0f] => 1949ae23a2e827a8320f402857d0715f [4a6d1f59c1796fcb2c51ff2f6df62f7a] => 885b82753d7cb4316b4b945ed4e15307 [714273a67097dc7edddda0dc0000fc66] => 877511614ca9a587c05b022853e0f490 [a965a2e45d51bba8a15267b3e68cb549] => bcb09f3f6065f5b6ef3f58ab33a03302 [0192b9df7a4b685f00f66601fec6a295] => a662bd3b70ab630dee9c19fcba7da09f [638be9157f4e698d198712cc3fe71e72] => b5b274f0ec2ad6774f3a0f218706719a [4f246650805fe4e34ea92a75d25d4e24] => ee85639b73c3b6fd104be68862b36c78 [6d600f8a47c74d7b5bd32aaf2ffb3e26] => eae381c8008dbbdd0af69760b4987579 [27b69913af5783b3b600154ec7b6f039] => 6d4e49d35db5fd4a64cdd484b5d02c28 [81cace1887e7eae44eb09c0c086f92c7] => 2e1aa99470c5b71c4c51d2d8d27d9844 [35ea2b191a5275e4ea40b2cb86d0f236] => 582fbfade88154709ea6d871727cd680 [d4334c77917a01b37f21f72aafb61444] => 55fdc41ef9565a82a14e0bc50e7c10d1 [fa06d4d8a3e7c29a8bf4431ccc09a89e] => 61004057cdc5bf4db21e07fefbafe6d1 [6539ce8b4c4118d9797a870dc9d1df71] => d3157f04e0df33c1ac03e11ad6e9f0cf [aa2a71e9a8f7ca4624e3c344534fc845] => 051bc48ce42e27cd15ae6ec62fecfa7b [9a9b156cdfee37d08a2178a1b87a3d54] => a9cbb73ad789d8324f7fdafd6ac2f670 [e759556d25469dafc880f173119b725a] => 81c8ae187ec201475e54a4ae59044f87 [3d9effcb5bf9a2bb24b5a410b31a7956] => 8e998011c6a6247e1e3b2bfad4595577 [5a4a6e85e437fc78368cf2f169721d02] => eee8fb8b8ea9c8a5eadf2e7be915607e [a6d5e8eaf8fba29da88c9ee5784c559f] => f1f54388c12423228df2c483752a2922 [16664cf981b4d000f2b6658cf47469f6] => ae19601923811897f58aeedc9cd7adf5 [28a91aa40ce19c58cdef6f4530c184a5] => 1f97ed050e29515607c2fff7ba2acdf3 [87c56c83b6b97b8f8f10394a9b227a12] => 0550f58e8fd512f8be63849a7b6f7b22 [ee394219c7a0fbdfc7a10023cf59cecc] => 3375d705b920039ae13f6bbad94368ed [1854eff04471ce7a4e476d72a44ce3ee] => 9707123ea8319906403eac000d130a3b [f91f7e215ab4d614e850248a491f45d7] => 038988fbe1b7aa594da11c532982b582 [87360129006bd8d18df7e0e67c038172] => 6cc1fdd860804579fada76d64b127734 [c627cf5c21289081a756a5797b50ba50] => b2cfe89c27254f6796d4e2a73be2e803 [53f2449c58b650d79c66a15526d523b8] => 516e2bd62e5d6b8b9669ffcca0021d5d [c741566f6de4d1c40d986bf532fd77b4] => 20849850237cfea6b8b93d04d508b3a8 [a177342adc3bdcc111757822d375661f] => 4da4cc5e33927806ae60e6aa1674b0c1 [7b47108208663f880ea3c8512230f470] => dddc800ccef914bc6a9f352f67a4a742 [68cf4ac82ee1d73fda5fa28692f92127] => e9e2d60e9cdbb55fe8e99048e16f75fc [497371bbe89c84cf9d17f6e4e671156c] => 75465008078045bd25becbbbb7b8303d [5fd0e8c363b2875ae7f3d07aad450e84] => d342f0cd86dc124328ae4134ff50f7e7 [f22ccf5d26f5df417efd533abe5bf6fd] => 4c8fb830ef1f0143a4ac50207bb66157 [a43bf89ae159331f599e95b71c87aa35] => 5cd63894e2e6e3c78fb152bab6ef4954 [ed0958994ed3cf6db529a257527b51ee] => f8a7fb1868c83a4062708feb88f5660c [37719a49aa3178d05c6fe7cc62ca64bf] => 353ff9ece545f82556516b5d4dc72dc8 [063d320003ed10dbc9f53c6071e00d96] => 0a53aba51c7d32365f2582a3a9d2bc24 [c9678f17fa8749adcaff7981ab104cbf] => dbaa5115bef69d52d47b6250fa5c4421 [53d8375e8f4e5fdfa9ddb8d0c1308e70] => f9247e0fbe585e7b1812399f8b578f2b [611ce881e229e5066a430f4461aca41c] => b304a0517fb4cf0bc486bf8c78cdb00a [68ffcb6ad119f7e9d73a89578ac6f1ce] => 838d0f38a55047d81714ca210ee0c72d [d1c372df9373e0624fbd580cba98084d] => 1d7ebb8a2b4461d243d2cc53b0ebb251 [07f06e37465051d94f3d3e5f48016f24] => 6664f3b284b64a87b3f762639de36111 [299fb7b293e0445a62946a99fb654ac5] => bf4be3175928c3c5424b1d7e39ab3e3c [48d419920f04157473a5bf756efd5f94] => 32650f518a3f28f4d09b2bd449ea7cc1 [2477a1d773eb95d36b03af0a06d2524c] => 867c03f2b3b9d858b95da2eed45ebe4e [3fafe78a538651360f99055aebda8d4a] => 3b1dd308f9cc7a5b1436533161a9dc6f [9f3320cc8f5cc66034fe8776bbc4de43] => 6c53cfc568fecfea16d55c3e6e2f73ca [ab9469a57b028ed84a5d489c41bf2f39] => de81e3f7257ad8126494ba22187eff3e [8ac832fd8e3cc25b64e5aa0a99195c1f] => 59747a31789a2ef576a6bd80fabb7e02 [44edca936b68974b1ab1f66d5e58f205] => 567b3edbe1db1dd7492b28e679dc2b20 [c11665e6750c119884db77658b388407] => 1e1489f5188e51959e31081df6baca79 [5ae99fbfe43e11a4b447e1a9f9ab980a] => 897c1903620d21b4d5d5dd5d19e12573 [b452b215933eea1da8bc28e51e7b32f6] => d97577f2db32c97e6277839b860f584a [3b3d9c85dac314791dcc7a25a9f08f26] => ed24ad9ccd3d7d9f77a995f1f9fb8931 [1e74ab8274d26626faf900f5a712e125] => 05d7f8a94e2e4e59d595b4b39cdd7cf4 [4986fc13bd4c1cf97b4134a3c9840b84] => 87f4eea6d7611795c0e4e5476c0a0617 [c5bf397ec30fb807774ba5c8d9293ae0] => 13b701099269fae4d7411e0746a0da0e [3e3dd3f4a8a4e61ee051c0d96e6901b4] => 83cb35ce47aa16da2563a43888d9f836 [370617f94359de7f55cb7f8dd9236bbf] => c24ab242f28e3f4cb1abc937b04393d1 [952e3a7491f857fb35c2f78970ea3b8f] => e095963173de393e47808c91e977b9ba [177b9e1f095d36f0574ff83684e752e4] => 84249925cb7bf0b3806e9c62cf0d295c [692e6ad919cdef9f03f2fc59d62f54bb] => 2769110163bccf29ece80fc2d8da8c92 [e3f1fc3b6bea0a7f81438db09c4e2be0] => bc42f16f6c0ba4dceaea66cb6c1285d4 [81f6314e6d2cf87ec1612f5aa1372cb0] => b3f6938a3bc257d4619a83a2a03a0b97 [0754cb8356c80ec2f9f8208f6a6f22d6] => aa87c6c9e9253da2e40025bcd0c4ee50 [ac61e52a3a9f4cfbdff5e9cafd7385c5] => b2d1674b8ebb7f657ac97a9e7e4b427e [b2f61ed0708df408557163f79c6da9d6] => 1dd250b77f550200df6e2e22d4afe1b1 [e462703c3054bf9ac8df0e2914a52f94] => a7161029b5dbd4305169f984462b4fdc [fbc2bf9a1277a2e5dc33a05281c7763a] => b8ffdee7d02a45b0a98f1268be7fabfa [898ef2e356e68a356fe03d72ba870d56] => 09d64866ab9a2e09436194e436cd5efb [a08cd0494fff24bd3e27dc90894e5ee6] => 91b43c85ac67c6892c34bdd62b4faedc [57ff5336833836b259e1bde64189405a] => afeb7df2af5cb41e5e2e1d34ca5675d8 [cb2329650227ba45ef266a1e147577e1] => 5b04b0c6cd32a8cd47be512dbe96761b [725280059c421b383f0c3ef273e7f5e8] => bb46c1242e94712d08a94066da9a5b23 [4928f0c65a13cda29c036037d672b9f9] => 6365394395f889837b2d738450f935f4 [7e740d1c104129e93f8855e6ffd1ef0d] => 5ded70b6f927e3af4d822a37aaa32f87 [7fb5ba4a4ec16bb836e341f5b1bb50cb] => 3bccde5650263024a9c61410acf7835c [69944fb3b5f114c5bb6fa49ccc30bc1c] => 089cf14f332ac47fd5d53affecff4071 [842e159647c59caeaf55c36c96da9219] => be7c9faed6a8d9f1a639e622dd860ed3 [fb0e6c8c64bc6050a0ccc0455f3f8167] => c4b784e061f85a50aed39b77b3fcc47c [d05cc57536b99258655b7f414d2c3281] => 3d7012b950a777846cb124d8206d66ba [8c23e1aa31a8bb7b2e3874bd16d9424d] => 6bd0da6ed02dcb6519ff4eaf6c79808e [c12c6d446fd0ad79b28bfdda0b7091c2] => 3f816a5eb2b48d202fb51ea152cc4b38 [d29cc85e062474fa10977874695ad10b] => 2cb3f226a30ace7ab1ac52236fbbacf4 [30e596a195800c002a9b54e67da20386] => 793e168b75b95c11dd81ee375f97acc4 [8d1aacb7f9309123626cfaa54506a77a] => 3f3f800c7ae21914cbe6cac6afe7b597 [b81d0f56ff5b7734c2d28ff0aaa65b0d] => 9e5b802b67a56d8a6f5281fc41c10abf [1c9c4cd9ee92db0f68cfd8f73b55fe39] => 2060a832655c4943716d865c1a73d921 [b7a65ce0f8564435e1643a85de16960d] => b9e0b2f11f3585498cab3ce6b09b9909 [0119fafc4cc8dc2d5629c4b6340a464b] => ff49cbf57dd373bb7510abd2ecbe21a8 [4c03965768dc1fcf2e3c28d7941e4d8d] => f26b0f38c621140d08706d9755ae502c [a6b3ddbb3858230170afe8540ea13be4] => e7cb6a24a8089b3b01e5563ce03ffebd [b75494bbaf51d8a36629ebcf51d9c90f] => 6a3629ab5d0d04f97e544a09634da879 [0807edb3e0c9c2bd3c29f0f47da7ab73] => b4ec8bd9f4db3f58e80f1f1695e54d61 [0bdfeae71658f466848a00c06a803171] => c779177a8f753d06c0de34e35168411f [ee136a79cc6b19f17a0d06e7f2d5e0a2] => b8eaf4a0a20830e536221736a95b9c34 [80bd4630e1c758ed40e51a1c94583857] => 77ca545f45588856ee03cea2e17e1d9c [2879f958145aeb79685f8c07f7f896cd] => 4ca85e9d1a39e634aa491c0d28c8377b [c6556cbe6154a01fd3ef73d820045301] => 4e751a3c7337f6d35edffaa1df7507d4 [430413c4bcb539481399f094d960de60] => 3163faac75e4168bb2388d57a530de4a [02bb4253a251d50151354c29cc968ac8] => a2079ee0b3b824b1cdcb83196f958520 [a7cc0dd24e991a4489629e483d52efce] => 649591f90c8d7a7d0e11435f3dbc8cf4 [7105ea95c1dcf8af21f72217db07796b] => b98811bdd25e297bbbe50f43f4a48a35 [070c82e628020396574144e502dee2b2] => 25b77ccb82ffb66e9018e42fec124be7 [9e4e0eea1549ff49363ed2efb9637131] => 7653198b90d76792ae4156d2ad107196 [26474686daa1669417d5730c2d32a07b] => 8f8be5abeb835bc75d91dbcbdb0c6c86 [0124f75f90b3ad65144f7fe6257929c8] => 9c1e53551bbc45c2845d1e61ebf0d01c [063bec48dc8cdaf0b3e5b77c30fb9d44] => 01eb8968b4fb6888a23b7917ddb1427c [a73caa4d68faee6b518bcbade35612f4] => ee1b74afc50a8f8cfb4da75813d38c00 [37deda8ae1d04578cd253693b142a53b] => 270625aacc14acc9c8dd680fc7c0e2d0 [50dbd3cc78bf5057f324745b068c91ce] => 02014389e1459a95a5f4fd56ad1f570b [f33036cec9b4b1679ebd14d087990499] => 78286494d7ef25520d80423139fa146b [f23028a2ce8b428876adf51f047b37a0] => c8942e478aeebba8bd82572531dcb6e6 [a2f33aad824e1a2a46f9f29f67e3c00c] => 3ea674a5166f750784e97a734f88880c [578f1a79eb556e6080fd179f957ddf68] => 7eab539ea5cdcc23f6b2b060a2751df0 [2aaede22be4a1b54ffb3207c532ada11] => 50d157b43c589277f7ec9040c02b669b ) [hash] => 50d157b43c589277f7ec9040c02b669b-2aaede22be4a1b54ffb3207c532ada11 ) [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+%28presentar+OR+presentaacion%29%29+OR+presenta%29+OR+presentanaeana%29+of+Guatemala&type=AllFields [params|Solr|hiddenFilters] => Array ( ) [params|Solr|limit] => 20 [params|Solr|sort] => relevance [params|Solr|view] => list ) [flag:protected] => 2 [iteratorClass:protected] => ArrayIterator [protectedProperties:protected] => Array ( [0] => storage [1] => flag [2] => iteratorClass [3] => protectedProperties ) ) |
Key | Value |
REDIRECT_VUFIND_ENV | development |
REDIRECT_VUFIND_LOCAL_DIR | /usr/local/vufind/local |
REDIRECT_STATUS | 200 |
VUFIND_ENV | development |
VUFIND_LOCAL_DIR | /usr/local/vufind/local |
HTTP_ACCEPT | */* |
HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
HTTP_ACCEPT_ENCODING | gzip, br, zstd, deflate |
HTTP_HOST | pricila.senacyt.gob.pa |
HTTP_VIA | 1.1 squid-proxy-5b5d847c96-4j58b (squid/6.10) |
HTTP_X_FORWARDED_FOR | 10.2.49.172, 216.73.216.175 |
HTTP_CACHE_CONTROL | max-age=0 |
HTTP_CONNECTION | keep-alive |
HTTP_COOKIE | ui=standard; VUFIND_SESSION=1lml8ne7k37c1n4ve7g1u6qj96 |
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 | 18947 |
REDIRECT_URL | /vufind/Search/Results |
REDIRECT_QUERY_STRING | lookfor=%28%28%28present+OR+%28presentar+OR+presentaacion%29%29+OR+presenta%29+OR+presentanaeana%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+%28presentar+OR+presentaacion%29%29+OR+presenta%29+OR+presentanaeana%29+of+Guatemala&type=AllFields |
REQUEST_URI | /vufind/Search/Results?lookfor=%28%28%28present+OR+%28presentar+OR+presentaacion%29%29+OR+presenta%29+OR+presentanaeana%29+of+Guatemala&type=AllFields |
SCRIPT_NAME | /vufind/index.php |
PHP_SELF | /vufind/index.php |
REQUEST_TIME_FLOAT | 1755048811.578 |
REQUEST_TIME | 1755048811 |