Škrobárenská 518/16, CTBox B8, 617 00 Brno
Ještě nemáte účet? zaregistrujte se.
nastavit nové heslo
28 Výsledků hledání
Weldotherm GmbH, SRN
skladem
4,72 Kč
bez DPH 3,90 Kč
Warning
File: .../Components-AddVariant-default.latte--bf3032f26a.php:52
42: $form = $this->global->formsStack[] = $this->global->uiControl['form'] /* line 2 */; 43: Nette\Bridges\FormsLatte\Runtime::initializeForm($form); 44: echo ' <form'; 45: echo Nette\Bridges\FormsLatte\Runtime::renderFormBegin(end($this->global->formsStack), ['class' => null], false) /* line 2 */; 46: echo ' class="ajax"> 47: <div class="number"> 48: <div class="number-input"> 49: <input'; 50: echo ($ʟ_elem = Nette\Bridges\FormsLatte\Runtime::item('count', $this->global)->getControlPart())->addAttributes(['type' => null, 'min' => null, 'step' => null, 'max' => null])->attributes() /* line 5 */; 51: echo ' type="text" min="'; 52: echo LR\Filters::escapeHtmlAttr(max($variant->minimumOrder, $variant->product->unit->minimum) ?? 1) /* line 5 */; 53: echo '" step="'; 54: echo LR\Filters::escapeHtmlAttr($variant->salesUnitQty > 0 ? $variant->salesUnitQty : ($variant->product->unit->increment > 0 ? $variant->product->unit->increment : 1)) /* line 5 */; 55: echo '" max="'; 56: echo LR\Filters::escapeHtmlAttr(min($variant->stock, $variant->product->unit->maximum) ?? 1) /* line 5 */;
File: .../FrontendModule/Components/AddVariant/default.latte:5
1: {snippet} 2: <form n:name="form" class="ajax"> 3: <div class="number"> 4: <div class="number-input"> 5: <input n:name="count" type="text" min="{(max($variant->minimumOrder, $variant->product->unit->minimum)) ?? 1}" step="{$variant->salesUnitQty > 0 ? $variant->salesUnitQty : ($variant->product->unit->increment > 0 ? $variant->product->unit->increment : 1)}" max="{(min($variant->stock, $variant->product->unit->maximum)) ?? 1}"> 6: <div class="buttons"> 7: <button type="button" class="button up counter-controller">+</button> 8: <button type="button" class="button down counter-controller">−</button> 9: </div> 10: </div> 11: </div> 12: <div class="addBasket button"> 13: <span class="icon"> 14: <img src="{$basePath}/www/frontend/images/svg/shop.svg" alt="icon shop" data-uk-svg> 15: </span>
131: 132: if (!$block) { 133: $hint = $layer && ($t = Latte\Helpers::getSuggestion($this->getBlockNames($layer), $name)) 134: ? ", did you mean '$t'?" 135: : '.'; 136: $name = $layer ? "$layer $name" : $name; 137: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint"); 138: } 139: 140: $this->filter( 141: fn() => reset($block->functions)($params), 142: $mod, 143: $block->contentType, 144: "block $name", 145: );
null
207: return $child; 208: } 209: 210: 211: /** 212: * @param string|\Closure|null $targetType content-type name or modifier closure 213: */ 214: private function filter(callable $producer, string|\Closure|null $targetType, string $contentType, string $name): void 215: { 216: if ($targetType === null || $targetType === $contentType) { 217: $producer(); 218: 219: } elseif ($targetType instanceof \Closure) { 220: echo $targetType($this->capture($producer), $contentType); 221:
130: : ($this->blocks[self::LayerLocal][$name] ?? $this->blocks[self::LayerTop][$name] ?? null); 131: 132: if (!$block) { 133: $hint = $layer && ($t = Latte\Helpers::getSuggestion($this->getBlockNames($layer), $name)) 134: ? ", did you mean '$t'?" 135: : '.'; 136: $name = $layer ? "$layer $name" : $name; 137: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint"); 138: } 139: 140: $this->filter( 141: fn() => reset($block->functions)($params), 142: $mod, 143: $block->contentType, 144: "block $name",
'html'
'block '
17: public function main(array $ʟ_args): void 18: { 19: extract($ʟ_args); 20: unset($ʟ_args); 21: 22: if ($this->global->snippetDriver?->renderSnippets($this->blocks[self::LayerSnippet], $this->params)) { 23: return; 24: } 25: 26: echo '<div id="', htmlspecialchars($this->global->snippetDriver->getHtmlId('')), '">'; 27: $this->renderBlock('', [], null, 'snippet') /* line 1 */; 28: echo '</div>'; 29: } 30: 31:
''
array (0)
'snippet'
100: } 101: 102: } elseif ($this->parentName) { // extends 103: $this->params = $params; 104: $this->createTemplate($this->parentName, $params, 'extends')->render($block); 105: 106: } elseif ($block !== null) { // single block rendering 107: $this->renderBlock($block, $this->params); 108: 109: } else { 110: $this->main($params); 111: } 112: } 113: 114:
66: 67: 68: /** 69: * Renders template to output. 70: * @param object|mixed[] $params 71: */ 72: public function render(string $name, object|array $params = [], ?string $block = null): void 73: { 74: $template = $this->createTemplate($name, $this->processParams($params)); 75: $template->global->coreCaptured = false; 76: $template->render($block); 77: } 78: 79: 80: /**
37: 38: /** 39: * Renders template to output. 40: */ 41: public function render(?string $file = null, array $params = []): void 42: { 43: Nette\Utils\Arrays::toObject($params, $this); 44: if (isset($this->blueprint)) { 45: Nodes\TemplatePrintNode::printClass($this->getParameters(), $this->blueprint); 46: } 47: $this->latte->render($file ?: $this->file, $this); 48: } 49: 50: 51: /**
'/var/www/clients/client4/web82/web/theme/FrontendModule/Components/AddVariant/default.latte'
84: } 85: 86: public function render(string $customTemplate = 'default'): void 87: { 88: $this->template->setFile($this->getTemplatePath($customTemplate . '.latte')); 89: $this->template->setTranslator($this->translator); 90: $this->template->variant = $this->record; 91: $this->template->frontendUser = $this->frontendUser; 92: $this->template->frontendCurrency = $this->sessions->eshop->currencyRecord; 93: $this->template->frontendCountry = $this->sessions->eshop->countryRecord; 94: $this->template->render(); 95: } 96: 97: }
113: if ($product->allEshopProductVariants->count('id') > 1) /* line 46 */ { 114: echo ' <a href="'; 115: echo LR\Filters::escapeHtmlAttr($this->global->uiControl->link('Product:detail', ['slug' => $product->langSlug, 'variantCode' => $variant->variantCode])) /* line 47 */; 116: echo '" class="button">'; 117: echo LR\Filters::escapeHtmlText(($this->filters->translate)('detail_product')) /* line 47 */; 118: echo '</a> 119: '; 120: } else /* line 48 */ { 121: if (!is_object($ʟ_tmp = "addVariant-{$variant->id}")) $ʟ_tmp = $this->global->uiControl->getComponent($ʟ_tmp); 122: if ($ʟ_tmp instanceof Nette\Application\UI\Renderable) $ʟ_tmp->redrawControl(null, false); 123: $ʟ_tmp->render() /* line 49 */; 124: 125: } 126: echo ' </div> 127: <div class="pricePack">
39: </div> 40: <ul class="uk-slider-nav uk-dotnav uk-flex-center uk-margin"></ul> 41: </div> 42: </div> 43: <div class="bottom"> 44: <h3>{$product->langName}</h3> 45: <div class="basketPack"> 46: {if $product->allEshopProductVariants->count('id') > 1} 47: <a n:href="Product:detail, slug => $product->langSlug, variantCode => $variant->variantCode" class="button">{_detail_product}</a> 48: {else} 49: {control addVariant-{$variant->id}} 50: {/if} 51: </div> 52: <div class="pricePack"> 53: <div class="uk-grid-small" data-uk-grid>
162: } 163: 164: 165: /** 166: * @param string|\Closure|null $mod content-type name or modifier closure 167: * @internal 168: */ 169: public function renderToContentType(string|\Closure|null $mod, ?string $block = null): void 170: { 171: $this->filter( 172: fn() => $this->render($block), 173: $mod, 174: static::ContentType, 175: "'$this->name'", 176: );
161: prev($block->functions); 162: } 163: 164: 165: /** 166: * @param string|\Closure|null $mod content-type name or modifier closure 167: * @internal 168: */ 169: public function renderToContentType(string|\Closure|null $mod, ?string $block = null): void 170: { 171: $this->filter( 172: fn() => $this->render($block), 173: $mod, 174: static::ContentType, 175: "'$this->name'",
''/var/www/clients/client4/web82/web/theme/FrontendModule/templates/@productBox.latte''
146: extract($this->params); 147: extract($ʟ_args); 148: unset($ʟ_args); 149: 150: $this->global->snippetDriver->enter('itemsSnippet', 'static') /* line 44 */; 151: try { 152: echo "\n"; 153: foreach ($variants as $variant) /* line 45 */ { 154: echo ' <div class="uk-width-1-4@m uk-width-1-3@s uk-width-1-2"> 155: '; 156: $this->createTemplate('../@productBox.latte', ['variant' => $variant] + $this->params, 'include')->renderToContentType('html') /* line 46 */; 157: echo ' </div> 158: '; 159: 160: }
36: </div> 37: </div> 38: <div class="uk-width-4-5@l"> 39: <div class="extractTop"> 40: <p class="searchResult"><strong>{$paginator->itemCount}</strong> Výsledků hledání</p> 41: {control variantSort} 42: </div> 43: <div class="extract"> 44: <div n:snippet="itemsSnippet" class="uk-grid-small" data-uk-grid data-show-action-loading="productsContainer"> 45: <div n:foreach="$variants as $variant" class="uk-width-1-4@m uk-width-1-3@s uk-width-1-2"> 46: {include file '../@productBox.latte', variant => $variant} 47: </div> 48: </div> 49: </div> 50: <div class="uk-width-1-1">
'block itemsSnippet'
112: '; 113: $ʟ_tmp = $this->global->uiControl->getComponent('variantSort'); 114: if ($ʟ_tmp instanceof Nette\Application\UI\Renderable) $ʟ_tmp->redrawControl(null, false); 115: $ʟ_tmp->render() /* line 41 */; 116: 117: echo ' </div> 118: <div class="extract"> 119: <div'; 120: echo ' id="', htmlspecialchars($this->global->snippetDriver->getHtmlId('itemsSnippet')), '"'; 121: echo ' class="uk-grid-small" data-uk-grid data-show-action-loading="productsContainer">'; 122: $this->renderBlock('itemsSnippet', [], null, 'snippet') /* line 44 */; 123: echo '</div> 124: </div> 125: <div class="uk-width-1-1"> 126: <div class="per-page-block uk-text-right">
34: 35: </div> 36: </div> 37: </div> 38: <div class="uk-width-4-5@l"> 39: <div class="extractTop"> 40: <p class="searchResult"><strong>{$paginator->itemCount}</strong> Výsledků hledání</p> 41: {control variantSort} 42: </div> 43: <div class="extract"> 44: <div n:snippet="itemsSnippet" class="uk-grid-small" data-uk-grid data-show-action-loading="productsContainer"> 45: <div n:foreach="$variants as $variant" class="uk-width-1-4@m uk-width-1-3@s uk-width-1-2"> 46: {include file '../@productBox.latte', variant => $variant} 47: </div> 48: </div>
'itemsSnippet'
'block content'
341: 342: /** {snippetArea content} on line 77 */ 343: public function blockContent(array $ʟ_args): void 344: { 345: extract($this->params); 346: extract($ʟ_args); 347: unset($ʟ_args); 348: 349: $this->global->snippetDriver->enter('content', 'area'); 350: try { 351: $this->renderBlock('content', [], 'html') /* line 78 */; 352: } finally { 353: $this->global->snippetDriver->leave(); 354: } 355: }
68: {/block} 69: </head> 70: <body n:class="$bodyClass ? $bodyClass"> 71: {control scripts-body} 72: 73: {block bodyStructure} 74: {snippetArea header} 75: {include file '@header.latte'} 76: {/snippetArea} 77: {snippetArea content} 78: {include block content} 79: {/snippetArea} 80: {snippetArea footer} 81: {include file '@footer.latte'} 82: {/snippetArea}
'content'
311: 312: 313: /** {block bodyStructure} on line 73 */ 314: public function blockBodyStructure(array $ʟ_args): void 315: { 316: extract($this->params); 317: extract($ʟ_args); 318: unset($ʟ_args); 319: 320: $this->renderBlock('header', [], null, 'snippet') /* line 74 */; 321: $this->renderBlock('content', [], null, 'snippet') /* line 77 */; 322: $this->renderBlock('footer', [], null, 'snippet') /* line 80 */; 323: } 324: 325:
67: {control canonical} 68: {/block} 69: </head> 70: <body n:class="$bodyClass ? $bodyClass"> 71: {control scripts-body} 72: 73: {block bodyStructure} 74: {snippetArea header} 75: {include file '@header.latte'} 76: {/snippetArea} 77: {snippetArea content} 78: {include block content} 79: {/snippetArea} 80: {snippetArea footer} 81: {include file '@footer.latte'}
'block bodyStructure'
91: echo ' </head> 92: <body'; 93: echo ($ʟ_tmp = array_filter([$bodyClass ? $bodyClass : null])) ? ' class="' . LR\Filters::escapeHtmlAttr(implode(" ", array_unique($ʟ_tmp))) . '"' : "" /* line 70 */; 94: echo '> 95: '; 96: $ʟ_tmp = $this->global->uiControl->getComponent('scripts-body'); 97: if ($ʟ_tmp instanceof Nette\Application\UI\Renderable) $ʟ_tmp->redrawControl(null, false); 98: $ʟ_tmp->render() /* line 71 */; 99: 100: echo "\n"; 101: $this->renderBlock('bodyStructure', get_defined_vars()) /* line 73 */; 102: echo "\n"; 103: $ʟ_tmp = $this->global->uiControl->getComponent('flashMessage'); 104: if ($ʟ_tmp instanceof Nette\Application\UI\Renderable) $ʟ_tmp->redrawControl(null, false); 105: $ʟ_tmp->render() /* line 85 */;
63: </title> 64: {/block} 65: 66: {block canonical} 67: {control canonical} 68: {/block} 69: </head> 70: <body n:class="$bodyClass ? $bodyClass"> 71: {control scripts-body} 72: 73: {block bodyStructure} 74: {snippetArea header} 75: {include file '@header.latte'} 76: {/snippetArea} 77: {snippetArea content}
'bodyStructure'
94: $this->parentName = ($this->global->coreParentFinder)($this); 95: } 96: 97: if ($this->referenceType === 'import') { 98: if ($this->parentName) { 99: throw new Latte\RuntimeException('Imported template cannot use {extends} or {layout}, use {import}'); 100: } 101: 102: } elseif ($this->parentName) { // extends 103: $this->params = $params; 104: $this->createTemplate($this->parentName, $params, 'extends')->render($block); 105: 106: } elseif ($block !== null) { // single block rendering 107: $this->renderBlock($block, $this->params); 108:
'/var/www/clients/client4/web82/web/theme/FrontendModule/templates/Category/detail.latte'
31: return $this->source; 32: } 33: 34: 35: /** 36: * Sends response to output. 37: */ 38: public function send(Nette\Http\IRequest $httpRequest, Nette\Http\IResponse $httpResponse): void 39: { 40: if ($this->source instanceof Nette\Application\UI\Template) { 41: $this->source->render(); 42: 43: } else { 44: echo $this->source; 45: }
149: 150: Arrays::invoke($this->onPresenter, $this, $this->presenter); 151: $response = $this->presenter->run(clone $request); 152: 153: if ($response instanceof Responses\ForwardResponse) { 154: $request = $response->getRequest(); 155: goto process; 156: } 157: 158: Arrays::invoke($this->onResponse, $this, $response); 159: $response->send($this->httpRequest, $this->httpResponse); 160: } 161: 162: 163: public function createErrorRequest(\Throwable $e): ?Request
67: } 68: 69: 70: /** 71: * Dispatch a HTTP request to a front controller. 72: */ 73: public function run(): void 74: { 75: try { 76: Arrays::invoke($this->onStartup, $this); 77: $this->processRequest($this->createInitialRequest()); 78: Arrays::invoke($this->onShutdown, $this); 79: 80: } catch (\Throwable $e) { 81: $this->sendHttpCode($e);
9: $parameters = $container->getParameters(); 10: 11: if ($timeLimit = $parameters['time_limit'] ?? null) { 12: @set_time_limit($timeLimit); 13: } 14: 15: if ($memoryLimit = $parameters['memory_limit'] ?? null) { 16: @ini_set('memory_limit', $memoryLimit . 'M'); 17: } 18: 19: $container->getByType(Application::class)->run(); 20: exit;
'/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin'
'/var/www/clients/client4/web82/tmp'
'web82'
'/var/www/clients/client4/web82/./home/web82'
'/index.php'
'GET'
'HTTP/1.1'
'CGI/1.1'
'/zihaci-technika'
'35234'
'/var/www/clients/client4/web82/web/index.php'
'webmaster@test.wirpo.cz'
'/var/www/clients/client4/web82/web'
'https'
'216.73.216.129'
'443'
'193.107.160.36'
'test.wirpo.cz'
'Apache'
'gzip, br, zstd, deflate'
'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)'
'*/*'
'1'
'on'
'/usr/share/awstats/lib:/usr/share/awstats/plugins'
'aWRwbenixPIhQYsBL9NTXgAAAAo'
'200'
'RESPONDER'
1768190061.301003
1768190061
16
0
32
9
1
'1.0.8'
3
5
7
12
8
24
64
'x25519blake2b'
'$argon2id$'
2
33554432
4
134217728
6
536870912
'$7$'
534288
16777216
1073741824
17
274877906816
96
'polyfill-1.0.8'
true
'/var/www/clients/client4/web82/web/libs/twisto/Twisto/'
array (2) 0 => array (7) | 'name' => 'default output handler' | 'type' => 0 | 'flags' => 20592 | 'level' => 0 | 'chunk_size' => 4096 | 'buffer_size' => 28672 | 'buffer_used' => 0 1 => array (7) | 'name' => 'Latte\Essential\Filters::spacelessHtmlHandler' | 'type' => 1 | 'flags' => 20593 | 'level' => 1 | 'chunk_size' => 4096 | 'buffer_size' => 40960 | 'buffer_used' => 3361
'pa:3;ipp:11'
empty
'tracy-session=53383f3e22; expires=Tue, 12 Jan 2027 09:54:21 GMT; Max-Age=31557600; path=/; HttpOnly'
'Nette Framework 3'
'text/html; charset=utf-8'
'SAMEORIGIN'
'_nss=1; path=/; secure; HttpOnly; SameSite=Strict'
'PHPSESSID=m72s93mhlvuciaoa7f2gebv8q1; expires=Mon, 26 Jan 2026 03:54:21 GMT; Max-Age=1209600; path=/; secure; HttpOnly; SameSite=Lax'
'Thu, 19 Nov 1981 08:52:00 GMT'
'no-store, no-cache, must-revalidate'
'no-cache'
'X-Requested-With'
Headers have been sent, output started at .../latte/Components-Scripts-default.latte--65c7bf6212.php:24 source
14: { 15: extract($ʟ_args); 16: unset($ʟ_args); 17: 18: if ($this->global->snippetDriver?->renderSnippets($this->blocks[self::LayerSnippet], $this->params)) { 19: return; 20: } 21: 22: foreach ($scripts as $script) /* line 1 */ { 23: echo ' '; 24: echo $script->langContent /* line 2 */; 25: echo "\n"; 26: 27: } 28: }