- Banners frontend: front\Views\Banners (new), BannerRepository +2 frontend methods, front\view\Site przepięty, usunięte front\factory\Banners i front\view\Banners - Cache cleanup: eliminacja legacy class.Cache.php (file-based cache), 13 metod front\factory przepiętych z \Cache::fetch/store na CacheHandler - Shared\Cache namespace: CacheHandler i RedisConnection przeniesione do Shared\Cache\, 60 odwołań CacheHandler i 12 odwołań RedisConnection przepiętych, usunięte backward-compat wrappery class.CacheHandler.php i class.RedisConnection.php - Naprawione rozbieżności kluczy cache (random_products, category_name) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
22 lines
470 B
PHP
22 lines
470 B
PHP
<?php
|
|
namespace front\Views;
|
|
|
|
class Banners
|
|
{
|
|
public static function banners($banners)
|
|
{
|
|
$tpl = new \Tpl;
|
|
$tpl->banners = $banners;
|
|
return $tpl->render('banner/banners');
|
|
}
|
|
|
|
public static function mainBanner($banner)
|
|
{
|
|
if (!\S::get_session('banner_close') && is_array($banner)) {
|
|
$tpl = new \Tpl;
|
|
$tpl->banner = $banner;
|
|
return $tpl->render('banner/main-banner');
|
|
}
|
|
}
|
|
}
|