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
var/cache/dev/9.1.0en.xml vendored Normal file
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
var/cache/dev/FrontContainer.php vendored Normal file

File diff suppressed because it is too large Load Diff

BIN
var/cache/dev/FrontContainer.php.meta vendored Normal file

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

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.

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.

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
var/cache/dev/appParameters.php vendored Normal file
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
var/cache/dev/cacert.pem vendored Normal file

File diff suppressed because it is too large Load Diff

3447
var/cache/dev/class_index.php vendored Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

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";}

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";}

View File

@@ -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}

View File

@@ -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 }
}

View File

@@ -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 }
}

View File

@@ -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 }
}

View File

@@ -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 }
}

View File

@@ -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 }
}

View File

@@ -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 }
}

View File

@@ -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 }
}

View File

@@ -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 */
}

View File

@@ -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 }
}

View File

@@ -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'} */
}

View File

@@ -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 }
}

View File

@@ -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 }
}

View File

@@ -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 }
}

View File

@@ -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 }
}

View File

@@ -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 }
}

View File

@@ -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 }
}
}

View File

@@ -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'} */
}

View File

@@ -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 }
}

View File

@@ -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'} */
}

View File

@@ -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'} */
}

View File

@@ -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 */
}

View File

@@ -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'} */
}

View File

@@ -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 }
}
}

View File

@@ -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 }
}
}

View File

@@ -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 }
}

View File

@@ -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'} */
}

View File

@@ -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'} */
}

View File

@@ -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 }
}

View File

@@ -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'} */
}

View File

@@ -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'} */
}

View File

@@ -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'} */
}

View File

@@ -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'} */
}

View File

@@ -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 }
}

View File

@@ -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'} */
}

View File

@@ -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'} */
}

View File

@@ -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);
}
}

View File

@@ -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 }
}
}

View File

@@ -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'} */
}

View File

@@ -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.