14: <div class="o-article__flex-col text-right">
15: ';
16: echo LR\Filters::escapeHtmlText(($this->filters->translate)('o.cloud.subtitles.first.0')) ;
17: echo '
18: </div>
19: <div class="o-article__flex-col">
20: <div class="o-select o-select--no-margin o-form__select o-select--show-hide">
21: <select name="storageLocation" id="frmdataStorageForm-storageLocation" class="o-select__element">
22: ';
23: $iterations = 0;
24: foreach ($dataCenterInfo['dataCenters'] as $key => $value) /* line 9 */ {
25: echo ' <option value="';
26: echo LR\Filters::escapeHtmlAttr($key) ;
27: echo '" data-orderId="';
28: echo LR\Filters::escapeHtmlAttr($value['id']) ;
1: <form id="frm-dataStorageForm">
2: <div class="o-article__flex o-article__flex--vertical-center">
3: <div class="o-article__flex-col text-right">
4: {_'o.cloud.subtitles.first.0'}
5: </div>
6: <div class="o-article__flex-col">
7: <div class="o-select o-select--no-margin o-form__select o-select--show-hide">
8: <select name="storageLocation" id="frmdataStorageForm-storageLocation" class="o-select__element">
9: {foreach $dataCenterInfo['dataCenters'] as $key => $value}
10: <option value="{$key}" data-orderId="{$value['id']}" {if $dataCenterInfo['defaultLocation'] === $key} selected="selected"{/if}>{$value['text']}</option>
11: {/foreach}
12: </select>
13: <svg class="o-icon o-select__arrow">
14: <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/img/redesign/svg/sp-icons/sprite.svg#arrow-down"></use>
15: </svg>
| $level | 2
|
| $message | 'Undefined variable $dataCenterInfo'
|
| $file | '/opt/iw/corporatesite-web/data/temp/cache/latte/templates-Product-_dataStorage.latte--4cb4602fd4.php'
|
| $line | 24
|
161: public function render(?string $block = null): void
166: {
167: $level = ob_get_level();
168: try {
169: $this->prepare();
170: if (!$this->doRender($block)) {
171: $this->main();
172: }
173:
174: } catch (\Throwable $e) {
175: while (ob_get_level() > $level) {
250: }
251:
252:
253: public function renderToContentType($mod, ?string $block = null): void
258: {
259: $this->filter(
260: function () use ($block) { $this->render($block); },
261: $mod,
262: static::CONTENT_TYPE,
263: "'$this->name'"
264: );
354: $block->functions = array_merge($block->functions, $functions);
355: }
356:
357:
358: private function filter(callable $function, $mod, string $contentType, string $name): void
362: {
363: if ($mod === null || $mod === $contentType) {
364: $function();
365:
366: } elseif ($mod instanceof \Closure) {
367: echo $mod($this->capture($function), $contentType);
368:
253: public function renderToContentType($mod, ?string $block = null): void
258: {
259: $this->filter(
260: function () use ($block) { $this->render($block); },
261: $mod,
262: static::CONTENT_TYPE,
263: "'$this->name'"
264: );
265: }
266:
267:
| $function |
|
| $mod | 'html'
|
| $contentType | 'html'
|
| $name | ''/opt/iw/corporatesite-web/data/app/templates/Product/_dataStorage.latte''
|
38: extract($ʟ_args);
39: unset($ʟ_args);
40: echo '<main class="o-view__main">
41: <article class="o-article o-article--reset-pb"> <!-- START: Reusable Try It Free -->
42: <header class="o-article__header">
43: <h1 class="o-article__title">';
44: echo ($this->filters->translate)("2018.comparisonLp.row.title") ;
45: echo '</h1>
46: </header>
47: ';
48: $this->createTemplate('_dataStorage.latte', $this->params, 'include')->renderToContentType('html') /* line 8 */;
49: $this->createTemplate('_tryItFreeRow.latte', ['trackingLP' => $trackingLP] + $this->params, 'include')->renderToContentType('html') ;
50: echo ' </article> <!-- END: Reusable Try It Free -->
51: <article class="o-article">
52: <header class="o-article__header">
1: {var $trackingLP = true}
2: {block content}
3: <main class="o-view__main">
4: <article class="o-article o-article--reset-pb"> <!-- START: Reusable Try It Free -->
5: <header class="o-article__header">
6: <h1 class="o-article__title">{_"2018.comparisonLp.row.title"|noescape}</h1>
7: </header>
8: {include '_dataStorage.latte'}
9: {include '_tryItFreeRow.latte', trackingLP => $trackingLP}
10: </article> <!-- END: Reusable Try It Free -->
11: <article class="o-article">
12: <header class="o-article__header">
13: <h2 class="o-article__title">{$title}</h2>
14: </header>
15: <div class="o-compare-selector">
299:
300: if (!$block) {
301: $hint = ($t = Latte\Helpers::getSuggestion($this->getBlockNames($layer), $name))
302: ? ", did you mean '$t'?"
303: : '.';
304: $name = $layer ? "$layer $name" : $name;
305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint");
306: }
307:
308: $this->filter(
309: function () use ($block, $params): void { reset($block->functions)($params); },
310: $mod,
311: $block->contentType,
312: "block $name"
313: );
354: $block->functions = array_merge($block->functions, $functions);
355: }
356:
357:
358: private function filter(callable $function, $mod, string $contentType, string $name): void
362: {
363: if ($mod === null || $mod === $contentType) {
364: $function();
365:
366: } elseif ($mod instanceof \Closure) {
367: echo $mod($this->capture($function), $contentType);
368:
302: ? ", did you mean '$t'?"
303: : '.';
304: $name = $layer ? "$layer $name" : $name;
305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint");
306: }
307:
308: $this->filter(
309: function () use ($block, $params): void { reset($block->functions)($params); },
310: $mod,
311: $block->contentType,
312: "block $name"
313: );
314: }
315:
316:
| $function |
|
| $mod | 'html'
|
| $contentType | 'html'
|
| $name | 'block content'
|
1669: }
1670: };
1671: });
1672: </script>
1673:
1674: ';
1675: $this->renderBlock('headerPromo', get_defined_vars()) ;
1676: echo '
1677:
1678: ';
1679: $this->renderBlock('content', [], 'html') /* line 727 */;
1680: echo "\n";
1681: }
1682:
1683:
717:
718: } else if(counter > 10 & counter < 12){
719: $('#cookie-image').attr('src',imgpath +'redesign/svg/cookies-illu4.svg');
720: }
721: };
722: });
723: </script>
724:
725: {block headerPromo}{/block}
726:
727: {include #content}
728:
729: {/block}
730: {block bodyFooter}
731: <footer class="o-footer">
| $name | 'content'
|
| $params | array (0)
|
| $mod | 'html'
|
299:
300: if (!$block) {
301: $hint = ($t = Latte\Helpers::getSuggestion($this->getBlockNames($layer), $name))
302: ? ", did you mean '$t'?"
303: : '.';
304: $name = $layer ? "$layer $name" : $name;
305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint");
306: }
307:
308: $this->filter(
309: function () use ($block, $params): void { reset($block->functions)($params); },
310: $mod,
311: $block->contentType,
312: "block $name"
313: );
354: $block->functions = array_merge($block->functions, $functions);
355: }
356:
357:
358: private function filter(callable $function, $mod, string $contentType, string $name): void
362: {
363: if ($mod === null || $mod === $contentType) {
364: $function();
365:
366: } elseif ($mod instanceof \Closure) {
367: echo $mod($this->capture($function), $contentType);
368:
302: ? ", did you mean '$t'?"
303: : '.';
304: $name = $layer ? "$layer $name" : $name;
305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint");
306: }
307:
308: $this->filter(
309: function () use ($block, $params): void { reset($block->functions)($params); },
310: $mod,
311: $block->contentType,
312: "block $name"
313: );
314: }
315:
316:
| $function |
|
| $mod | null
|
| $contentType | 'html'
|
| $name | 'block bodyContent'
|
284: height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
285: <!-- End Google Tag Manager 2025 -->
286:
287: <!-- Google Tag Manager (noscript) -->
288: <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-TW2NC2"
289: height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
290: <!-- End Google Tag Manager (noscript) -->
291: ';
292: $forumLinkNew = $settingsService->getValue('externalLink.forum') ;
293: $supportLinkNew = $settingsService->getValue('externalLink.support') ;
294: $this->renderBlock('bodyContent', get_defined_vars()) /* line 140 */;
295: echo "\n";
296: $this->renderBlock('bodyFooter', get_defined_vars()) ;
297: echo '
298:
130: <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PTSKM3PP"
131: height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
132: <!-- End Google Tag Manager 2025 -->
133:
134: <!-- Google Tag Manager (noscript) -->
135: <noscript n:syntax="off"><iframe src="//www.googletagmanager.com/ns.html?id=GTM-TW2NC2"
136: height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
137: <!-- End Google Tag Manager (noscript) -->
138: {var $forumLinkNew = $settingsService->getValue('externalLink.forum')}
139: {var $supportLinkNew = $settingsService->getValue('externalLink.support')}
140: {block bodyContent}
141:
142: <div id="sitewide-window-overlay" onClick="toggleContactWindow()"></div>
143: <div id="sitewide-contact-window">
144: <div class="sitewide-contact-window-wrapper">
| $name | 'bodyContent'
|
| $params |
|
299:
300: if (!$block) {
301: $hint = ($t = Latte\Helpers::getSuggestion($this->getBlockNames($layer), $name))
302: ? ", did you mean '$t'?"
303: : '.';
304: $name = $layer ? "$layer $name" : $name;
305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint");
306: }
307:
308: $this->filter(
309: function () use ($block, $params): void { reset($block->functions)($params); },
310: $mod,
311: $block->contentType,
312: "block $name"
313: );
354: $block->functions = array_merge($block->functions, $functions);
355: }
356:
357:
358: private function filter(callable $function, $mod, string $contentType, string $name): void
362: {
363: if ($mod === null || $mod === $contentType) {
364: $function();
365:
366: } elseif ($mod instanceof \Closure) {
367: echo $mod($this->capture($function), $contentType);
368:
302: ? ", did you mean '$t'?"
303: : '.';
304: $name = $layer ? "$layer $name" : $name;
305: throw new Latte\RuntimeException("Cannot include undefined block '$name'$hint");
306: }
307:
308: $this->filter(
309: function () use ($block, $params): void { reset($block->functions)($params); },
310: $mod,
311: $block->contentType,
312: "block $name"
313: );
314: }
315:
316:
| $function |
|
| $mod | null
|
| $contentType | 'html'
|
| $name | 'block html_main'
|
9: ['html_main' => 'blockHtml_main', 'title' => 'blockTitle', 'headAppendCss' => 'blockHeadAppendCss', 'headAppendScripts' => 'blockHeadAppendScripts', 'head' => 'blockHead', 'bodyContent' => 'blockBodyContent', 'subnav' => 'blockSubnav', 'headerPromo' => 'blockHeaderPromo', 'bodyFooter' => 'blockBodyFooter', 'scripts' => 'blockScripts'],
10: ];
11:
12:
13: public function main(): array
14: {
15: extract($this->params);
16: if ($this->getParentName()) {
17: return get_defined_vars();
18: }
19: $this->renderBlock('html_main', get_defined_vars()) /* line 1 */;
20: echo "\n";
21: return get_defined_vars();
22: }
23:
1: {block html_main}
2: {*{var $rtlVersion = 1}*}
3: <!DOCTYPE html>
4: <html lang="{$currentLanguage}" id="redesigned" dir="{$rtlVersion == 1 ? 'rtl' : 'ltr'}">
5: <head>
6:
7:
8:
9: {default $sysversion = '1.0'}
10: {default $imgversion = '1'}
11: {default $robots = 'index'}
12:
13: <meta name="viewport" content="width=device-width, initial-scale=1" />
14: <meta charset="utf-8" />
15: <meta http-equiv="X-UA-Compatible" content="IE=edge">
161: public function render(?string $block = null): void
166: {
167: $level = ob_get_level();
168: try {
169: $this->prepare();
170: if (!$this->doRender($block)) {
171: $this->main();
172: }
173:
174: } catch (\Throwable $e) {
175: while (ob_get_level() > $level) {
193:
194: if ($this->referenceType === 'import') {
195: if ($this->parentName) {
196: throw new Latte\RuntimeException('Imported template cannot use {extends} or {layout}, use {import}');
197: }
198:
199: } elseif ($this->parentName) { ob_start(function () {});
201: $this->params = $this->main();
202: ob_end_clean();
203: $this->createTemplate($this->parentName, $this->params, 'extends')->render($block);
204:
205: } elseif ($block !== null) { $this->renderBlock($block, $this->params);
207:
160:
161: public function render(?string $block = null): void
166: {
167: $level = ob_get_level();
168: try {
169: $this->prepare();
170: if (!$this->doRender($block)) {
171: $this->main();
172: }
173:
174: } catch (\Throwable $e) {
92:
93: public function render(string $name, $params = [], ?string $block = null): void
98: {
99: $template = $this->createTemplate($name, $this->processParams($params));
100: $template->global->coreCaptured = false;
101: ($this->probe)($template);
102: $template->render($block);
103: }
104:
105:
106:
36: return $this->latte;
37: }
38:
39:
40: public function render(?string $file = null, array $params = []): void
44: {
45: Nette\Utils\Arrays::toObject($params, $this);
46: $this->latte->render($file ?: $this->file, $this);
47: }
48:
49:
50:
| $name | '/opt/iw/corporatesite-web/data/app/templates/Product/comparisonLp.latte'
|
| $params |
|
40: return $this->source;
41: }
42:
43:
44: public function send(Nette\Http\IRequest $httpRequest, Nette\Http\IResponse $httpResponse): void
48: {
49: if ($this->source instanceof Nette\Application\UI\Template) {
50: $this->source->render();
51:
52: } else {
53: echo $this->source;
54: }
161:
162: Arrays::invoke($this->onPresenter, $this, $this->presenter);
163: $response = $this->presenter->run(clone $request);
164:
165: if ($response instanceof Responses\ForwardResponse) {
166: $request = $response->getRequest();
167: goto process;
168: }
169:
170: Arrays::invoke($this->onResponse, $this, $response);
171: $response->send($this->httpRequest, $this->httpResponse);
172: }
173:
174:
175: public function processException(\Throwable $e): void
| $httpRequest |
|
| $httpResponse |
|
80: }
81:
82:
83: public function run(): void
87: {
88: try {
89: Arrays::invoke($this->onStartup, $this);
90: $this->processRequest($this->createInitialRequest());
91: Arrays::invoke($this->onShutdown, $this);
92:
93: } catch (\Throwable $e) {
94: Arrays::invoke($this->onError, $this, $e);
7: $debugIPs = array();
8: require __DIR__ . '/../build.php';
9: if(!in_array($_SERVER['REMOTE_ADDR'], $debugIPs))
10: require '.maintenance.php';
11: }
12:
13: $container = require __DIR__ . '/../app/bootstrap.php';
15: $application = $container->getService('application');
16: 17: $application->run();