Subida del módulo y tema de PrestaShop

This commit is contained in:
Kaloyan
2026-04-09 18:31:51 +02:00
parent 12c253296f
commit 16b3ff9424
39262 changed files with 7418797 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" ?>
<localizationPack name="Default" version="1.0">
<currencies>
<currency name="Euro" iso_code="EUR" iso_code_num="978" sign="€" blank="1" format="2" decimals="1" />
<currency name="Dollar" iso_code="USD" iso_code_num="840" sign="$" blank="0" format="1" decimals="1" />
</currencies>
<languages>
<language iso_code="en" />
</languages>
<units>
<unit type="weight" value="kg" />
<unit type="volume" value="L" />
<unit type="short_distance" value="cm" />
<unit type="base_distance" value="m" />
<unit type="long_distance" value="km" />
</units>
</localizationPack>
+5014
View File
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
+639
View File
@@ -0,0 +1,639 @@
<?php
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
use Symfony\Component\DependencyInjection\ContainerInterface;
use Symfony\Component\DependencyInjection\Container;
use Symfony\Component\DependencyInjection\Exception\LogicException;
use Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
/**
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
*/
class Ps_facebookFrontContainer extends Container
{
protected $parameters = [];
public function __construct()
{
$this->services = $this->privates = [];
$this->methodMap = [
'PrestaShopCorp\\Billing\\Presenter\\BillingPresenter' => 'getBillingPresenterService',
'PrestaShopCorp\\Billing\\Services\\BillingService' => 'getBillingServiceService',
'PrestaShop\\Module\\PrestashopFacebook\\API\\Client\\FacebookCategoryClient' => 'getFacebookCategoryClientService',
'PrestaShop\\Module\\PrestashopFacebook\\API\\Client\\FacebookClient' => 'getFacebookClientService',
'PrestaShop\\Module\\PrestashopFacebook\\API\\EventSubscriber\\AccountSuspendedSubscriber' => 'getAccountSuspendedSubscriberService',
'PrestaShop\\Module\\PrestashopFacebook\\API\\EventSubscriber\\ApiErrorSubscriber' => 'getApiErrorSubscriberService',
'PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter' => 'getConfigurationAdapterService',
'PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ToolsAdapter' => 'getToolsAdapterService',
'PrestaShop\\Module\\PrestashopFacebook\\Buffer\\TemplateBuffer' => 'getTemplateBufferService',
'PrestaShop\\Module\\PrestashopFacebook\\Config\\Env' => 'getEnvService',
'PrestaShop\\Module\\PrestashopFacebook\\Dispatcher\\EventDispatcher' => 'getEventDispatcherService',
'PrestaShop\\Module\\PrestashopFacebook\\Factory\\FacebookEssentialsApiClientFactory' => 'getFacebookEssentialsApiClientFactoryService',
'PrestaShop\\Module\\PrestashopFacebook\\Factory\\PsApiClientFactory' => 'getPsApiClientFactoryService',
'PrestaShop\\Module\\PrestashopFacebook\\Handler\\ApiConversionHandler' => 'getApiConversionHandlerService',
'PrestaShop\\Module\\PrestashopFacebook\\Handler\\CategoryMatchHandler' => 'getCategoryMatchHandlerService',
'PrestaShop\\Module\\PrestashopFacebook\\Handler\\ConfigurationHandler' => 'getConfigurationHandlerService',
'PrestaShop\\Module\\PrestashopFacebook\\Handler\\ErrorHandler\\ErrorHandler' => 'getErrorHandlerService',
'PrestaShop\\Module\\PrestashopFacebook\\Handler\\EventBusProductHandler' => 'getEventBusProductHandlerService',
'PrestaShop\\Module\\PrestashopFacebook\\Handler\\MessengerHandler' => 'getMessengerHandlerService',
'PrestaShop\\Module\\PrestashopFacebook\\Handler\\PixelHandler' => 'getPixelHandlerService',
'PrestaShop\\Module\\PrestashopFacebook\\Handler\\PrevalidationScanRefreshHandler' => 'getPrevalidationScanRefreshHandlerService',
'PrestaShop\\Module\\PrestashopFacebook\\Manager\\FbeFeatureManager' => 'getFbeFeatureManagerService',
'PrestaShop\\Module\\PrestashopFacebook\\Presenter\\ModuleUpgradePresenter' => 'getModuleUpgradePresenterService',
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\AccessTokenProvider' => 'getAccessTokenProviderService',
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\EventDataProvider' => 'getEventDataProviderService',
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\FacebookDataProvider' => 'getFacebookDataProviderService',
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\FbeDataProvider' => 'getFbeDataProviderService',
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\FbeFeatureDataProvider' => 'getFbeFeatureDataProviderService',
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\GoogleCategoryProvider' => 'getGoogleCategoryProviderService',
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\MultishopDataProvider' => 'getMultishopDataProviderService',
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\PrevalidationScanCacheProvider' => 'getPrevalidationScanCacheProviderService',
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\PrevalidationScanDataProvider' => 'getPrevalidationScanDataProviderService',
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\ProductAvailabilityProvider' => 'getProductAvailabilityProviderService',
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\ProductSyncReportProvider' => 'getProductSyncReportProviderService',
'PrestaShop\\Module\\PrestashopFacebook\\Repository\\GoogleCategoryRepository' => 'getGoogleCategoryRepositoryService',
'PrestaShop\\Module\\PrestashopFacebook\\Repository\\ProductRepository' => 'getProductRepositoryService',
'PrestaShop\\Module\\PrestashopFacebook\\Repository\\ServerInformationRepository' => 'getServerInformationRepositoryService',
'PrestaShop\\Module\\PrestashopFacebook\\Repository\\ShopRepository' => 'getShopRepositoryService',
'PrestaShop\\Module\\PrestashopFacebook\\Repository\\TabRepository' => 'getTabRepositoryService',
'PrestaShop\\Module\\Ps_facebook\\Tracker\\Segment' => 'getSegmentService',
'PrestaShop\\PsAccountsInstaller\\Installer\\Facade\\PsAccounts' => 'getPsAccountsService',
'PrestaShop\\PsAccountsInstaller\\Installer\\Installer' => 'getInstallerService',
'ps_facebook' => 'getPsFacebookService',
'ps_facebook.billing_env' => 'getPsFacebook_BillingEnvService',
'ps_facebook.cache' => 'getPsFacebook_CacheService',
'ps_facebook.context' => 'getPsFacebook_ContextService',
'ps_facebook.controller' => 'getPsFacebook_ControllerService',
'ps_facebook.cookie' => 'getPsFacebook_CookieService',
'ps_facebook.currency' => 'getPsFacebook_CurrencyService',
'ps_facebook.language' => 'getPsFacebook_LanguageService',
'ps_facebook.link' => 'getPsFacebook_LinkService',
'ps_facebook.shop' => 'getPsFacebook_ShopService',
'ps_facebook.smarty' => 'getPsFacebook_SmartyService',
];
$this->aliases = [
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\GoogleCategoryProviderInterface' => 'PrestaShop\\Module\\PrestashopFacebook\\Provider\\GoogleCategoryProvider',
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\ProductAvailabilityProviderInterface' => 'PrestaShop\\Module\\PrestashopFacebook\\Provider\\ProductAvailabilityProvider',
];
}
public function compile(): void
{
throw new LogicException('You cannot compile a dumped container that was already compiled.');
}
public function isCompiled(): bool
{
return true;
}
public function getRemovedIds(): array
{
return [
'PrestaShopCorp\\Billing\\Wrappers\\BillingContextWrapper' => true,
];
}
/**
* Gets the public 'PrestaShopCorp\Billing\Presenter\BillingPresenter' shared service.
*
* @return \PrestaShopCorp\Billing\Presenter\BillingPresenter
*/
protected static function getBillingPresenterService($container)
{
return $container->services['PrestaShopCorp\\Billing\\Presenter\\BillingPresenter'] = new \PrestaShopCorp\Billing\Presenter\BillingPresenter(($container->privates['PrestaShopCorp\\Billing\\Wrappers\\BillingContextWrapper'] ?? self::getBillingContextWrapperService($container)), ($container->services['ps_facebook'] ?? self::getPsFacebookService($container)));
}
/**
* Gets the public 'PrestaShopCorp\Billing\Services\BillingService' shared service.
*
* @return \PrestaShopCorp\Billing\Services\BillingService
*/
protected static function getBillingServiceService($container)
{
return $container->services['PrestaShopCorp\\Billing\\Services\\BillingService'] = new \PrestaShopCorp\Billing\Services\BillingService(($container->privates['PrestaShopCorp\\Billing\\Wrappers\\BillingContextWrapper'] ?? self::getBillingContextWrapperService($container)), ($container->services['ps_facebook'] ?? self::getPsFacebookService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\API\Client\FacebookCategoryClient' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\API\Client\FacebookCategoryClient
*/
protected static function getFacebookCategoryClientService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\API\\Client\\FacebookCategoryClient'] = new \PrestaShop\Module\PrestashopFacebook\API\Client\FacebookCategoryClient(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Factory\\PsApiClientFactory'] ?? self::getPsApiClientFactoryService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\GoogleCategoryRepository'] ?? self::getGoogleCategoryRepositoryService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\API\Client\FacebookClient' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\API\Client\FacebookClient
*/
protected static function getFacebookClientService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\API\\Client\\FacebookClient'] = new \PrestaShop\Module\PrestashopFacebook\API\Client\FacebookClient(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Factory\\FacebookEssentialsApiClientFactory'] ??= new \PrestaShop\Module\PrestashopFacebook\Factory\FacebookEssentialsApiClientFactory()), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\AccessTokenProvider'] ?? self::getAccessTokenProviderService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\ConfigurationHandler'] ?? self::getConfigurationHandlerService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\API\EventSubscriber\AccountSuspendedSubscriber' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\API\EventSubscriber\AccountSuspendedSubscriber
*/
protected static function getAccountSuspendedSubscriberService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\API\\EventSubscriber\\AccountSuspendedSubscriber'] = new \PrestaShop\Module\PrestashopFacebook\API\EventSubscriber\AccountSuspendedSubscriber(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\API\EventSubscriber\ApiErrorSubscriber' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\API\EventSubscriber\ApiErrorSubscriber
*/
protected static function getApiErrorSubscriberService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\API\\EventSubscriber\\ApiErrorSubscriber'] = new \PrestaShop\Module\PrestashopFacebook\API\EventSubscriber\ApiErrorSubscriber();
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Adapter\ConfigurationAdapter' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Adapter\ConfigurationAdapter
*/
protected static function getConfigurationAdapterService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] = new \PrestaShop\Module\PrestashopFacebook\Adapter\ConfigurationAdapter(($container->services['ps_facebook.shop'] ?? self::getPsFacebook_ShopService($container))->id);
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Adapter\ToolsAdapter' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Adapter\ToolsAdapter
*/
protected static function getToolsAdapterService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ToolsAdapter'] = new \PrestaShop\Module\PrestashopFacebook\Adapter\ToolsAdapter();
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Buffer\TemplateBuffer' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Buffer\TemplateBuffer
*/
protected static function getTemplateBufferService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Buffer\\TemplateBuffer'] = new \PrestaShop\Module\PrestashopFacebook\Buffer\TemplateBuffer();
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Config\Env' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Config\Env
*/
protected static function getEnvService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Config\\Env'] = new \PrestaShop\Module\PrestashopFacebook\Config\Env();
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Dispatcher\EventDispatcher' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Dispatcher\EventDispatcher
*/
protected static function getEventDispatcherService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Dispatcher\\EventDispatcher'] = new \PrestaShop\Module\PrestashopFacebook\Dispatcher\EventDispatcher(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\ApiConversionHandler'] ?? self::getApiConversionHandlerService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\PixelHandler'] ?? self::getPixelHandlerService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\EventDataProvider'] ?? self::getEventDataProviderService($container)), ($container->services['ps_facebook.context'] ?? self::getPsFacebook_ContextService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Factory\FacebookEssentialsApiClientFactory' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Factory\FacebookEssentialsApiClientFactory
*/
protected static function getFacebookEssentialsApiClientFactoryService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Factory\\FacebookEssentialsApiClientFactory'] = new \PrestaShop\Module\PrestashopFacebook\Factory\FacebookEssentialsApiClientFactory();
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Factory\PsApiClientFactory' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Factory\PsApiClientFactory
*/
protected static function getPsApiClientFactoryService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Factory\\PsApiClientFactory'] = new \PrestaShop\Module\PrestashopFacebook\Factory\PsApiClientFactory(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Config\\Env'] ??= new \PrestaShop\Module\PrestashopFacebook\Config\Env()), ($container->services['PrestaShop\\PsAccountsInstaller\\Installer\\Facade\\PsAccounts'] ?? self::getPsAccountsService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Handler\ApiConversionHandler' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Handler\ApiConversionHandler
*/
protected static function getApiConversionHandlerService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\ApiConversionHandler'] = new \PrestaShop\Module\PrestashopFacebook\Handler\ApiConversionHandler(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\ErrorHandler\\ErrorHandler'] ??= new \PrestaShop\Module\PrestashopFacebook\Handler\ErrorHandler\ErrorHandler()), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\API\\Client\\FacebookClient'] ?? self::getFacebookClientService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Handler\CategoryMatchHandler' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Handler\CategoryMatchHandler
*/
protected static function getCategoryMatchHandlerService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\CategoryMatchHandler'] = new \PrestaShop\Module\PrestashopFacebook\Handler\CategoryMatchHandler(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\GoogleCategoryRepository'] ?? self::getGoogleCategoryRepositoryService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Handler\ConfigurationHandler' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Handler\ConfigurationHandler
*/
protected static function getConfigurationHandlerService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\ConfigurationHandler'] = new \PrestaShop\Module\PrestashopFacebook\Handler\ConfigurationHandler(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Handler\ErrorHandler\ErrorHandler' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Handler\ErrorHandler\ErrorHandler
*/
protected static function getErrorHandlerService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\ErrorHandler\\ErrorHandler'] = new \PrestaShop\Module\PrestashopFacebook\Handler\ErrorHandler\ErrorHandler();
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Handler\EventBusProductHandler' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Handler\EventBusProductHandler
*/
protected static function getEventBusProductHandlerService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\EventBusProductHandler'] = new \PrestaShop\Module\PrestashopFacebook\Handler\EventBusProductHandler(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\ProductRepository'] ??= new \PrestaShop\Module\PrestashopFacebook\Repository\ProductRepository()));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Handler\MessengerHandler' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Handler\MessengerHandler
*/
protected static function getMessengerHandlerService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\MessengerHandler'] = new \PrestaShop\Module\PrestashopFacebook\Handler\MessengerHandler(($container->services['ps_facebook.language'] ?? self::getPsFacebook_LanguageService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Config\\Env'] ??= new \PrestaShop\Module\PrestashopFacebook\Config\Env()));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Handler\PixelHandler' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Handler\PixelHandler
*/
protected static function getPixelHandlerService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\PixelHandler'] = new \PrestaShop\Module\PrestashopFacebook\Handler\PixelHandler(($container->services['ps_facebook'] ?? self::getPsFacebookService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Handler\PrevalidationScanRefreshHandler' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Handler\PrevalidationScanRefreshHandler
*/
protected static function getPrevalidationScanRefreshHandlerService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\PrevalidationScanRefreshHandler'] = new \PrestaShop\Module\PrestashopFacebook\Handler\PrevalidationScanRefreshHandler(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\PrevalidationScanCacheProvider'] ?? self::getPrevalidationScanCacheProviderService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\ProductRepository'] ??= new \PrestaShop\Module\PrestashopFacebook\Repository\ProductRepository()), ($container->services['ps_facebook.shop'] ?? self::getPsFacebook_ShopService($container))->id);
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Manager\FbeFeatureManager' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Manager\FbeFeatureManager
*/
protected static function getFbeFeatureManagerService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Manager\\FbeFeatureManager'] = new \PrestaShop\Module\PrestashopFacebook\Manager\FbeFeatureManager(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\API\\Client\\FacebookClient'] ?? self::getFacebookClientService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Presenter\ModuleUpgradePresenter' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Presenter\ModuleUpgradePresenter
*/
protected static function getModuleUpgradePresenterService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Presenter\\ModuleUpgradePresenter'] = new \PrestaShop\Module\PrestashopFacebook\Presenter\ModuleUpgradePresenter(($container->services['ps_facebook.context'] ?? self::getPsFacebook_ContextService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\AccessTokenProvider' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Provider\AccessTokenProvider
*/
protected static function getAccessTokenProviderService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\AccessTokenProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\AccessTokenProvider(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['ps_facebook.controller'] ?? self::getPsFacebook_ControllerService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Factory\\PsApiClientFactory'] ?? self::getPsApiClientFactoryService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\EventDataProvider' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Provider\EventDataProvider
*/
protected static function getEventDataProviderService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\EventDataProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\EventDataProvider(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ToolsAdapter'] ??= new \PrestaShop\Module\PrestashopFacebook\Adapter\ToolsAdapter()), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\ProductRepository'] ??= new \PrestaShop\Module\PrestashopFacebook\Repository\ProductRepository()), ($container->services['ps_facebook.context'] ?? self::getPsFacebook_ContextService($container)), ($container->services['ps_facebook'] ?? self::getPsFacebookService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\ProductAvailabilityProvider'] ??= new \PrestaShop\Module\PrestashopFacebook\Provider\ProductAvailabilityProvider()), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\GoogleCategoryRepository'] ?? self::getGoogleCategoryRepositoryService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\GoogleCategoryProvider'] ?? self::getGoogleCategoryProviderService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\FacebookDataProvider' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Provider\FacebookDataProvider
*/
protected static function getFacebookDataProviderService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\FacebookDataProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\FacebookDataProvider(($container->services['PrestaShop\\Module\\PrestashopFacebook\\API\\Client\\FacebookClient'] ?? self::getFacebookClientService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\FbeDataProvider' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Provider\FbeDataProvider
*/
protected static function getFbeDataProviderService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\FbeDataProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\FbeDataProvider(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\FbeFeatureDataProvider' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Provider\FbeFeatureDataProvider
*/
protected static function getFbeFeatureDataProviderService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\FbeFeatureDataProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\FbeFeatureDataProvider(($container->services['PrestaShop\\Module\\PrestashopFacebook\\API\\Client\\FacebookClient'] ?? self::getFacebookClientService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\GoogleCategoryProvider' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Provider\GoogleCategoryProvider
*/
protected static function getGoogleCategoryProviderService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\GoogleCategoryProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\GoogleCategoryProvider(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\GoogleCategoryRepository'] ?? self::getGoogleCategoryRepositoryService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\MultishopDataProvider' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Provider\MultishopDataProvider
*/
protected static function getMultishopDataProviderService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\MultishopDataProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\MultishopDataProvider(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\ShopRepository'] ??= new \PrestaShop\Module\PrestashopFacebook\Repository\ShopRepository()), ($container->services['PrestaShop\\Module\\Ps_facebook\\Tracker\\Segment'] ?? self::getSegmentService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\PrevalidationScanCacheProvider' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Provider\PrevalidationScanCacheProvider
*/
protected static function getPrevalidationScanCacheProviderService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\PrevalidationScanCacheProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\PrevalidationScanCacheProvider(($container->services['ps_facebook'] ?? self::getPsFacebookService($container)), ($container->services['ps_facebook.cache'] ?? self::getPsFacebook_CacheService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\PrevalidationScanDataProvider' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Provider\PrevalidationScanDataProvider
*/
protected static function getPrevalidationScanDataProviderService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\PrevalidationScanDataProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\PrevalidationScanDataProvider(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\PrevalidationScanCacheProvider'] ?? self::getPrevalidationScanCacheProviderService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\ProductAvailabilityProvider' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Provider\ProductAvailabilityProvider
*/
protected static function getProductAvailabilityProviderService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\ProductAvailabilityProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\ProductAvailabilityProvider();
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\ProductSyncReportProvider' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Provider\ProductSyncReportProvider
*/
protected static function getProductSyncReportProviderService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\ProductSyncReportProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\ProductSyncReportProvider(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Factory\\PsApiClientFactory'] ?? self::getPsApiClientFactoryService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Repository\GoogleCategoryRepository' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Repository\GoogleCategoryRepository
*/
protected static function getGoogleCategoryRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\GoogleCategoryRepository'] = new \PrestaShop\Module\PrestashopFacebook\Repository\GoogleCategoryRepository(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Repository\ProductRepository' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Repository\ProductRepository
*/
protected static function getProductRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\ProductRepository'] = new \PrestaShop\Module\PrestashopFacebook\Repository\ProductRepository();
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Repository\ServerInformationRepository' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Repository\ServerInformationRepository
*/
protected static function getServerInformationRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\ServerInformationRepository'] = new \PrestaShop\Module\PrestashopFacebook\Repository\ServerInformationRepository(($container->services['PrestaShop\\PsAccountsInstaller\\Installer\\Facade\\PsAccounts'] ?? self::getPsAccountsService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Repository\ShopRepository' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Repository\ShopRepository
*/
protected static function getShopRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\ShopRepository'] = new \PrestaShop\Module\PrestashopFacebook\Repository\ShopRepository();
}
/**
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Repository\TabRepository' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Repository\TabRepository
*/
protected static function getTabRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\TabRepository'] = new \PrestaShop\Module\PrestashopFacebook\Repository\TabRepository();
}
/**
* Gets the public 'PrestaShop\Module\Ps_facebook\Tracker\Segment' shared service.
*
* @return \PrestaShop\Module\Ps_facebook\Tracker\Segment
*/
protected static function getSegmentService($container)
{
return $container->services['PrestaShop\\Module\\Ps_facebook\\Tracker\\Segment'] = new \PrestaShop\Module\Ps_facebook\Tracker\Segment(($container->services['ps_facebook.context'] ?? self::getPsFacebook_ContextService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Config\\Env'] ??= new \PrestaShop\Module\PrestashopFacebook\Config\Env()), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['PrestaShop\\PsAccountsInstaller\\Installer\\Facade\\PsAccounts'] ?? self::getPsAccountsService($container)));
}
/**
* Gets the public 'PrestaShop\PsAccountsInstaller\Installer\Facade\PsAccounts' shared service.
*
* @return \PrestaShop\PsAccountsInstaller\Installer\Facade\PsAccounts
*/
protected static function getPsAccountsService($container)
{
return $container->services['PrestaShop\\PsAccountsInstaller\\Installer\\Facade\\PsAccounts'] = new \PrestaShop\PsAccountsInstaller\Installer\Facade\PsAccounts(($container->services['PrestaShop\\PsAccountsInstaller\\Installer\\Installer'] ??= new \PrestaShop\PsAccountsInstaller\Installer\Installer('3.0.0')));
}
/**
* Gets the public 'PrestaShop\PsAccountsInstaller\Installer\Installer' shared service.
*
* @return \PrestaShop\PsAccountsInstaller\Installer\Installer
*/
protected static function getInstallerService($container)
{
return $container->services['PrestaShop\\PsAccountsInstaller\\Installer\\Installer'] = new \PrestaShop\PsAccountsInstaller\Installer\Installer('3.0.0');
}
/**
* Gets the public 'ps_facebook' shared service.
*
* @return \Ps_facebook
*/
protected static function getPsFacebookService($container)
{
return $container->services['ps_facebook'] = \Module::getInstanceByName('ps_facebook');
}
/**
* Gets the public 'ps_facebook.billing_env' shared service.
*
* @return \PrestaShop\Module\PrestashopFacebook\Factory\ParametersFactory
*/
protected static function getPsFacebook_BillingEnvService($container)
{
return $container->services['ps_facebook.billing_env'] = \PrestaShop\Module\PrestashopFacebook\Factory\ParametersFactory::getBillingEnv();
}
/**
* Gets the public 'ps_facebook.cache' shared service.
*
* @return \string
*/
protected static function getPsFacebook_CacheService($container)
{
return $container->services['ps_facebook.cache'] = \PrestaShop\Module\PrestashopFacebook\Factory\CacheFactory::getCachePath();
}
/**
* Gets the public 'ps_facebook.context' shared service.
*
* @return \Context
*/
protected static function getPsFacebook_ContextService($container)
{
return $container->services['ps_facebook.context'] = \PrestaShop\Module\PrestashopFacebook\Factory\ContextFactory::getContext();
}
/**
* Gets the public 'ps_facebook.controller' shared service.
*
* @return \Controller
*/
protected static function getPsFacebook_ControllerService($container)
{
return $container->services['ps_facebook.controller'] = \PrestaShop\Module\PrestashopFacebook\Factory\ContextFactory::getController();
}
/**
* Gets the public 'ps_facebook.cookie' shared service.
*
* @return \Cookie
*/
protected static function getPsFacebook_CookieService($container)
{
return $container->services['ps_facebook.cookie'] = \PrestaShop\Module\PrestashopFacebook\Factory\ContextFactory::getCookie();
}
/**
* Gets the public 'ps_facebook.currency' shared service.
*
* @return \Currency
*/
protected static function getPsFacebook_CurrencyService($container)
{
return $container->services['ps_facebook.currency'] = \PrestaShop\Module\PrestashopFacebook\Factory\ContextFactory::getCurrency();
}
/**
* Gets the public 'ps_facebook.language' shared service.
*
* @return \Language
*/
protected static function getPsFacebook_LanguageService($container)
{
return $container->services['ps_facebook.language'] = \PrestaShop\Module\PrestashopFacebook\Factory\ContextFactory::getLanguage();
}
/**
* Gets the public 'ps_facebook.link' shared service.
*
* @return \Shop
*/
protected static function getPsFacebook_LinkService($container)
{
return $container->services['ps_facebook.link'] = \PrestaShop\Module\PrestashopFacebook\Factory\ContextFactory::getLink();
}
/**
* Gets the public 'ps_facebook.shop' shared service.
*
* @return \Shop
*/
protected static function getPsFacebook_ShopService($container)
{
return $container->services['ps_facebook.shop'] = \PrestaShop\Module\PrestashopFacebook\Factory\ContextFactory::getShop();
}
/**
* Gets the public 'ps_facebook.smarty' shared service.
*
* @return \Smarty
*/
protected static function getPsFacebook_SmartyService($container)
{
return $container->services['ps_facebook.smarty'] = \PrestaShop\Module\PrestashopFacebook\Factory\ContextFactory::getSmarty();
}
/**
* Gets the private 'PrestaShopCorp\Billing\Wrappers\BillingContextWrapper' shared service.
*
* @return \PrestaShopCorp\Billing\Wrappers\BillingContextWrapper
*/
protected static function getBillingContextWrapperService($container)
{
return $container->privates['PrestaShopCorp\\Billing\\Wrappers\\BillingContextWrapper'] = new \PrestaShopCorp\Billing\Wrappers\BillingContextWrapper(($container->services['PrestaShop\\PsAccountsInstaller\\Installer\\Facade\\PsAccounts'] ?? self::getPsAccountsService($container)), ($container->services['ps_facebook.context'] ?? self::getPsFacebook_ContextService($container)), ($container->services['ps_facebook.billing_env'] ?? self::getPsFacebook_BillingEnvService($container)));
}
}
Binary file not shown.
+404
View File
@@ -0,0 +1,404 @@
<?php
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
use Symfony\Component\DependencyInjection\ContainerInterface;
use Symfony\Component\DependencyInjection\Container;
use Symfony\Component\DependencyInjection\Exception\LogicException;
use Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
/**
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
*/
class PsshippingFrontContainer extends Container
{
protected $parameters = [];
public function __construct()
{
$this->parameters = $this->getDefaultParameters();
$this->services = $this->privates = [];
$this->methodMap = [
'PrestaShop\\Module\\Psshipping\\Controller\\Admin\\PsshippingCarrierController' => 'getPsshippingCarrierControllerService',
'PrestaShop\\Module\\Psshipping\\Controller\\Admin\\PsshippingConfigurationController' => 'getPsshippingConfigurationControllerService',
'PrestaShop\\Module\\Psshipping\\Controller\\Admin\\PsshippingFaqController' => 'getPsshippingFaqControllerService',
'PrestaShop\\Module\\Psshipping\\Controller\\Admin\\PsshippingHomeController' => 'getPsshippingHomeControllerService',
'PrestaShop\\Module\\Psshipping\\Controller\\Admin\\PsshippingKeycloakAuthController' => 'getPsshippingKeycloakAuthControllerService',
'PrestaShop\\Module\\Psshipping\\Controller\\Admin\\PsshippingOrdersController' => 'getPsshippingOrdersControllerService',
'PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\CarrierRepository' => 'getCarrierRepositoryService',
'PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\CarrierService' => 'getCarrierServiceService',
'PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\MbePickupCarrierConfiguration' => 'getMbePickupCarrierConfigurationService',
'PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\MbeStandardCarrierConfiguration' => 'getMbeStandardCarrierConfigurationService',
'PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\PickupPoints\\PsshippingAddressOrdersRepository' => 'getPsshippingAddressOrdersRepositoryService',
'PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\PickupPoints\\PsshippingAddressRepository' => 'getPsshippingAddressRepositoryService',
'PrestaShop\\Module\\Psshipping\\Domain\\GelProximity\\GelProximityService' => 'getGelProximityServiceService',
'PrestaShop\\Module\\Psshipping\\Domain\\Orders\\OrdersRepository' => 'getOrdersRepositoryService',
'PrestaShop\\Module\\Psshipping\\Handler\\ErrorHandler' => 'getErrorHandlerService',
'PrestaShop\\Module\\Psshipping\\Hooks\\HookActionObjectCarrierUpdateAfter' => 'getHookActionObjectCarrierUpdateAfterService',
'PrestaShop\\Module\\Psshipping\\Hooks\\HookActionValidateOrder' => 'getHookActionValidateOrderService',
'PrestaShop\\Module\\Psshipping\\Hooks\\HookDisplayCarrierExtraContent' => 'getHookDisplayCarrierExtraContentService',
'PrestaShop\\Module\\Psshipping\\Hooks\\HookDisplayHeader' => 'getHookDisplayHeaderService',
'PrestaShop\\Module\\Psshipping\\Hooks\\HookDisplayOrderConfirmation' => 'getHookDisplayOrderConfirmationService',
'ps_accounts.facade' => 'getPsAccounts_FacadeService',
'ps_accounts.installer' => 'getPsAccounts_InstallerService',
'psshipping' => 'getPsshippingService',
'psshipping.context' => 'getPsshipping_ContextService',
'psshipping.helper.config' => 'getPsshipping_Helper_ConfigService',
'psshipping.ps_billings_context_wrapper' => 'getPsshipping_PsBillingsContextWrapperService',
'psshipping.ps_billings_facade' => 'getPsshipping_PsBillingsFacadeService',
'psshipping.ps_billings_service' => 'getPsshipping_PsBillingsServiceService',
];
$this->aliases = [];
}
public function compile(): void
{
throw new LogicException('You cannot compile a dumped container that was already compiled.');
}
public function isCompiled(): bool
{
return true;
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Controller\Admin\PsshippingCarrierController' shared service.
*
* @return \PrestaShop\Module\Psshipping\Controller\Admin\PsshippingCarrierController
*/
protected static function getPsshippingCarrierControllerService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Controller\\Admin\\PsshippingCarrierController'] = new \PrestaShop\Module\Psshipping\Controller\Admin\PsshippingCarrierController(($container->services['psshipping'] ?? self::getPsshippingService($container)), ($container->services['PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\CarrierService'] ?? self::getCarrierServiceService($container)));
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Controller\Admin\PsshippingConfigurationController' shared service.
*
* @return \PrestaShop\Module\Psshipping\Controller\Admin\PsshippingConfigurationController
*/
protected static function getPsshippingConfigurationControllerService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Controller\\Admin\\PsshippingConfigurationController'] = new \PrestaShop\Module\Psshipping\Controller\Admin\PsshippingConfigurationController(($container->services['psshipping'] ?? self::getPsshippingService($container)));
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Controller\Admin\PsshippingFaqController' shared service.
*
* @return \PrestaShop\Module\Psshipping\Controller\Admin\PsshippingFaqController
*/
protected static function getPsshippingFaqControllerService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Controller\\Admin\\PsshippingFaqController'] = new \PrestaShop\Module\Psshipping\Controller\Admin\PsshippingFaqController(($container->services['psshipping'] ?? self::getPsshippingService($container)));
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Controller\Admin\PsshippingHomeController' shared service.
*
* @return \PrestaShop\Module\Psshipping\Controller\Admin\PsshippingHomeController
*/
protected static function getPsshippingHomeControllerService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Controller\\Admin\\PsshippingHomeController'] = new \PrestaShop\Module\Psshipping\Controller\Admin\PsshippingHomeController(($container->services['psshipping'] ?? self::getPsshippingService($container)));
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Controller\Admin\PsshippingKeycloakAuthController' shared service.
*
* @return \PrestaShop\Module\Psshipping\Controller\Admin\PsshippingKeycloakAuthController
*/
protected static function getPsshippingKeycloakAuthControllerService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Controller\\Admin\\PsshippingKeycloakAuthController'] = new \PrestaShop\Module\Psshipping\Controller\Admin\PsshippingKeycloakAuthController();
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Controller\Admin\PsshippingOrdersController' shared service.
*
* @return \PrestaShop\Module\Psshipping\Controller\Admin\PsshippingOrdersController
*/
protected static function getPsshippingOrdersControllerService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Controller\\Admin\\PsshippingOrdersController'] = new \PrestaShop\Module\Psshipping\Controller\Admin\PsshippingOrdersController(($container->services['psshipping'] ?? self::getPsshippingService($container)), ($container->services['PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\CarrierService'] ?? self::getCarrierServiceService($container)));
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Domain\Carriers\CarrierRepository' shared service.
*
* @return \PrestaShop\Module\Psshipping\Domain\Carriers\CarrierRepository
*/
protected static function getCarrierRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\CarrierRepository'] = new \PrestaShop\Module\Psshipping\Domain\Carriers\CarrierRepository(($container->services['psshipping'] ?? self::getPsshippingService($container)));
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Domain\Carriers\CarrierService' shared service.
*
* @return \PrestaShop\Module\Psshipping\Domain\Carriers\CarrierService
*/
protected static function getCarrierServiceService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\CarrierService'] = new \PrestaShop\Module\Psshipping\Domain\Carriers\CarrierService(($container->services['psshipping'] ?? self::getPsshippingService($container)), ($container->services['PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\CarrierRepository'] ?? self::getCarrierRepositoryService($container)));
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Domain\Carriers\MbePickupCarrierConfiguration' shared service.
*
* @return \PrestaShop\Module\Psshipping\Domain\Carriers\MbePickupCarrierConfiguration
*/
protected static function getMbePickupCarrierConfigurationService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\MbePickupCarrierConfiguration'] = new \PrestaShop\Module\Psshipping\Domain\Carriers\MbePickupCarrierConfiguration('prestashop.core.command_bus');
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Domain\Carriers\MbeStandardCarrierConfiguration' shared service.
*
* @return \PrestaShop\Module\Psshipping\Domain\Carriers\MbeStandardCarrierConfiguration
*/
protected static function getMbeStandardCarrierConfigurationService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\MbeStandardCarrierConfiguration'] = new \PrestaShop\Module\Psshipping\Domain\Carriers\MbeStandardCarrierConfiguration('prestashop.core.command_bus');
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Domain\Carriers\PickupPoints\PsshippingAddressOrdersRepository' shared service.
*
* @return \PrestaShop\Module\Psshipping\Domain\Carriers\PickupPoints\PsshippingAddressOrdersRepository
*/
protected static function getPsshippingAddressOrdersRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\PickupPoints\\PsshippingAddressOrdersRepository'] = new \PrestaShop\Module\Psshipping\Domain\Carriers\PickupPoints\PsshippingAddressOrdersRepository(($container->services['psshipping'] ?? self::getPsshippingService($container)));
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Domain\Carriers\PickupPoints\PsshippingAddressRepository' shared service.
*
* @return \PrestaShop\Module\Psshipping\Domain\Carriers\PickupPoints\PsshippingAddressRepository
*/
protected static function getPsshippingAddressRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\PickupPoints\\PsshippingAddressRepository'] = new \PrestaShop\Module\Psshipping\Domain\Carriers\PickupPoints\PsshippingAddressRepository(($container->services['psshipping'] ?? self::getPsshippingService($container)));
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Domain\GelProximity\GelProximityService' shared service.
*
* @return \PrestaShop\Module\Psshipping\Domain\GelProximity\GelProximityService
*/
protected static function getGelProximityServiceService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Domain\\GelProximity\\GelProximityService'] = new \PrestaShop\Module\Psshipping\Domain\GelProximity\GelProximityService(($container->services['psshipping'] ?? self::getPsshippingService($container)));
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Domain\Orders\OrdersRepository' shared service.
*
* @return \PrestaShop\Module\Psshipping\Domain\Orders\OrdersRepository
*/
protected static function getOrdersRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Domain\\Orders\\OrdersRepository'] = new \PrestaShop\Module\Psshipping\Domain\Orders\OrdersRepository(($container->services['psshipping'] ?? self::getPsshippingService($container)));
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Handler\ErrorHandler' shared service.
*
* @return \PrestaShop\Module\Psshipping\Handler\ErrorHandler
*/
protected static function getErrorHandlerService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Handler\\ErrorHandler'] = new \PrestaShop\Module\Psshipping\Handler\ErrorHandler();
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Hooks\HookActionObjectCarrierUpdateAfter' shared service.
*
* @return \PrestaShop\Module\Psshipping\Hooks\HookActionObjectCarrierUpdateAfter
*/
protected static function getHookActionObjectCarrierUpdateAfterService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Hooks\\HookActionObjectCarrierUpdateAfter'] = new \PrestaShop\Module\Psshipping\Hooks\HookActionObjectCarrierUpdateAfter(($container->services['psshipping'] ?? self::getPsshippingService($container)), ($container->services['PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\CarrierRepository'] ?? self::getCarrierRepositoryService($container)), ($container->services['PrestaShop\\Module\\Psshipping\\Domain\\Orders\\OrdersRepository'] ?? self::getOrdersRepositoryService($container)));
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Hooks\HookActionValidateOrder' shared service.
*
* @return \PrestaShop\Module\Psshipping\Hooks\HookActionValidateOrder
*/
protected static function getHookActionValidateOrderService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Hooks\\HookActionValidateOrder'] = new \PrestaShop\Module\Psshipping\Hooks\HookActionValidateOrder(($container->services['PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\CarrierRepository'] ?? self::getCarrierRepositoryService($container)), ($container->services['PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\PickupPoints\\PsshippingAddressRepository'] ?? self::getPsshippingAddressRepositoryService($container)), ($container->services['PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\PickupPoints\\PsshippingAddressOrdersRepository'] ?? self::getPsshippingAddressOrdersRepositoryService($container)), ($container->services['psshipping.context'] ?? self::getPsshipping_ContextService($container)));
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Hooks\HookDisplayCarrierExtraContent' shared service.
*
* @return \PrestaShop\Module\Psshipping\Hooks\HookDisplayCarrierExtraContent
*/
protected static function getHookDisplayCarrierExtraContentService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Hooks\\HookDisplayCarrierExtraContent'] = new \PrestaShop\Module\Psshipping\Hooks\HookDisplayCarrierExtraContent(($container->services['psshipping'] ?? self::getPsshippingService($container)), ($container->services['PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\CarrierRepository'] ?? self::getCarrierRepositoryService($container)), ($container->services['psshipping.context'] ?? self::getPsshipping_ContextService($container)));
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Hooks\HookDisplayHeader' shared service.
*
* @return \PrestaShop\Module\Psshipping\Hooks\HookDisplayHeader
*/
protected static function getHookDisplayHeaderService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Hooks\\HookDisplayHeader'] = new \PrestaShop\Module\Psshipping\Hooks\HookDisplayHeader(($container->services['psshipping'] ?? self::getPsshippingService($container)), ($container->services['PrestaShop\\Module\\Psshipping\\Domain\\GelProximity\\GelProximityService'] ?? self::getGelProximityServiceService($container)), ($container->services['PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\CarrierRepository'] ?? self::getCarrierRepositoryService($container)), ($container->services['psshipping.context'] ?? self::getPsshipping_ContextService($container)), 'https://platform.gelproximity.com/gel-enduser-client/');
}
/**
* Gets the public 'PrestaShop\Module\Psshipping\Hooks\HookDisplayOrderConfirmation' shared service.
*
* @return \PrestaShop\Module\Psshipping\Hooks\HookDisplayOrderConfirmation
*/
protected static function getHookDisplayOrderConfirmationService($container)
{
return $container->services['PrestaShop\\Module\\Psshipping\\Hooks\\HookDisplayOrderConfirmation'] = new \PrestaShop\Module\Psshipping\Hooks\HookDisplayOrderConfirmation(($container->services['psshipping'] ?? self::getPsshippingService($container)), ($container->services['PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\CarrierRepository'] ?? self::getCarrierRepositoryService($container)), ($container->services['PrestaShop\\Module\\Psshipping\\Domain\\Carriers\\PickupPoints\\PsshippingAddressOrdersRepository'] ?? self::getPsshippingAddressOrdersRepositoryService($container)), ($container->services['psshipping.context'] ?? self::getPsshipping_ContextService($container)));
}
/**
* Gets the public 'ps_accounts.facade' shared service.
*
* @return \PrestaShop\PsAccountsInstaller\Installer\Facade\PsAccounts
*/
protected static function getPsAccounts_FacadeService($container)
{
return $container->services['ps_accounts.facade'] = new \PrestaShop\PsAccountsInstaller\Installer\Facade\PsAccounts(($container->services['ps_accounts.installer'] ??= new \PrestaShop\PsAccountsInstaller\Installer\Installer('5.0')));
}
/**
* Gets the public 'ps_accounts.installer' shared service.
*
* @return \PrestaShop\PsAccountsInstaller\Installer\Installer
*/
protected static function getPsAccounts_InstallerService($container)
{
return $container->services['ps_accounts.installer'] = new \PrestaShop\PsAccountsInstaller\Installer\Installer('5.0');
}
/**
* Gets the public 'psshipping' shared service.
*
* @return \Psshipping
*/
protected static function getPsshippingService($container)
{
return $container->services['psshipping'] = \Module::getInstanceByName('psshipping');
}
/**
* Gets the public 'psshipping.context' shared service.
*
* @return \Context
*/
protected static function getPsshipping_ContextService($container)
{
return $container->services['psshipping.context'] = \Context::getContext();
}
/**
* Gets the public 'psshipping.helper.config' shared service.
*
* @return \PrestaShop\Module\Psshipping\Helper\ConfigHelper
*/
protected static function getPsshipping_Helper_ConfigService($container)
{
return $container->services['psshipping.helper.config'] = new \PrestaShop\Module\Psshipping\Helper\ConfigHelper('https://shipping-api.prestashop.com', 'https://www.mbe.it/en/tracking?c=@', '3XsHeI2dfKoKE2wReGp7IO2bLa5hbeVB', 'https://78c41abf489931010a3a83cacc14926b@o298402.ingest.sentry.io/4505906299600896', 'production');
}
/**
* Gets the public 'psshipping.ps_billings_context_wrapper' shared service.
*
* @return \PrestaShopCorp\Billing\Wrappers\BillingContextWrapper
*/
protected static function getPsshipping_PsBillingsContextWrapperService($container)
{
return $container->services['psshipping.ps_billings_context_wrapper'] = new \PrestaShopCorp\Billing\Wrappers\BillingContextWrapper(($container->services['ps_accounts.facade'] ?? self::getPsAccounts_FacadeService($container)), ($container->services['psshipping.context'] ?? self::getPsshipping_ContextService($container)), 0);
}
/**
* Gets the public 'psshipping.ps_billings_facade' shared service.
*
* @return \PrestaShopCorp\Billing\Presenter\BillingPresenter
*/
protected static function getPsshipping_PsBillingsFacadeService($container)
{
return $container->services['psshipping.ps_billings_facade'] = new \PrestaShopCorp\Billing\Presenter\BillingPresenter(($container->services['psshipping.ps_billings_context_wrapper'] ?? self::getPsshipping_PsBillingsContextWrapperService($container)), ($container->services['psshipping'] ?? self::getPsshippingService($container)));
}
/**
* Gets the public 'psshipping.ps_billings_service' shared service.
*
* @return \PrestaShopCorp\Billing\Services\BillingService
*/
protected static function getPsshipping_PsBillingsServiceService($container)
{
return $container->services['psshipping.ps_billings_service'] = new \PrestaShopCorp\Billing\Services\BillingService(($container->services['psshipping.ps_billings_context_wrapper'] ?? self::getPsshipping_PsBillingsContextWrapperService($container)), ($container->services['psshipping'] ?? self::getPsshippingService($container)));
}
public function getParameter(string $name): array|bool|string|int|float|\UnitEnum|null
{
if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || \array_key_exists($name, $this->parameters))) {
throw new ParameterNotFoundException($name);
}
if (isset($this->loadedDynamicParameters[$name])) {
return $this->loadedDynamicParameters[$name] ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name);
}
return $this->parameters[$name];
}
public function hasParameter(string $name): bool
{
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || \array_key_exists($name, $this->parameters);
}
public function setParameter(string $name, $value): void
{
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
}
public function getParameterBag(): ParameterBagInterface
{
if (!isset($this->parameterBag)) {
$parameters = $this->parameters;
foreach ($this->loadedDynamicParameters as $name => $loaded) {
$parameters[$name] = $loaded ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name);
}
$this->parameterBag = new FrozenParameterBag($parameters);
}
return $this->parameterBag;
}
private $loadedDynamicParameters = [];
private $dynamicParameters = [];
private function getDynamicParameter(string $name)
{
throw new ParameterNotFoundException($name);
}
protected function getDefaultParameters(): array
{
return [
'psshipping.sentry_dsn' => 'https://78c41abf489931010a3a83cacc14926b@o298402.ingest.sentry.io/4505906299600896',
'psshipping.sentry_env' => 'production',
'psshipping.ps_billing_sandbox' => 0,
'psshipping.api_url' => 'https://shipping-api.prestashop.com',
'psshipping.cloudsync_cdc_url' => 'https://assets.prestashop3.com/ext/cloudsync-merchant-sync-consent/latest/cloudsync-cdc.js',
'psshipping.mbe_tracking_url' => 'https://www.mbe.it/en/tracking?c=@',
'psshipping.segment_key' => '3XsHeI2dfKoKE2wReGp7IO2bLa5hbeVB',
'psshipping.gel_proximity.end_user_url' => 'https://platform.gelproximity.com/gel-enduser-client/',
];
}
}
Binary file not shown.
+466
View File
@@ -0,0 +1,466 @@
<?php
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
use Symfony\Component\DependencyInjection\ContainerInterface;
use Symfony\Component\DependencyInjection\Container;
use Symfony\Component\DependencyInjection\Exception\LogicException;
use Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
/**
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
*/
class PsxmarketingwithgoogleFrontContainer extends Container
{
protected $parameters = [];
public function __construct()
{
$this->services = $this->privates = [];
$this->methodMap = [
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Adapter\\ConfigurationAdapter' => 'getConfigurationAdapterService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Buffer\\TemplateBuffer' => 'getTemplateBufferService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Config\\Env' => 'getEnvService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Conversion\\EnhancedConversionToggle' => 'getEnhancedConversionToggleService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Conversion\\UserDataProvider' => 'getUserDataProviderService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Handler\\ErrorHandler' => 'getErrorHandlerService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Handler\\RemarketingHookHandler' => 'getRemarketingHookHandlerService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Provider\\CartEventDataProvider' => 'getCartEventDataProviderService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Provider\\PageViewEventDataProvider' => 'getPageViewEventDataProviderService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Provider\\ProductDataProvider' => 'getProductDataProviderService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Provider\\PurchaseEventDataProvider' => 'getPurchaseEventDataProviderService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Provider\\VerificationTagDataProvider' => 'getVerificationTagDataProviderService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\AttributesRepository' => 'getAttributesRepositoryService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\CarrierRepository' => 'getCarrierRepositoryService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\CategoryRepository' => 'getCategoryRepositoryService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\CountryRepository' => 'getCountryRepositoryService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\CurrencyRepository' => 'getCurrencyRepositoryService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\LanguageRepository' => 'getLanguageRepositoryService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\ManufacturerRepository' => 'getManufacturerRepositoryService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\ProductRepository' => 'getProductRepositoryService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\StateRepository' => 'getStateRepositoryService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\TabRepository' => 'getTabRepositoryService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\TaxRepository' => 'getTaxRepositoryService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\VerificationTagRepository' => 'getVerificationTagRepositoryService',
'PrestaShop\\Module\\PsxMarketingWithGoogle\\Tracker\\Segment' => 'getSegmentService',
'psxmarketingwithgoogle' => 'getPsxmarketingwithgoogleService',
'psxmarketingwithgoogle.billing_env' => 'getPsxmarketingwithgoogle_BillingEnvService',
'psxmarketingwithgoogle.cart' => 'getPsxmarketingwithgoogle_CartService',
'psxmarketingwithgoogle.context' => 'getPsxmarketingwithgoogle_ContextService',
'psxmarketingwithgoogle.controller' => 'getPsxmarketingwithgoogle_ControllerService',
'psxmarketingwithgoogle.cookie' => 'getPsxmarketingwithgoogle_CookieService',
'psxmarketingwithgoogle.country' => 'getPsxmarketingwithgoogle_CountryService',
'psxmarketingwithgoogle.currency' => 'getPsxmarketingwithgoogle_CurrencyService',
'psxmarketingwithgoogle.customer' => 'getPsxmarketingwithgoogle_CustomerService',
'psxmarketingwithgoogle.db' => 'getPsxmarketingwithgoogle_DbService',
'psxmarketingwithgoogle.language' => 'getPsxmarketingwithgoogle_LanguageService',
'psxmarketingwithgoogle.link' => 'getPsxmarketingwithgoogle_LinkService',
'psxmarketingwithgoogle.shop' => 'getPsxmarketingwithgoogle_ShopService',
'psxmarketingwithgoogle.smarty' => 'getPsxmarketingwithgoogle_SmartyService',
];
$this->aliases = [];
}
public function compile(): void
{
throw new LogicException('You cannot compile a dumped container that was already compiled.');
}
public function isCompiled(): bool
{
return true;
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Adapter\ConfigurationAdapter' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Adapter\ConfigurationAdapter
*/
protected static function getConfigurationAdapterService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Adapter\\ConfigurationAdapter'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Adapter\ConfigurationAdapter(($container->services['psxmarketingwithgoogle.shop'] ?? self::getPsxmarketingwithgoogle_ShopService($container))->id);
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Buffer\TemplateBuffer' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Buffer\TemplateBuffer
*/
protected static function getTemplateBufferService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Buffer\\TemplateBuffer'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Buffer\TemplateBuffer();
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Config\Env' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Config\Env
*/
protected static function getEnvService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Config\\Env'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Config\Env();
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Conversion\EnhancedConversionToggle' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Conversion\EnhancedConversionToggle
*/
protected static function getEnhancedConversionToggleService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Conversion\\EnhancedConversionToggle'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Conversion\EnhancedConversionToggle(($container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Conversion\UserDataProvider' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Conversion\UserDataProvider
*/
protected static function getUserDataProviderService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Conversion\\UserDataProvider'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Conversion\UserDataProvider(($container->services['psxmarketingwithgoogle.customer'] ?? self::getPsxmarketingwithgoogle_CustomerService($container)), ($container->services['psxmarketingwithgoogle.cart'] ?? self::getPsxmarketingwithgoogle_CartService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Handler\ErrorHandler' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Handler\ErrorHandler
*/
protected static function getErrorHandlerService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Handler\\ErrorHandler'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Handler\ErrorHandler();
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Handler\RemarketingHookHandler' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Handler\RemarketingHookHandler
*/
protected static function getRemarketingHookHandlerService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Handler\\RemarketingHookHandler'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Handler\RemarketingHookHandler(($container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Buffer\\TemplateBuffer'] ??= new \PrestaShop\Module\PsxMarketingWithGoogle\Buffer\TemplateBuffer()), ($container->services['psxmarketingwithgoogle.context'] ?? self::getPsxmarketingwithgoogle_ContextService($container)), ($container->services['psxmarketingwithgoogle'] ?? self::getPsxmarketingwithgoogleService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Provider\CartEventDataProvider' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Provider\CartEventDataProvider
*/
protected static function getCartEventDataProviderService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Provider\\CartEventDataProvider'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Provider\CartEventDataProvider(($container->services['psxmarketingwithgoogle.context'] ?? self::getPsxmarketingwithgoogle_ContextService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Provider\PageViewEventDataProvider' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Provider\PageViewEventDataProvider
*/
protected static function getPageViewEventDataProviderService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Provider\\PageViewEventDataProvider'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Provider\PageViewEventDataProvider(($container->services['psxmarketingwithgoogle.context'] ?? self::getPsxmarketingwithgoogle_ContextService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Provider\ProductDataProvider' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Provider\ProductDataProvider
*/
protected static function getProductDataProviderService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Provider\\ProductDataProvider'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Provider\ProductDataProvider(($container->services['psxmarketingwithgoogle.context'] ?? self::getPsxmarketingwithgoogle_ContextService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Provider\PurchaseEventDataProvider' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Provider\PurchaseEventDataProvider
*/
protected static function getPurchaseEventDataProviderService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Provider\\PurchaseEventDataProvider'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Provider\PurchaseEventDataProvider(($container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Provider\\ProductDataProvider'] ?? self::getProductDataProviderService($container)), ($container->services['psxmarketingwithgoogle.context'] ?? self::getPsxmarketingwithgoogle_ContextService($container)), ($container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\LanguageRepository'] ?? self::getLanguageRepositoryService($container)), ($container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\CountryRepository'] ?? self::getCountryRepositoryService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Provider\VerificationTagDataProvider' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Provider\VerificationTagDataProvider
*/
protected static function getVerificationTagDataProviderService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Provider\\VerificationTagDataProvider'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Provider\VerificationTagDataProvider(($container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\VerificationTagRepository'] ?? self::getVerificationTagRepositoryService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Repository\AttributesRepository' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Repository\AttributesRepository
*/
protected static function getAttributesRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\AttributesRepository'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Repository\AttributesRepository(($container->services['psxmarketingwithgoogle.context'] ?? self::getPsxmarketingwithgoogle_ContextService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Repository\CarrierRepository' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Repository\CarrierRepository
*/
protected static function getCarrierRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\CarrierRepository'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Repository\CarrierRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Repository\CategoryRepository' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Repository\CategoryRepository
*/
protected static function getCategoryRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\CategoryRepository'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Repository\CategoryRepository(($container->services['psxmarketingwithgoogle.context'] ?? self::getPsxmarketingwithgoogle_ContextService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Repository\CountryRepository' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Repository\CountryRepository
*/
protected static function getCountryRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\CountryRepository'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Repository\CountryRepository(($container->services['psxmarketingwithgoogle.db'] ?? self::getPsxmarketingwithgoogle_DbService($container)), ($container->services['psxmarketingwithgoogle.context'] ?? self::getPsxmarketingwithgoogle_ContextService($container)), ($container->services['psxmarketingwithgoogle.country'] ?? self::getPsxmarketingwithgoogle_CountryService($container)), ($container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Repository\CurrencyRepository' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Repository\CurrencyRepository
*/
protected static function getCurrencyRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\CurrencyRepository'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Repository\CurrencyRepository(($container->services['psxmarketingwithgoogle.currency'] ?? self::getPsxmarketingwithgoogle_CurrencyService($container)), ($container->services['psxmarketingwithgoogle.context'] ?? self::getPsxmarketingwithgoogle_ContextService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Repository\LanguageRepository' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Repository\LanguageRepository
*/
protected static function getLanguageRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\LanguageRepository'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Repository\LanguageRepository(($container->services['psxmarketingwithgoogle.shop'] ?? self::getPsxmarketingwithgoogle_ShopService($container))->id);
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Repository\ManufacturerRepository' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Repository\ManufacturerRepository
*/
protected static function getManufacturerRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\ManufacturerRepository'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Repository\ManufacturerRepository(($container->services['psxmarketingwithgoogle.context'] ?? self::getPsxmarketingwithgoogle_ContextService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Repository\ProductRepository' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Repository\ProductRepository
*/
protected static function getProductRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\ProductRepository'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Repository\ProductRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Repository\StateRepository' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Repository\StateRepository
*/
protected static function getStateRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\StateRepository'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Repository\StateRepository(($container->services['psxmarketingwithgoogle.db'] ?? self::getPsxmarketingwithgoogle_DbService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Repository\TabRepository' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Repository\TabRepository
*/
protected static function getTabRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\TabRepository'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Repository\TabRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Repository\TaxRepository' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Repository\TaxRepository
*/
protected static function getTaxRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\TaxRepository'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Repository\TaxRepository(($container->services['psxmarketingwithgoogle.db'] ?? self::getPsxmarketingwithgoogle_DbService($container)), ($container->services['psxmarketingwithgoogle.context'] ?? self::getPsxmarketingwithgoogle_ContextService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Repository\VerificationTagRepository' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Repository\VerificationTagRepository
*/
protected static function getVerificationTagRepositoryService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Repository\\VerificationTagRepository'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Repository\VerificationTagRepository(($container->services['psxmarketingwithgoogle.db'] ?? self::getPsxmarketingwithgoogle_DbService($container)), ($container->services['psxmarketingwithgoogle.context'] ?? self::getPsxmarketingwithgoogle_ContextService($container)));
}
/**
* Gets the public 'PrestaShop\Module\PsxMarketingWithGoogle\Tracker\Segment' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Tracker\Segment
*/
protected static function getSegmentService($container)
{
return $container->services['PrestaShop\\Module\\PsxMarketingWithGoogle\\Tracker\\Segment'] = new \PrestaShop\Module\PsxMarketingWithGoogle\Tracker\Segment(($container->services['psxmarketingwithgoogle.context'] ?? self::getPsxmarketingwithgoogle_ContextService($container)));
}
/**
* Gets the public 'psxmarketingwithgoogle' shared service.
*
* @return \PsxMarketingWithGoogle
*/
protected static function getPsxmarketingwithgoogleService($container)
{
return $container->services['psxmarketingwithgoogle'] = \Module::getInstanceByName('psxmarketingwithgoogle');
}
/**
* Gets the public 'psxmarketingwithgoogle.billing_env' shared service.
*
* @return \PrestaShop\Module\PsxMarketingWithGoogle\Factory\ParametersFactory
*/
protected static function getPsxmarketingwithgoogle_BillingEnvService($container)
{
return $container->services['psxmarketingwithgoogle.billing_env'] = \PrestaShop\Module\PsxMarketingWithGoogle\Factory\ParametersFactory::getBillingEnv();
}
/**
* Gets the public 'psxmarketingwithgoogle.cart' shared service.
*
* @return \Currency
*/
protected static function getPsxmarketingwithgoogle_CartService($container)
{
return $container->services['psxmarketingwithgoogle.cart'] = \PrestaShop\Module\PsxMarketingWithGoogle\Factory\ContextFactory::getCart();
}
/**
* Gets the public 'psxmarketingwithgoogle.context' shared service.
*
* @return \Context
*/
protected static function getPsxmarketingwithgoogle_ContextService($container)
{
return $container->services['psxmarketingwithgoogle.context'] = \PrestaShop\Module\PsxMarketingWithGoogle\Factory\ContextFactory::getContext();
}
/**
* Gets the public 'psxmarketingwithgoogle.controller' shared service.
*
* @return \Controller
*/
protected static function getPsxmarketingwithgoogle_ControllerService($container)
{
return $container->services['psxmarketingwithgoogle.controller'] = \PrestaShop\Module\PsxMarketingWithGoogle\Factory\ContextFactory::getController();
}
/**
* Gets the public 'psxmarketingwithgoogle.cookie' shared service.
*
* @return \Cookie
*/
protected static function getPsxmarketingwithgoogle_CookieService($container)
{
return $container->services['psxmarketingwithgoogle.cookie'] = \PrestaShop\Module\PsxMarketingWithGoogle\Factory\ContextFactory::getCookie();
}
/**
* Gets the public 'psxmarketingwithgoogle.country' shared service.
*
* @return \Country
*/
protected static function getPsxmarketingwithgoogle_CountryService($container)
{
return $container->services['psxmarketingwithgoogle.country'] = \PrestaShop\Module\PsxMarketingWithGoogle\Factory\ContextFactory::getCountry();
}
/**
* Gets the public 'psxmarketingwithgoogle.currency' shared service.
*
* @return \Currency
*/
protected static function getPsxmarketingwithgoogle_CurrencyService($container)
{
return $container->services['psxmarketingwithgoogle.currency'] = \PrestaShop\Module\PsxMarketingWithGoogle\Factory\ContextFactory::getCurrency();
}
/**
* Gets the public 'psxmarketingwithgoogle.customer' shared service.
*
* @return \Currency
*/
protected static function getPsxmarketingwithgoogle_CustomerService($container)
{
return $container->services['psxmarketingwithgoogle.customer'] = \PrestaShop\Module\PsxMarketingWithGoogle\Factory\ContextFactory::getCustomer();
}
/**
* Gets the public 'psxmarketingwithgoogle.db' shared service.
*
* @return \Db
*/
protected static function getPsxmarketingwithgoogle_DbService($container)
{
return $container->services['psxmarketingwithgoogle.db'] = \Db::getInstance();
}
/**
* Gets the public 'psxmarketingwithgoogle.language' shared service.
*
* @return \Language
*/
protected static function getPsxmarketingwithgoogle_LanguageService($container)
{
return $container->services['psxmarketingwithgoogle.language'] = \PrestaShop\Module\PsxMarketingWithGoogle\Factory\ContextFactory::getLanguage();
}
/**
* Gets the public 'psxmarketingwithgoogle.link' shared service.
*
* @return \Shop
*/
protected static function getPsxmarketingwithgoogle_LinkService($container)
{
return $container->services['psxmarketingwithgoogle.link'] = \PrestaShop\Module\PsxMarketingWithGoogle\Factory\ContextFactory::getLink();
}
/**
* Gets the public 'psxmarketingwithgoogle.shop' shared service.
*
* @return \Shop
*/
protected static function getPsxmarketingwithgoogle_ShopService($container)
{
return $container->services['psxmarketingwithgoogle.shop'] = \PrestaShop\Module\PsxMarketingWithGoogle\Factory\ContextFactory::getShop();
}
/**
* Gets the public 'psxmarketingwithgoogle.smarty' shared service.
*
* @return \Smarty
*/
protected static function getPsxmarketingwithgoogle_SmartyService($container)
{
return $container->services['psxmarketingwithgoogle.smarty'] = \PrestaShop\Module\PsxMarketingWithGoogle\Factory\ContextFactory::getSmarty();
}
}
Binary file not shown.
+64
View File
@@ -0,0 +1,64 @@
<?php return array (
'parameters' =>
array (
'database_host' => '127.0.0.1',
'database_port' => '',
'database_name' => 'o2w_prestashop',
'database_user' => 'root',
'database_password' => '',
'database_prefix' => '61rfd_',
'database_engine' => 'InnoDB',
'mailer_transport' => 'smtp',
'mailer_host' => '127.0.0.1',
'mailer_user' => NULL,
'mailer_password' => NULL,
'secret' => 'IKK8r22CRg85UKR2QYq1unhuphrq2Zm7vtuM8Yns3dKGu4e0KHXuOHJ3rSIPIj1T',
'ps_caching' => 'CacheMemcache',
'ps_cache_enable' => false,
'ps_creation_date' => '2026-04-08',
'locale' => 'es-ES',
'cookie_key' => '0zJcKmQLxda2TaqW5GsEkvPPcILhkSTOYevPYOG59b8LLOuaTOZ3PKSYYXnjee59',
'cookie_iv' => 'LBmegop7ysyIkQtjEEOSEUhvMQFzOr6V',
'use_debug_toolbar' => true,
'new_cookie_key' => 'def00000ccae8b0d05e1fad68d3d7054c776d1b42c29e870b2801b0136beafc1a3dbe154068cdb17d5db3a90a776c48a9f3c4f7f6bc540e43cd22b995a08fdf2ca694d9b',
'api_public_key' => '-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA55E4/YT6RYq5pKrbJxI5
g0t81Kgjw69JBhlwoi53xGdIekBKhcG7Jp9pZOviqSTSuQLJDkCGMcgf+ORpakEs
iNGlzQUckfH/ZoGAY8Zt6KTcjtjLFTdTYflnhIrCN7YF096xwb1soenQ8namfEus
E0oLjUmchyM3bW11pMdPiEI0yi+4RPW1ziO1nP9I3xrhCUrqG0x9LlqVnkLlD62n
5BemWwnVE49MjxzcV0OOaw0fsMqBQD+S33+gWeWRv6Ly0ZbVrUrG0aTluW8YuXFs
tOLHrTC2DqnKALjOfU7Eyx1WxHZjnc5/LNzihxmnMGTkOfWVZYhEdtRTy78/0Shd
MwIDAQAB
-----END PUBLIC KEY-----
',
'api_private_key' => '-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDnkTj9hPpFirmk
qtsnEjmDS3zUqCPDr0kGGXCiLnfEZ0h6QEqFwbsmn2lk6+KpJNK5AskOQIYxyB/4
5GlqQSyI0aXNBRyR8f9mgYBjxm3opNyO2MsVN1Nh+WeEisI3tgXT3rHBvWyh6dDy
dqZ8S6wTSguNSZyHIzdtbXWkx0+IQjTKL7hE9bXOI7Wc/0jfGuEJSuobTH0uWpWe
QuUPrafkF6ZbCdUTj0yPHNxXQ45rDR+wyoFAP5Lff6BZ5ZG/ovLRltWtSsbRpOW5
bxi5cWy04setMLYOqcoAuM59TsTLHVbEdmOdzn8s3OKHGacwZOQ59ZVliER21FPL
vz/RKF0zAgMBAAECggEAWL2rZGRAcMP/7p3XTDrMtYcJOImS4xvaVS8MnepG1Ypr
GQZoSKf8a4mtnxJSk1VcN7Bckkyh4JP7xKrrxt9hDLGi41WxJDDkGklIhXP2jLAZ
Idjswp2oI6SrSfzO/wCPbSkrX76S0d3DyBc2J+3r7Jx0ntl11cfmJtZKvjHvRZy2
9CktGoDcwALV63BSDA/P/9dPWlz3VzwvNKApLd1pqNWJ0QsR7zTMbkJRv535Dwc/
D+zQiJXwejDJhF0ejki0XogEGDruwloPA2HXk9KSn/AMOIgaKBx9nSSAAwicx5qY
C/ploowUsl1EzPwC/O4EA/i8zb5c0B//3MMtC01FYQKBgQD2TJDfVduUXLm+U9Ow
DqsJRIW+rT1RAPCRZ/vVHVvRC3gnyrBbMVIO5C4+o8hYFL524Qa1MgPsxzCMP/dZ
ibv4TdmXhs6XXIy4dxhg2/CSyP51qHrf9kMd4eq/rtnjhqqiHX85zOUUKJFbbyYE
i907o9F3M9KY7n5uxyqnJidEAwKBgQDwsB2oPqjfVPBIAzEwIIaNbw2cMH/zwahK
uD8IOEyvtloNYkHmULRm7cf0Fp9RzrxbVP10cRS7GgTGEkyzScvrXYA9pfrycEPH
efbKkBXJ13p5NxdwQ5KOdk0qE+qPsywKVwGVq4GHAKVwgMeSHsk7PCNv8r6/FpJ2
Urhv86rzEQKBgAgl0EUTGgh2aM6bB02zroTH94SvRm//j/W/ct1B81+e+YKXee4K
W6SSd9Uqpd4EEajtGMO1u9uBW2HIW+5iWA2GxcP1ebAYJ6+SgQPzQqoYbBKIWEhA
ZUf/yTw+FIcqVUq3nxXSaWGZVfWoX6GW3uKyMKO42yaj/Rq9C/QrlvDxAoGAW8UK
ycd6ZAziwNJWwt7j7rFVIyRq5OoF3Nd7UQsGUkjY9Rltvv8uicBH6Q1nGa4Vq00w
hmFHYj99ang3vnR4x/kSmG7cy+t6LGiYbIubgyYhkG4tBaT+EEuTCGQnnzrVo+ug
swx9ipf4fHjdnx0V5Pv9FwYbLIjSt0K7CBSELcECgYEAxjB6W6UKPJc8IfxhEO8K
YDB/8+gG+bvZqrj6cZz3WVaIvcpzvQi/qQW96YWLhidWl8Ew6ZUHR+YD8Uzk3Q0G
nyWNk8HYCHRNUHVdxbw9QfnxvcTige+XV+BvQyLIY1kO+lw8iDx4VKCt4Qg54/jh
vuWVRqAt21DBGjqJr1fNaXM=
-----END PRIVATE KEY-----
',
),
);
+3529
View File
File diff suppressed because it is too large Load Diff
+3447
View File
File diff suppressed because it is too large Load Diff
Binary file not shown.
+3
View File
@@ -0,0 +1,3 @@
0
installed_modules
a:76:{i:0;s:16:"blockreassurance";i:1;s:13:"blockwishlist";i:2;s:11:"contactform";i:3;s:12:"dashactivity";i:4;s:9:"dashgoals";i:5;s:12:"dashproducts";i:6;s:10:"dashtrends";i:7;s:9:"graphnvd3";i:8;s:8:"gridhtml";i:9;s:8:"gsitemap";i:10;s:11:"o2wfacturas";i:11;s:13:"pagesnotfound";i:12;s:15:"productcomments";i:13;s:6:"psgdpr";i:14;s:10:"psshipping";i:15;s:22:"psxmarketingwithgoogle";i:16;s:11:"ps_accounts";i:17;s:15:"ps_apiresources";i:18;s:9:"ps_banner";i:19;s:14:"ps_bestsellers";i:20;s:12:"ps_brandlist";i:21;s:17:"ps_cashondelivery";i:22;s:19:"ps_categoryproducts";i:23;s:15:"ps_categorytree";i:24;s:11:"ps_checkout";i:25;s:15:"ps_checkpayment";i:26;s:18:"ps_classic_edition";i:27;s:14:"ps_contactinfo";i:28;s:15:"ps_crossselling";i:29;s:19:"ps_currencyselector";i:30;s:23:"ps_customeraccountlinks";i:31;s:17:"ps_customersignin";i:32;s:13:"ps_customtext";i:33;s:14:"ps_dataprivacy";i:34;s:24:"ps_distributionapiclient";i:35;s:14:"ps_emailalerts";i:36;s:20:"ps_emailsubscription";i:37;s:11:"ps_eventbus";i:38;s:11:"ps_facebook";i:39;s:16:"ps_facetedsearch";i:40;s:24:"ps_faviconnotificationbo";i:41;s:19:"ps_featuredproducts";i:42;s:18:"ps_googleanalytics";i:43;s:14:"ps_imageslider";i:44;s:19:"ps_languageselector";i:45;s:11:"ps_linklist";i:46;s:11:"ps_mainmenu";i:47;s:6:"ps_mbo";i:48;s:14:"ps_newproducts";i:49;s:12:"ps_searchbar";i:50;s:15:"ps_sharebuttons";i:51;s:15:"ps_shoppingcart";i:52;s:15:"ps_socialfollow";i:53;s:11:"ps_specials";i:54;s:15:"ps_supplierlist";i:55;s:13:"ps_themecusto";i:56;s:16:"ps_viewedproduct";i:57;s:14:"ps_wirepayment";i:58;s:19:"statsbestcategories";i:59;s:18:"statsbestcustomers";i:60;s:22:"statsbestmanufacturers";i:61;s:17:"statsbestproducts";i:62;s:18:"statsbestsuppliers";i:63;s:17:"statsbestvouchers";i:64;s:12:"statscarrier";i:65;s:12:"statscatalog";i:66;s:12:"statscheckup";i:67;s:9:"statsdata";i:68;s:13:"statsforecast";i:69;s:15:"statsnewsletter";i:70;s:18:"statspersonalinfos";i:71;s:12:"statsproduct";i:72;s:18:"statsregistrations";i:73;s:10:"statssales";i:74;s:11:"statssearch";i:75;s:10:"statsstock";}
+3
View File
@@ -0,0 +1,3 @@
0
active_modules
a:73:{i:0;s:16:"blockreassurance";i:1;s:11:"contactform";i:2;s:12:"dashactivity";i:3;s:9:"dashgoals";i:4;s:12:"dashproducts";i:5;s:10:"dashtrends";i:6;s:9:"graphnvd3";i:7;s:8:"gridhtml";i:8;s:8:"gsitemap";i:9;s:11:"o2wfacturas";i:10;s:13:"pagesnotfound";i:11;s:15:"productcomments";i:12;s:6:"psgdpr";i:13;s:10:"psshipping";i:14;s:22:"psxmarketingwithgoogle";i:15;s:11:"ps_accounts";i:16;s:15:"ps_apiresources";i:17;s:9:"ps_banner";i:18;s:14:"ps_bestsellers";i:19;s:17:"ps_cashondelivery";i:20;s:19:"ps_categoryproducts";i:21;s:15:"ps_categorytree";i:22;s:11:"ps_checkout";i:23;s:15:"ps_checkpayment";i:24;s:18:"ps_classic_edition";i:25;s:14:"ps_contactinfo";i:26;s:15:"ps_crossselling";i:27;s:19:"ps_currencyselector";i:28;s:23:"ps_customeraccountlinks";i:29;s:17:"ps_customersignin";i:30;s:13:"ps_customtext";i:31;s:14:"ps_dataprivacy";i:32;s:24:"ps_distributionapiclient";i:33;s:14:"ps_emailalerts";i:34;s:20:"ps_emailsubscription";i:35;s:11:"ps_eventbus";i:36;s:11:"ps_facebook";i:37;s:16:"ps_facetedsearch";i:38;s:24:"ps_faviconnotificationbo";i:39;s:19:"ps_featuredproducts";i:40;s:18:"ps_googleanalytics";i:41;s:14:"ps_imageslider";i:42;s:19:"ps_languageselector";i:43;s:11:"ps_linklist";i:44;s:11:"ps_mainmenu";i:45;s:6:"ps_mbo";i:46;s:14:"ps_newproducts";i:47;s:12:"ps_searchbar";i:48;s:15:"ps_sharebuttons";i:49;s:15:"ps_shoppingcart";i:50;s:15:"ps_socialfollow";i:51;s:11:"ps_specials";i:52;s:13:"ps_themecusto";i:53;s:16:"ps_viewedproduct";i:54;s:14:"ps_wirepayment";i:55;s:19:"statsbestcategories";i:56;s:18:"statsbestcustomers";i:57;s:22:"statsbestmanufacturers";i:58;s:17:"statsbestproducts";i:59;s:18:"statsbestsuppliers";i:60;s:17:"statsbestvouchers";i:61;s:12:"statscarrier";i:62;s:12:"statscatalog";i:63;s:12:"statscheckup";i:64;s:9:"statsdata";i:65;s:13:"statsforecast";i:66;s:15:"statsnewsletter";i:67;s:18:"statspersonalinfos";i:68;s:12:"statsproduct";i:69;s:18:"statsregistrations";i:70;s:10:"statssales";i:71;s:11:"statssearch";i:72;s:10:"statsstock";}
@@ -0,0 +1 @@
{"type":"root","label":null,"url":"","children":[{"type":"category","label":"Ropa","url":"http:\/\/localhost\/o2w-pres\/3-ropa","children":[{"type":"category","label":"Hombre","url":"http:\/\/localhost\/o2w-pres\/4-hombre","children":[],"open_in_new_window":false,"image_urls":[],"page_identifier":"category-4","current":false,"depth":2},{"type":"category","label":"Mujer","url":"http:\/\/localhost\/o2w-pres\/5-mujer","children":[],"open_in_new_window":false,"image_urls":[],"page_identifier":"category-5","current":false,"depth":2}],"open_in_new_window":false,"image_urls":[],"page_identifier":"category-3","current":false,"depth":1},{"type":"category","label":"Accesorios","url":"http:\/\/localhost\/o2w-pres\/6-accesorios","children":[{"type":"category","label":"Papeler\u00eda","url":"http:\/\/localhost\/o2w-pres\/7-papeleria","children":[],"open_in_new_window":false,"image_urls":[],"page_identifier":"category-7","current":false,"depth":2},{"type":"category","label":"Accesorios para el hogar","url":"http:\/\/localhost\/o2w-pres\/8-home-accessories","children":[],"open_in_new_window":false,"image_urls":[],"page_identifier":"category-8","current":false,"depth":2}],"open_in_new_window":false,"image_urls":[],"page_identifier":"category-6","current":false,"depth":1},{"type":"category","label":"Arte","url":"http:\/\/localhost\/o2w-pres\/9-arte","children":[],"open_in_new_window":false,"image_urls":[],"page_identifier":"category-9","current":false,"depth":1}],"open_in_new_window":false,"image_urls":[],"page_identifier":null,"depth":0}
@@ -0,0 +1,96 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:27
from 'module:ps_customeraccountlinksps_customeraccountlinks.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c9976f4b02_62710088',
'has_nocache_code' => false,
'file_dependency' =>
array (
'42f9461127ce7396a601c2484841253ea5ba658f' =>
array (
0 => 'module:ps_customeraccountlinksps_customeraccountlinks.tpl',
1 => 1770799095,
2 => 'module',
),
),
'cache_lifetime' => 31536000,
),true)) {
function content_69d7c9976f4b02_62710088 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->smarty->ext->_tplFunction->registerTplFunctions($_smarty_tpl, array (
'renderLogo' =>
array (
'compiled_filepath' => 'C:\\xampp\\htdocs\\o2w-pres\\var\\cache\\dev\\smarty\\compile\\hummingbirdlayouts_layout_full_width_tpl\\32\\b7\\59\\32b759886b70dcbba24b53fd5c8d15e39e3be220_2.file.helpers.tpl.php',
'uid' => '32b759886b70dcbba24b53fd5c8d15e39e3be220',
'call_name' => 'smarty_template_function_renderLogo_45987110169d7c994141f50_76908596',
),
));
?><!-- begin C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_customeraccountlinks/ps_customeraccountlinks.tpl --><nav
class="ps-customeraccountlinks footer-block col-md-6 col-lg-3"
role="navigation"
aria-labelledby="footer_customeraccount_title">
<p
id="footer_customeraccount_title"
class="footer-block__title footer-block__title--toggle"
>
<a href="http://localhost/o2w-pres/mi-cuenta" rel="nofollow">
Su cuenta
</a>
<button
class="stretched-link collapsed d-md-none"
type="button"
aria-expanded="false"
aria-controls="footer_customeraccountlinks"
data-bs-target="#footer_customeraccountlinks"
data-bs-toggle="collapse"
>
<span class="visually-hidden">
Mostrar/ocultar enlaces de tu cuenta
</span>
<i class="material-icons" aria-hidden="true">&#xE313;</i>
</button>
</p>
<div class="footer-block__content collapse" id="footer_customeraccountlinks">
<ul class="footer-block__list">
<li>
<a href="http://localhost/o2w-pres/datos-personales" rel="nofollow">
Información
</a>
</li>
<li>
<a href="http://localhost/o2w-pres/direcciones" rel="nofollow">
Direcciones
</a>
</li>
<li>
<a href="http://localhost/o2w-pres/historial-compra" rel="nofollow">
Pedidos
</a>
</li>
<li>
<a href="http://localhost/o2w-pres/facturas-abono" rel="nofollow">
Facturas por abono
</a>
</li>
<li>
<a class="logout text-danger-on-dark" href="http://localhost/o2w-pres/?mylogout=" rel="nofollow">
Cerrar sesión
</a>
</li>
</ul>
</div>
</nav>
<!-- end C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_customeraccountlinks/ps_customeraccountlinks.tpl --><?php }
}
@@ -0,0 +1,220 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:27
from 'module:ps_linklistviewstemplateshooklinkblock.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c9973aeec7_56590199',
'has_nocache_code' => false,
'file_dependency' =>
array (
'906548e89c8c6025457ddaeffb1980a0c743b872' =>
array (
0 => 'module:ps_linklistviewstemplateshooklinkblock.tpl',
1 => 1770799095,
2 => 'module',
),
),
'cache_lifetime' => 31536000,
),true)) {
function content_69d7c9973aeec7_56590199 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->smarty->ext->_tplFunction->registerTplFunctions($_smarty_tpl, array (
'renderLogo' =>
array (
'compiled_filepath' => 'C:\\xampp\\htdocs\\o2w-pres\\var\\cache\\dev\\smarty\\compile\\hummingbirdlayouts_layout_full_width_tpl\\32\\b7\\59\\32b759886b70dcbba24b53fd5c8d15e39e3be220_2.file.helpers.tpl.php',
'uid' => '32b759886b70dcbba24b53fd5c8d15e39e3be220',
'call_name' => 'smarty_template_function_renderLogo_45987110169d7c994141f50_76908596',
),
));
?><!-- begin C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_linklist/views/templates/hook/linkblock.tpl --> <nav
class="ps-linklist footer-block col-md-6 col-lg-3"
role="navigation"
aria-labelledby="footer_title_1"
>
<p
id="footer_title_1"
class="footer-block__title footer-block__title--toggle"
>
Productos
<button
class="stretched-link collapsed d-md-none"
type="button"
aria-expanded="false"
aria-controls="footer_linklist_1"
data-bs-target="#footer_linklist_1"
data-bs-toggle="collapse"
>
<span class="visually-hidden">
Mostrar/ocultar enlaces de productos
</span>
<i class="material-icons" aria-hidden="true">&#xE313;</i>
</button>
</p>
<div class="footer-block__content collapse" id="footer_linklist_1">
<ul class="footer-block__list">
<li>
<a
id="link-product-page-prices-drop-1"
class="cms-page-link"
href="http://localhost/o2w-pres/productos-rebajados"
aria-describedby="desc-link-product-page-prices-drop-1" >
Ofertas
</a>
<span id="desc-link-product-page-prices-drop-1" class="visually-hidden">
Nuestros productos especiales
</span>
</li>
<li>
<a
id="link-product-page-new-products-1"
class="cms-page-link"
href="http://localhost/o2w-pres/novedades"
aria-describedby="desc-link-product-page-new-products-1" >
Novedades
</a>
<span id="desc-link-product-page-new-products-1" class="visually-hidden">
Novedades
</span>
</li>
<li>
<a
id="link-product-page-best-sales-1"
class="cms-page-link"
href="http://localhost/o2w-pres/mas-vendidos"
aria-describedby="desc-link-product-page-best-sales-1" >
Los más vendidos
</a>
<span id="desc-link-product-page-best-sales-1" class="visually-hidden">
Los más vendidos
</span>
</li>
</ul>
</div>
</nav>
<nav
class="ps-linklist footer-block col-md-6 col-lg-3"
role="navigation"
aria-labelledby="footer_title_2"
>
<p
id="footer_title_2"
class="footer-block__title footer-block__title--toggle"
>
Nuestra empresa
<button
class="stretched-link collapsed d-md-none"
type="button"
aria-expanded="false"
aria-controls="footer_linklist_2"
data-bs-target="#footer_linklist_2"
data-bs-toggle="collapse"
>
<span class="visually-hidden">
Mostrar/ocultar enlaces de nuestra empresa
</span>
<i class="material-icons" aria-hidden="true">&#xE313;</i>
</button>
</p>
<div class="footer-block__content collapse" id="footer_linklist_2">
<ul class="footer-block__list">
<li>
<a
id="link-cms-page-1-2"
class="cms-page-link"
href="http://localhost/o2w-pres/content/1-entrega"
aria-describedby="desc-link-cms-page-1-2" >
Envío
</a>
<span id="desc-link-cms-page-1-2" class="visually-hidden">
Nuestros términos y condiciones de envío
</span>
</li>
<li>
<a
id="link-cms-page-2-2"
class="cms-page-link"
href="http://localhost/o2w-pres/content/2-aviso-legal"
aria-describedby="desc-link-cms-page-2-2" >
Aviso legal
</a>
<span id="desc-link-cms-page-2-2" class="visually-hidden">
Aviso legal
</span>
</li>
<li>
<a
id="link-cms-page-3-2"
class="cms-page-link"
href="http://localhost/o2w-pres/content/3-terminos-y-condiciones-de-uso"
aria-describedby="desc-link-cms-page-3-2" >
Términos y condiciones
</a>
<span id="desc-link-cms-page-3-2" class="visually-hidden">
Nuestros términos y condiciones
</span>
</li>
<li>
<a
id="link-cms-page-4-2"
class="cms-page-link"
href="http://localhost/o2w-pres/content/4-sobre-nosotros"
aria-describedby="desc-link-cms-page-4-2" >
Sobre nosotros
</a>
<span id="desc-link-cms-page-4-2" class="visually-hidden">
Averigüe más sobre nosotros
</span>
</li>
<li>
<a
id="link-cms-page-5-2"
class="cms-page-link"
href="http://localhost/o2w-pres/content/5-pago-seguro"
aria-describedby="desc-link-cms-page-5-2" >
Pago seguro
</a>
<span id="desc-link-cms-page-5-2" class="visually-hidden">
Nuestra forma de pago segura
</span>
</li>
<li>
<a
id="link-static-page-contact-2"
class="cms-page-link"
href="http://localhost/o2w-pres/contactenos"
aria-describedby="desc-link-static-page-contact-2" >
Contacte con nosotros
</a>
<span id="desc-link-static-page-contact-2" class="visually-hidden">
Contáctenos
</span>
</li>
<li>
<a
id="link-static-page-sitemap-2"
class="cms-page-link"
href="http://localhost/o2w-pres/mapa del sitio"
aria-describedby="desc-link-static-page-sitemap-2" >
Mapa del sitio
</a>
<span id="desc-link-static-page-sitemap-2" class="visually-hidden">
¿Perdido? Encuentre lo que está buscando
</span>
</li>
<li>
<a
id="link-static-page-stores-2"
class="cms-page-link"
href="http://localhost/o2w-pres/tiendas"
>
Tiendas
</a>
</li>
</ul>
</div>
</nav>
<!-- end C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_linklist/views/templates/hook/linkblock.tpl --><?php }
}
@@ -0,0 +1,31 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:26
from 'module:ps_socialfollowps_socialfollow.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c996e74404_72025151',
'has_nocache_code' => false,
'file_dependency' =>
array (
'80ac9ddb06fe7b43ffdd2f5cd1185536480d2577' =>
array (
0 => 'module:ps_socialfollowps_socialfollow.tpl',
1 => 1770799095,
2 => 'module',
),
),
'cache_lifetime' => 31536000,
),true)) {
function content_69d7c996e74404_72025151 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->smarty->ext->_tplFunction->registerTplFunctions($_smarty_tpl, array (
'renderLogo' =>
array (
'compiled_filepath' => 'C:\\xampp\\htdocs\\o2w-pres\\var\\cache\\dev\\smarty\\compile\\hummingbirdlayouts_layout_full_width_tpl\\32\\b7\\59\\32b759886b70dcbba24b53fd5c8d15e39e3be220_2.file.helpers.tpl.php',
'uid' => '32b759886b70dcbba24b53fd5c8d15e39e3be220',
'call_name' => 'smarty_template_function_renderLogo_45987110169d7c994141f50_76908596',
),
));
?><!-- begin C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_socialfollow/ps_socialfollow.tpl --><!-- end C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_socialfollow/ps_socialfollow.tpl --><?php }
}
@@ -0,0 +1,43 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:24
from 'module:ps_contactinfonav.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c994f1a787_28757023',
'has_nocache_code' => false,
'file_dependency' =>
array (
'0eb2119957cbc13b240126b3ccd8fac8f109f1e2' =>
array (
0 => 'module:ps_contactinfonav.tpl',
1 => 1770799095,
2 => 'module',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c994f1a787_28757023 (Smarty_Internal_Template $_smarty_tpl) {
?><!-- begin C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_contactinfo/nav.tpl --><div id="_desktop_ps_contactinfo">
<div class="ps-contactinfo">
<?php if ($_smarty_tpl->tpl_vars['contact_infos']->value['phone']) {?>
<a class="ps-contactinfo__phone" href="tel:<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['contact_infos']->value['phone']), ENT_QUOTES, 'UTF-8');?>
" aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Call us at: %phone%','sprintf'=>array('%phone%'=>$_smarty_tpl->tpl_vars['contact_infos']->value['phone']),'d'=>'Shop.Theme.Global'),$_smarty_tpl ) );?>
">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Call us: %phone%','sprintf'=>array('%phone%'=>$_smarty_tpl->tpl_vars['contact_infos']->value['phone']),'d'=>'Shop.Theme.Global'),$_smarty_tpl ) );?>
</a>
<?php } else { ?>
<a class="ps-contactinfo__email" href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['contact']), ENT_QUOTES, 'UTF-8');?>
">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Contact us','d'=>'Shop.Theme.Global'),$_smarty_tpl ) );?>
</a>
<?php }?>
</div>
</div>
<!-- end C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_contactinfo/nav.tpl --><?php }
}
@@ -0,0 +1,92 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:25
from 'module:ps_searchbarps_searchbar.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c995d47d86_56467233',
'has_nocache_code' => false,
'file_dependency' =>
array (
'110ec72aa9921d2c382ad628bdb2f0bc5105a617' =>
array (
0 => 'module:ps_searchbarps_searchbar.tpl',
1 => 1770799095,
2 => 'module',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c995d47d86_56467233 (Smarty_Internal_Template $_smarty_tpl) {
?><!-- begin C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_searchbar/ps_searchbar.tpl -->
<div id="_desktop_ps_searchbar" class="order-2 ms-auto col-auto d-none d-md-flex align-items-center">
<div id="ps_searchbar" class="ps-searchbar js-search-widget" data-search-controller-url="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['search_controller_url']->value), ENT_QUOTES, 'UTF-8');?>
">
<form class="ps-searchbar__form" method="get" action="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['search_controller_url']->value), ENT_QUOTES, 'UTF-8');?>
" role="search">
<input type="hidden" name="controller" value="search">
<i class="material-icons ps-searchbar__magnifier js-search-icon" aria-hidden="true">&#xE8B6;</i>
<input
class="js-search-input form-control ps-searchbar__input"
type="text"
name="s"
value="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['search_string']->value), ENT_QUOTES, 'UTF-8');?>
"
placeholder="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Search products...','d'=>'Shop.Theme.Catalog'),$_smarty_tpl ) );?>
"
aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Search','d'=>'Shop.Theme.Catalog'),$_smarty_tpl ) );?>
"
autocomplete="off"
role="combobox"
aria-haspopup="listbox"
aria-autocomplete="list"
aria-controls="ps_searchbar_results"
aria-expanded="false"
>
<button type="button" class="ps-searchbar__clear js-search-clear btn outline outline--rounded d-none" aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Clear search','d'=>'Shop.Theme.Catalog'),$_smarty_tpl ) );?>
">
<i class="material-icons">&#xE14C;</i>
</button>
</form>
<div
class="ps-searchbar__dropdown js-search-dropdown d-none"
id="ps_searchbar_dropdown"
aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Search results','d'=>'Shop.Theme.Catalog'),$_smarty_tpl ) );?>
"
tabindex="-1"
>
<div class="ps-searchbar__results js-search-results" id="ps_searchbar_results" role="listbox" tabindex="-1"></div>
</div>
</div>
</div>
<template id="ps_searchbar_result" class="js-search-template">
<a data-ps-ref="searchbar-result-link" class="ps-searchbar__result-link" id="" href="">
<img src="" alt="" class="ps-searchbar__result-image">
<p class="ps-searchbar__result-name"></p>
</a>
</template>
<div class="ps-searchbar--mobile d-md-none d-flex col-auto">
<div class="header-block d-flex align-items-center">
<a class="header-block__action-btn" href="#" role="button" data-bs-toggle="offcanvas" data-bs-target="#searchCanvas" aria-controls="searchCanvas" aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Show search bar','d'=>'Shop.Theme.Global'),$_smarty_tpl ) );?>
">
<span class="material-icons header-block__icon">&#xE8B6;</span>
</a>
</div>
<div class="ps-searchbar__offcanvas js-search-offcanvas offcanvas offcanvas-top h-auto" tabindex="-1" id="searchCanvas" aria-labelledby="offcanvasTopLabel">
<div class="offcanvas-header">
<div id="_mobile_ps_searchbar" class="ps-searchbar__container"></div>
<button type="button" class="btn btn-link" data-bs-dismiss="offcanvas" aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Close search','d'=>'Shop.Theme.Global'),$_smarty_tpl ) );?>
"><?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Cancel','d'=>'Shop.Theme.Global'),$_smarty_tpl ) );?>
</button>
</div>
</div>
</div>
<!-- end C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_searchbar/ps_searchbar.tpl --><?php }
}
@@ -0,0 +1,78 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:26
from 'module:ps_emailsubscriptionviewstemplateshookps_emailsubscription.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c996edc370_81794997',
'has_nocache_code' => false,
'file_dependency' =>
array (
'307dc6bd4724d29d1572cc301dd7148e962604ef' =>
array (
0 => 'module:ps_emailsubscriptionviewstemplateshookps_emailsubscription.tpl',
1 => 1770799095,
2 => 'module',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c996edc370_81794997 (Smarty_Internal_Template $_smarty_tpl) {
?><!-- begin C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_emailsubscription/views/templates/hook/ps_emailsubscription.tpl --><section class="ps-emailsubscription bg-body-tertiary py-3 py-lg-4" id="emailsubscription_anchor_<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['hookName']->value), ENT_QUOTES, 'UTF-8');?>
">
<div class="container">
<div class="row justify-content-center">
<p class="h3 col-lg-4">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Get our latest news and special sales','d'=>'Shop.Theme.Global'),$_smarty_tpl ) );?>
</p>
<form class="col-lg-6" action="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['current_url']), ENT_QUOTES, 'UTF-8');?>
#emailsubscription_anchor_<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['hookName']->value), ENT_QUOTES, 'UTF-8');?>
" method="post">
<?php if ($_smarty_tpl->tpl_vars['msg']->value) {?>
<div class="alert <?php if ($_smarty_tpl->tpl_vars['nw_error']->value) {?>alert-danger<?php } else { ?>alert-success<?php }?> alert-dismissible fade show mb-2" role="alert" tabindex="0">
<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['msg']->value), ENT_QUOTES, 'UTF-8');?>
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
<?php }?>
<div class="d-flex gap-2 align-items-center mb-2">
<input class="form-control flex-grow-1" type="email" name="email" value="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['value']->value), ENT_QUOTES, 'UTF-8');?>
" placeholder="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Your email address','d'=>'Modules.Emailsubscription.Shop'),$_smarty_tpl ) );?>
" aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Your email address','d'=>'Modules.Emailsubscription.Shop'),$_smarty_tpl ) );?>
" autocomplete="email" required />
<input class="btn btn-primary" type="submit" name="submitNewsletter" value="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Subscribe','d'=>'Shop.Theme.Actions'),$_smarty_tpl ) );?>
" aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Subscribe to our newsletter','d'=>'Modules.Emailsubscription.Shop'),$_smarty_tpl ) );?>
" />
</div>
<?php $_smarty_tpl->smarty->ext->_capture->open($_smarty_tpl, "display_gdpr_consent", null, null);
echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayGDPRConsent','id_module'=>$_smarty_tpl->tpl_vars['id_module']->value),$_smarty_tpl ) );
$_smarty_tpl->smarty->ext->_capture->close($_smarty_tpl);?>
<?php if ((($_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'display_gdpr_consent') !== null )) && $_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'display_gdpr_consent')) {?>
<div class="fs-6 mb-2">
<?php echo $_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'display_gdpr_consent');?>
</div>
<?php }?>
<?php if ($_smarty_tpl->tpl_vars['conditions']->value) {?>
<p class="fs-6 text-body-secondary mb-0"><?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['conditions']->value), ENT_QUOTES, 'UTF-8');?>
</p>
<?php }?>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayNewsletterRegistration'),$_smarty_tpl ) );?>
<input type="hidden" value="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['hookName']->value), ENT_QUOTES, 'UTF-8');?>
" name="blockHookName" />
<input type="hidden" name="action" value="0" />
</form>
</div>
</div>
</section>
<!-- end C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_emailsubscription/views/templates/hook/ps_emailsubscription.tpl --><?php }
}
@@ -0,0 +1,52 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:25
from 'module:ps_shoppingcartps_shoppingcart.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c995402f04_01649441',
'has_nocache_code' => false,
'file_dependency' =>
array (
'35655e6409b6198f29dd6e732ef9598dec599880' =>
array (
0 => 'module:ps_shoppingcartps_shoppingcart.tpl',
1 => 1770799095,
2 => 'module',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c995402f04_01649441 (Smarty_Internal_Template $_smarty_tpl) {
?><!-- begin C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_shoppingcart/ps_shoppingcart.tpl -->
<div id="_desktop_ps_shoppingcart">
<div class="ps-shoppingcart">
<div class="header-block d-flex align-items-center blockcart cart-preview <?php if ($_smarty_tpl->tpl_vars['cart']->value['products_count'] > 0) {?>header-block--active<?php } else { ?>inactive<?php }?>" data-refresh-url="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['refresh_url']->value), ENT_QUOTES, 'UTF-8');?>
">
<?php if ($_smarty_tpl->tpl_vars['cart']->value['products_count'] > 0) {?>
<a class="header-block__action-btn pe-md-0" rel="nofollow" href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['cart_url']->value), ENT_QUOTES, 'UTF-8');?>
" aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'View cart (%d products)','d'=>'Shop.Theme.Checkout','sprintf'=>array($_smarty_tpl->tpl_vars['cart']->value['products_count'])),$_smarty_tpl ) );?>
">
<?php } else { ?>
<span class="header-block__action-btn pe-md-0">
<?php }?>
<i class="material-icons header-block__icon" aria-hidden="true">&#xE8CC;</i>
<span class="d-none d-md-flex header-block__title"><?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Cart','d'=>'Shop.Theme.Checkout'),$_smarty_tpl ) );?>
</span>
<span class="header-block__badge"><?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['cart']->value['products_count']), ENT_QUOTES, 'UTF-8');?>
</span>
<?php if ($_smarty_tpl->tpl_vars['cart']->value['products_count'] > 0) {?>
</a>
<?php } else { ?>
</span>
<?php }?>
</div>
</div>
</div>
<!-- end C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_shoppingcart/ps_shoppingcart.tpl --><?php }
}
@@ -0,0 +1,459 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:25
from 'module:ps_mainmenups_mainmenu.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c9955c1b19_26946068',
'has_nocache_code' => false,
'file_dependency' =>
array (
'41df1985130dffd7d3fe4cb369091546a0b40be7' =>
array (
0 => 'module:ps_mainmenups_mainmenu.tpl',
1 => 1770799095,
2 => 'module',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c9955c1b19_26946068 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->smarty->ext->_tplFunction->registerTplFunctions($_smarty_tpl, array (
'generateLinks' =>
array (
'compiled_filepath' => 'C:\\xampp\\htdocs\\o2w-pres\\var\\cache\\dev\\smarty\\compile\\hummingbird\\41\\df\\19\\41df1985130dffd7d3fe4cb369091546a0b40be7_2.module.ps_mainmenups_mainmenu.tpl.php',
'uid' => '41df1985130dffd7d3fe4cb369091546a0b40be7',
'call_name' => 'smarty_template_function_generateLinks_51710705469d7c9955997f7_38320722',
),
'desktopSubMenu' =>
array (
'compiled_filepath' => 'C:\\xampp\\htdocs\\o2w-pres\\var\\cache\\dev\\smarty\\compile\\hummingbird\\41\\df\\19\\41df1985130dffd7d3fe4cb369091546a0b40be7_2.module.ps_mainmenups_mainmenu.tpl.php',
'uid' => '41df1985130dffd7d3fe4cb369091546a0b40be7',
'call_name' => 'smarty_template_function_desktopSubMenu_51710705469d7c9955997f7_38320722',
),
'desktopFirstLevel' =>
array (
'compiled_filepath' => 'C:\\xampp\\htdocs\\o2w-pres\\var\\cache\\dev\\smarty\\compile\\hummingbird\\41\\df\\19\\41df1985130dffd7d3fe4cb369091546a0b40be7_2.module.ps_mainmenups_mainmenu.tpl.php',
'uid' => '41df1985130dffd7d3fe4cb369091546a0b40be7',
'call_name' => 'smarty_template_function_desktopFirstLevel_51710705469d7c9955997f7_38320722',
),
'desktopMenu' =>
array (
'compiled_filepath' => 'C:\\xampp\\htdocs\\o2w-pres\\var\\cache\\dev\\smarty\\compile\\hummingbird\\41\\df\\19\\41df1985130dffd7d3fe4cb369091546a0b40be7_2.module.ps_mainmenups_mainmenu.tpl.php',
'uid' => '41df1985130dffd7d3fe4cb369091546a0b40be7',
'call_name' => 'smarty_template_function_desktopMenu_51710705469d7c9955997f7_38320722',
),
'mobileMenu' =>
array (
'compiled_filepath' => 'C:\\xampp\\htdocs\\o2w-pres\\var\\cache\\dev\\smarty\\compile\\hummingbird\\41\\df\\19\\41df1985130dffd7d3fe4cb369091546a0b40be7_2.module.ps_mainmenups_mainmenu.tpl.php',
'uid' => '41df1985130dffd7d3fe4cb369091546a0b40be7',
'call_name' => 'smarty_template_function_mobileMenu_51710705469d7c9955997f7_38320722',
),
));
?><!-- begin C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_mainmenu/ps_mainmenu.tpl -->
<div class="ps-mainmenu ps-mainmenu--desktop col-xl col-auto">
<nav class="ps-mainmenu__desktop d-none d-xl-block position-static js-menu-desktop" data-ps-ref="desktop-menu-container" aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Main navigation','d'=>'Shop.Theme.Menu'),$_smarty_tpl ) );?>
">
<?php $_smarty_tpl->smarty->ext->_tplFunction->callTemplateFunction($_smarty_tpl, 'desktopMenu', array('nodes'=>$_smarty_tpl->tpl_vars['menu']->value['children']), true);?>
</nav>
<div class="ps-mainmenu__mobile-toggle">
<button
class="menu-toggle btn btn-link"
data-bs-toggle="offcanvas"
data-bs-target="#mobileMenu"
aria-controls="mobileMenu"
aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Open mobile menu','d'=>'Shop.Theme.Menu'),$_smarty_tpl ) );?>
"
>
<span class="material-icons" aria-hidden="true">&#xE5D2;</span>
</button>
</div>
</div>
<div
class="ps-mainmenu ps-mainmenu--mobile offcanvas offcanvas-start js-menu-canvas"
tabindex="-1"
id="mobileMenu"
aria-labelledby="mobileMenuLabel"
>
<div class="offcanvas-header">
<div class="ps-mainmenu__back-button">
<button class="btn btn-link btn-sm d-none js-back-button" type="button" aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Go back to main menu','d'=>'Shop.Theme.Menu'),$_smarty_tpl ) );?>
">
<span class="material-icons rtl-flip" aria-hidden="true">&#xE5CB;</span>
<span class="js-menu-back-title"><?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'All','d'=>'Shop.Theme.Global'),$_smarty_tpl ) );?>
</span>
</button>
</div>
<button type="button" class="btn-close btn text-reset" data-bs-dismiss="offcanvas" aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Close','d'=>'Shop.Theme.Global'),$_smarty_tpl ) );?>
"></button>
</div>
<div class="ps-mainmenu__mobile">
<?php $_smarty_tpl->smarty->ext->_tplFunction->callTemplateFunction($_smarty_tpl, 'mobileMenu', array('nodes'=>$_smarty_tpl->tpl_vars['menu']->value['children']), true);?>
</div>
<div class="ps-mainmenu__additionnals offcanvas-body d-flex flex-wrap align-items-center gap-3">
<div class="ps-mainmenu__selects d-flex gap-2 me-auto">
<div id="_mobile_ps_currencyselector" class="col-auto"></div>
<div id="_mobile_ps_languageselector" class="col-auto"></div>
</div>
<div id="_mobile_ps_contactinfo"></div>
</div>
</div>
<!-- end C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_mainmenu/ps_mainmenu.tpl --><?php }
/* smarty_template_function_generateLinks_51710705469d7c9955997f7_38320722 */
if (!function_exists('smarty_template_function_generateLinks_51710705469d7c9955997f7_38320722')) {
function smarty_template_function_generateLinks_51710705469d7c9955997f7_38320722(Smarty_Internal_Template $_smarty_tpl,$params) {
$params = array_merge(array('links'=>array(),'class'=>"menu-item",'parent'=>null), $params);
foreach ($params as $key => $value) {
$_smarty_tpl->tpl_vars[$key] = new Smarty_Variable($value, $_smarty_tpl->isRenderingCache);
}
$_smarty_tpl->_checkPlugins(array(0=>array('file'=>'C:\\xampp\\htdocs\\o2w-pres\\vendor\\smarty\\smarty\\libs\\plugins\\modifier.count.php','function'=>'smarty_modifier_count',),));
?>
<?php if ($_smarty_tpl->tpl_vars['parent']->value['depth'] === 1) {?>
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['links']->value, 'link');
$_smarty_tpl->tpl_vars['link']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['link']->value) {
$_smarty_tpl->tpl_vars['link']->do_else = false;
?>
<?php if ($_smarty_tpl->tpl_vars['link']->value['depth'] === 3) {?>
<ul class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['class']->value), ENT_QUOTES, 'UTF-8');?>
__group--<?php echo htmlspecialchars((string) (smarty_modifier_count($_smarty_tpl->tpl_vars['link']->value['children']) ? 'child' : 'nochild'), ENT_QUOTES, 'UTF-8');?>
">
<?php }?>
<li>
<a
class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['class']->value), ENT_QUOTES, 'UTF-8');?>
<?php if ($_smarty_tpl->tpl_vars['link']->value['depth'] === 3) {
echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['class']->value), ENT_QUOTES, 'UTF-8');?>
__group-main-item<?php }?>"
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['link']->value['url']), ENT_QUOTES, 'UTF-8');?>
"
data-depth="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['link']->value['depth']), ENT_QUOTES, 'UTF-8');?>
"
<?php if ($_smarty_tpl->tpl_vars['link']->value['open_in_new_window']) {?>target="_blank"<?php }?>
>
<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['link']->value['label']), ENT_QUOTES, 'UTF-8');?>
</a>
</li>
<?php $_smarty_tpl->smarty->ext->_tplFunction->callTemplateFunction($_smarty_tpl, 'generateLinks', array('links'=>$_smarty_tpl->tpl_vars['link']->value['children'],'parent'=>$_smarty_tpl->tpl_vars['parent']->value), true);?>
<?php if ($_smarty_tpl->tpl_vars['link']->value['depth'] === 3) {?>
</ul>
<?php }?>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
<?php }
}}
/*/ smarty_template_function_generateLinks_51710705469d7c9955997f7_38320722 */
/* smarty_template_function_desktopSubMenu_51710705469d7c9955997f7_38320722 */
if (!function_exists('smarty_template_function_desktopSubMenu_51710705469d7c9955997f7_38320722')) {
function smarty_template_function_desktopSubMenu_51710705469d7c9955997f7_38320722(Smarty_Internal_Template $_smarty_tpl,$params) {
$params = array_merge(array('nodes'=>array(),'depth'=>0,'parent'=>null), $params);
foreach ($params as $key => $value) {
$_smarty_tpl->tpl_vars[$key] = new Smarty_Variable($value, $_smarty_tpl->isRenderingCache);
}
$_smarty_tpl->_checkPlugins(array(0=>array('file'=>'C:\\xampp\\htdocs\\o2w-pres\\vendor\\smarty\\smarty\\libs\\plugins\\modifier.count.php','function'=>'smarty_modifier_count',),));
?>
<?php if (smarty_modifier_count($_smarty_tpl->tpl_vars['nodes']->value)) {?>
<?php if ($_smarty_tpl->tpl_vars['depth']->value === 1) {?>
<div class="js-sub-menu submenu" role="menu" aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'%s submenu','sprintf'=>array($_smarty_tpl->tpl_vars['parent']->value['label']),'d'=>'Shop.Theme.Menu'),$_smarty_tpl ) );?>
" id="submenu-<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['parent']->value['page_identifier']), ENT_QUOTES, 'UTF-8');?>
" data-ps-ref="desktop-submenu">
<div class="container">
<div class="submenu__row row gx-5">
<?php }?>
<?php if ($_smarty_tpl->tpl_vars['depth']->value === 1) {?>
<div class="submenu__left col-sm-3" role="tablist" aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'%s submenu tabs','sprintf'=>array($_smarty_tpl->tpl_vars['parent']->value['label']),'d'=>'Shop.Theme.Menu'),$_smarty_tpl ) );?>
" data-ps-ref="desktop-submenu-left">
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['nodes']->value, 'node');
$_smarty_tpl->tpl_vars['node']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['node']->value) {
$_smarty_tpl->tpl_vars['node']->do_else = false;
?>
<a
class="submenu__left-item"
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['node']->value['url']), ENT_QUOTES, 'UTF-8');?>
"
data-depth="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['node']->value['depth']), ENT_QUOTES, 'UTF-8');?>
"
aria-selected="<?php if ((isset($_smarty_tpl->tpl_vars['__smarty_foreach_node']->value['first']) ? $_smarty_tpl->tpl_vars['__smarty_foreach_node']->value['first'] : null)) {?>true<?php } else { ?>false<?php }?>"
tabindex="<?php if ((isset($_smarty_tpl->tpl_vars['__smarty_foreach_node']->value['first']) ? $_smarty_tpl->tpl_vars['__smarty_foreach_node']->value['first'] : null)) {?>0<?php } else { ?>-1<?php }?>"
data-ps-ref="desktop-submenu-left-item"
data-ps-has-child="<?php if (smarty_modifier_count($_smarty_tpl->tpl_vars['node']->value['children'])) {?>true<?php } else { ?>false<?php }?>"
<?php if (smarty_modifier_count($_smarty_tpl->tpl_vars['node']->value['children'])) {?>
role="tab"
id="tab_<?php echo htmlspecialchars((string) (call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'classname' ][ 0 ], array( mb_strtolower((string) $_smarty_tpl->tpl_vars['node']->value['label'], 'UTF-8') ))), ENT_QUOTES, 'UTF-8');?>
_<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['node']->value['depth']), ENT_QUOTES, 'UTF-8');?>
_<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['node']->value['page_identifier']), ENT_QUOTES, 'UTF-8');?>
"
data-open-tab="submenu_<?php echo htmlspecialchars((string) (call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'classname' ][ 0 ], array( mb_strtolower((string) $_smarty_tpl->tpl_vars['node']->value['label'], 'UTF-8') ))), ENT_QUOTES, 'UTF-8');?>
_<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['node']->value['depth']), ENT_QUOTES, 'UTF-8');?>
_<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['node']->value['page_identifier']), ENT_QUOTES, 'UTF-8');?>
"
aria-controls="submenu_<?php echo htmlspecialchars((string) (call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'classname' ][ 0 ], array( mb_strtolower((string) $_smarty_tpl->tpl_vars['node']->value['label'], 'UTF-8') ))), ENT_QUOTES, 'UTF-8');?>
_<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['node']->value['depth']), ENT_QUOTES, 'UTF-8');?>
_<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['node']->value['page_identifier']), ENT_QUOTES, 'UTF-8');?>
"
<?php }?>
<?php if ($_smarty_tpl->tpl_vars['node']->value['open_in_new_window']) {?>target="_blank" rel="noopener noreferrer"<?php }?>
>
<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['node']->value['label']), ENT_QUOTES, 'UTF-8');?>
</a>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
</div>
<?php }?>
<?php if ($_smarty_tpl->tpl_vars['depth']->value === 1) {?>
<div class="submenu__right col-sm-9" data-ps-ref="desktop-submenu-right">
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['nodes']->value, 'node');
$_smarty_tpl->tpl_vars['node']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['node']->value) {
$_smarty_tpl->tpl_vars['node']->do_else = false;
?>
<div
class="submenu__right-items"
role="tabpanel"
data-ps-ref="desktop-submenu-right-items"
<?php if (smarty_modifier_count($_smarty_tpl->tpl_vars['node']->value['children'])) {?>
id="submenu_<?php echo htmlspecialchars((string) (call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'classname' ][ 0 ], array( mb_strtolower((string) $_smarty_tpl->tpl_vars['node']->value['label'], 'UTF-8') ))), ENT_QUOTES, 'UTF-8');?>
_<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['node']->value['depth']), ENT_QUOTES, 'UTF-8');?>
_<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['node']->value['page_identifier']), ENT_QUOTES, 'UTF-8');?>
"
aria-labelledby="tab_<?php echo htmlspecialchars((string) (call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'classname' ][ 0 ], array( mb_strtolower((string) $_smarty_tpl->tpl_vars['node']->value['label'], 'UTF-8') ))), ENT_QUOTES, 'UTF-8');?>
_<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['node']->value['depth']), ENT_QUOTES, 'UTF-8');?>
_<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['node']->value['page_identifier']), ENT_QUOTES, 'UTF-8');?>
"
<?php }?>
>
<?php $_smarty_tpl->smarty->ext->_tplFunction->callTemplateFunction($_smarty_tpl, 'generateLinks', array('links'=>$_smarty_tpl->tpl_vars['node']->value['children'],'parent'=>$_smarty_tpl->tpl_vars['parent']->value), true);?>
</div>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
</div>
<?php }?>
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['nodes']->value, 'node');
$_smarty_tpl->tpl_vars['node']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['node']->value) {
$_smarty_tpl->tpl_vars['node']->do_else = false;
?>
<?php if (smarty_modifier_count($_smarty_tpl->tpl_vars['node']->value['children'])) {?>
<?php $_smarty_tpl->smarty->ext->_tplFunction->callTemplateFunction($_smarty_tpl, 'desktopSubMenu', array('nodes'=>$_smarty_tpl->tpl_vars['node']->value['children'],'depth'=>$_smarty_tpl->tpl_vars['node']->value['depth'],'parent'=>$_smarty_tpl->tpl_vars['node']->value), true);?>
<?php }?>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
<?php if ($_smarty_tpl->tpl_vars['depth']->value === 1) {?>
</div>
</div>
</div>
<?php }?>
<?php }
}}
/*/ smarty_template_function_desktopSubMenu_51710705469d7c9955997f7_38320722 */
/* smarty_template_function_desktopFirstLevel_51710705469d7c9955997f7_38320722 */
if (!function_exists('smarty_template_function_desktopFirstLevel_51710705469d7c9955997f7_38320722')) {
function smarty_template_function_desktopFirstLevel_51710705469d7c9955997f7_38320722(Smarty_Internal_Template $_smarty_tpl,$params) {
$params = array_merge(array('itemsFirstLevel'=>array()), $params);
foreach ($params as $key => $value) {
$_smarty_tpl->tpl_vars[$key] = new Smarty_Variable($value, $_smarty_tpl->isRenderingCache);
}
$_smarty_tpl->_checkPlugins(array(0=>array('file'=>'C:\\xampp\\htdocs\\o2w-pres\\vendor\\smarty\\smarty\\libs\\plugins\\modifier.count.php','function'=>'smarty_modifier_count',),));
?>
<?php if (smarty_modifier_count($_smarty_tpl->tpl_vars['itemsFirstLevel']->value)) {?>
<ul class="ps-mainmenu__tree" id="top-menu" data-ps-ref="desktop-menu-tree">
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['itemsFirstLevel']->value, 'menuItem');
$_smarty_tpl->tpl_vars['menuItem']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['menuItem']->value) {
$_smarty_tpl->tpl_vars['menuItem']->do_else = false;
?>
<li class="ps-mainmenu__tree-item type-<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['menuItem']->value['type']), ENT_QUOTES, 'UTF-8');?>
<?php if ($_smarty_tpl->tpl_vars['menuItem']->value['current']) {?> current<?php }?>" data-id="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['menuItem']->value['page_identifier']), ENT_QUOTES, 'UTF-8');?>
" data-ps-ref="desktop-menu-item">
<div class="ps-mainmenu__tree-item-wrapper">
<a
class="ps-mainmenu__tree-link"
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['menuItem']->value['url']), ENT_QUOTES, 'UTF-8');?>
"
data-depth="1"
data-ps-ref="desktop-menu-link"
<?php if ($_smarty_tpl->tpl_vars['menuItem']->value['current']) {?>aria-current="page"<?php }?>
<?php if ($_smarty_tpl->tpl_vars['menuItem']->value['open_in_new_window']) {?>target="_blank" rel="noopener noreferrer"<?php }?>
>
<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['menuItem']->value['label']), ENT_QUOTES, 'UTF-8');?>
</a>
<?php if (smarty_modifier_count($_smarty_tpl->tpl_vars['menuItem']->value['children'])) {?>
<button
class="ps-mainmenu__tree-dropdown-toggle dropdown-toggle"
type="button"
aria-haspopup="menu"
aria-expanded="false"
aria-controls="submenu-<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['menuItem']->value['page_identifier']), ENT_QUOTES, 'UTF-8');?>
"
aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Open %s submenu','sprintf'=>array($_smarty_tpl->tpl_vars['menuItem']->value['label']),'d'=>'Shop.Theme.Menu'),$_smarty_tpl ) );?>
"
data-ps-ref="desktop-menu-dropdown-toggle"
></button>
<?php }?>
</div>
<?php $_smarty_tpl->smarty->ext->_tplFunction->callTemplateFunction($_smarty_tpl, 'desktopSubMenu', array('nodes'=>$_smarty_tpl->tpl_vars['menuItem']->value['children'],'depth'=>$_smarty_tpl->tpl_vars['menuItem']->value['depth'],'parent'=>$_smarty_tpl->tpl_vars['menuItem']->value), true);?>
</li>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
</ul>
<?php }
}}
/*/ smarty_template_function_desktopFirstLevel_51710705469d7c9955997f7_38320722 */
/* smarty_template_function_desktopMenu_51710705469d7c9955997f7_38320722 */
if (!function_exists('smarty_template_function_desktopMenu_51710705469d7c9955997f7_38320722')) {
function smarty_template_function_desktopMenu_51710705469d7c9955997f7_38320722(Smarty_Internal_Template $_smarty_tpl,$params) {
$params = array_merge(array('nodes'=>array(),'depth'=>0,'parent'=>null), $params);
foreach ($params as $key => $value) {
$_smarty_tpl->tpl_vars[$key] = new Smarty_Variable($value, $_smarty_tpl->isRenderingCache);
}
?>
<?php $_smarty_tpl->smarty->ext->_tplFunction->callTemplateFunction($_smarty_tpl, 'desktopFirstLevel', array('itemsFirstLevel'=>$_smarty_tpl->tpl_vars['nodes']->value), true);?>
<?php
}}
/*/ smarty_template_function_desktopMenu_51710705469d7c9955997f7_38320722 */
/* smarty_template_function_mobileMenu_51710705469d7c9955997f7_38320722 */
if (!function_exists('smarty_template_function_mobileMenu_51710705469d7c9955997f7_38320722')) {
function smarty_template_function_mobileMenu_51710705469d7c9955997f7_38320722(Smarty_Internal_Template $_smarty_tpl,$params) {
$params = array_merge(array('nodes'=>array(),'depth'=>0,'parent'=>null), $params);
foreach ($params as $key => $value) {
$_smarty_tpl->tpl_vars[$key] = new Smarty_Variable($value, $_smarty_tpl->isRenderingCache);
}
$_smarty_tpl->_checkPlugins(array(0=>array('file'=>'C:\\xampp\\htdocs\\o2w-pres\\vendor\\smarty\\smarty\\libs\\plugins\\modifier.count.php','function'=>'smarty_modifier_count',),));
?>
<?php $_smarty_tpl->_assignInScope('children', array());?>
<?php if (smarty_modifier_count($_smarty_tpl->tpl_vars['nodes']->value)) {?>
<nav
class="menu menu--mobile<?php if ($_smarty_tpl->tpl_vars['depth']->value === 0) {?> menu--current js-menu-current<?php } else { ?> menu--child js-menu-child<?php }?>"
<?php if ($_smarty_tpl->tpl_vars['depth']->value === 0) {?>id="menu-mobile"<?php } else { ?>data-parent-title="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['parent']->value['label']), ENT_QUOTES, 'UTF-8');?>
"<?php }?>
<?php if ($_smarty_tpl->tpl_vars['depth']->value > 1) {?>data-back-title="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['backTitle']->value), ENT_QUOTES, 'UTF-8');?>
" data-id="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['expandId']->value), ENT_QUOTES, 'UTF-8');?>
"<?php }?>
data-depth="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['depth']->value), ENT_QUOTES, 'UTF-8');?>
"
>
<ul class="menu__list">
<?php if ($_smarty_tpl->tpl_vars['depth']->value >= 1) {?>
<li class="menu__title"><?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['parent']->value['label']), ENT_QUOTES, 'UTF-8');?>
</li>
<?php }?>
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['nodes']->value, 'node');
$_smarty_tpl->tpl_vars['node']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['node']->value) {
$_smarty_tpl->tpl_vars['node']->do_else = false;
?>
<li
class="type-<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['node']->value['type']), ENT_QUOTES, 'UTF-8');?>
<?php if ($_smarty_tpl->tpl_vars['node']->value['current']) {?> current<?php }?> <?php if (smarty_modifier_count($_smarty_tpl->tpl_vars['node']->value['children'])) {?> menu--childrens<?php }?>"
id="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['node']->value['page_identifier']), ENT_QUOTES, 'UTF-8');?>
"
>
<a
class="<?php if ($_smarty_tpl->tpl_vars['depth']->value >= 0) {?>menu__link<?php }?>"
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['node']->value['url']), ENT_QUOTES, 'UTF-8');?>
"
data-depth="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['depth']->value), ENT_QUOTES, 'UTF-8');?>
"
<?php if ($_smarty_tpl->tpl_vars['node']->value['open_in_new_window']) {?>target="_blank"<?php }?>
>
<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['node']->value['label']), ENT_QUOTES, 'UTF-8');?>
</a>
<?php if (smarty_modifier_count($_smarty_tpl->tpl_vars['node']->value['children'])) {?>
<?php $_smarty_tpl->_assignInScope('_expand_id', call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'mt_rand' ][ 0 ], array( 10,100000 )));?>
<button class="menu__toggle-child btn btn-link js-menu-open-child" data-target="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['_expand_id']->value), ENT_QUOTES, 'UTF-8');?>
">
<i class="material-icons rtl-flip" aria-hidden="true">&#xE5CC;</i>
</button>
<?php }?>
</li>
<?php if (smarty_modifier_count($_smarty_tpl->tpl_vars['node']->value['children'])) {?>
<?php $_tmp_array = isset($_smarty_tpl->tpl_vars['node']) ? $_smarty_tpl->tpl_vars['node']->value : array();
if (!(is_array($_tmp_array) || $_tmp_array instanceof ArrayAccess)) {
settype($_tmp_array, 'array');
}
$_tmp_array['parent'] = $_smarty_tpl->tpl_vars['node']->value;
$_smarty_tpl->_assignInScope('node', $_tmp_array);?>
<?php $_tmp_array = isset($_smarty_tpl->tpl_vars['node']) ? $_smarty_tpl->tpl_vars['node']->value : array();
if (!(is_array($_tmp_array) || $_tmp_array instanceof ArrayAccess)) {
settype($_tmp_array, 'array');
}
$_tmp_array['expandId'] = $_smarty_tpl->tpl_vars['_expand_id']->value;
$_smarty_tpl->_assignInScope('node', $_tmp_array);?>
<?php $_tmp_array = isset($_smarty_tpl->tpl_vars['children']) ? $_smarty_tpl->tpl_vars['children']->value : array();
if (!(is_array($_tmp_array) || $_tmp_array instanceof ArrayAccess)) {
settype($_tmp_array, 'array');
}
$_tmp_array[] = $_smarty_tpl->tpl_vars['node']->value;
$_smarty_tpl->_assignInScope('children', $_tmp_array);?>
<?php }?>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
</ul>
</nav>
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['children']->value, 'child');
$_smarty_tpl->tpl_vars['child']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['child']->value) {
$_smarty_tpl->tpl_vars['child']->do_else = false;
?>
<?php $_smarty_tpl->smarty->ext->_tplFunction->callTemplateFunction($_smarty_tpl, 'mobileMenu', array('nodes'=>$_smarty_tpl->tpl_vars['child']->value['children'],'depth'=>$_smarty_tpl->tpl_vars['child']->value['children'][0]['depth'],'parent'=>$_smarty_tpl->tpl_vars['child']->value,'backTitle'=>$_smarty_tpl->tpl_vars['child']->value['parent']['label'],'expandId'=>$_smarty_tpl->tpl_vars['child']->value['expandId']), true);?>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
<?php }
}}
/*/ smarty_template_function_mobileMenu_51710705469d7c9955997f7_38320722 */
}
@@ -0,0 +1,166 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:27
from 'module:ps_customeraccountlinksps_customeraccountlinks.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c997431246_72840651',
'has_nocache_code' => false,
'file_dependency' =>
array (
'42f9461127ce7396a601c2484841253ea5ba658f' =>
array (
0 => 'module:ps_customeraccountlinksps_customeraccountlinks.tpl',
1 => 1770799095,
2 => 'module',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c997431246_72840651 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_checkPlugins(array(0=>array('file'=>'C:\\xampp\\htdocs\\o2w-pres\\vendor\\smarty\\smarty\\libs\\plugins\\modifier.count.php','function'=>'smarty_modifier_count',),));
$_smarty_tpl->compiled->nocache_hash = '81324237169d7c997427552_33518489';
?>
<!-- begin C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_customeraccountlinks/ps_customeraccountlinks.tpl --><nav
class="ps-customeraccountlinks footer-block col-md-6 col-lg-3"
role="navigation"
aria-labelledby="footer_customeraccount_title">
<p
id="footer_customeraccount_title"
class="footer-block__title footer-block__title--toggle"
>
<a href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['my_account']), ENT_QUOTES, 'UTF-8');?>
" rel="nofollow">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Your account','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
<button
class="stretched-link collapsed d-md-none"
type="button"
aria-expanded="false"
aria-controls="footer_customeraccountlinks"
data-bs-target="#footer_customeraccountlinks"
data-bs-toggle="collapse"
>
<span class="visually-hidden">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Toggle your account links','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</span>
<i class="material-icons" aria-hidden="true">&#xE313;</i>
</button>
</p>
<div class="footer-block__content collapse" id="footer_customeraccountlinks">
<ul class="footer-block__list">
<?php if ($_smarty_tpl->tpl_vars['customer']->value['is_logged']) {?>
<li>
<a href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['identity']), ENT_QUOTES, 'UTF-8');?>
" rel="nofollow">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Information','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
</li>
<?php if (smarty_modifier_count($_smarty_tpl->tpl_vars['customer']->value['addresses'])) {?>
<li>
<a href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['addresses']), ENT_QUOTES, 'UTF-8');?>
" rel="nofollow">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Addresses','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
</li>
<?php } else { ?>
<li>
<a href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['address']), ENT_QUOTES, 'UTF-8');?>
" rel="nofollow">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Add first address','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
</li>
<?php }?>
<?php if (!$_smarty_tpl->tpl_vars['configuration']->value['is_catalog']) {?>
<li>
<a href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['history']), ENT_QUOTES, 'UTF-8');?>
" rel="nofollow">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Orders','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
</li>
<?php }?>
<?php if (!$_smarty_tpl->tpl_vars['configuration']->value['is_catalog']) {?>
<li>
<a href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['order_slip']), ENT_QUOTES, 'UTF-8');?>
" rel="nofollow">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Credit slips','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
</li>
<?php }?>
<?php if ($_smarty_tpl->tpl_vars['configuration']->value['voucher_enabled'] && !$_smarty_tpl->tpl_vars['configuration']->value['is_catalog']) {?>
<li>
<a href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['discount']), ENT_QUOTES, 'UTF-8');?>
" rel="nofollow">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Vouchers','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
</li>
<?php }?>
<?php if ($_smarty_tpl->tpl_vars['configuration']->value['return_enabled'] && !$_smarty_tpl->tpl_vars['configuration']->value['is_catalog']) {?>
<li>
<a href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['order_follow']), ENT_QUOTES, 'UTF-8');?>
" rel="nofollow">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Merchandise returns','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
</li>
<?php }?>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayMyAccountBlock'),$_smarty_tpl ) );?>
<li>
<a class="logout text-danger-on-dark" href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['actions']['logout']), ENT_QUOTES, 'UTF-8');?>
" rel="nofollow">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Sign out','d'=>'Shop.Theme.Actions'),$_smarty_tpl ) );?>
</a>
</li>
<?php } else { ?>
<li>
<a href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['guest_tracking']), ENT_QUOTES, 'UTF-8');?>
" rel="nofollow">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Order tracking','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
</li>
<li>
<a href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['my_account']), ENT_QUOTES, 'UTF-8');?>
" rel="nofollow">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Sign in','d'=>'Shop.Theme.Actions'),$_smarty_tpl ) );?>
</a>
</li>
<li>
<a href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['register']), ENT_QUOTES, 'UTF-8');?>
" rel="nofollow">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Create an account','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
</li>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayMyAccountBlock'),$_smarty_tpl ) );?>
<?php }?>
</ul>
</div>
</nav>
<!-- end C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_customeraccountlinks/ps_customeraccountlinks.tpl --><?php }
}
@@ -0,0 +1,95 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:26
from 'module:ps_socialfollowps_socialfollow.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c996d04694_99687469',
'has_nocache_code' => false,
'file_dependency' =>
array (
'80ac9ddb06fe7b43ffdd2f5cd1185536480d2577' =>
array (
0 => 'module:ps_socialfollowps_socialfollow.tpl',
1 => 1770799095,
2 => 'module',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c996d04694_99687469 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_loadInheritance();
$_smarty_tpl->inheritance->init($_smarty_tpl, false);
$_smarty_tpl->compiled->nocache_hash = '3849578669d7c996d006c2_76487499';
?>
<!-- begin C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_socialfollow/ps_socialfollow.tpl --><?php if (!empty($_smarty_tpl->tpl_vars['social_links']->value)) {?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_23865359169d7c996d01277_74634603', 'block_social');
?>
<?php }?>
<!-- end C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_socialfollow/ps_socialfollow.tpl --><?php }
/* {block 'block_social'} */
class Block_23865359169d7c996d01277_74634603 extends Smarty_Internal_Block
{
public $subBlocks = array (
'block_social' =>
array (
0 => 'Block_23865359169d7c996d01277_74634603',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<div class="ps-socialfollow py-4">
<div class="container">
<ul class="list-unstyled d-flex column-gap-1 row-gap-2 flex-wrap justify-content-center align-items-center mb-0">
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['social_links']->value, 'social_link', false, 'key');
$_smarty_tpl->tpl_vars['social_link']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['key']->value => $_smarty_tpl->tpl_vars['social_link']->value) {
$_smarty_tpl->tpl_vars['social_link']->do_else = false;
?>
<li>
<a class="p-2" href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['social_link']->value['url']), ENT_QUOTES, 'UTF-8');?>
" title="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['social_link']->value['label']), ENT_QUOTES, 'UTF-8');?>
" target="_blank" rel="noopener noreferrer">
<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="currentColor" viewBox="0 0 16 16">
<?php if ($_smarty_tpl->tpl_vars['key']->value === 'facebook') {?>
<path d="M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951"/>
<?php } elseif ($_smarty_tpl->tpl_vars['key']->value === 'twitter') {?>
<path d="M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z"/>
<?php } elseif ($_smarty_tpl->tpl_vars['key']->value === 'rss') {?>
<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm1.5 2.5c5.523 0 10 4.477 10 10a1 1 0 1 1-2 0 8 8 0 0 0-8-8 1 1 0 0 1 0-2m0 4a6 6 0 0 1 6 6 1 1 0 1 1-2 0 4 4 0 0 0-4-4 1 1 0 0 1 0-2m.5 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3"/>
<?php } elseif ($_smarty_tpl->tpl_vars['key']->value === 'youtube') {?>
<path d="M8.051 1.999h.089c.822.003 4.987.033 6.11.335a2.01 2.01 0 0 1 1.415 1.42c.101.38.172.883.22 1.402l.01.104.022.26.008.104c.065.914.073 1.77.074 1.957v.075c-.001.194-.01 1.108-.082 2.06l-.008.105-.009.104c-.05.572-.124 1.14-.235 1.558a2.01 2.01 0 0 1-1.415 1.42c-1.16.312-5.569.334-6.18.335h-.142c-.309 0-1.587-.006-2.927-.052l-.17-.006-.087-.004-.171-.007-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.01 2.01 0 0 1-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09 9.82l-.008-.104A31 31 0 0 1 0 7.68v-.123c.002-.215.01-.958.064-1.778l.007-.103.003-.052.008-.104.022-.26.01-.104c.048-.519.119-1.023.22-1.402a2.01 2.01 0 0 1 1.415-1.42c.487-.13 1.544-.21 2.654-.26l.17-.007.172-.006.086-.003.171-.007A100 100 0 0 1 7.858 2zM6.4 5.209v4.818l4.157-2.408z"/>
<?php } elseif ($_smarty_tpl->tpl_vars['key']->value === 'pinterest') {?>
<path d="M8 0a8 8 0 0 0-2.915 15.452c-.07-.633-.134-1.606.027-2.297.146-.625.938-3.977.938-3.977s-.239-.479-.239-1.187c0-1.113.645-1.943 1.448-1.943.682 0 1.012.512 1.012 1.127 0 .686-.437 1.712-.663 2.663-.188.796.4 1.446 1.185 1.446 1.422 0 2.515-1.5 2.515-3.664 0-1.915-1.377-3.254-3.342-3.254-2.276 0-3.612 1.707-3.612 3.471 0 .688.265 1.425.595 1.826a.24.24 0 0 1 .056.23c-.061.252-.196.796-.222.907-.035.146-.116.177-.268.107-1-.465-1.624-1.926-1.624-3.1 0-2.523 1.834-4.84 5.286-4.84 2.775 0 4.932 1.977 4.932 4.62 0 2.757-1.739 4.976-4.151 4.976-.811 0-1.573-.421-1.834-.919l-.498 1.902c-.181.695-.669 1.566-.995 2.097A8 8 0 1 0 8 0"/>
<?php } elseif ($_smarty_tpl->tpl_vars['key']->value === 'vimeo') {?>
<path d="M15.992 4.204q-.106 2.334-3.262 6.393-3.263 4.243-5.522 4.243-1.4 0-2.367-2.583L3.55 7.523Q2.83 4.939 2.007 4.94q-.178.001-1.254.754L0 4.724a210 210 0 0 0 2.334-2.081q1.581-1.364 2.373-1.437 1.865-.185 2.298 2.553.466 2.952.646 3.666.54 2.447 1.186 2.445.5 0 1.508-1.587 1.006-1.587 1.077-2.415.144-1.37-1.077-1.37a3 3 0 0 0-1.185.261q1.183-3.86 4.508-3.756 2.466.075 2.324 3.2z"/>
<?php } elseif ($_smarty_tpl->tpl_vars['key']->value === 'instagram') {?>
<path d="M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.9 3.9 0 0 0-1.417.923A3.9 3.9 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.9 3.9 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.9 3.9 0 0 0-.923-1.417A3.9 3.9 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0zm-.717 1.442h.718c2.136 0 2.389.007 3.232.046.78.035 1.204.166 1.486.275.373.145.64.319.92.599s.453.546.598.92c.11.281.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.5 2.5 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.5 2.5 0 0 1-.92-.598 2.5 2.5 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233s.008-2.388.046-3.231c.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92s.546-.453.92-.598c.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045zm4.988 1.328a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92m-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217m0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334"/>
<?php } elseif ($_smarty_tpl->tpl_vars['key']->value === 'linkedin') {?>
<path d="M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854zm4.943 12.248V6.169H2.542v7.225zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248S2.4 3.226 2.4 3.934c0 .694.521 1.248 1.327 1.248zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016l.016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225z"/>
<?php } elseif ($_smarty_tpl->tpl_vars['key']->value === 'tiktok') {?>
<path d="M9 0h1.98c.144.715.54 1.617 1.235 2.512C12.895 3.389 13.797 4 15 4v2c-1.753 0-3.07-.814-4-1.829V11a5 5 0 1 1-5-5v2a3 3 0 1 0 3 3z"/>
<?php } elseif ($_smarty_tpl->tpl_vars['key']->value === 'discord') {?>
<path d="M13.545 2.907a13.2 13.2 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.2 12.2 0 0 0-3.658 0 8 8 0 0 0-.412-.833.05.05 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.04.04 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032q.003.022.021.037a13.3 13.3 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019q.463-.63.818-1.329a.05.05 0 0 0-.01-.059l-.018-.011a9 9 0 0 1-1.248-.595.05.05 0 0 1-.02-.066l.015-.019q.127-.095.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.05.05 0 0 1 .053.007q.121.1.248.195a.05.05 0 0 1-.004.085 8 8 0 0 1-1.249.594.05.05 0 0 0-.03.03.05.05 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.2 13.2 0 0 0 4.001-2.02.05.05 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.03.03 0 0 0-.02-.019m-8.198 7.307c-.789 0-1.438-.724-1.438-1.612s.637-1.613 1.438-1.613c.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612m5.316 0c-.788 0-1.438-.724-1.438-1.612s.637-1.613 1.438-1.613c.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612"/>
<?php }?>
</svg>
</a>
</li>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
</ul>
</div>
</div>
<?php
}
}
/* {/block 'block_social'} */
}
@@ -0,0 +1,37 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:26
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\modules\ps_emailalerts\views\templates\hook\my-account.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c9969459b7_52343629',
'has_nocache_code' => false,
'file_dependency' =>
array (
'8637a862aada6259d3485a96dec67dc27e7c7df6' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\modules\\ps_emailalerts\\views\\templates\\hook\\my-account.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c9969459b7_52343629 (Smarty_Internal_Template $_smarty_tpl) {
?>
<a
class="account-menu__link <?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] === $_smarty_tpl->tpl_vars['link']->value->getModuleLink('ps_emailalerts','account')) {?> account-menu__link--active<?php }?>"
id="emailalerts_link"
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['link']->value->getModuleLink('ps_emailalerts','account')), ENT_QUOTES, 'UTF-8');?>
"
<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] === $_smarty_tpl->tpl_vars['link']->value->getModuleLink('ps_emailalerts','account')) {?>aria-current="page"<?php }?>
>
<i class="account-menu__icon material-icons" aria-hidden="true">&#xE151;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'My alerts','d'=>'Shop.Theme.Catalog'),$_smarty_tpl ) );?>
</a>
<?php }
}
@@ -0,0 +1,111 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:27
from 'module:ps_linklistviewstemplateshooklinkblock.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c99719bc06_83962702',
'has_nocache_code' => false,
'file_dependency' =>
array (
'906548e89c8c6025457ddaeffb1980a0c743b872' =>
array (
0 => 'module:ps_linklistviewstemplateshooklinkblock.tpl',
1 => 1770799095,
2 => 'module',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c99719bc06_83962702 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->compiled->nocache_hash = '158961376769d7c997194d76_08255790';
?>
<!-- begin C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_linklist/views/templates/hook/linkblock.tpl --><?php if (!empty($_smarty_tpl->tpl_vars['linkBlocks']->value)) {?>
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['linkBlocks']->value, 'linkBlock');
$_smarty_tpl->tpl_vars['linkBlock']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['linkBlock']->value) {
$_smarty_tpl->tpl_vars['linkBlock']->do_else = false;
?>
<nav
class="ps-linklist footer-block col-md-6 col-lg-3"
role="navigation"
aria-labelledby="footer_title_<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['linkBlock']->value['id']), ENT_QUOTES, 'UTF-8');?>
"
>
<p
id="footer_title_<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['linkBlock']->value['id']), ENT_QUOTES, 'UTF-8');?>
"
class="footer-block__title footer-block__title--toggle"
>
<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['linkBlock']->value['title']), ENT_QUOTES, 'UTF-8');?>
<button
class="stretched-link collapsed d-md-none"
type="button"
aria-expanded="false"
aria-controls="footer_linklist_<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['linkBlock']->value['id']), ENT_QUOTES, 'UTF-8');?>
"
data-bs-target="#footer_linklist_<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['linkBlock']->value['id']), ENT_QUOTES, 'UTF-8');?>
"
data-bs-toggle="collapse"
>
<span class="visually-hidden">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Toggle %s links','sprintf'=>array(mb_strtolower((string) $_smarty_tpl->tpl_vars['linkBlock']->value['title'], 'UTF-8')),'d'=>'Shop.Theme.Global'),$_smarty_tpl ) );?>
</span>
<i class="material-icons" aria-hidden="true">&#xE313;</i>
</button>
</p>
<div class="footer-block__content collapse" id="footer_linklist_<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['linkBlock']->value['id']), ENT_QUOTES, 'UTF-8');?>
">
<ul class="footer-block__list">
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['linkBlock']->value['links'], 'link');
$_smarty_tpl->tpl_vars['link']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['link']->value) {
$_smarty_tpl->tpl_vars['link']->do_else = false;
?>
<li>
<a
id="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['link']->value['id']), ENT_QUOTES, 'UTF-8');?>
-<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['linkBlock']->value['id']), ENT_QUOTES, 'UTF-8');?>
"
class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['link']->value['class']), ENT_QUOTES, 'UTF-8');?>
"
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['link']->value['url']), ENT_QUOTES, 'UTF-8');?>
"
<?php if (!empty($_smarty_tpl->tpl_vars['link']->value['target'])) {?> target="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['link']->value['target']), ENT_QUOTES, 'UTF-8');?>
" <?php }?>
<?php if (!empty($_smarty_tpl->tpl_vars['link']->value['description'])) {?> aria-describedby="desc-<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['link']->value['id']), ENT_QUOTES, 'UTF-8');?>
-<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['linkBlock']->value['id']), ENT_QUOTES, 'UTF-8');?>
" <?php }?>
>
<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['link']->value['title']), ENT_QUOTES, 'UTF-8');?>
</a>
<?php if (!empty($_smarty_tpl->tpl_vars['link']->value['description'])) {?>
<span id="desc-<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['link']->value['id']), ENT_QUOTES, 'UTF-8');?>
-<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['linkBlock']->value['id']), ENT_QUOTES, 'UTF-8');?>
" class="visually-hidden">
<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['link']->value['description']), ENT_QUOTES, 'UTF-8');?>
</span>
<?php }?>
</li>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
</ul>
</div>
</nav>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);
}?>
<!-- end C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_linklist/views/templates/hook/linkblock.tpl --><?php }
}
@@ -0,0 +1,101 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:27
from 'module:ps_contactinfops_contactinfo.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c99775eba7_83862455',
'has_nocache_code' => false,
'file_dependency' =>
array (
'9992f3fe04dd41bcec1a2029cf07bead637caf4d' =>
array (
0 => 'module:ps_contactinfops_contactinfo.tpl',
1 => 1770799095,
2 => 'module',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c99775eba7_83862455 (Smarty_Internal_Template $_smarty_tpl) {
?><!-- begin C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_contactinfo/ps_contactinfo.tpl --><section
class="ps-contactinfo footer-block col-md-6 col-lg-3"
aria-labelledby="footer_contactinfo_title"
>
<p
id="footer_contactinfo_title"
class="footer-block__title footer-block__title--toggle"
>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Store information','d'=>'Shop.Theme.Global'),$_smarty_tpl ) );?>
<button
class="stretched-link collapsed d-md-none"
type="button"
data-bs-toggle="collapse"
data-bs-target="#footer_contactinfo"
aria-expanded="false"
aria-controls="footer_contactinfo"
>
<span class="visually-hidden">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Toggle store information','d'=>'Shop.Theme.Global'),$_smarty_tpl ) );?>
</span>
<i class="material-icons" aria-hidden="true">&#xE313;</i>
</button>
</p>
<div class="footer-block__content collapse" id="footer_contactinfo">
<?php if ($_smarty_tpl->tpl_vars['contact_infos']->value['address']['formatted']) {?>
<address class="ps-contactinfo__infos">
<?php echo $_smarty_tpl->tpl_vars['contact_infos']->value['address']['formatted'];?>
</address>
<?php }?>
<?php if ($_smarty_tpl->tpl_vars['contact_infos']->value['phone']) {?>
<div class="ps-contactinfo__phone">
<i class="material-icons" aria-hidden="true">&#xE0CD;</i>
<a href="tel:<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['contact_infos']->value['phone']), ENT_QUOTES, 'UTF-8');?>
"
aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Call us at: %phone%','sprintf'=>array('%phone%'=>$_smarty_tpl->tpl_vars['contact_infos']->value['phone']),'d'=>'Shop.Theme.Global'),$_smarty_tpl ) );?>
">
<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['contact_infos']->value['phone']), ENT_QUOTES, 'UTF-8');?>
</a>
</div>
<?php }?>
<?php if ($_smarty_tpl->tpl_vars['contact_infos']->value['fax']) {?>
<div class="ps-contactinfo__fax">
<i class="material-icons" aria-hidden="true">&#xE8AD;</i>
<a href="tel:<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['contact_infos']->value['fax']), ENT_QUOTES, 'UTF-8');?>
"
aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Send us a fax to: %fax%','sprintf'=>array('%fax%'=>$_smarty_tpl->tpl_vars['contact_infos']->value['fax']),'d'=>'Shop.Theme.Global'),$_smarty_tpl ) );?>
">
<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['contact_infos']->value['fax']), ENT_QUOTES, 'UTF-8');?>
</a>
</div>
<?php }?>
<?php if ($_smarty_tpl->tpl_vars['contact_infos']->value['email'] && $_smarty_tpl->tpl_vars['display_email']->value) {?>
<div class="ps-contactinfo__email">
<i class="material-icons" aria-hidden="true">&#xE158;</i>
<a href="mailto:<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['contact_infos']->value['email']), ENT_QUOTES, 'UTF-8');?>
"
aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Send us an email to: %email%','sprintf'=>array('%email%'=>$_smarty_tpl->tpl_vars['contact_infos']->value['email']),'d'=>'Shop.Theme.Global'),$_smarty_tpl ) );?>
">
<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['contact_infos']->value['email']), ENT_QUOTES, 'UTF-8');?>
</a>
</div>
<?php }?>
</div>
</section>
<!-- end C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_contactinfo/ps_contactinfo.tpl --><?php }
}
@@ -0,0 +1,197 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:25
from 'module:ps_customersigninps_customersignin.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c9950ac486_11763507',
'has_nocache_code' => false,
'file_dependency' =>
array (
'd5f8f570180f74d1dbdd1a1d2af0445e90a6650c' =>
array (
0 => 'module:ps_customersigninps_customersignin.tpl',
1 => 1770799095,
2 => 'module',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c9950ac486_11763507 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_checkPlugins(array(0=>array('file'=>'C:\\xampp\\htdocs\\o2w-pres\\vendor\\smarty\\smarty\\libs\\plugins\\modifier.capitalize.php','function'=>'smarty_modifier_capitalize',),1=>array('file'=>'C:\\xampp\\htdocs\\o2w-pres\\vendor\\smarty\\smarty\\libs\\plugins\\modifier.count.php','function'=>'smarty_modifier_count',),));
?>
<!-- begin C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_customersignin/ps_customersignin.tpl -->
<div id="_desktop_ps_customersignin">
<div class="ps-customersignin">
<?php if ($_smarty_tpl->tpl_vars['customer']->value['is_logged']) {?>
<div class="dropdown header-block">
<button
class="dropdown-toggle header-block__action-btn border-0 bg-transparent"
id="userMenuButton"
data-bs-toggle="dropdown"
aria-haspopup="true"
aria-expanded="false"
aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'View my account (%customerName%)','sprintf'=>array('%customerName%'=>$_smarty_tpl->tpl_vars['customerName']->value),'d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
"
>
<i class="material-icons header-block__icon" aria-hidden="true">&#xE853;</i>
<span class="header-block__title d-none d-md-block d-lg-none">
<?php echo htmlspecialchars((string) (call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'truncate' ][ 0 ], array( smarty_modifier_capitalize($_smarty_tpl->tpl_vars['customer']->value['firstname']),2,".",true ))), ENT_QUOTES, 'UTF-8');
echo htmlspecialchars((string) (call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'truncate' ][ 0 ], array( smarty_modifier_capitalize($_smarty_tpl->tpl_vars['customer']->value['lastname']),2,".",true ))), ENT_QUOTES, 'UTF-8');?>
</span>
<span class="header-block__title d-lg-inline d-none">
<?php echo htmlspecialchars((string) (call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'truncate' ][ 0 ], array( smarty_modifier_capitalize($_smarty_tpl->tpl_vars['customerName']->value),22,"...",true ))), ENT_QUOTES, 'UTF-8');?>
</span>
</button>
<div class="dropdown-menu dropdown-menu-start" aria-labelledby="userMenuButton">
<a
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['my_account']), ENT_QUOTES, 'UTF-8');?>
"
class="dropdown-item"
rel="nofollow"
<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] == $_smarty_tpl->tpl_vars['urls']->value['pages']['my_account']) {?>aria-current="page"<?php }?>
>
<i class="material-icons me-2" aria-hidden="true">&#xF02E;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Your account','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
<div class="dropdown-divider"></div>
<a
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['identity']), ENT_QUOTES, 'UTF-8');?>
"
class="dropdown-item"
rel="nofollow"
<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] == $_smarty_tpl->tpl_vars['urls']->value['pages']['identity']) {?>aria-current="page"<?php }?>
>
<i class="material-icons me-2" aria-hidden="true">&#xE853;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Information','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
<?php if (smarty_modifier_count($_smarty_tpl->tpl_vars['customer']->value['addresses'])) {?>
<a
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['addresses']), ENT_QUOTES, 'UTF-8');?>
"
class="dropdown-item"
rel="nofollow"
<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] == $_smarty_tpl->tpl_vars['urls']->value['pages']['addresses']) {?>aria-current="page"<?php }?>
>
<i class="material-icons me-2" aria-hidden="true">&#xF00F;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Addresses','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
<?php } else { ?>
<a
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['address']), ENT_QUOTES, 'UTF-8');?>
"
class="dropdown-item"
rel="nofollow"
<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] == $_smarty_tpl->tpl_vars['urls']->value['pages']['address']) {?>aria-current="page"<?php }?>
>
<i class="material-icons me-2" aria-hidden="true">&#xEF3A;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Add first address','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
<?php }?>
<?php if (!$_smarty_tpl->tpl_vars['configuration']->value['is_catalog']) {?>
<a
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['history']), ENT_QUOTES, 'UTF-8');?>
"
class="dropdown-item"
rel="nofollow"
<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] == $_smarty_tpl->tpl_vars['urls']->value['pages']['history']) {?>aria-current="page"<?php }?>
>
<i class="material-icons me-2" aria-hidden="true">&#xE916;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Orders','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
<?php }?>
<?php if (!$_smarty_tpl->tpl_vars['configuration']->value['is_catalog']) {?>
<a
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['order_slip']), ENT_QUOTES, 'UTF-8');?>
"
class="dropdown-item"
rel="nofollow"
<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] == $_smarty_tpl->tpl_vars['urls']->value['pages']['order_slip']) {?>aria-current="page"<?php }?>
>
<i class="material-icons me-2" aria-hidden="true">&#xE8B0;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Credit slips','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
<?php }?>
<?php if ($_smarty_tpl->tpl_vars['configuration']->value['voucher_enabled'] && !$_smarty_tpl->tpl_vars['configuration']->value['is_catalog']) {?>
<a
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['discount']), ENT_QUOTES, 'UTF-8');?>
"
class="dropdown-item"
rel="nofollow"
<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] == $_smarty_tpl->tpl_vars['urls']->value['pages']['discount']) {?>aria-current="page"<?php }?>
>
<i class="material-icons me-2" aria-hidden="true">&#xE54E;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Vouchers','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
<?php }?>
<?php if ($_smarty_tpl->tpl_vars['configuration']->value['return_enabled'] && !$_smarty_tpl->tpl_vars['configuration']->value['is_catalog']) {?>
<a
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['order_follow']), ENT_QUOTES, 'UTF-8');?>
"
class="dropdown-item"
rel="nofollow"
<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] == $_smarty_tpl->tpl_vars['urls']->value['pages']['order_follow']) {?>aria-current="page"<?php }?>
>
<i class="material-icons me-2" aria-hidden="true">&#xE860;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Merchandise returns','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
<?php }?>
<div class="dropdown-divider"></div>
<a
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['logout_url']->value), ENT_QUOTES, 'UTF-8');?>
"
class="dropdown-item"
rel="nofollow"
>
<i class="material-icons me-2" aria-hidden="true">&#xE879;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Sign out','d'=>'Shop.Theme.Actions'),$_smarty_tpl ) );?>
</a>
</div>
</div>
<?php } else { ?>
<div class="header-block">
<a
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['authentication']), ENT_QUOTES, 'UTF-8');?>
?back=<?php echo htmlspecialchars((string) (call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'urlencode' ][ 0 ], array( $_smarty_tpl->tpl_vars['urls']->value['current_url'] ))), ENT_QUOTES, 'UTF-8');?>
"
class="header-block__action-btn"
rel="nofollow"
aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Sign in','d'=>'Shop.Theme.Actions'),$_smarty_tpl ) );?>
"
>
<i class="material-icons header-block__icon" aria-hidden="true">&#xE853;</i>
<span class="d-none d-md-inline header-block__title">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Sign in','d'=>'Shop.Theme.Actions'),$_smarty_tpl ) );?>
</span>
</a>
</div>
<?php }?>
</div>
</div>
<!-- end C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/ps_customersignin/ps_customersignin.tpl --><?php }
}
@@ -0,0 +1,37 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:26
from 'module:psgdprviewstemplatesfrontcustomerAccount.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c996a11e46_87501790',
'has_nocache_code' => false,
'file_dependency' =>
array (
'fb5529caef24c3e47f014636f219b9e5bdc605f3' =>
array (
0 => 'module:psgdprviewstemplatesfrontcustomerAccount.tpl',
1 => 1770799095,
2 => 'module',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c996a11e46_87501790 (Smarty_Internal_Template $_smarty_tpl) {
?><!-- begin C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/psgdpr/views/templates/front/customerAccount.tpl -->
<a
class="account-menu__link <?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] === $_smarty_tpl->tpl_vars['front_controller']->value) {?> account-menu__link--active<?php }?>"
id="psgdpr_link"
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['front_controller']->value), ENT_QUOTES, 'UTF-8');?>
"
<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] === $_smarty_tpl->tpl_vars['front_controller']->value) {?>aria-current="page"<?php }?>
>
<i class="account-menu__icon material-icons" aria-hidden="true">&#xE853;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'GDPR - Personal data','d'=>'Modules.Psgdpr.Shop'),$_smarty_tpl ) );?>
</a>
<!-- end C:\xampp\htdocs\o2w-pres/themes/hummingbird/modules/psgdpr/views/templates/front/customerAccount.tpl --><?php }
}
@@ -0,0 +1,37 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:24
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\_partials\preload.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c994664e49_25724169',
'has_nocache_code' => false,
'file_dependency' =>
array (
'05588ba2ed3423e1ef85e5e4d65643019a0a6d30' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\_partials\\preload.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c994664e49_25724169 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_checkPlugins(array(0=>array('file'=>'C:\\xampp\\htdocs\\o2w-pres\\vendor\\smarty\\smarty\\libs\\plugins\\modifier.replace.php','function'=>'smarty_modifier_replace',),));
$_smarty_tpl->_assignInScope('themeDir', _PS_THEME_DIR_);
$_smarty_tpl->_assignInScope('preloadFilePath', ((string)$_smarty_tpl->tpl_vars['themeDir']->value)."assets/preload.html");
$_smarty_tpl->_assignInScope('assetsUrl', $_smarty_tpl->tpl_vars['urls']->value['theme_assets']);?>
<?php if (file_exists($_smarty_tpl->tpl_vars['preloadFilePath']->value)) {?>
<?php $_smarty_tpl->smarty->ext->_capture->open($_smarty_tpl, "preloadBlock", null, null);
$_smarty_tpl->_subTemplateRender($_smarty_tpl->tpl_vars['preloadFilePath']->value, $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, true);
$_smarty_tpl->smarty->ext->_capture->close($_smarty_tpl);?>
<?php echo smarty_modifier_replace($_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'preloadBlock'),'href="../',"href=\"".((string)$_smarty_tpl->tpl_vars['assetsUrl']->value));?>
<?php }
}
}
@@ -0,0 +1,241 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:23
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\customer\page.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c9937b12e5_80528087',
'has_nocache_code' => false,
'file_dependency' =>
array (
'08bb1923bbc07acf1d8613365883c98d1f7146e0' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\customer\\page.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
'file:components/account-menu.tpl' => 1,
'file:components/page-title-section.tpl' => 1,
),
),false)) {
function content_69d7c9937b12e5_80528087 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_loadInheritance();
$_smarty_tpl->inheritance->init($_smarty_tpl, true);
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_108687711769d7c9937a9845_45657932', 'content');
?>
<?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, $_smarty_tpl->tpl_vars['layout']->value);
}
/* {block 'page_title'} */
class Block_124125289369d7c9937ad420_75332404 extends Smarty_Internal_Block
{
public $callsChild = 'true';
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<div class="page-header">
<?php ob_start();
$_smarty_tpl->inheritance->callChild($_smarty_tpl, $this);
$_prefixVariable1 = ob_get_clean();
$_smarty_tpl->_subTemplateRender('file:components/page-title-section.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array('title'=>$_prefixVariable1), 0, false);
?>
</div>
<?php
}
}
/* {/block 'page_title'} */
/* {block 'account_link'} */
class Block_88234680269d7c9937aeba7_27272803 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<a class="btn btn-outline-tertiary account-menu__back" href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['my_account']), ENT_QUOTES, 'UTF-8');?>
">
<i class="material-icons" aria-hidden="true">&#xE5C4;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Back to your account','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
<?php
}
}
/* {/block 'account_link'} */
/* {block 'page_header_container'} */
class Block_74812508869d7c9937ad173_45630572 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_124125289369d7c9937ad420_75332404', 'page_title', $this->tplIndex);
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_88234680269d7c9937aeba7_27272803', 'account_link', $this->tplIndex);
?>
<?php
}
}
/* {/block 'page_header_container'} */
/* {block 'page_content_top'} */
class Block_73115986369d7c9937afba9_94171574 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
}
}
/* {/block 'page_content_top'} */
/* {block 'page_content'} */
class Block_14989471169d7c9937aff71_23956862 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
}
}
/* {/block 'page_content'} */
/* {block 'page_content_container'} */
class Block_196375887469d7c9937af932_45852969 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<section id="content" class="page-content page-content--customer">
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_73115986369d7c9937afba9_94171574', 'page_content_top', $this->tplIndex);
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_14989471169d7c9937aff71_23956862', 'page_content', $this->tplIndex);
?>
</section>
<?php
}
}
/* {/block 'page_content_container'} */
/* {block 'my_account_links'} */
class Block_42252103469d7c9937b0969_61304843 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php
}
}
/* {/block 'my_account_links'} */
/* {block 'page_footer'} */
class Block_198995758969d7c9937b0725_69630531 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_42252103469d7c9937b0969_61304843', 'my_account_links', $this->tplIndex);
?>
<?php
}
}
/* {/block 'page_footer'} */
/* {block 'page_footer_container'} */
class Block_18946122269d7c9937b04d4_08275477 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_198995758969d7c9937b0725_69630531', 'page_footer', $this->tplIndex);
?>
<?php
}
}
/* {/block 'page_footer_container'} */
/* {block 'content'} */
class Block_108687711769d7c9937a9845_45657932 extends Smarty_Internal_Block
{
public $subBlocks = array (
'content' =>
array (
0 => 'Block_108687711769d7c9937a9845_45657932',
),
'page_header_container' =>
array (
0 => 'Block_74812508869d7c9937ad173_45630572',
),
'page_title' =>
array (
0 => 'Block_124125289369d7c9937ad420_75332404',
),
'account_link' =>
array (
0 => 'Block_88234680269d7c9937aeba7_27272803',
),
'page_content_container' =>
array (
0 => 'Block_196375887469d7c9937af932_45852969',
),
'page_content_top' =>
array (
0 => 'Block_73115986369d7c9937afba9_94171574',
),
'page_content' =>
array (
0 => 'Block_14989471169d7c9937aff71_23956862',
),
'page_footer_container' =>
array (
0 => 'Block_18946122269d7c9937b04d4_08275477',
),
'page_footer' =>
array (
0 => 'Block_198995758969d7c9937b0725_69630531',
),
'my_account_links' =>
array (
0 => 'Block_42252103469d7c9937b0969_61304843',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<div class="row">
<?php if ($_smarty_tpl->tpl_vars['customer']->value['is_logged'] && !$_smarty_tpl->tpl_vars['customer']->value['is_guest']) {?>
<div class="col-lg-3">
<?php $_smarty_tpl->_subTemplateRender('file:components/account-menu.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, false);
?>
</div>
<?php }?>
<div class="col-lg-<?php if ($_smarty_tpl->tpl_vars['customer']->value['is_logged'] && !$_smarty_tpl->tpl_vars['customer']->value['is_guest']) {?>9<?php } else { ?>12<?php }?>">
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_74812508869d7c9937ad173_45630572', 'page_header_container', $this->tplIndex);
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_196375887469d7c9937af932_45852969', 'page_content_container', $this->tplIndex);
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_18946122269d7c9937b04d4_08275477', 'page_footer_container', $this->tplIndex);
?>
</div>
</div>
<?php
}
}
/* {/block 'content'} */
}
@@ -0,0 +1,30 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:24
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\assets\preload.html' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c9946f07b8_53088463',
'has_nocache_code' => false,
'file_dependency' =>
array (
'0e64929b6d65b31835b8879201ef2e867ef6a7e2' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\assets\\preload.html',
1 => 1774263645,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c9946f07b8_53088463 (Smarty_Internal_Template $_smarty_tpl) {
?><link
rel="preload"
href="../fonts/MaterialIcons-Regular-2d8017489da689caedc1.woff2"
as="font"
crossorigin
><?php }
}
@@ -0,0 +1,207 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:26
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\components\account-menu.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c9963b2097_90493129',
'has_nocache_code' => false,
'file_dependency' =>
array (
'164b8271ec9872a8dbc2c2246b07fa65277f0179' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\components\\account-menu.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c9963b2097_90493129 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_loadInheritance();
$_smarty_tpl->inheritance->init($_smarty_tpl, false);
$_smarty_tpl->_assignInScope('componentName', 'account-menu');?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_62054945469d7c9963a1482_13764883', 'account_menu');
?>
<?php }
/* {block 'display_customer_account'} */
class Block_200215042569d7c9963b00a8_03653787 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayCustomerAccount'),$_smarty_tpl ) );?>
<?php
}
}
/* {/block 'display_customer_account'} */
/* {block 'account_menu'} */
class Block_62054945469d7c9963a1482_13764883 extends Smarty_Internal_Block
{
public $subBlocks = array (
'account_menu' =>
array (
0 => 'Block_62054945469d7c9963a1482_13764883',
),
'display_customer_account' =>
array (
0 => 'Block_200215042569d7c9963b00a8_03653787',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_checkPlugins(array(0=>array('file'=>'C:\\xampp\\htdocs\\o2w-pres\\vendor\\smarty\\smarty\\libs\\plugins\\modifier.count.php','function'=>'smarty_modifier_count',),));
?>
<aside class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
--sidebar">
<p class="h2 <?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__title"><?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'My Account','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</p>
<nav class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__nav" aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'My account navigation sidebar','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
">
<a
class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__link<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] === $_smarty_tpl->tpl_vars['urls']->value['pages']['identity']) {?> <?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__link--active<?php }?>"
id="identity_link"
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['identity']), ENT_QUOTES, 'UTF-8');?>
"
<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] === $_smarty_tpl->tpl_vars['urls']->value['pages']['identity']) {?>aria-current="page"<?php }?>
>
<i class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__icon material-icons" aria-hidden="true">&#xE853;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Information','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
<?php if (smarty_modifier_count($_smarty_tpl->tpl_vars['customer']->value['addresses'])) {?>
<a
class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__link<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] === $_smarty_tpl->tpl_vars['urls']->value['pages']['addresses']) {?> <?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__link--active<?php }?>"
id="addresses_link"
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['addresses']), ENT_QUOTES, 'UTF-8');?>
"
<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] === $_smarty_tpl->tpl_vars['urls']->value['pages']['addresses']) {?>aria-current="page"<?php }?>
>
<i class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__icon material-icons" aria-hidden="true">&#xF00F;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Addresses','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
<?php } else { ?>
<a
class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__link<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] === $_smarty_tpl->tpl_vars['urls']->value['pages']['address']) {?> <?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__link--active<?php }?>"
id="address_link"
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['address']), ENT_QUOTES, 'UTF-8');?>
"
<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] === $_smarty_tpl->tpl_vars['urls']->value['pages']['address']) {?>aria-current="page"<?php }?>
>
<i class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__icon material-icons" aria-hidden="true">&#xEF3A;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Add first address','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
<?php }?>
<?php if (!$_smarty_tpl->tpl_vars['configuration']->value['is_catalog']) {?>
<a
class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__link<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] === $_smarty_tpl->tpl_vars['urls']->value['pages']['history']) {?> <?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__link--active<?php }?>"
id="history_link"
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['history']), ENT_QUOTES, 'UTF-8');?>
"
<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] === $_smarty_tpl->tpl_vars['urls']->value['pages']['history']) {?>aria-current="page"<?php }?>
>
<i class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__icon material-icons" aria-hidden="true">&#xE916;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Order history and details','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
<?php }?>
<?php if (!$_smarty_tpl->tpl_vars['configuration']->value['is_catalog']) {?>
<a
class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__link<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] === $_smarty_tpl->tpl_vars['urls']->value['pages']['order_slip']) {?> <?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__link--active<?php }?>"
id="order-slips_link"
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['order_slip']), ENT_QUOTES, 'UTF-8');?>
"
<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] === $_smarty_tpl->tpl_vars['urls']->value['pages']['order_slip']) {?>aria-current="page"<?php }?>
>
<i class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__icon material-icons" aria-hidden="true">&#xE8B0;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Credit slips','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
<?php }?>
<?php if ($_smarty_tpl->tpl_vars['configuration']->value['voucher_enabled'] && !$_smarty_tpl->tpl_vars['configuration']->value['is_catalog']) {?>
<a
class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__link<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] === $_smarty_tpl->tpl_vars['urls']->value['pages']['discount']) {?> <?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__link--active<?php }?>"
id="discounts_link"
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['discount']), ENT_QUOTES, 'UTF-8');?>
"
<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] === $_smarty_tpl->tpl_vars['urls']->value['pages']['discount']) {?>aria-current="page"<?php }?>
>
<i class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__icon material-icons" aria-hidden="true">&#xE54E;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Vouchers','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
<?php }?>
<?php if ($_smarty_tpl->tpl_vars['configuration']->value['return_enabled'] && !$_smarty_tpl->tpl_vars['configuration']->value['is_catalog']) {?>
<a
class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__link<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] === $_smarty_tpl->tpl_vars['urls']->value['pages']['order_follow']) {?> <?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__link--active<?php }?>"
id="returns_link"
href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['order_follow']), ENT_QUOTES, 'UTF-8');?>
"
<?php if ($_smarty_tpl->tpl_vars['urls']->value['current_url'] === $_smarty_tpl->tpl_vars['urls']->value['pages']['order_follow']) {?>aria-current="page"<?php }?>
>
<i class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__icon material-icons" aria-hidden="true">&#xE860;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Merchandise returns','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
<?php }?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_200215042569d7c9963b00a8_03653787', 'display_customer_account', $this->tplIndex);
?>
<a class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__link <?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__link--signout" id="signout_link" href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['actions']['logout']), ENT_QUOTES, 'UTF-8');?>
">
<i class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__icon material-icons" aria-hidden="true">&#xE879;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Sign out','d'=>'Shop.Theme.Actions'),$_smarty_tpl ) );?>
</a>
</nav>
</aside>
<?php
}
}
/* {/block 'account_menu'} */
}
@@ -0,0 +1,52 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:26
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\components\page-title-section.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c996ac6925_03800203',
'has_nocache_code' => false,
'file_dependency' =>
array (
'2fc161b9caa26c483f4a6fe99a0a073b6f6f653c' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\components\\page-title-section.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c996ac6925_03800203 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_loadInheritance();
$_smarty_tpl->inheritance->init($_smarty_tpl, false);
$_smarty_tpl->_assignInScope('componentName', 'page-title-section');?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_205258245469d7c996ac60c8_95073976', 'page_title_section');
?>
<?php }
/* {block 'page_title_section'} */
class Block_205258245469d7c996ac60c8_95073976 extends Smarty_Internal_Block
{
public $subBlocks = array (
'page_title_section' =>
array (
0 => 'Block_205258245469d7c996ac60c8_95073976',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<h1 class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
"><?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['title']->value), ENT_QUOTES, 'UTF-8');?>
</h1>
<?php
}
}
/* {/block 'page_title_section'} */
}
@@ -0,0 +1,60 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:24
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\_partials\helpers.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c994146b31_85776555',
'has_nocache_code' => false,
'file_dependency' =>
array (
'32b759886b70dcbba24b53fd5c8d15e39e3be220' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\_partials\\helpers.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c994146b31_85776555 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->smarty->ext->_tplFunction->registerTplFunctions($_smarty_tpl, array (
'renderLogo' =>
array (
'compiled_filepath' => 'C:\\xampp\\htdocs\\o2w-pres\\var\\cache\\dev\\smarty\\compile\\hummingbirdlayouts_layout_full_width_tpl\\32\\b7\\59\\32b759886b70dcbba24b53fd5c8d15e39e3be220_2.file.helpers.tpl.php',
'uid' => '32b759886b70dcbba24b53fd5c8d15e39e3be220',
'call_name' => 'smarty_template_function_renderLogo_45987110169d7c994141f50_76908596',
),
));
?>
<?php }
/* smarty_template_function_renderLogo_45987110169d7c994141f50_76908596 */
if (!function_exists('smarty_template_function_renderLogo_45987110169d7c994141f50_76908596')) {
function smarty_template_function_renderLogo_45987110169d7c994141f50_76908596(Smarty_Internal_Template $_smarty_tpl,$params) {
foreach ($params as $key => $value) {
$_smarty_tpl->tpl_vars[$key] = new Smarty_Variable($value, $_smarty_tpl->isRenderingCache);
}
?>
<a class="navbar-brand d-block" href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['index']), ENT_QUOTES, 'UTF-8');?>
">
<img
class="logo img-fluid"
src="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['shop']->value['logo_details']['src']), ENT_QUOTES, 'UTF-8');?>
"
alt="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['shop']->value['name']), ENT_QUOTES, 'UTF-8');?>
"
width="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['shop']->value['logo_details']['width']), ENT_QUOTES, 'UTF-8');?>
"
height="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['shop']->value['logo_details']['height']), ENT_QUOTES, 'UTF-8');?>
"
>
</a>
<?php
}}
/*/ smarty_template_function_renderLogo_45987110169d7c994141f50_76908596 */
}
@@ -0,0 +1,182 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:24
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\_partials\header.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c994c71798_46985535',
'has_nocache_code' => false,
'file_dependency' =>
array (
'482e823e1993a22e941fc0940c81e9900fd9ca9e' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\_partials\\header.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c994c71798_46985535 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_loadInheritance();
$_smarty_tpl->inheritance->init($_smarty_tpl, false);
?>
<?php $_smarty_tpl->_assignInScope('headerBanner', 'header-banner');
$_smarty_tpl->_assignInScope('headerTop', 'header-top');
$_smarty_tpl->_assignInScope('headerBottom', 'header-bottom');
$_smarty_tpl->_assignInScope('headerNavFullWidth', 'header-nav-full-width');?>
<?php $_smarty_tpl->smarty->ext->_capture->open($_smarty_tpl, "header_banner", null, null);
echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayBanner'),$_smarty_tpl ) );
$_smarty_tpl->smarty->ext->_capture->close($_smarty_tpl);
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_51794058069d7c994c67686_17191238', 'header_banner');
?>
<?php $_smarty_tpl->smarty->ext->_capture->open($_smarty_tpl, "header_nav_1", null, null);
echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayNav1'),$_smarty_tpl ) );
$_smarty_tpl->smarty->ext->_capture->close($_smarty_tpl);
$_smarty_tpl->smarty->ext->_capture->open($_smarty_tpl, "header_nav_2", null, null);
echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayNav2'),$_smarty_tpl ) );
$_smarty_tpl->smarty->ext->_capture->close($_smarty_tpl);
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_64932902069d7c994c694b5_57825857', 'header_nav');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_202695659769d7c994c6b3e3_43148665', 'header_bottom');
?>
<?php }
/* {block 'header_banner'} */
class Block_51794058069d7c994c67686_17191238 extends Smarty_Internal_Block
{
public $subBlocks = array (
'header_banner' =>
array (
0 => 'Block_51794058069d7c994c67686_17191238',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php if (!empty($_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'header_banner'))) {?>
<div class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['headerBanner']->value), ENT_QUOTES, 'UTF-8');?>
">
<?php echo $_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'header_banner');?>
</div>
<?php }
}
}
/* {/block 'header_banner'} */
/* {block 'header_nav'} */
class Block_64932902069d7c994c694b5_57825857 extends Smarty_Internal_Block
{
public $subBlocks = array (
'header_nav' =>
array (
0 => 'Block_64932902069d7c994c694b5_57825857',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php if (!empty($_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'header_nav_1')) || !empty($_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'header_nav_2'))) {?>
<div class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['headerTop']->value), ENT_QUOTES, 'UTF-8');?>
d-none d-md-block">
<div class="container-md">
<div class="row">
<div class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['headerTop']->value), ENT_QUOTES, 'UTF-8');?>
__left col-md-4">
<?php echo $_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'header_nav_1');?>
</div>
<div class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['headerTop']->value), ENT_QUOTES, 'UTF-8');?>
__right col-md-8">
<?php echo $_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'header_nav_2');?>
</div>
</div>
</div>
</div>
<?php }
}
}
/* {/block 'header_nav'} */
/* {block 'header_bottom'} */
class Block_202695659769d7c994c6b3e3_43148665 extends Smarty_Internal_Block
{
public $subBlocks = array (
'header_bottom' =>
array (
0 => 'Block_202695659769d7c994c6b3e3_43148665',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<div class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['headerBottom']->value), ENT_QUOTES, 'UTF-8');?>
">
<div class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['headerBottom']->value), ENT_QUOTES, 'UTF-8');?>
__container container-md">
<div class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['headerBottom']->value), ENT_QUOTES, 'UTF-8');?>
__row row gx-2 gx-md-4 align-items-stretch">
<div class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['headerBottom']->value), ENT_QUOTES, 'UTF-8');?>
__logo d-flex align-items-center col-auto me-auto me-md-0">
<?php if ($_smarty_tpl->tpl_vars['shop']->value['logo_details']) {?>
<?php if ($_smarty_tpl->tpl_vars['page']->value['page_name'] == 'index') {?><h1 class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['headerBottom']->value), ENT_QUOTES, 'UTF-8');?>
__h1 mb-0"><?php }?>
<?php $_smarty_tpl->smarty->ext->_tplFunction->callTemplateFunction($_smarty_tpl, 'renderLogo', array(), true);?>
<?php if ($_smarty_tpl->tpl_vars['page']->value['page_name'] == 'index') {?></h1><?php }?>
<?php }?>
</div>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayTop'),$_smarty_tpl ) );?>
<div id="_mobile_ps_customersignin" class="d-md-none d-flex col-auto">
<div class="header-block">
<a href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['my_account']), ENT_QUOTES, 'UTF-8');?>
" class="header-block__action-btn">
<i class="material-icons header-block__icon" aria-hidden="true">&#xE853;</i>
</a>
</div>
</div>
<?php if (!$_smarty_tpl->tpl_vars['configuration']->value['is_catalog']) {?>
<div id="_mobile_ps_shoppingcart" class="d-md-none d-flex col-auto">
<div class="header-block">
<a href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['cart']), ENT_QUOTES, 'UTF-8');?>
" class="header-block__action-btn">
<i class="material-icons header-block__icon" aria-hidden="true">&#xE8CC;</i>
<span class="header-block__badge"><?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['cart']->value['products_count']), ENT_QUOTES, 'UTF-8');?>
</span>
</a>
</div>
</div>
<?php }?>
</div>
</div>
</div>
<?php $_smarty_tpl->smarty->ext->_capture->open($_smarty_tpl, "nav_full_width", null, null);
echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayNavFullWidth'),$_smarty_tpl ) );
$_smarty_tpl->smarty->ext->_capture->close($_smarty_tpl);?>
<?php if (!empty($_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'nav_full_width'))) {?>
<div class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['headerNavFullWidth']->value), ENT_QUOTES, 'UTF-8');?>
">
<?php echo $_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'nav_full_width');?>
</div>
<?php }
}
}
/* {/block 'header_bottom'} */
}
@@ -0,0 +1,46 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:24
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\catalog\_partials\product-activation.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c994bef207_81216098',
'has_nocache_code' => false,
'file_dependency' =>
array (
'540136857aadcfea2737383a39560ab282a5f093' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\catalog\\_partials\\product-activation.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c994bef207_81216098 (Smarty_Internal_Template $_smarty_tpl) {
if ($_smarty_tpl->tpl_vars['page']->value['admin_notifications']) {?>
<div class="alert alert-warning" role="alert">
<div class="container">
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['page']->value['admin_notifications'], 'notif');
$_smarty_tpl->tpl_vars['notif']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['notif']->value) {
$_smarty_tpl->tpl_vars['notif']->do_else = false;
?>
<div>
<i class="material-icons" aria-hidden="true">&#xE001;</i>
<p class="alert-text"><?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['notif']->value['message']), ENT_QUOTES, 'UTF-8');?>
</p>
</div>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
</div>
</div>
<?php }
}
}
@@ -0,0 +1,124 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:24
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\_partials\microdata\head-jsonld.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c99474d682_92927902',
'has_nocache_code' => false,
'file_dependency' =>
array (
'5ea4abae6419a134498b6ab0ca9f25d2281c4216' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\_partials\\microdata\\head-jsonld.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c99474d682_92927902 (Smarty_Internal_Template $_smarty_tpl) {
echo '<script'; ?>
type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name" : "<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['shop']->value['name']), ENT_QUOTES, 'UTF-8');?>
",
"url" : "<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['index']), ENT_QUOTES, 'UTF-8');?>
",
<?php if ($_smarty_tpl->tpl_vars['shop']->value['logo_details']) {?>
"logo": {
"@type": "ImageObject",
"url":"<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['shop']->value['logo_details']['src']), ENT_QUOTES, 'UTF-8');?>
"
}
<?php }?>
}
<?php echo '</script'; ?>
>
<?php echo '<script'; ?>
type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebPage",
"isPartOf": {
"@type": "WebSite",
"url": "<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['index']), ENT_QUOTES, 'UTF-8');?>
",
"name": "<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['shop']->value['name']), ENT_QUOTES, 'UTF-8');?>
"
},
"name": "<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['page']->value['meta']['title']), ENT_QUOTES, 'UTF-8');?>
",
"url": "<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['current_url']), ENT_QUOTES, 'UTF-8');?>
"
}
<?php echo '</script'; ?>
>
<?php if ($_smarty_tpl->tpl_vars['page']->value['page_name'] == 'index') {?>
<?php echo '<script'; ?>
type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"url" : "<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['pages']['index']), ENT_QUOTES, 'UTF-8');?>
",
"image": {
"@type": "ImageObject",
"url":"<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['shop']->value['logo_details']['src']), ENT_QUOTES, 'UTF-8');?>
"
},
"potentialAction": {
"@type": "SearchAction",
"target": "<?php echo htmlspecialchars((string) (call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'str_replace' ][ 0 ], array( '--search_term_string--','{search_term_string}',$_smarty_tpl->tpl_vars['link']->value->getPageLink('search',true,null,array('search_query'=>'--search_term_string--')) ))), ENT_QUOTES, 'UTF-8');?>
",
"query-input": "required name=search_term_string"
}
}
<?php echo '</script'; ?>
>
<?php }?>
<?php if ((isset($_smarty_tpl->tpl_vars['breadcrumb']->value['links'][1]))) {?>
<?php echo '<script'; ?>
type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['breadcrumb']->value['links'], 'path', false, NULL, 'breadcrumb', array (
'iteration' => true,
'last' => true,
'total' => true,
));
$_smarty_tpl->tpl_vars['path']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['path']->value) {
$_smarty_tpl->tpl_vars['path']->do_else = false;
$_smarty_tpl->tpl_vars['__smarty_foreach_breadcrumb']->value['iteration']++;
$_smarty_tpl->tpl_vars['__smarty_foreach_breadcrumb']->value['last'] = $_smarty_tpl->tpl_vars['__smarty_foreach_breadcrumb']->value['iteration'] === $_smarty_tpl->tpl_vars['__smarty_foreach_breadcrumb']->value['total'];
?>
{
"@type": "ListItem",
"position": <?php echo htmlspecialchars((string) ((isset($_smarty_tpl->tpl_vars['__smarty_foreach_breadcrumb']->value['iteration']) ? $_smarty_tpl->tpl_vars['__smarty_foreach_breadcrumb']->value['iteration'] : null)), ENT_QUOTES, 'UTF-8');?>
,
"name": "<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['path']->value['title']), ENT_QUOTES, 'UTF-8');?>
",
"item": "<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['path']->value['url']), ENT_QUOTES, 'UTF-8');?>
"
}<?php if (!(isset($_smarty_tpl->tpl_vars['__smarty_foreach_breadcrumb']->value['last']) ? $_smarty_tpl->tpl_vars['__smarty_foreach_breadcrumb']->value['last'] : null)) {?>,<?php }?>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>]
}
<?php echo '</script'; ?>
>
<?php }
}
}
@@ -0,0 +1,34 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:27
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\components\toast-container.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c997a10bb6_43382360',
'has_nocache_code' => false,
'file_dependency' =>
array (
'6fc99bb31a97c21707208ba5a4af2c66a3d9141c' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\components\\toast-container.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
'file:components/toast.tpl' => 1,
),
),false)) {
function content_69d7c997a10bb6_43382360 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_assignInScope('componentName', 'toast-container');?>
<div class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
position-fixed top-0 end-0 p-3" id="js-<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
">
<?php $_smarty_tpl->_subTemplateRender('file:components/toast.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, false);
?>
</div>
<?php }
}
@@ -0,0 +1,142 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:23
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\layouts\layout-full-width.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c9939aff93_40380425',
'has_nocache_code' => false,
'file_dependency' =>
array (
'79b021f67c5e021f56674e6edfa1d7ac6d39c0b9' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\layouts\\layout-full-width.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c9939aff93_40380425 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_loadInheritance();
$_smarty_tpl->inheritance->init($_smarty_tpl, true);
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_148981490269d7c9939adbc6_30839111', 'content_columns');
?>
<?php $_smarty_tpl->inheritance->endChild($_smarty_tpl, 'layouts/layout-both-columns.tpl');
}
/* {block 'container_class'} */
class Block_201573824169d7c9939adea8_29126782 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
columns-container container<?php
}
}
/* {/block 'container_class'} */
/* {block 'left_column'} */
class Block_33992371269d7c9939ae3c6_96886418 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
}
}
/* {/block 'left_column'} */
/* {block 'content'} */
class Block_39184550569d7c9939af0f3_87902382 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<p>Hello world! This is HTML5 Boilerplate.</p>
<?php
}
}
/* {/block 'content'} */
/* {block 'content_wrapper'} */
class Block_21313178569d7c9939ae7c9_82292542 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<div id="center-column" class="center-column page page--full-width">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayContentWrapperTop'),$_smarty_tpl ) );?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_39184550569d7c9939af0f3_87902382', 'content', $this->tplIndex);
?>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayContentWrapperBottom'),$_smarty_tpl ) );?>
</div>
<?php
}
}
/* {/block 'content_wrapper'} */
/* {block 'right_column'} */
class Block_149155412169d7c9939af9d9_09487986 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
}
}
/* {/block 'right_column'} */
/* {block 'content_columns'} */
class Block_148981490269d7c9939adbc6_30839111 extends Smarty_Internal_Block
{
public $subBlocks = array (
'content_columns' =>
array (
0 => 'Block_148981490269d7c9939adbc6_30839111',
),
'container_class' =>
array (
0 => 'Block_201573824169d7c9939adea8_29126782',
),
'left_column' =>
array (
0 => 'Block_33992371269d7c9939ae3c6_96886418',
),
'content_wrapper' =>
array (
0 => 'Block_21313178569d7c9939ae7c9_82292542',
),
'content' =>
array (
0 => 'Block_39184550569d7c9939af0f3_87902382',
),
'right_column' =>
array (
0 => 'Block_149155412169d7c9939af9d9_09487986',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<div class="<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_201573824169d7c9939adea8_29126782', 'container_class', $this->tplIndex);
?>
">
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_33992371269d7c9939ae3c6_96886418', 'left_column', $this->tplIndex);
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_21313178569d7c9939ae7c9_82292542', 'content_wrapper', $this->tplIndex);
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_149155412169d7c9939af9d9_09487986', 'right_column', $this->tplIndex);
?>
</div>
<?php
}
}
/* {/block 'content_columns'} */
}
@@ -0,0 +1,104 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:25
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\_partials\breadcrumb.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c995e467a4_34839531',
'has_nocache_code' => false,
'file_dependency' =>
array (
'7ad76cf9c3adc1a733548e02b67d47eeb99b089c' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\_partials\\breadcrumb.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c995e467a4_34839531 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_loadInheritance();
$_smarty_tpl->inheritance->init($_smarty_tpl, false);
$_smarty_tpl->_assignInScope('componentName', 'breadcrumb');?>
<nav data-depth="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['breadcrumb']->value['count']), ENT_QUOTES, 'UTF-8');?>
" class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
__wrapper" aria-label="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
">
<div class="container">
<ol class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
">
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_42200917369d7c995e442b7_71504486', 'breadcrumb');
?>
</ol>
</div>
</nav>
<?php }
/* {block 'breadcrumb_item'} */
class Block_170799176169d7c995e44c61_82820895 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<li class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
-item">
<?php if (!(isset($_smarty_tpl->tpl_vars['__smarty_foreach_breadcrumb']->value['last']) ? $_smarty_tpl->tpl_vars['__smarty_foreach_breadcrumb']->value['last'] : null)) {?>
<a href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['path']->value['url']), ENT_QUOTES, 'UTF-8');?>
" class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
-link"><span><?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['path']->value['title']), ENT_QUOTES, 'UTF-8');?>
</span></a>
<?php } else { ?>
<span><?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['path']->value['title']), ENT_QUOTES, 'UTF-8');?>
</span>
<?php }?>
</li>
<?php
}
}
/* {/block 'breadcrumb_item'} */
/* {block 'breadcrumb'} */
class Block_42200917369d7c995e442b7_71504486 extends Smarty_Internal_Block
{
public $subBlocks = array (
'breadcrumb' =>
array (
0 => 'Block_42200917369d7c995e442b7_71504486',
),
'breadcrumb_item' =>
array (
0 => 'Block_170799176169d7c995e44c61_82820895',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['breadcrumb']->value['links'], 'path', false, NULL, 'breadcrumb', array (
'last' => true,
'iteration' => true,
'total' => true,
));
$_smarty_tpl->tpl_vars['path']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['path']->value) {
$_smarty_tpl->tpl_vars['path']->do_else = false;
$_smarty_tpl->tpl_vars['__smarty_foreach_breadcrumb']->value['iteration']++;
$_smarty_tpl->tpl_vars['__smarty_foreach_breadcrumb']->value['last'] = $_smarty_tpl->tpl_vars['__smarty_foreach_breadcrumb']->value['iteration'] === $_smarty_tpl->tpl_vars['__smarty_foreach_breadcrumb']->value['total'];
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_170799176169d7c995e44c61_82820895', 'breadcrumb_item', $this->tplIndex);
?>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
<?php
}
}
/* {/block 'breadcrumb'} */
}
@@ -0,0 +1,38 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:27
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\components\toast.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c997a96078_52674566',
'has_nocache_code' => false,
'file_dependency' =>
array (
'8fb7e88a35f8fc869934529555c5653b96a8ca7f' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\components\\toast.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c997a96078_52674566 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_assignInScope('componentName', 'toast');?>
<template class="js-<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
-template">
<div class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
" role="alert" aria-live="assertive" aria-atomic="true">
<div class="d-flex">
<div class="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['componentName']->value), ENT_QUOTES, 'UTF-8');?>
-body"></div>
<button type="button" class="btn-close me-2 m-auto d-none" data-bs-dismiss="toast"></button>
</div>
</div>
</template>
<?php }
}
@@ -0,0 +1,140 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:26
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\_partials\footer.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c996b7ae29_61161206',
'has_nocache_code' => false,
'file_dependency' =>
array (
'a54234b6a1dbb72c8166e47c0addcba64a8a57c3' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\_partials\\footer.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
'file:_partials/copyright.tpl' => 1,
),
),false)) {
function content_69d7c996b7ae29_61161206 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_loadInheritance();
$_smarty_tpl->inheritance->init($_smarty_tpl, false);
$_smarty_tpl->smarty->ext->_capture->open($_smarty_tpl, "footer_before", null, null);
echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayFooterBefore'),$_smarty_tpl ) );
$_smarty_tpl->smarty->ext->_capture->close($_smarty_tpl);
if ($_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'footer_before')) {?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_121934027969d7c996b76a75_40946216', 'hook_footer_before');
?>
<?php }?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_21265972169d7c996b77555_75902987', 'footer_main');
?>
<?php }
/* {block 'hook_footer_before'} */
class Block_121934027969d7c996b76a75_40946216 extends Smarty_Internal_Block
{
public $subBlocks = array (
'hook_footer_before' =>
array (
0 => 'Block_121934027969d7c996b76a75_40946216',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<div class="footer footer__before">
<?php echo $_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'footer_before');?>
</div>
<?php
}
}
/* {/block 'hook_footer_before'} */
/* {block 'hook_footer_main'} */
class Block_95272194469d7c996b781b9_02082131 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<div class="footer__main-top row">
<?php echo $_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'footer_main_top');?>
</div>
<?php
}
}
/* {/block 'hook_footer_main'} */
/* {block 'hook_footer_after'} */
class Block_140269300569d7c996b79a23_83482193 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<div class="footer__main-bottom row">
<?php echo $_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'footer_main_bottom');?>
</div>
<?php
}
}
/* {/block 'hook_footer_after'} */
/* {block 'footer_main'} */
class Block_21265972169d7c996b77555_75902987 extends Smarty_Internal_Block
{
public $subBlocks = array (
'footer_main' =>
array (
0 => 'Block_21265972169d7c996b77555_75902987',
),
'hook_footer_main' =>
array (
0 => 'Block_95272194469d7c996b781b9_02082131',
),
'hook_footer_after' =>
array (
0 => 'Block_140269300569d7c996b79a23_83482193',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<div class="footer footer__main">
<div class="container">
<?php $_smarty_tpl->smarty->ext->_capture->open($_smarty_tpl, "footer_main_top", null, null);
echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayFooter'),$_smarty_tpl ) );
$_smarty_tpl->smarty->ext->_capture->close($_smarty_tpl);?>
<?php if ($_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'footer_main_top')) {?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_95272194469d7c996b781b9_02082131', 'hook_footer_main', $this->tplIndex);
?>
<?php }?>
<?php $_smarty_tpl->smarty->ext->_capture->open($_smarty_tpl, "footer_main_bottom", null, null);
echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayFooterAfter'),$_smarty_tpl ) );
$_smarty_tpl->smarty->ext->_capture->close($_smarty_tpl);?>
<?php if ((($_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'footer_main_bottom') !== null )) && $_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'footer_main_bottom')) {?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_140269300569d7c996b79a23_83482193', 'hook_footer_after', $this->tplIndex);
?>
<?php }?>
<?php $_smarty_tpl->_subTemplateRender('file:_partials/copyright.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, false);
?>
</div>
</div>
<?php
}
}
/* {/block 'footer_main'} */
}
@@ -0,0 +1,429 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:24
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\_partials\head.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c994214e96_33091652',
'has_nocache_code' => false,
'file_dependency' =>
array (
'bafac2a4709301ed920bf1907390239665aaeeec' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\_partials\\head.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
'file:_partials/preload.tpl' => 1,
'file:_partials/microdata/head-jsonld.tpl' => 1,
'file:_partials/pagination-seo.tpl' => 1,
'file:_partials/stylesheets.tpl' => 1,
'file:_partials/javascript.tpl' => 1,
),
),false)) {
function content_69d7c994214e96_33091652 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_loadInheritance();
$_smarty_tpl->inheritance->init($_smarty_tpl, false);
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_19231022169d7c9942095b8_11635394', 'head_charset');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_164692350169d7c994209c05_16268610', 'head_ie_compatibility');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_117539717069d7c99420a0b6_11983515', 'head_seo');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_56269133269d7c994211dd3_87577900', 'head_viewport');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_5908860069d7c994212225_84003585', 'head_icons');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_120240394569d7c994213304_68222039', 'stylesheets');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_208440421669d7c994213ab5_54346040', 'javascript_head');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_191808907169d7c994214409_99644772', 'hook_header');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_80618914769d7c994214ae1_08184197', 'hook_extra');
?>
<?php }
/* {block 'head_charset'} */
class Block_19231022169d7c9942095b8_11635394 extends Smarty_Internal_Block
{
public $subBlocks = array (
'head_charset' =>
array (
0 => 'Block_19231022169d7c9942095b8_11635394',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<meta charset="utf-8">
<?php
}
}
/* {/block 'head_charset'} */
/* {block 'head_ie_compatibility'} */
class Block_164692350169d7c994209c05_16268610 extends Smarty_Internal_Block
{
public $subBlocks = array (
'head_ie_compatibility' =>
array (
0 => 'Block_164692350169d7c994209c05_16268610',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<meta http-equiv="x-ua-compatible" content="ie=edge">
<?php
}
}
/* {/block 'head_ie_compatibility'} */
/* {block 'head_preload'} */
class Block_126873948969d7c99420a321_52914748 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php $_smarty_tpl->_subTemplateRender('file:_partials/preload.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, false);
?>
<?php
}
}
/* {/block 'head_preload'} */
/* {block 'head_seo_title'} */
class Block_204814134069d7c99420ad05_78217584 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['page']->value['meta']['title']), ENT_QUOTES, 'UTF-8');
}
}
/* {/block 'head_seo_title'} */
/* {block 'hook_after_title_tag'} */
class Block_52572519069d7c99420b6b3_07219200 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayAfterTitleTag'),$_smarty_tpl ) );?>
<?php
}
}
/* {/block 'hook_after_title_tag'} */
/* {block 'head_seo_description'} */
class Block_158398188669d7c99420be17_23176899 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['page']->value['meta']['description']), ENT_QUOTES, 'UTF-8');
}
}
/* {/block 'head_seo_description'} */
/* {block 'head_hreflang'} */
class Block_128141316869d7c99420d682_84461040 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['urls']->value['alternative_langs'], 'pageUrl', false, 'code');
$_smarty_tpl->tpl_vars['pageUrl']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['code']->value => $_smarty_tpl->tpl_vars['pageUrl']->value) {
$_smarty_tpl->tpl_vars['pageUrl']->do_else = false;
?>
<link rel="alternate" href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['pageUrl']->value), ENT_QUOTES, 'UTF-8');?>
" hreflang="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['code']->value), ENT_QUOTES, 'UTF-8');?>
">
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
<?php
}
}
/* {/block 'head_hreflang'} */
/* {block 'head_microdata'} */
class Block_29369519669d7c99420e884_96023842 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php $_smarty_tpl->_subTemplateRender('file:_partials/microdata/head-jsonld.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, false);
?>
<?php
}
}
/* {/block 'head_microdata'} */
/* {block 'head_microdata_special'} */
class Block_7297051169d7c99420efc5_39960123 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
}
}
/* {/block 'head_microdata_special'} */
/* {block 'head_pagination_seo'} */
class Block_93779316269d7c99420f3a4_90595531 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php $_smarty_tpl->_subTemplateRender('file:_partials/pagination-seo.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, false);
?>
<?php
}
}
/* {/block 'head_pagination_seo'} */
/* {block 'head_open_graph'} */
class Block_103941034269d7c99420fa53_12833256 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<meta property="og:title" content="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['page']->value['meta']['title']), ENT_QUOTES, 'UTF-8');?>
">
<meta property="og:description" content="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['page']->value['meta']['description']), ENT_QUOTES, 'UTF-8');?>
">
<meta property="og:url" content="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['urls']->value['current_url']), ENT_QUOTES, 'UTF-8');?>
">
<meta property="og:site_name" content="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['shop']->value['name']), ENT_QUOTES, 'UTF-8');?>
">
<?php if (!(isset($_smarty_tpl->tpl_vars['product']->value)) && $_smarty_tpl->tpl_vars['page']->value['page_name'] != 'product') {?><meta property="og:type" content="website"><?php }?>
<?php
}
}
/* {/block 'head_open_graph'} */
/* {block 'head_seo'} */
class Block_117539717069d7c99420a0b6_11983515 extends Smarty_Internal_Block
{
public $subBlocks = array (
'head_seo' =>
array (
0 => 'Block_117539717069d7c99420a0b6_11983515',
),
'head_preload' =>
array (
0 => 'Block_126873948969d7c99420a321_52914748',
),
'head_seo_title' =>
array (
0 => 'Block_204814134069d7c99420ad05_78217584',
),
'hook_after_title_tag' =>
array (
0 => 'Block_52572519069d7c99420b6b3_07219200',
),
'head_seo_description' =>
array (
0 => 'Block_158398188669d7c99420be17_23176899',
),
'head_hreflang' =>
array (
0 => 'Block_128141316869d7c99420d682_84461040',
),
'head_microdata' =>
array (
0 => 'Block_29369519669d7c99420e884_96023842',
),
'head_microdata_special' =>
array (
0 => 'Block_7297051169d7c99420efc5_39960123',
),
'head_pagination_seo' =>
array (
0 => 'Block_93779316269d7c99420f3a4_90595531',
),
'head_open_graph' =>
array (
0 => 'Block_103941034269d7c99420fa53_12833256',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_126873948969d7c99420a321_52914748', 'head_preload', $this->tplIndex);
?>
<title><?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_204814134069d7c99420ad05_78217584', 'head_seo_title', $this->tplIndex);
?>
</title>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_52572519069d7c99420b6b3_07219200', 'hook_after_title_tag', $this->tplIndex);
?>
<meta name="description" content="<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_158398188669d7c99420be17_23176899', 'head_seo_description', $this->tplIndex);
?>
">
<?php if ($_smarty_tpl->tpl_vars['page']->value['meta']['robots'] !== 'index') {?>
<meta name="robots" content="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['page']->value['meta']['robots']), ENT_QUOTES, 'UTF-8');?>
">
<?php }?>
<?php if ($_smarty_tpl->tpl_vars['page']->value['canonical']) {?>
<link rel="canonical" href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['page']->value['canonical']), ENT_QUOTES, 'UTF-8');?>
">
<?php }?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_128141316869d7c99420d682_84461040', 'head_hreflang', $this->tplIndex);
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_29369519669d7c99420e884_96023842', 'head_microdata', $this->tplIndex);
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_7297051169d7c99420efc5_39960123', 'head_microdata_special', $this->tplIndex);
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_93779316269d7c99420f3a4_90595531', 'head_pagination_seo', $this->tplIndex);
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_103941034269d7c99420fa53_12833256', 'head_open_graph', $this->tplIndex);
?>
<?php
}
}
/* {/block 'head_seo'} */
/* {block 'head_viewport'} */
class Block_56269133269d7c994211dd3_87577900 extends Smarty_Internal_Block
{
public $subBlocks = array (
'head_viewport' =>
array (
0 => 'Block_56269133269d7c994211dd3_87577900',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<meta name="viewport" content="width=device-width, initial-scale=1">
<?php
}
}
/* {/block 'head_viewport'} */
/* {block 'head_icons'} */
class Block_5908860069d7c994212225_84003585 extends Smarty_Internal_Block
{
public $subBlocks = array (
'head_icons' =>
array (
0 => 'Block_5908860069d7c994212225_84003585',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<link rel="icon" type="image/vnd.microsoft.icon" href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['shop']->value['favicon']), ENT_QUOTES, 'UTF-8');?>
?<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['shop']->value['favicon_update_time']), ENT_QUOTES, 'UTF-8');?>
">
<link rel="shortcut icon" type="image/x-icon" href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['shop']->value['favicon']), ENT_QUOTES, 'UTF-8');?>
?<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['shop']->value['favicon_update_time']), ENT_QUOTES, 'UTF-8');?>
">
<?php
}
}
/* {/block 'head_icons'} */
/* {block 'stylesheets'} */
class Block_120240394569d7c994213304_68222039 extends Smarty_Internal_Block
{
public $subBlocks = array (
'stylesheets' =>
array (
0 => 'Block_120240394569d7c994213304_68222039',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php $_smarty_tpl->_subTemplateRender('file:_partials/stylesheets.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array('stylesheets'=>$_smarty_tpl->tpl_vars['stylesheets']->value), 0, false);
}
}
/* {/block 'stylesheets'} */
/* {block 'javascript_head'} */
class Block_208440421669d7c994213ab5_54346040 extends Smarty_Internal_Block
{
public $subBlocks = array (
'javascript_head' =>
array (
0 => 'Block_208440421669d7c994213ab5_54346040',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php $_smarty_tpl->_subTemplateRender('file:_partials/javascript.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array('javascript'=>$_smarty_tpl->tpl_vars['javascript']->value['head'],'vars'=>$_smarty_tpl->tpl_vars['js_custom_vars']->value), 0, false);
}
}
/* {/block 'javascript_head'} */
/* {block 'hook_header'} */
class Block_191808907169d7c994214409_99644772 extends Smarty_Internal_Block
{
public $subBlocks = array (
'hook_header' =>
array (
0 => 'Block_191808907169d7c994214409_99644772',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php echo $_smarty_tpl->tpl_vars['HOOK_HEADER']->value;?>
<?php
}
}
/* {/block 'hook_header'} */
/* {block 'hook_extra'} */
class Block_80618914769d7c994214ae1_08184197 extends Smarty_Internal_Block
{
public $subBlocks = array (
'hook_extra' =>
array (
0 => 'Block_80618914769d7c994214ae1_08184197',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
}
}
/* {/block 'hook_extra'} */
}
@@ -0,0 +1,214 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:26
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\_partials\notifications.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c996071e11_83247862',
'has_nocache_code' => false,
'file_dependency' =>
array (
'bc57f687c54ca6f8a4e9de50f71a641c86f45758' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\_partials\\notifications.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c996071e11_83247862 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_loadInheritance();
$_smarty_tpl->inheritance->init($_smarty_tpl, false);
?>
<?php if ((isset($_smarty_tpl->tpl_vars['notifications']->value))) {?>
<div id="notifications">
<div class="container">
<?php if ($_smarty_tpl->tpl_vars['notifications']->value['error']) {?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_125993029669d7c99606a4f6_13138083', 'notifications_error');
?>
<?php }?>
<?php if ($_smarty_tpl->tpl_vars['notifications']->value['warning']) {?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_40923248269d7c99606c843_91273144', 'notifications_warning');
?>
<?php }?>
<?php if ($_smarty_tpl->tpl_vars['notifications']->value['success']) {?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_95398505069d7c99606e661_01599071', 'notifications_success');
?>
<?php }?>
<?php if ($_smarty_tpl->tpl_vars['notifications']->value['info']) {?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_92879262869d7c996070343_01365560', 'notifications_info');
?>
<?php }?>
</div>
</div>
<?php }
}
/* {block 'notifications_error'} */
class Block_125993029669d7c99606a4f6_13138083 extends Smarty_Internal_Block
{
public $subBlocks = array (
'notifications_error' =>
array (
0 => 'Block_125993029669d7c99606a4f6_13138083',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_checkPlugins(array(0=>array('file'=>'C:\\xampp\\htdocs\\o2w-pres\\vendor\\smarty\\smarty\\libs\\plugins\\modifier.count.php','function'=>'smarty_modifier_count',),));
?>
<div class="alert alert-danger alert-dismissible" role="alert" tabindex="0">
<?php if (smarty_modifier_count($_smarty_tpl->tpl_vars['notifications']->value['error']) > 1) {?>
<ul class="mb-0">
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['notifications']->value['error'], 'notif');
$_smarty_tpl->tpl_vars['notif']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['notif']->value) {
$_smarty_tpl->tpl_vars['notif']->do_else = false;
?>
<li><?php echo $_smarty_tpl->tpl_vars['notif']->value;?>
</li>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
</ul>
<?php } else { ?>
<?php echo $_smarty_tpl->tpl_vars['notifications']->value['error'][0];?>
<?php }?>
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
<?php
}
}
/* {/block 'notifications_error'} */
/* {block 'notifications_warning'} */
class Block_40923248269d7c99606c843_91273144 extends Smarty_Internal_Block
{
public $subBlocks = array (
'notifications_warning' =>
array (
0 => 'Block_40923248269d7c99606c843_91273144',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_checkPlugins(array(0=>array('file'=>'C:\\xampp\\htdocs\\o2w-pres\\vendor\\smarty\\smarty\\libs\\plugins\\modifier.count.php','function'=>'smarty_modifier_count',),));
?>
<div class="alert alert-warning alert-dismissible" role="alert" tabindex="0">
<?php if (smarty_modifier_count($_smarty_tpl->tpl_vars['notifications']->value['warning']) > 1) {?>
<ul class="mb-0">
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['notifications']->value['warning'], 'notif');
$_smarty_tpl->tpl_vars['notif']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['notif']->value) {
$_smarty_tpl->tpl_vars['notif']->do_else = false;
?>
<li><?php echo $_smarty_tpl->tpl_vars['notif']->value;?>
</li>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
</ul>
<?php } else { ?>
<?php echo $_smarty_tpl->tpl_vars['notifications']->value['warning'][0];?>
<?php }?>
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
<?php
}
}
/* {/block 'notifications_warning'} */
/* {block 'notifications_success'} */
class Block_95398505069d7c99606e661_01599071 extends Smarty_Internal_Block
{
public $subBlocks = array (
'notifications_success' =>
array (
0 => 'Block_95398505069d7c99606e661_01599071',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_checkPlugins(array(0=>array('file'=>'C:\\xampp\\htdocs\\o2w-pres\\vendor\\smarty\\smarty\\libs\\plugins\\modifier.count.php','function'=>'smarty_modifier_count',),));
?>
<div class="alert alert-success alert-dismissible" role="alert" tabindex="0">
<?php if (smarty_modifier_count($_smarty_tpl->tpl_vars['notifications']->value['success']) > 1) {?>
<ul class="mb-0">
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['notifications']->value['success'], 'notif');
$_smarty_tpl->tpl_vars['notif']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['notif']->value) {
$_smarty_tpl->tpl_vars['notif']->do_else = false;
?>
<li><?php echo $_smarty_tpl->tpl_vars['notif']->value;?>
</li>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
</ul>
<?php } else { ?>
<?php echo $_smarty_tpl->tpl_vars['notifications']->value['success'][0];?>
<?php }?>
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
<?php
}
}
/* {/block 'notifications_success'} */
/* {block 'notifications_info'} */
class Block_92879262869d7c996070343_01365560 extends Smarty_Internal_Block
{
public $subBlocks = array (
'notifications_info' =>
array (
0 => 'Block_92879262869d7c996070343_01365560',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_checkPlugins(array(0=>array('file'=>'C:\\xampp\\htdocs\\o2w-pres\\vendor\\smarty\\smarty\\libs\\plugins\\modifier.count.php','function'=>'smarty_modifier_count',),));
?>
<div class="alert alert-info alert-dismissible" role="alert" tabindex="0">
<?php if (smarty_modifier_count($_smarty_tpl->tpl_vars['notifications']->value['info']) > 1) {?>
<ul class="mb-0">
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['notifications']->value['info'], 'notif');
$_smarty_tpl->tpl_vars['notif']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['notif']->value) {
$_smarty_tpl->tpl_vars['notif']->do_else = false;
?>
<li><?php echo $_smarty_tpl->tpl_vars['notif']->value;?>
</li>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
</ul>
<?php } else { ?>
<?php echo $_smarty_tpl->tpl_vars['notifications']->value['info'][0];?>
<?php }?>
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
<?php
}
}
/* {/block 'notifications_info'} */
}
@@ -0,0 +1,179 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:23
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\customer\history.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c9934d9b94_74135439',
'has_nocache_code' => false,
'file_dependency' =>
array (
'bda097ef3114262413e903378de0f5b432904897' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\customer\\history.tpl',
1 => 1775749514,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c9934d9b94_74135439 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_loadInheritance();
$_smarty_tpl->inheritance->init($_smarty_tpl, true);
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_172612979769d7c9934c9b74_52010692', 'page_title');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_136801146569d7c9934cbcc1_13557824', 'page_content');
$_smarty_tpl->inheritance->endChild($_smarty_tpl, 'customer/page.tpl');
}
/* {block 'page_title'} */
class Block_172612979769d7c9934c9b74_52010692 extends Smarty_Internal_Block
{
public $subBlocks = array (
'page_title' =>
array (
0 => 'Block_172612979769d7c9934c9b74_52010692',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Order history','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
<?php
}
}
/* {/block 'page_title'} */
/* {block 'page_content'} */
class Block_136801146569d7c9934cbcc1_13557824 extends Smarty_Internal_Block
{
public $subBlocks = array (
'page_content' =>
array (
0 => 'Block_136801146569d7c9934cbcc1_13557824',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<p id="order_history_description"><?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Here are the orders you\'ve placed since your account was created.','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</p>
<?php if ($_smarty_tpl->tpl_vars['orders']->value) {?>
<div class="order-history" role="table" aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Order history','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
" aria-describedby="order_history_description">
<div class="order-history__inner" role="rowgroup">
<div class="order-history__header" role="row">
<span class="order-history__cell" role="columnheader">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Order reference','d'=>'Shop.Theme.Checkout'),$_smarty_tpl ) );?>
</span>
<span class="order-history__cell" role="columnheader">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Date','d'=>'Shop.Theme.Checkout'),$_smarty_tpl ) );?>
</span>
<span class="order-history__cell" role="columnheader">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Total price','d'=>'Shop.Theme.Checkout'),$_smarty_tpl ) );?>
</span>
<span class="order-history__cell" role="columnheader">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Payment','d'=>'Shop.Theme.Checkout'),$_smarty_tpl ) );?>
</span>
<span class="order-history__cell" role="columnheader">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Status','d'=>'Shop.Theme.Checkout'),$_smarty_tpl ) );?>
</span>
<span class="order-history__cell" role="columnheader">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Invoice','d'=>'Shop.Theme.Checkout'),$_smarty_tpl ) );?>
</span>
<span class="order-history__cell" role="columnheader" aria-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Actions','d'=>'Shop.Theme.Checkout'),$_smarty_tpl ) );?>
"></span>
</div>
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['orders']->value, 'order');
$_smarty_tpl->tpl_vars['order']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['order']->value) {
$_smarty_tpl->tpl_vars['order']->do_else = false;
?>
<div class="order-history__row" role="row">
<span class="order-history__cell order-history__cell--reference" role="cell" data-ps-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Order reference','d'=>'Shop.Theme.Checkout'),$_smarty_tpl ) );?>
">
<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['order']->value['details']['reference']), ENT_QUOTES, 'UTF-8');?>
</span>
<span class="order-history__cell order-history__cell--date" role="cell" data-ps-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Date','d'=>'Shop.Theme.Checkout'),$_smarty_tpl ) );?>
">
<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['order']->value['details']['order_date']), ENT_QUOTES, 'UTF-8');?>
</span>
<span class="order-history__cell order-history__cell--total" role="cell" data-ps-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Total price','d'=>'Shop.Theme.Checkout'),$_smarty_tpl ) );?>
">
<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['order']->value['totals']['total']['value']), ENT_QUOTES, 'UTF-8');?>
</span>
<span class="order-history__cell order-history__cell--payment" role="cell" data-ps-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Payment','d'=>'Shop.Theme.Checkout'),$_smarty_tpl ) );?>
">
<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['order']->value['details']['payment']), ENT_QUOTES, 'UTF-8');?>
</span>
<span class="order-history__cell order-history__cell--status" role="cell" data-ps-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Status','d'=>'Shop.Theme.Checkout'),$_smarty_tpl ) );?>
">
<span
class="order-history__status order-history__status--<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['order']->value['history']['current']['contrast']), ENT_QUOTES, 'UTF-8');?>
badge pill"
style="background-color:<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['order']->value['history']['current']['color']), ENT_QUOTES, 'UTF-8');?>
"
>
<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['order']->value['history']['current']['ostate_name']), ENT_QUOTES, 'UTF-8');?>
</span>
</span>
<span class="order-history__cell order-history__cell--invoice" role="cell" data-ps-label="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Invoice','d'=>'Shop.Theme.Checkout'),$_smarty_tpl ) );?>
">
<a href="https://demo.erp.one/public/ventas/facturas/e03bbecc-0512-4281-92ac-2d80843deed6" target="_blank" class="order-history__status order-history__status--bright badge pill" style="background-color: #3498D8; color: #FFFFFF; text-decoration: none; text-transform: uppercase;">Descargar</a>
</span>
<span class="order-history__cell order-history__cell--actions" role="cell">
<a class="btn btn-sm btn-outline-primary" href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['order']->value['details']['details_url']), ENT_QUOTES, 'UTF-8');?>
" data-link-action="view-order-details">
<i class="material-icons" aria-hidden="true">&#xE88E;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Details','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
</a>
<?php if ($_smarty_tpl->tpl_vars['order']->value['details']['reorder_url']) {?>
<a class="btn btn-sm btn-outline-primary" href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['order']->value['details']['reorder_url']), ENT_QUOTES, 'UTF-8');?>
">
<i class="material-icons" aria-hidden="true">&#xF1CC;</i>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Reorder','d'=>'Shop.Theme.Actions'),$_smarty_tpl ) );?>
</a>
<?php }?>
</span>
</div>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
</div>
</div>
<?php } else { ?>
<div class="alert alert-info" role="alert"><?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'You have not placed any orders.','d'=>'Shop.Notifications.Warning'),$_smarty_tpl ) );?>
</div>
<?php }
}
}
/* {/block 'page_content'} */
}
@@ -0,0 +1,87 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:27
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\components\password-policy-template.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c997b16754_40429950',
'has_nocache_code' => false,
'file_dependency' =>
array (
'cfd459e71767d9b641393f33c47cfb692d591ca4' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\components\\password-policy-template.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c997b16754_40429950 (Smarty_Internal_Template $_smarty_tpl) {
?>
<template data-ps-ref="password-feedback-template">
<div
class="my-3 d-none"
data-ps-ref="password-feedback-container"
>
<div class="progress-container">
<div class="progress mb-3" aria-hidden="true">
<div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" data-ps-ref="password-strength-progress-bar"></div>
</div>
</div>
<?php echo '<script'; ?>
type="text/javascript" data-ps-ref="password-strength-hints">
<?php if (!empty($_smarty_tpl->tpl_vars['page']->value['password-policy']['feedbacks'])) {?>
<?php echo call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'json_encode' ][ 0 ], array( $_smarty_tpl->tpl_vars['page']->value['password-policy']['feedbacks'] ));?>
<?php }?>
<?php echo '</script'; ?>
>
<div
class="password-invalid-message"
data-ps-ref="password-invalid-message"
data-ps-data="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Your password is too weak','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
"
></div>
<div
class="password-valid-message"
data-ps-ref="password-valid-message"
data-ps-data="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Your password is valid','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
"
></div>
<div
class="password-length-message"
data-ps-ref="password-length-message"
data-ps-data="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Your password length is invalid','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
"
></div>
<div
class="password-announce-validity visually-hidden"
data-ps-target="password-announce-validity"
aria-live="off"
aria-atomic="true"
></div>
<div class="password-requirements">
<p class="password-requirements__length" data-translation="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Enter a password between %s and %s characters','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
" data-ps-ref="password-requirements-length">
<i class="password-requirements__icon material-icons" aria-hidden="true" data-ps-ref="password-requirements-length-icon">&#xE86C;</i>
<span data-ps-ref="password-requirements-length-message"></span>
</p>
<p class="password-requirements__score" data-translation="<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'The minimum score must be: %s','d'=>'Shop.Theme.Customeraccount'),$_smarty_tpl ) );?>
" data-ps-ref="password-requirements-score">
<i class="password-requirements__icon material-icons" aria-hidden="true" data-ps-ref="password-requirements-score-icon">&#xE86C;</i>
<span data-ps-ref="password-requirements-score-message"></span>
</p>
</div>
</div>
</template>
<?php }
}
@@ -0,0 +1,55 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:27
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\components\page-loader.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c99796cfb0_61875511',
'has_nocache_code' => false,
'file_dependency' =>
array (
'd114457243103d37ae2e36dc87a52472c090f3f2' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\components\\page-loader.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c99796cfb0_61875511 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_loadInheritance();
$_smarty_tpl->inheritance->init($_smarty_tpl, false);
$_smarty_tpl->_assignInScope('componentName', 'page-loader');?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_99538568869d7c99796c792_99784052', 'page_loader');
?>
<?php }
/* {block 'page_loader'} */
class Block_99538568869d7c99796c792_99784052 extends Smarty_Internal_Block
{
public $subBlocks = array (
'page_loader' =>
array (
0 => 'Block_99538568869d7c99796c792_99784052',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<div class="page-loader js-page-loader d-none">
<div class="spinner-border text-primary-emphasis" role="status">
<span class="visually-hidden"><?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Loading...','d'=>'Shop.Theme.Global'),$_smarty_tpl ) );?>
</span>
</div>
</div>
<?php
}
}
/* {/block 'page_loader'} */
}
@@ -0,0 +1,70 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:27
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\_partials\copyright.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c9978bb516_61724688',
'has_nocache_code' => false,
'file_dependency' =>
array (
'e1519e0e929e87f201e391fc1081020c10d88273' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\_partials\\copyright.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c9978bb516_61724688 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_loadInheritance();
$_smarty_tpl->inheritance->init($_smarty_tpl, false);
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_67047239969d7c9978ba076_51958893', 'copyright');
?>
<?php }
/* {block 'copyright_link'} */
class Block_189240008669d7c9978ba449_30332442 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<a href="https://www.prestashop-project.org/" target="_blank" rel="noopener noreferrer nofollow">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'%copyright% %year% - Ecommerce software by %prestashop%','sprintf'=>array('%prestashop%'=>'PrestaShop™','%year%'=>call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'date' ][ 0 ], array( 'Y' )),'%copyright%'=>'©'),'d'=>'Shop.Theme.Global'),$_smarty_tpl ) );?>
</a>
<?php
}
}
/* {/block 'copyright_link'} */
/* {block 'copyright'} */
class Block_67047239969d7c9978ba076_51958893 extends Smarty_Internal_Block
{
public $subBlocks = array (
'copyright' =>
array (
0 => 'Block_67047239969d7c9978ba076_51958893',
),
'copyright_link' =>
array (
0 => 'Block_189240008669d7c9978ba449_30332442',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<div class="copyright">
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_189240008669d7c9978ba449_30332442', 'copyright_link', $this->tplIndex);
?>
</div>
<?php
}
}
/* {/block 'copyright'} */
}
@@ -0,0 +1,50 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:24
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\_partials\stylesheets.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c994a3a927_08994768',
'has_nocache_code' => false,
'file_dependency' =>
array (
'f8bb83d5fbfe5bca577b7cadc6c87233b875cc82' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\_partials\\stylesheets.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c994a3a927_08994768 (Smarty_Internal_Template $_smarty_tpl) {
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['stylesheets']->value['external'], 'stylesheet');
$_smarty_tpl->tpl_vars['stylesheet']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['stylesheet']->value) {
$_smarty_tpl->tpl_vars['stylesheet']->do_else = false;
?>
<link rel="stylesheet" href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['stylesheet']->value['uri']), ENT_QUOTES, 'UTF-8');?>
" type="text/css" media="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['stylesheet']->value['media']), ENT_QUOTES, 'UTF-8');?>
">
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['stylesheets']->value['inline'], 'stylesheet');
$_smarty_tpl->tpl_vars['stylesheet']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['stylesheet']->value) {
$_smarty_tpl->tpl_vars['stylesheet']->do_else = false;
?>
<style>
<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['stylesheet']->value['content']), ENT_QUOTES, 'UTF-8');?>
</style>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);
}
}
@@ -0,0 +1,74 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:24
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\_partials\javascript.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c994ae3c55_27982020',
'has_nocache_code' => false,
'file_dependency' =>
array (
'f93e75aa95c44cfc2a801787f0533f3d710ca7d2' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\_partials\\javascript.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c994ae3c55_27982020 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_checkPlugins(array(0=>array('file'=>'C:\\xampp\\htdocs\\o2w-pres\\vendor\\smarty\\smarty\\libs\\plugins\\modifier.count.php','function'=>'smarty_modifier_count',),));
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['javascript']->value['external'], 'js');
$_smarty_tpl->tpl_vars['js']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['js']->value) {
$_smarty_tpl->tpl_vars['js']->do_else = false;
?>
<?php echo '<script'; ?>
type="text/javascript" src="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['js']->value['uri']), ENT_QUOTES, 'UTF-8');?>
" <?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['js']->value['attribute']), ENT_QUOTES, 'UTF-8');?>
><?php echo '</script'; ?>
>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['javascript']->value['inline'], 'js');
$_smarty_tpl->tpl_vars['js']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['js']->value) {
$_smarty_tpl->tpl_vars['js']->do_else = false;
?>
<?php echo '<script'; ?>
type="text/javascript">
<?php echo $_smarty_tpl->tpl_vars['js']->value['content'];?>
<?php echo '</script'; ?>
>
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
<?php if ((isset($_smarty_tpl->tpl_vars['vars']->value)) && smarty_modifier_count($_smarty_tpl->tpl_vars['vars']->value)) {?>
<?php echo '<script'; ?>
type="text/javascript">
<?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['vars']->value, 'var_value', false, 'var_name');
$_smarty_tpl->tpl_vars['var_value']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['var_name']->value => $_smarty_tpl->tpl_vars['var_value']->value) {
$_smarty_tpl->tpl_vars['var_value']->do_else = false;
?>
var <?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['var_name']->value), ENT_QUOTES, 'UTF-8');?>
= <?php echo call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'json_encode' ][ 0 ], array( $_smarty_tpl->tpl_vars['var_value']->value ));?>
;
<?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>
<?php echo '</script'; ?>
>
<?php }
}
}
@@ -0,0 +1,556 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:23
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\layouts\layout-both-columns.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c993b22625_66786680',
'has_nocache_code' => false,
'file_dependency' =>
array (
'fb9520893a4ce8f2c255f1a5864c6b37b54d0276' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\layouts\\layout-both-columns.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
'file:_partials/helpers.tpl' => 1,
'file:_partials/head.tpl' => 1,
'file:catalog/_partials/product-activation.tpl' => 1,
'file:_partials/header.tpl' => 1,
'file:_partials/breadcrumb.tpl' => 1,
'file:_partials/notifications.tpl' => 1,
'file:_partials/footer.tpl' => 1,
'file:_partials/javascript.tpl' => 1,
'file:components/page-loader.tpl' => 1,
'file:components/toast-container.tpl' => 1,
'file:components/password-policy-template.tpl' => 1,
),
),false)) {
function content_69d7c993b22625_66786680 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_loadInheritance();
$_smarty_tpl->inheritance->init($_smarty_tpl, false);
$_smarty_tpl->_subTemplateRender('file:_partials/helpers.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, false);
?>
<!doctype html>
<html lang="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['language']->value['locale']), ENT_QUOTES, 'UTF-8');?>
">
<head>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_192093886469d7c993b0f748_85843232', 'head');
?>
</head>
<body id="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['page']->value['page_name']), ENT_QUOTES, 'UTF-8');?>
" class="<?php echo htmlspecialchars((string) (call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'classnames' ][ 0 ], array( $_smarty_tpl->tpl_vars['page']->value['body_classes'] ))), ENT_QUOTES, 'UTF-8');?>
">
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_139031241669d7c993b12e85_53375452', 'top_content');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_140771119669d7c993b133b6_75431824', 'skip_to_main_content');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_131085965769d7c993b13b76_58315207', 'hook_after_body_opening_tag');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_177903265169d7c993b14231_02574947', 'product_activation');
?>
<header id="header" class="header js-sticky-header">
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_24732757969d7c993b14907_72757667', 'header');
?>
</header>
<main id="wrapper" class="wrapper">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayWrapperTop'),$_smarty_tpl ) );?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_4904105969d7c993b151e3_87488821', 'breadcrumb');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_25724862269d7c993b15899_67825217', 'main_content');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_71156312369d7c993b15d43_91531979', 'notifications');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_28173010369d7c993b163e2_88463958', 'content_columns');
?>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayWrapperBottom'),$_smarty_tpl ) );?>
</main>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_46749513169d7c993b19aa9_71818881', 'footer');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_107097878069d7c993b1a157_87804643', 'javascript_bottom');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_47784454769d7c993b1aaf6_32003199', 'bottom_elements');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_157379670869d7c993b1b664_68551896', 'hook_before_body_closing_tag');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_116762174669d7c993b1bce9_61813126', 'modal_container');
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_32487455169d7c993b21b11_15247702', 'back_to_top');
?>
</body>
</html>
<?php }
/* {block 'head'} */
class Block_192093886469d7c993b0f748_85843232 extends Smarty_Internal_Block
{
public $subBlocks = array (
'head' =>
array (
0 => 'Block_192093886469d7c993b0f748_85843232',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php $_smarty_tpl->_subTemplateRender('file:_partials/head.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, false);
?>
<?php
}
}
/* {/block 'head'} */
/* {block 'top_content'} */
class Block_139031241669d7c993b12e85_53375452 extends Smarty_Internal_Block
{
public $subBlocks = array (
'top_content' =>
array (
0 => 'Block_139031241669d7c993b12e85_53375452',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<div id="back-to-top"></div>
<?php
}
}
/* {/block 'top_content'} */
/* {block 'skip_to_main_content'} */
class Block_140771119669d7c993b133b6_75431824 extends Smarty_Internal_Block
{
public $subBlocks = array (
'skip_to_main_content' =>
array (
0 => 'Block_140771119669d7c993b133b6_75431824',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<a class="visually-hidden-focusable btn btn-primary skip-link" href="#main-content"><?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Skip to main content','d'=>'Shop.Theme.Global'),$_smarty_tpl ) );?>
</a>
<?php
}
}
/* {/block 'skip_to_main_content'} */
/* {block 'hook_after_body_opening_tag'} */
class Block_131085965769d7c993b13b76_58315207 extends Smarty_Internal_Block
{
public $subBlocks = array (
'hook_after_body_opening_tag' =>
array (
0 => 'Block_131085965769d7c993b13b76_58315207',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayAfterBodyOpeningTag'),$_smarty_tpl ) );?>
<?php
}
}
/* {/block 'hook_after_body_opening_tag'} */
/* {block 'product_activation'} */
class Block_177903265169d7c993b14231_02574947 extends Smarty_Internal_Block
{
public $subBlocks = array (
'product_activation' =>
array (
0 => 'Block_177903265169d7c993b14231_02574947',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php $_smarty_tpl->_subTemplateRender('file:catalog/_partials/product-activation.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, false);
?>
<?php
}
}
/* {/block 'product_activation'} */
/* {block 'header'} */
class Block_24732757969d7c993b14907_72757667 extends Smarty_Internal_Block
{
public $subBlocks = array (
'header' =>
array (
0 => 'Block_24732757969d7c993b14907_72757667',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php $_smarty_tpl->_subTemplateRender('file:_partials/header.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, false);
?>
<?php
}
}
/* {/block 'header'} */
/* {block 'breadcrumb'} */
class Block_4904105969d7c993b151e3_87488821 extends Smarty_Internal_Block
{
public $subBlocks = array (
'breadcrumb' =>
array (
0 => 'Block_4904105969d7c993b151e3_87488821',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php $_smarty_tpl->_subTemplateRender('file:_partials/breadcrumb.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, false);
?>
<?php
}
}
/* {/block 'breadcrumb'} */
/* {block 'main_content'} */
class Block_25724862269d7c993b15899_67825217 extends Smarty_Internal_Block
{
public $subBlocks = array (
'main_content' =>
array (
0 => 'Block_25724862269d7c993b15899_67825217',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<div id="main-content"></div>
<?php
}
}
/* {/block 'main_content'} */
/* {block 'notifications'} */
class Block_71156312369d7c993b15d43_91531979 extends Smarty_Internal_Block
{
public $subBlocks = array (
'notifications' =>
array (
0 => 'Block_71156312369d7c993b15d43_91531979',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php $_smarty_tpl->_subTemplateRender('file:_partials/notifications.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, false);
?>
<?php
}
}
/* {/block 'notifications'} */
/* {block 'container_class'} */
class Block_167840251169d7c993b16642_96557331 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
columns-container container<?php
}
}
/* {/block 'container_class'} */
/* {block 'left_column'} */
class Block_207662005369d7c993b16a57_95701111 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<div id="left-column" class="left-column col-md-4 col-lg-3">
<?php if ($_smarty_tpl->tpl_vars['page']->value['page_name'] === 'product') {?>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayLeftColumnProduct'),$_smarty_tpl ) );?>
<?php } else { ?>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayLeftColumn'),$_smarty_tpl ) );?>
<?php }?>
</div>
<?php
}
}
/* {/block 'left_column'} */
/* {block 'content'} */
class Block_144631039369d7c993b17ee9_75327807 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<p>Hello world! This is HTML5 Boilerplate.</p>
<?php
}
}
/* {/block 'content'} */
/* {block 'content_wrapper'} */
class Block_73286451969d7c993b17a43_75990604 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<div id="center-column" class="center-column page col-md-4 col-lg-6">
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayContentWrapperTop'),$_smarty_tpl ) );?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_144631039369d7c993b17ee9_75327807', 'content', $this->tplIndex);
?>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayContentWrapperBottom'),$_smarty_tpl ) );?>
</div>
<?php
}
}
/* {/block 'content_wrapper'} */
/* {block 'right_column'} */
class Block_208832947969d7c993b186f7_89634320 extends Smarty_Internal_Block
{
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<div id="right-column" class="right-column col-md-4 col-lg-3">
<?php if ($_smarty_tpl->tpl_vars['page']->value['page_name'] === 'product') {?>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayRightColumnProduct'),$_smarty_tpl ) );?>
<?php } else { ?>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayRightColumn'),$_smarty_tpl ) );?>
<?php }?>
</div>
<?php
}
}
/* {/block 'right_column'} */
/* {block 'content_columns'} */
class Block_28173010369d7c993b163e2_88463958 extends Smarty_Internal_Block
{
public $subBlocks = array (
'content_columns' =>
array (
0 => 'Block_28173010369d7c993b163e2_88463958',
),
'container_class' =>
array (
0 => 'Block_167840251169d7c993b16642_96557331',
),
'left_column' =>
array (
0 => 'Block_207662005369d7c993b16a57_95701111',
),
'content_wrapper' =>
array (
0 => 'Block_73286451969d7c993b17a43_75990604',
),
'content' =>
array (
0 => 'Block_144631039369d7c993b17ee9_75327807',
),
'right_column' =>
array (
0 => 'Block_208832947969d7c993b186f7_89634320',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<div class="<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_167840251169d7c993b16642_96557331', 'container_class', $this->tplIndex);
?>
">
<div class="row">
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_207662005369d7c993b16a57_95701111', 'left_column', $this->tplIndex);
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_73286451969d7c993b17a43_75990604', 'content_wrapper', $this->tplIndex);
?>
<?php
$_smarty_tpl->inheritance->instanceBlock($_smarty_tpl, 'Block_208832947969d7c993b186f7_89634320', 'right_column', $this->tplIndex);
?>
</div>
</div>
<?php
}
}
/* {/block 'content_columns'} */
/* {block 'footer'} */
class Block_46749513169d7c993b19aa9_71818881 extends Smarty_Internal_Block
{
public $subBlocks = array (
'footer' =>
array (
0 => 'Block_46749513169d7c993b19aa9_71818881',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<footer id="footer" class="footer">
<?php $_smarty_tpl->_subTemplateRender('file:_partials/footer.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, false);
?>
</footer>
<?php
}
}
/* {/block 'footer'} */
/* {block 'javascript_bottom'} */
class Block_107097878069d7c993b1a157_87804643 extends Smarty_Internal_Block
{
public $subBlocks = array (
'javascript_bottom' =>
array (
0 => 'Block_107097878069d7c993b1a157_87804643',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php $_smarty_tpl->_subTemplateRender('file:_partials/javascript.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array('javascript'=>$_smarty_tpl->tpl_vars['javascript']->value['bottom']), 0, false);
?>
<?php
}
}
/* {/block 'javascript_bottom'} */
/* {block 'bottom_elements'} */
class Block_47784454769d7c993b1aaf6_32003199 extends Smarty_Internal_Block
{
public $subBlocks = array (
'bottom_elements' =>
array (
0 => 'Block_47784454769d7c993b1aaf6_32003199',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php $_smarty_tpl->_subTemplateRender('file:components/page-loader.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, false);
?>
<?php $_smarty_tpl->_subTemplateRender('file:components/toast-container.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, false);
?>
<?php $_smarty_tpl->_subTemplateRender('file:components/password-policy-template.tpl', $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array(), 0, false);
?>
<?php
}
}
/* {/block 'bottom_elements'} */
/* {block 'hook_before_body_closing_tag'} */
class Block_157379670869d7c993b1b664_68551896 extends Smarty_Internal_Block
{
public $subBlocks = array (
'hook_before_body_closing_tag' =>
array (
0 => 'Block_157379670869d7c993b1b664_68551896',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayBeforeBodyClosingTag'),$_smarty_tpl ) );?>
<?php
}
}
/* {/block 'hook_before_body_closing_tag'} */
/* {block 'modal_container'} */
class Block_116762174669d7c993b1bce9_61813126 extends Smarty_Internal_Block
{
public $subBlocks = array (
'modal_container' =>
array (
0 => 'Block_116762174669d7c993b1bce9_61813126',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<div data-ps-target="modal-container">
<?php $_smarty_tpl->smarty->ext->_capture->open($_smarty_tpl, "modal_content", null, null);
echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['hook'][0], array( array('h'=>'displayModalContent'),$_smarty_tpl ) );
$_smarty_tpl->smarty->ext->_capture->close($_smarty_tpl);?>
<?php if ($_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'modal_content')) {?>
<?php echo $_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'modal_content');?>
<?php }?>
</div>
<?php
}
}
/* {/block 'modal_container'} */
/* {block 'back_to_top'} */
class Block_32487455169d7c993b21b11_15247702 extends Smarty_Internal_Block
{
public $subBlocks = array (
'back_to_top' =>
array (
0 => 'Block_32487455169d7c993b21b11_15247702',
),
);
public function callBlock(Smarty_Internal_Template $_smarty_tpl) {
?>
<a class="visually-hidden-focusable btn btn-primary back-to-top-link" href="#back-to-top"><?php echo call_user_func_array( $_smarty_tpl->smarty->registered_plugins[Smarty::PLUGIN_FUNCTION]['l'][0], array( array('s'=>'Back to top','d'=>'Shop.Theme.Global'),$_smarty_tpl ) );?>
</a>
<?php
}
}
/* {/block 'back_to_top'} */
}
@@ -0,0 +1,57 @@
<?php
/* Smarty version 4.5.5, created on 2026-04-09 17:45:24
from 'C:\xampp\htdocs\o2w-pres\themes\hummingbird\templates\_partials\pagination-seo.tpl' */
/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '4.5.5',
'unifunc' => 'content_69d7c9948d42d0_47769381',
'has_nocache_code' => false,
'file_dependency' =>
array (
'fe2a6c53954fda364f33fdc0bb439fab7371cd98' =>
array (
0 => 'C:\\xampp\\htdocs\\o2w-pres\\themes\\hummingbird\\templates\\_partials\\pagination-seo.tpl',
1 => 1770799095,
2 => 'file',
),
),
'includes' =>
array (
),
),false)) {
function content_69d7c9948d42d0_47769381 (Smarty_Internal_Template $_smarty_tpl) {
$_smarty_tpl->_checkPlugins(array(0=>array('file'=>'C:\\xampp\\htdocs\\o2w-pres\\vendor\\smarty\\smarty\\libs\\plugins\\modifier.replace.php','function'=>'smarty_modifier_replace',),));
?>
<?php if ((isset($_smarty_tpl->tpl_vars['listing']->value['pagination'])) && $_smarty_tpl->tpl_vars['listing']->value['pagination']['should_be_displayed']) {?>
<?php $_smarty_tpl->_assignInScope('page_nb', 1);?>
<?php if ((isset($_GET['page']))) {?>
<?php $_smarty_tpl->_assignInScope('page_nb', (($tmp = call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'intval' ][ 0 ], array( $_GET['page'] )) ?? null)===null||$tmp==='' ? 1 ?? null : $tmp));?>
<?php }?>
<?php $_smarty_tpl->_assignInScope('queryPage', ('?page=').($_smarty_tpl->tpl_vars['page_nb']->value));?>
<?php $_tmp_array = isset($_smarty_tpl->tpl_vars['page']) ? $_smarty_tpl->tpl_vars['page']->value : array();
if (!(is_array($_tmp_array) || $_tmp_array instanceof ArrayAccess)) {
settype($_tmp_array, 'array');
}
$_tmp_array['canonical'] = smarty_modifier_replace($_smarty_tpl->tpl_vars['page']->value['canonical'],$_smarty_tpl->tpl_vars['queryPage']->value,'');
$_smarty_tpl->_assignInScope('page', $_tmp_array);?>
<?php $_smarty_tpl->_assignInScope('prev', false);?>
<?php $_smarty_tpl->_assignInScope('next', false);?>
<?php if (($_smarty_tpl->tpl_vars['page_nb']->value-1) == 1) {?>
<?php $_smarty_tpl->_assignInScope('prev', $_smarty_tpl->tpl_vars['page']->value['canonical']);?>
<?php } elseif ($_smarty_tpl->tpl_vars['page_nb']->value > 2) {?>
<?php $_smarty_tpl->_assignInScope('prev', ((($_smarty_tpl->tpl_vars['page']->value['canonical']).('?page=')).(($_smarty_tpl->tpl_vars['page_nb']->value-1))));?>
<?php }?>
<?php if ($_smarty_tpl->tpl_vars['listing']->value['pagination']['total_items'] > $_smarty_tpl->tpl_vars['listing']->value['pagination']['items_shown_to']) {?>
<?php $_smarty_tpl->_assignInScope('next', ((($_smarty_tpl->tpl_vars['page']->value['canonical']).('?page=')).(($_smarty_tpl->tpl_vars['page_nb']->value+1))));?>
<?php }?>
<?php if ($_smarty_tpl->tpl_vars['prev']->value) {?><link rel="prev" href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['prev']->value), ENT_QUOTES, 'UTF-8');?>
"><?php }?>
<?php if ($_smarty_tpl->tpl_vars['next']->value) {?><link rel="next" href="<?php echo htmlspecialchars((string) ($_smarty_tpl->tpl_vars['next']->value), ENT_QUOTES, 'UTF-8');?>
"><?php }
}
}
}
File diff suppressed because it is too large Load Diff
Binary file not shown.