if (Factory::getContainer()->has($tableClass)) {
return Factory::getContainer()->get($tableClass);
}
// Instantiate a new table class and return it.
return new $tableClass($db);
}
/**
* Add a filesystem path where Table should search for table class files.
*
class modJBusinessMapsHelper {
public static function getList($params) {
$appSettings = JBusinessUtil::getApplicationSettings();
JTable::addIncludePath(JPATH_ROOT.'/administrator/components/com_jbusinessdirectory/tables');
$companiesTable = JTable::getInstance('Company', 'JTable');
$appSettings = JBusinessUtil::getApplicationSettings();
$searchDetails = array();
$searchDetails["enablePackages"] = $appSettings->enable_packages;
$searchDetails["showPendingApproval"] = $appSettings->show_pending_approval==1;
$cache = JFactory::getCache('mod_jbusiness_maps', '');
$key = 'mod_jbusiness_maps'.$module->id;
if ($cache->contains($key)){
$companies = $cache->get($key);
}else{
$companies = modJBusinessMapsHelper::getList($params);
$cache->store($companies, $key);
}
$appSettings = JBusinessUtil::getApplicationSettings();
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
unset($displayData);
} else {
extract($displayData);
}
include $path;
};
$loader($path, $this->getLayoutData());
}
}
}
include $path;
};
$loader($path, $this->getLayoutData());
}
}
$dispatcher = $app->bootModule($module->module, $app->getName())->getDispatcher($module, $app);
// Check if we have a dispatcher
if ($dispatcher) {
ob_start();
$dispatcher->dispatch();
$module->content = ob_get_clean();
}
// Add the flag that the module content has been rendered
$module->contentRendered = true;
// Get module parameters
$params = new Registry($module->params);
// Render the module content
static::renderRawModule($module, $params, $attribs);
// Return early if only the content is required
if (!empty($attribs['contentOnly'])) {
return $module->content;
}
$module->contentRendered = true;
return $module->content;
}
return ModuleHelper::renderModule($module, $attribs);
}
}
return '';
}
$renderer = $document->loadRenderer('module');
$html = trim($renderer->render($module, $attribs));
} else {
$html = trim($module->content);
}
// Add frontend editing feature as it has only been defined for module positions.
return '';
}
$html = '';
foreach (ModuleHelper::getModules($position) as $module) {
$html .= $this->displayModule($module, $attribs);
}
return $html;
}
}
// Some objects throw exceptions when they have __call, and the method we try
// to call is not supported. If ignoreStrictCheck is true, we should return null.
try {
$ret = $object->$method(...$arguments);
} catch (\BadMethodCallException $e) {
if ($call && ($ignoreStrictCheck || !$env->isStrictVariables())) {
return;
}
throw $e;
public function block_particle($context, array $blocks = [])
{
$macros = $this->macros;
// line 4
echo " ";
echo twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["gantry"] ?? null), "platform", [], "any", false, false, false, 4), "displayModules", [0 => twig_get_attribute($this->env, $this->source, ($context["particle"] ?? null), "key", [], "any", false, false, false, 4), 1 => ["style" => ((twig_get_attribute($this->env, $this->source, ($context["particle"] ?? null), "chrome", [], "any", true, true, false, 4)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, ($context["particle"] ?? null), "chrome", [], "any", false, false, false, 4), "gantry")) : ("gantry"))]], "method", false, false, false, 4);
echo "
";
}
public function getTemplateName()
throw new \LogicException('A block must be a method on a \Twig\Template instance.');
}
if (null !== $template) {
try {
$template->$block($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($template->getSourceContext());
}
echo " ";
$this->displayBlock('javascript_footer', $context, $blocks);
$content = ob_get_clean();
$assetFunction($content, $location, $priority);
// line 14
$this->displayBlock('particle', $context, $blocks);
}
// line 2
public function block_stylesheets($context, array $blocks = [])
{
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$this->parent = $this->loadTemplate("@nucleus/partials/particle.html.twig", "@particles/position.html.twig", 1);
$this->parent->display($context, array_merge($this->blocks, $blocks));
}
// line 3
public function block_particle($context, array $blocks = [])
{
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
echo " ";
if ((($context["enabled"] ?? null) && ((null === twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["segment"] ?? null), "attributes", [], "any", false, false, false, 8), "enabled", [], "any", false, false, false, 8)) || twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["segment"] ?? null), "attributes", [], "any", false, false, false, 8), "enabled", [], "any", false, false, false, 8)))) {
// line 9
echo " ";
$this->loadTemplate([0 => (("particles/" . ((twig_get_attribute($this->env, $this->source, ($context["segment"] ?? null), "subtype", [], "any", true, true, false, 9)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, ($context["segment"] ?? null), "subtype", [], "any", false, false, false, 9), "position")) : ("position"))) . ".html.twig"), 1 => (("@particles/" . ((twig_get_attribute($this->env, $this->source, // line 10
($context["segment"] ?? null), "subtype", [], "any", true, true, false, 10)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, ($context["segment"] ?? null), "subtype", [], "any", false, false, false, 10), "position")) : ("position"))) . ".html.twig")], "@nucleus/content/position.html.twig", 9)->display($context);
// line 11
echo " ";
}
// line 12
echo " ";
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
echo "
";
} else {
// line 13
echo " ";
$this->loadTemplate([0 => (("@nucleus/content/" . twig_get_attribute($this->env, $this->source, $context["segment"], "type", [], "any", false, false, false, 13)) . ".html.twig"), 1 => (("@nucleus/layout/" . twig_get_attribute($this->env, $this->source, $context["segment"], "type", [], "any", false, false, false, 13)) . ".html.twig")], "@nucleus/layout/block.html.twig", 13)->display(twig_array_merge($context, ["segments" => twig_get_attribute($this->env, $this->source, $context["segment"], "children", [], "any", false, false, false, 13)]));
// line 14
echo " ";
}
// line 15
echo " ";
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
$context['loop']['last'] = 1 === $length;
}
foreach ($context['_seq'] as $context["_key"] => $context["segment"]) {
// line 7
echo " ";
$this->loadTemplate((("@nucleus/layout/" . twig_get_attribute($this->env, $this->source, $context["segment"], "type", [], "any", false, false, false, 7)) . ".html.twig"), "@nucleus/layout/grid.html.twig", 7)->display(twig_array_merge($context, ["segments" => twig_get_attribute($this->env, $this->source, $context["segment"], "children", [], "any", false, false, false, 7)]));
// line 8
echo " ";
++$context['loop']['index0'];
++$context['loop']['index'];
$context['loop']['first'] = false;
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
$context['loop']['last'] = 1 === $length;
}
foreach ($context['_seq'] as $context["_key"] => $context["segment"]) {
// line 14
echo " ";
$this->loadTemplate((("@nucleus/layout/" . twig_get_attribute($this->env, $this->source, $context["segment"], "type", [], "any", false, false, false, 14)) . ".html.twig"), "@nucleus/layout/section.html.twig", 14)->display(twig_array_merge($context, ["segments" => twig_get_attribute($this->env, $this->source, $context["segment"], "children", [], "any", false, false, false, 14)]));
// line 15
echo " ";
++$context['loop']['index0'];
++$context['loop']['index'];
$context['loop']['first'] = false;
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
// line 34
echo " ";
if ((twig_get_attribute($this->env, $this->source, $context["segment"], "type", [], "any", false, false, false, 34) != "offcanvas")) {
// line 35
echo " ";
$this->loadTemplate((("@nucleus/layout/" . twig_get_attribute($this->env, $this->source, $context["segment"], "type", [], "any", false, false, false, 35)) . ".html.twig"), "@nucleus/page.html.twig", 35)->display(twig_array_merge($context, ["segments" => twig_get_attribute($this->env, $this->source, $context["segment"], "children", [], "any", false, false, false, 35)]));
// line 36
echo " ";
}
// line 37
echo " ";
throw new \LogicException('A block must be a method on a \Twig\Template instance.');
}
if (null !== $template) {
try {
$template->$block($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($template->getSourceContext());
}
$context["offcanvas_position"] = ((($context["page_offcanvas"] ?? null)) ? (((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["offcanvas"] ?? null), "attributes", [], "any", false, true, false, 29), "position", [], "any", true, true, false, 29)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["offcanvas"] ?? null), "attributes", [], "any", false, true, false, 29), "position", [], "any", false, false, false, 29), "g-offcanvas-left")) : ("g-offcanvas-left"))) : (""));
// line 31
ob_start(function () { return ''; });
// line 32
echo " ";
$this->displayBlock('page_layout', $context, $blocks);
$context["page_layout"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 41
ob_start(function () { return ''; });
// line 42
echo " ";
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$this->parent = $this->loadTemplate("@nucleus/page.html.twig", "partials/page.html.twig", 1);
$this->parent->display($context, array_merge($this->blocks, $blocks));
}
// line 3
public function block_page_footer($context, array $blocks = [])
{
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$this->parent = $this->loadTemplate("partials/page.html.twig", "error.html.twig", 1);
$this->parent->display($context, array_merge($this->blocks, $blocks));
}
// line 3
public function block_page_head($context, array $blocks = [])
{
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
ob_start();
} else {
ob_start(function () { return ''; });
}
try {
$this->display($context);
} catch (\Throwable $e) {
while (ob_get_level() > $level) {
ob_end_clean();
}
*/
public function render(array $context = []): string
{
// using func_get_args() allows to not expose the blocks argument
// as it should only be used by internal code
return $this->template->render($context, \func_get_args()[1] ?? []);
}
/**
* Displays the template.
*
* @throws SyntaxError When an error occurred during compilation
* @throws RuntimeError When an error occurred during rendering
*/
public function render($name, array $context = [])
{
return $this->load($name)->render($context);
}
/**
* Displays a template.
*
public function render($file, array $context = [])
{
// Include Gantry specific things to the context.
$context = $this->getContext($context);
return $this->renderer()->render($file, $context);
}
/**
* Compile and render twig string.
*
unset($gantry['configuration']);
// Render the page.
echo $theme
->setLayout('_error', true)
->render('error.html.twig', $context);
// Store the file path
$this->_file = $directory . '/' . $filename;
// Get the file content
ob_start();
require $directory . '/' . $filename;
$contents = ob_get_clean();
}
return $contents;
}
$this->baseurl = Uri::base(true);
$this->params = $params['params'] ?? new Registry();
$this->template = $template;
// Load
$this->_template = $this->_loadTemplate($baseDir, $file);
return $this;
}
/**
*
* @since 1.7.0
*/
public function parse($params = [])
{
return $this->_fetchTemplate($params)->_parseTemplate();
}
/**
* Outputs the template to the browser.
*
public function render($caching = false, $params = [])
{
$this->_caching = $caching;
if (empty($this->_template)) {
$this->parse($params);
}
if (\array_key_exists('csp_nonce', $params) && $params['csp_nonce'] !== null) {
$this->cspNonce = $params['csp_nonce'];
}
$this->debug = $params['debug'] ?? false;
$this->error = $this->_error;
$params['file'] = 'error.php';
return parent::render($cache, $params);
}
/**
* Render the backtrace
*
ob_end_clean();
}
$this->getDocument()->setTitle(Text::_('Error') . ': ' . $error->getCode());
return $this->getDocument()->render(
false,
[
'template' => $template->template,
'directory' => JPATH_THEMES,
'debug' => JDEBUG,
'subject' => $app,
'document' => $renderer->getDocument(),
])
);
$data = $renderer->render($error);
// If nothing was rendered, just use the message from the Exception
if (empty($data)) {
$data = $error->getMessage();
}
* @since 3.10.0
*/
public static function handleException(\Throwable $error)
{
static::logException($error);
static::render($error);
}
/**
* Render the error page based on an exception.
*
);
// Trigger the onError event.
$this->dispatchEvent('onError', $event);
ExceptionHandler::handleException($event->getError());
}
// Trigger the onBeforeRespond event.
$this->dispatchEvent(
'onBeforeRespond',
// Set the application as global app
\Joomla\CMS\Factory::$application = $app;
// Execute the application.
$app->execute();
* define() is used rather than "const" to not error for PHP 5.2 and lower
*/
define('_JEXEC', 1);
// Run the application - All executable code should be triggered through this file
require_once dirname(__FILE__) . '/includes/app.php';
if (Factory::getContainer()->has($tableClass)) {
return Factory::getContainer()->get($tableClass);
}
// Instantiate a new table class and return it.
return new $tableClass($db);
}
/**
* Add a filesystem path where Table should search for table class files.
*
foreach ($companies as $company) {
if (!empty($company->features)) {
$company->packageFeatures = explode(",", $company->features);
}
$attributesTable = JTable::getInstance('CompanyAttributes', 'JTable');
$company->customAttributes = $attributesTable->getCompanyAttributes($company->id);
$company->link = JBusinessUtil::getCompanyLink($company, true);
//$company->mainCategoryLink = JBusinessUtil::getCategoryLink($company->mainCategoryId, $company->mainCategoryAlias);
}
$cache = JFactory::getCache('mod_jbusiness_maps', '');
$key = 'mod_jbusiness_maps'.$module->id;
if ($cache->contains($key)){
$companies = $cache->get($key);
}else{
$companies = modJBusinessMapsHelper::getList($params);
$cache->store($companies, $key);
}
$appSettings = JBusinessUtil::getApplicationSettings();
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
unset($displayData);
} else {
extract($displayData);
}
include $path;
};
$loader($path, $this->getLayoutData());
}
}
}
include $path;
};
$loader($path, $this->getLayoutData());
}
}
$dispatcher = $app->bootModule($module->module, $app->getName())->getDispatcher($module, $app);
// Check if we have a dispatcher
if ($dispatcher) {
ob_start();
$dispatcher->dispatch();
$module->content = ob_get_clean();
}
// Add the flag that the module content has been rendered
$module->contentRendered = true;
// Get module parameters
$params = new Registry($module->params);
// Render the module content
static::renderRawModule($module, $params, $attribs);
// Return early if only the content is required
if (!empty($attribs['contentOnly'])) {
return $module->content;
}
$module->contentRendered = true;
return $module->content;
}
return ModuleHelper::renderModule($module, $attribs);
}
}
return '';
}
$renderer = $document->loadRenderer('module');
$html = trim($renderer->render($module, $attribs));
} else {
$html = trim($module->content);
}
// Add frontend editing feature as it has only been defined for module positions.
return '';
}
$html = '';
foreach (ModuleHelper::getModules($position) as $module) {
$html .= $this->displayModule($module, $attribs);
}
return $html;
}
}
// Some objects throw exceptions when they have __call, and the method we try
// to call is not supported. If ignoreStrictCheck is true, we should return null.
try {
$ret = $object->$method(...$arguments);
} catch (\BadMethodCallException $e) {
if ($call && ($ignoreStrictCheck || !$env->isStrictVariables())) {
return;
}
throw $e;
public function block_particle($context, array $blocks = [])
{
$macros = $this->macros;
// line 4
echo " ";
echo twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["gantry"] ?? null), "platform", [], "any", false, false, false, 4), "displayModules", [0 => twig_get_attribute($this->env, $this->source, ($context["particle"] ?? null), "key", [], "any", false, false, false, 4), 1 => ["style" => ((twig_get_attribute($this->env, $this->source, ($context["particle"] ?? null), "chrome", [], "any", true, true, false, 4)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, ($context["particle"] ?? null), "chrome", [], "any", false, false, false, 4), "gantry")) : ("gantry"))]], "method", false, false, false, 4);
echo "
";
}
public function getTemplateName()
throw new \LogicException('A block must be a method on a \Twig\Template instance.');
}
if (null !== $template) {
try {
$template->$block($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($template->getSourceContext());
}
echo " ";
$this->displayBlock('javascript_footer', $context, $blocks);
$content = ob_get_clean();
$assetFunction($content, $location, $priority);
// line 14
$this->displayBlock('particle', $context, $blocks);
}
// line 2
public function block_stylesheets($context, array $blocks = [])
{
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$this->parent = $this->loadTemplate("@nucleus/partials/particle.html.twig", "@particles/position.html.twig", 1);
$this->parent->display($context, array_merge($this->blocks, $blocks));
}
// line 3
public function block_particle($context, array $blocks = [])
{
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
echo " ";
if ((($context["enabled"] ?? null) && ((null === twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["segment"] ?? null), "attributes", [], "any", false, false, false, 8), "enabled", [], "any", false, false, false, 8)) || twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["segment"] ?? null), "attributes", [], "any", false, false, false, 8), "enabled", [], "any", false, false, false, 8)))) {
// line 9
echo " ";
$this->loadTemplate([0 => (("particles/" . ((twig_get_attribute($this->env, $this->source, ($context["segment"] ?? null), "subtype", [], "any", true, true, false, 9)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, ($context["segment"] ?? null), "subtype", [], "any", false, false, false, 9), "position")) : ("position"))) . ".html.twig"), 1 => (("@particles/" . ((twig_get_attribute($this->env, $this->source, // line 10
($context["segment"] ?? null), "subtype", [], "any", true, true, false, 10)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, ($context["segment"] ?? null), "subtype", [], "any", false, false, false, 10), "position")) : ("position"))) . ".html.twig")], "@nucleus/content/position.html.twig", 9)->display($context);
// line 11
echo " ";
}
// line 12
echo " ";
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
ob_start();
} else {
ob_start(function () { return ''; });
}
try {
$this->display($context);
} catch (\Throwable $e) {
while (ob_get_level() > $level) {
ob_end_clean();
}
*/
public function render(array $context = []): string
{
// using func_get_args() allows to not expose the blocks argument
// as it should only be used by internal code
return $this->template->render($context, \func_get_args()[1] ?? []);
}
/**
* Displays the template.
*
* @throws SyntaxError When an error occurred during compilation
* @throws RuntimeError When an error occurred during rendering
*/
public function render($name, array $context = [])
{
return $this->load($name)->render($context);
}
/**
* Displays a template.
*
public function render($file, array $context = [])
{
// Include Gantry specific things to the context.
$context = $this->getContext($context);
return $this->renderer()->render($file, $context);
}
/**
* Compile and render twig string.
*
$context = $this->getContext(['segment' => $item, 'enabled' => 1, 'particle' => $particle] + $options);
/** @var Document $document */
$document = $gantry['document'];
$document::push();
$html = trim($this->render("@nucleus/content/{$item->type}.html.twig", $context));
$content = $document::pop()->setContent($html);
if (isset($file)) {
// Save HTML and assets into the cache.
if (\GANTRY_DEBUGGER) {
*/
public function renderContent($item, $options = [])
{
$gantry = static::gantry();
$content = $this->getContent($item, $options);
/** @var Document $document */
$document = $gantry['document'];
$document->addBlock($content);
case 'spacer':
if (\GANTRY_DEBUGGER) {
Debugger::startTimer($item->id, "Rendering {$item->id}");
}
$item->content = $this->renderContent($item, ['prepare_layout' => true]);
// Note that content can also be null (postpone rendering).
if ($item->content === '') {
unset($items[$i]);
}
$fixed = true;
foreach ($item->children as $child) {
$fixed &= !empty($child->attributes->fixed);
}
$this->prepareLayout($item->children, $fixed, $temporary);
}
// TODO: remove hard coded types.
switch ($item->type) {
case 'system':
$fixed = true;
foreach ($item->children as $child) {
$fixed &= !empty($child->attributes->fixed);
}
$this->prepareLayout($item->children, $fixed, $temporary);
}
// TODO: remove hard coded types.
switch ($item->type) {
case 'system':
$fixed = true;
foreach ($item->children as $child) {
$fixed &= !empty($child->attributes->fixed);
}
$this->prepareLayout($item->children, $fixed, $temporary);
}
// TODO: remove hard coded types.
switch ($item->type) {
case 'system':
if (\GANTRY_DEBUGGER) {
Debugger::startTimer('segments', 'Preparing layout');
}
$this->prepareLayout($this->segments);
if (\GANTRY_DEBUGGER) {
Debugger::stopTimer('segments');
}
}
}
// Some objects throw exceptions when they have __call, and the method we try
// to call is not supported. If ignoreStrictCheck is true, we should return null.
try {
$ret = $object->$method(...$arguments);
} catch (\BadMethodCallException $e) {
if ($call && ($ignoreStrictCheck || !$env->isStrictVariables())) {
return;
}
throw $e;
// line 2
twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["gantry"] ?? null), "theme", [], "any", false, false, false, 2), "setLayout", [], "method", false, false, false, 2);
// line 3
twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["gantry"] ?? null), "theme", [], "any", false, false, false, 3), "loadAtoms", [], "method", false, false, false, 3);
// line 4
$context["segments"] = twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["gantry"] ?? null), "theme", [], "any", false, false, false, 4), "segments", [], "method", false, false, false, 4);
// line 6
ob_start(function () { return ''; });
// line 7
echo " ";
if (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["gantry"] ?? null), "theme", [], "any", false, false, false, 7), "hasContent", [], "method", false, false, false, 7)) {
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$this->parent = $this->loadTemplate("@nucleus/page.html.twig", "partials/page.html.twig", 1);
$this->parent->display($context, array_merge($this->blocks, $blocks));
}
// line 3
public function block_page_footer($context, array $blocks = [])
{
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$this->parent = $this->loadTemplate("partials/page.html.twig", "index.html.twig", 1);
$this->parent->display($context, array_merge($this->blocks, $blocks));
}
// line 3
public function block_content($context, array $blocks = [])
{
}
protected function displayWithErrorHandling(array $context, array $blocks = [])
{
try {
$this->doDisplay($context, $blocks);
} catch (Error $e) {
if (!$e->getSourceContext()) {
$e->setSourceContext($this->getSourceContext());
}
return $this->blocks;
}
public function display(array $context, array $blocks = [])
{
$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
}
public function render(array $context)
{
$level = ob_get_level();
ob_start();
} else {
ob_start(function () { return ''; });
}
try {
$this->display($context);
} catch (\Throwable $e) {
while (ob_get_level() > $level) {
ob_end_clean();
}
*/
public function render(array $context = []): string
{
// using func_get_args() allows to not expose the blocks argument
// as it should only be used by internal code
return $this->template->render($context, \func_get_args()[1] ?? []);
}
/**
* Displays the template.
*
* @throws SyntaxError When an error occurred during compilation
* @throws RuntimeError When an error occurred during rendering
*/
public function render($name, array $context = [])
{
return $this->load($name)->render($context);
}
/**
* Displays a template.
*
public function render($file, array $context = [])
{
// Include Gantry specific things to the context.
$context = $this->getContext($context);
return $this->renderer()->render($file, $context);
}
/**
* Compile and render twig string.
*
// All the custom twig variables can be defined in here:
$context = array();
// Render the page.
echo $theme->render('index.html.twig', $context);
// Store the file path
$this->_file = $directory . '/' . $filename;
// Get the file content
ob_start();
require $directory . '/' . $filename;
$contents = ob_get_clean();
}
return $contents;
}
$this->baseurl = Uri::base(true);
$this->params = $params['params'] ?? new Registry();
$this->template = $template;
// Load
$this->_template = $this->_loadTemplate($baseDir, $file);
return $this;
}
/**
*
* @since 1.7.0
*/
public function parse($params = [])
{
return $this->_fetchTemplate($params)->_parseTemplate();
}
/**
* Outputs the template to the browser.
*
// Fall back to constants.
$this->docOptions['directory'] = \defined('JPATH_THEMES') ? JPATH_THEMES : (\defined('JPATH_BASE') ? JPATH_BASE : __DIR__) . '/themes';
}
// Parse the document.
$this->document->parse($this->docOptions);
// Trigger the onBeforeRender event.
PluginHelper::importPlugin('system', null, true, $this->getDispatcher());
$this->dispatchEvent(
'onBeforeRender',
$this->set('themeInherits', $template->parent);
break;
}
parent::render();
}
/**
* Route the application.
*
$this->doExecute();
// If we have an application document object, render it.
if ($this->document instanceof \Joomla\CMS\Document\Document) {
// Render the application output.
$this->render();
}
// If gzip compression is enabled in configuration and the server is compliant, compress the output.
if ($this->get('gzip') && !ini_get('zlib.output_compression') && ini_get('output_handler') !== 'ob_gzhandler') {
$this->compress();
// Set the application as global app
\Joomla\CMS\Factory::$application = $app;
// Execute the application.
$app->execute();
* define() is used rather than "const" to not error for PHP 5.2 and lower
*/
define('_JEXEC', 1);
// Run the application - All executable code should be triggered through this file
require_once dirname(__FILE__) . '/includes/app.php';
[2/2]
ClassNotFoundError
|
---|
Symfony\Component\ErrorHandler\Error\ClassNotFoundError: Attempted to load class "Company" from namespace "\Joomla\CMS\Table". Did you forget a "use" statement for another namespace? at /home/miketur/public_html/libraries/src/Table/Table.php:344 at Joomla\CMS\Table\Table::getInstance() (/home/miketur/public_html/modules/mod_jbusiness_maps/helper.php:16) at modJBusinessMapsHelper::getList() (/home/miketur/public_html/modules/mod_jbusiness_maps/mod_jbusiness_maps.php:50) at include('/home/miketur/public_html/modules/mod_jbusiness_maps/mod_jbusiness_maps.php') (/home/miketur/public_html/libraries/src/Dispatcher/ModuleDispatcher.php:52) at Joomla\CMS\Dispatcher\ModuleDispatcher::Joomla\CMS\Dispatcher\{closure}() (/home/miketur/public_html/libraries/src/Dispatcher/ModuleDispatcher.php:55) at Joomla\CMS\Dispatcher\ModuleDispatcher->dispatch() (/home/miketur/public_html/libraries/src/Helper/ModuleHelper.php:291) at Joomla\CMS\Helper\ModuleHelper::renderRawModule() (/home/miketur/public_html/libraries/src/Helper/ModuleHelper.php:162) at Joomla\CMS\Helper\ModuleHelper::renderModule() (/home/miketur/public_html/libraries/src/Document/Renderer/Html/ModuleRenderer.php:99) at Joomla\CMS\Document\Renderer\Html\ModuleRenderer->render() (/home/miketur/public_html/libraries/gantry5/src/classes/Gantry/Framework/Platform.php:294) at Gantry\Framework\Platform->displayModule() (/home/miketur/public_html/libraries/gantry5/src/classes/Gantry/Framework/Platform.php:342) at Gantry\Framework\Platform->displayModules() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Extension/CoreExtension.php:1570) at twig_get_attribute() (/home/miketur/public_html/cache/gantry5/rt_akuatik/twig/ff/ff2833cd625829a1b2a767aa5c35b5e2.php:51) at __TwigTemplate_cea4d49c7415c0dfdccbdf69ea85302f->block_particle() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:182) at Twig\Template->displayBlock() (/home/miketur/public_html/cache/gantry5/rt_akuatik/twig/72/72b4d73c1f0d14e2ecc2d8d1dc48f9e9.php:80) at __TwigTemplate_bcb364539622a568143c9bf17ec99be1->doDisplay() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:405) at Twig\Template->displayWithErrorHandling() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:378) at Twig\Template->display() (/home/miketur/public_html/cache/gantry5/rt_akuatik/twig/ff/ff2833cd625829a1b2a767aa5c35b5e2.php:42) at __TwigTemplate_cea4d49c7415c0dfdccbdf69ea85302f->doDisplay() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:405) at Twig\Template->displayWithErrorHandling() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:378) at Twig\Template->display() (/home/miketur/public_html/cache/gantry5/rt_akuatik/twig/9f/9fc618b8c0151fd5160ca0d90b7cb072.php:60) at __TwigTemplate_8c3e8aa0f9e3dd1d9855921b8ef2839e->doDisplay() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:405) at Twig\Template->displayWithErrorHandling() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:378) at Twig\Template->display() (/home/miketur/public_html/cache/gantry5/rt_akuatik/twig/a5/a50a08cecf33b3c6eca19623097f9e64.php:82) at __TwigTemplate_caa42b16e4ccb8376a29d8b71c8b7f9d->doDisplay() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:405) at Twig\Template->displayWithErrorHandling() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:378) at Twig\Template->display() (/home/miketur/public_html/cache/gantry5/rt_akuatik/twig/cf/cfc0c482d49ee84ff3b33bf0fd9e52e3.php:65) at __TwigTemplate_532e0987c9ad5f41e22f26d753adecf2->doDisplay() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:405) at Twig\Template->displayWithErrorHandling() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:378) at Twig\Template->display() (/home/miketur/public_html/cache/gantry5/rt_akuatik/twig/60/6094c3e37b17c9a21293dae5c0f3b4ef.php:78) at __TwigTemplate_2d15acf056355b4485ea7791fa8d4872->doDisplay() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:405) at Twig\Template->displayWithErrorHandling() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:378) at Twig\Template->display() (/home/miketur/public_html/cache/gantry5/rt_akuatik/twig/ec/ec69b471c1feefbc50266567e08e9838.php:222) at __TwigTemplate_5030718abb0a6eceae471ee2bc86a677->block_page_layout() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:182) at Twig\Template->displayBlock() (/home/miketur/public_html/cache/gantry5/rt_akuatik/twig/ec/ec69b471c1feefbc50266567e08e9838.php:97) at __TwigTemplate_5030718abb0a6eceae471ee2bc86a677->doDisplay() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:405) at Twig\Template->displayWithErrorHandling() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:378) at Twig\Template->display() (/home/miketur/public_html/cache/gantry5/rt_akuatik/twig/de/deb20aa922d5ae2458f7a5e3d3cb4006.php:42) at __TwigTemplate_e784455f8bbe6d038131cda589062c6f->doDisplay() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:405) at Twig\Template->displayWithErrorHandling() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:378) at Twig\Template->display() (/home/miketur/public_html/cache/gantry5/rt_akuatik/twig/95/952cbcc34d66f59d4556ae4609eecb70.php:43) at __TwigTemplate_f90174a5f2060ae72cbcb6d0c32640d4->doDisplay() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:405) at Twig\Template->displayWithErrorHandling() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:378) at Twig\Template->display() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:390) at Twig\Template->render() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/TemplateWrapper.php:45) at Twig\TemplateWrapper->render() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Environment.php:318) at Twig\Environment->render() (/home/miketur/public_html/libraries/gantry5/src/classes/Gantry/Component/Theme/AbstractTheme.php:176) at Gantry\Component\Theme\AbstractTheme->render() (/home/miketur/public_html/templates/rt_akuatik/error.php:41) at require('/home/miketur/public_html/templates/rt_akuatik/error.php') (/home/miketur/public_html/libraries/src/Document/HtmlDocument.php:731) at Joomla\CMS\Document\HtmlDocument->_loadTemplate() (/home/miketur/public_html/libraries/src/Document/HtmlDocument.php:785) at Joomla\CMS\Document\HtmlDocument->_fetchTemplate() (/home/miketur/public_html/libraries/src/Document/HtmlDocument.php:622) at Joomla\CMS\Document\HtmlDocument->parse() (/home/miketur/public_html/libraries/src/Document/HtmlDocument.php:640) at Joomla\CMS\Document\HtmlDocument->render() (/home/miketur/public_html/libraries/src/Document/ErrorDocument.php:139) at Joomla\CMS\Document\ErrorDocument->render() (/home/miketur/public_html/libraries/src/Error/Renderer/HtmlRenderer.php:70) at Joomla\CMS\Error\Renderer\HtmlRenderer->render() (/home/miketur/public_html/libraries/src/Exception/ExceptionHandler.php:136) at Joomla\CMS\Exception\ExceptionHandler::render() (/home/miketur/public_html/libraries/src/Exception/ExceptionHandler.php:73) at Joomla\CMS\Exception\ExceptionHandler::handleException() (/home/miketur/public_html/libraries/src/Application/CMSApplication.php:336) at Joomla\CMS\Application\CMSApplication->execute() (/home/miketur/public_html/includes/app.php:58) at require_once('/home/miketur/public_html/includes/app.php') (/home/miketur/public_html/index.php:32) |
[1/2]
Error
|
---|
Error: Class "\Joomla\CMS\Table\CompanyAttributes" not found at /home/miketur/public_html/libraries/src/Table/Table.php:344 at Joomla\CMS\Table\Table::getInstance() (/home/miketur/public_html/modules/mod_jbusiness_maps/helper.php:43) at modJBusinessMapsHelper::getList() (/home/miketur/public_html/modules/mod_jbusiness_maps/mod_jbusiness_maps.php:50) at include('/home/miketur/public_html/modules/mod_jbusiness_maps/mod_jbusiness_maps.php') (/home/miketur/public_html/libraries/src/Dispatcher/ModuleDispatcher.php:52) at Joomla\CMS\Dispatcher\ModuleDispatcher::Joomla\CMS\Dispatcher\{closure}() (/home/miketur/public_html/libraries/src/Dispatcher/ModuleDispatcher.php:55) at Joomla\CMS\Dispatcher\ModuleDispatcher->dispatch() (/home/miketur/public_html/libraries/src/Helper/ModuleHelper.php:291) at Joomla\CMS\Helper\ModuleHelper::renderRawModule() (/home/miketur/public_html/libraries/src/Helper/ModuleHelper.php:162) at Joomla\CMS\Helper\ModuleHelper::renderModule() (/home/miketur/public_html/libraries/src/Document/Renderer/Html/ModuleRenderer.php:99) at Joomla\CMS\Document\Renderer\Html\ModuleRenderer->render() (/home/miketur/public_html/libraries/gantry5/src/classes/Gantry/Framework/Platform.php:294) at Gantry\Framework\Platform->displayModule() (/home/miketur/public_html/libraries/gantry5/src/classes/Gantry/Framework/Platform.php:342) at Gantry\Framework\Platform->displayModules() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Extension/CoreExtension.php:1570) at twig_get_attribute() (/home/miketur/public_html/cache/gantry5/rt_akuatik/twig/ff/ff2833cd625829a1b2a767aa5c35b5e2.php:51) at __TwigTemplate_cea4d49c7415c0dfdccbdf69ea85302f->block_particle() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:182) at Twig\Template->displayBlock() (/home/miketur/public_html/cache/gantry5/rt_akuatik/twig/72/72b4d73c1f0d14e2ecc2d8d1dc48f9e9.php:80) at __TwigTemplate_bcb364539622a568143c9bf17ec99be1->doDisplay() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:405) at Twig\Template->displayWithErrorHandling() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:378) at Twig\Template->display() (/home/miketur/public_html/cache/gantry5/rt_akuatik/twig/ff/ff2833cd625829a1b2a767aa5c35b5e2.php:42) at __TwigTemplate_cea4d49c7415c0dfdccbdf69ea85302f->doDisplay() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:405) at Twig\Template->displayWithErrorHandling() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:378) at Twig\Template->display() (/home/miketur/public_html/cache/gantry5/rt_akuatik/twig/9f/9fc618b8c0151fd5160ca0d90b7cb072.php:60) at __TwigTemplate_8c3e8aa0f9e3dd1d9855921b8ef2839e->doDisplay() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:405) at Twig\Template->displayWithErrorHandling() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:378) at Twig\Template->display() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:390) at Twig\Template->render() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/TemplateWrapper.php:45) at Twig\TemplateWrapper->render() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Environment.php:318) at Twig\Environment->render() (/home/miketur/public_html/libraries/gantry5/src/classes/Gantry/Component/Theme/AbstractTheme.php:176) at Gantry\Component\Theme\AbstractTheme->render() (/home/miketur/public_html/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php:825) at Gantry\Framework\Theme->getContent() (/home/miketur/public_html/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php:718) at Gantry\Framework\Theme->renderContent() (/home/miketur/public_html/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php:643) at Gantry\Framework\Theme->prepareLayout() (/home/miketur/public_html/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php:627) at Gantry\Framework\Theme->prepareLayout() (/home/miketur/public_html/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php:627) at Gantry\Framework\Theme->prepareLayout() (/home/miketur/public_html/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php:627) at Gantry\Framework\Theme->prepareLayout() (/home/miketur/public_html/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php:468) at Gantry\Framework\Theme->segments() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Extension/CoreExtension.php:1570) at twig_get_attribute() (/home/miketur/public_html/cache/gantry5/rt_akuatik/twig/ec/ec69b471c1feefbc50266567e08e9838.php:54) at __TwigTemplate_5030718abb0a6eceae471ee2bc86a677->doDisplay() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:405) at Twig\Template->displayWithErrorHandling() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:378) at Twig\Template->display() (/home/miketur/public_html/cache/gantry5/rt_akuatik/twig/de/deb20aa922d5ae2458f7a5e3d3cb4006.php:42) at __TwigTemplate_e784455f8bbe6d038131cda589062c6f->doDisplay() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:405) at Twig\Template->displayWithErrorHandling() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:378) at Twig\Template->display() (/home/miketur/public_html/cache/gantry5/rt_akuatik/twig/b9/b9ff842fa5f442fd66ba0fbcfadb725b.php:42) at __TwigTemplate_f45e1220a6dfc9d4159c9025400d09ca->doDisplay() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:405) at Twig\Template->displayWithErrorHandling() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:378) at Twig\Template->display() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Template.php:390) at Twig\Template->render() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/TemplateWrapper.php:45) at Twig\TemplateWrapper->render() (/home/miketur/public_html/libraries/gantry5/compat/vendor/twig/twig/src/Environment.php:318) at Twig\Environment->render() (/home/miketur/public_html/libraries/gantry5/src/classes/Gantry/Component/Theme/AbstractTheme.php:176) at Gantry\Component\Theme\AbstractTheme->render() (/home/miketur/public_html/templates/rt_akuatik/index.php:30) at require('/home/miketur/public_html/templates/rt_akuatik/index.php') (/home/miketur/public_html/libraries/src/Document/HtmlDocument.php:731) at Joomla\CMS\Document\HtmlDocument->_loadTemplate() (/home/miketur/public_html/libraries/src/Document/HtmlDocument.php:785) at Joomla\CMS\Document\HtmlDocument->_fetchTemplate() (/home/miketur/public_html/libraries/src/Document/HtmlDocument.php:622) at Joomla\CMS\Document\HtmlDocument->parse() (/home/miketur/public_html/libraries/src/Application/CMSApplication.php:1057) at Joomla\CMS\Application\CMSApplication->render() (/home/miketur/public_html/libraries/src/Application/SiteApplication.php:732) at Joomla\CMS\Application\SiteApplication->render() (/home/miketur/public_html/libraries/src/Application/CMSApplication.php:311) at Joomla\CMS\Application\CMSApplication->execute() (/home/miketur/public_html/includes/app.php:58) at require_once('/home/miketur/public_html/includes/app.php') (/home/miketur/public_html/index.php:32) |