Škrobárenská 518/16, CTBox B8, 617 00 Brno
Ještě nemáte účet? zaregistrujte se.
nastavit nové heslo
6 Výsledků hledání
Weldotherm GmbH, SRN
do týdne
24 502,50 Kč
bez DPH 20 250,00 Kč
29 209,40 Kč
bez DPH 24 140,00 Kč
30 830,80 Kč
bez DPH 25 480,00 Kč
8 494,20 Kč
bez DPH 7 020,00 Kč
skladem
2 302,63 Kč
bez DPH 1 903,00 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'
'/prislusenstvi'
'GET'
'HTTP/1.1'
'CGI/1.1'
'14988'
'/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'
'tracy-session=97f7b44a73; _nss=1; PHPSESSID=7idrn925oq4b7f1e5d30d94bl6'
'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'
'aWQuHYkz0xIM1ahUwDrjhwAAAAM'
'200'
'RESPONDER'
1768173085.85683
1768173085
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' => 3838 1 => array (7) | 'name' => 'Latte\Essential\Filters::spacelessHtmlHandler' | 'type' => 1 | 'flags' => 20593 | 'level' => 1 | 'chunk_size' => 4096 | 'buffer_size' => 40960 | 'buffer_used' => 1745
empty
'97f7b44a73'
'7idrn925oq4b7f1e5d30d94bl6'
'Nette Framework 3'
'text/html; charset=utf-8'
'SAMEORIGIN'
'_nss=1; path=/; secure; HttpOnly; SameSite=Strict'
'PHPSESSID=7idrn925oq4b7f1e5d30d94bl6; expires=Sun, 25 Jan 2026 23:11:25 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: }