Nastala chyba počas spracovávania šablóny.
Java method "com.liferay.portlet.documentlibrary.model.impl.DLFileEntryImpl.getContentStream()" threw an exception when invoked on com.liferay.portlet.documentlibrary.model.impl.DLFileEntryImpl object "{\"mvccVersion\": 3, \"ctCollectionId\": 0, \"uuid\": \"533e5a03-d784-a35c-34c1-f04ddd3b6e4f\", \"fileEntryId\": 1727438, \"groupId\": 33269, \"companyId\": 20116, \"userId\": 1149811, \"userName\": \"Luka Kotnik\", \"createDate\": \"Wed Mar 09 13:21:11 CET 2022\", \"modifiedDate\": \"Wed Jul 24 14:02:54 CEST 2024\", \"classNameId\": 0, \"classPK\": 0, \"repositoryId\": 33269, \"folderId\": 703650, \"treePath\": \"/703611/703650/\", \"name\": \"69954\", \"fileName\": \"International 640x460.jpg\", \"extension\": \"jpg\", \"mimeType\": \"image/jpeg\", \"title\": \"International 640x460.jpg\", \"description\": \"Mapa krajín BKS Bank\", \"extraSettings\": \"\", \"fileEntryTypeId\": 0, \"version\": \"2.0\", \"size\": 98094, \"smallImageId\": 0, \"largeImageId\": 0, \"custom1ImageId\": 0, \"custom2ImageId\": 0, \"manualCheckInRequired\": false, \"lastPublishDate\": null}"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: tmpImageBag = ImageToolUtil.read(file... [in template "20116#20152#BKS-INFO-GRAPHIC" in function "getImageData" at line 90, column 25] ----
1<#assign
2 DLFileEntryService = serviceLocator.findService('com.liferay.document.library.kernel.service.DLFileEntryService')
3 ImageToolUtil = serviceLocator.findService('com.liferay.portal.kernel.image.ImageToolUtil')
4 ImageService = serviceLocator.findService('com.liferay.portal.kernel.service.ImageService')
5/>
6
7${Content.getData()}
8
9<#if Image.getData()?? && Image.getData() != "">
10
11 <#assign
12 pswpGalleryId = "pswp-gallery" + randomNamespace
13
14 altText = Image.getAttribute("alt")
15
16 imageData = getImageData(Image)
17
18 <#-- linkText = imageData["title"]
19 linkTitle = languageUtil.format(locale, "download-x", linkText, false)
20 linkSubText = ' <span class="file-info">(' + imageData["fileType"]?upper_case + ' - ' + formatFilesize(imageData["fileSize"]?number) + ')</span>' -->
21
22 imageSize = imageData["width"] + 'x' + imageData["height"]
23 />
24 <#if !Image.getAttribute("alt")?? || Image.getAttribute("alt") == "">
25 <#assign
26 altText = imageData["description"]
27 />
28 </#if>
29
30 <div id="${pswpGalleryId}" class="pswp-gallery" itemscope itemtype="http://schema.org/ImageGallery">
31 <figure class="pspw-gallery-item content-media-element media-element-info" itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
32 <a href="${Image.getData()}" title="<@liferay.language key="show-image" />" itemprop="contentUrl" data-size="${imageSize}">
33 <img data-fileentryid="${Image.getAttribute("fileEntryId")}" alt="${altText}" src="${Image.getData()}" itemprop="thumbnail" />
34 </a>
35 <figcaption class="sr-only" itemprop="caption description">${altText}</figcaption>
36 </figure>
37 </div>
38 <#--
39 <p>
40 <a class="link-icon link-download" href="${Image.getData()}" title="${linkTitle}" download target="_blank">${linkText} ${linkSubText}</a>
41 </p>
42 -->
43
44 <script>
45 Liferay.Loader.require([
46 'bks-main-theme-js-modules@2.0.0/photoswipe/photoswipe.min',
47 'bks-main-theme-js-modules@2.0.0/photoswipe/photoswipe-ui-default.min',
48 'bks-main-theme-js-modules@2.0.0/photoswipe/photoswipe-from-dom'
49 ],
50 function( PhotoSwipe, PhotoSwipeUI_Default, PhotoSwipeFromDOM) {
51 PhotoSwipeFromDOM(".pswp-gallery", PhotoSwipe, PhotoSwipeUI_Default);
52 },
53 function(error) {
54 console.error(error);
55 }
56 );
57 </script>
58</#if>
59
60<#function getImageData Image>
61 <#assign imageData = {
62 "image" : "",
63 "title" : "",
64 "description" : "",
65 "fileType" : "",
66 "fileSize" : 0,
67 "width" : 0,
68 "height" : 0
69 }
70 />
71 <#if Image.getAttribute("id")?? && Image.getAttribute("id") != "">
72 <#assign
73 tmpImage = ImageService.getImage(Image.getAttribute("id")?number)
74
75 imageData = {
76 "image" : tmpImage,
77 "title" : Image.getAttribute("title"),
78 "description" : "",
79 "fileType" : tmpImage.getType(),
80 "fileSize" : tmpImage.getSize(),
81 "width" : tmpImage.getWidth(),
82 "height" : tmpImage.getHeight()
83 }
84 >
85 <#else>
86 <#assign fileEntry = getDLFileEntry(Image)>
87
88 <#assign
89 <#-- It's necessary to convert into ImageBag first to prevent authorization issue caused by company id beein 0/null on image -->
90 tmpImageBag = ImageToolUtil.read(fileEntry.getContentStream())
91 tmpImage = tmpImageBag.getRenderedImage()
92
93 imageData = {
94 "image" : tmpImage,
95 "title" : fileEntry.getTitle(),
96 "description" : fileEntry.getDescription(),
97 "fileType" : fileEntry.getExtension(),
98 "fileSize" : fileEntry.getSize(),
99 "width" : tmpImage.getWidth(),
100 "height" : tmpImage.getHeight()
101 }
102 >
103 </#if>
104
105 <#return imageData>
106</#function>
107
108<#function getDLFileEntry fileEntry>
109 <#assign dlFileEntry = ''>
110 <#if fileEntry.getAttribute("fileEntryId")?? && fileEntry.getAttribute("fileEntryId") != "">
111 <#assign
112 dlFileEntry = DLFileEntryService.getFileEntry(fileEntry.getAttribute("fileEntryId")?number)
113 />
114 <#else>
115 <#assign
116 dlFileEntry = getDLFileEntryFromUrl(fileEntry.getData())
117 />
118 </#if>
119 <#return dlFileEntry>
120</#function>
121
122<#function getDLFileEntryFromUrl fileUrl>
123 <#assign counter = 0 >
124 <#list "${fileUrl}"?split("/") as pathSegemtent>
125 <#if counter == 2>
126 <#assign groupId = pathSegemtent?number >
127 </#if>
128 <#if counter == 5>
129 <#assign subCounter = 0 >
130 <#list "${pathSegemtent}"?split("?") as subSegemtent>
131 <#if subCounter == 0>
132 <#assign uuId = subSegemtent >
133 </#if>
134 <#assign subCounter = subCounter+1 >
135 </#list>
136 </#if>
137 <#assign counter = counter+1 >
138 </#list>
139
140 <#assign dlFileEntry = DLFileEntryService.getFileEntryByUuidAndGroupId(uuId,groupId) >
141
142 <#return dlFileEntry>
143</#function>
144
145<#function formatFilesize fileSize>
146 <#assign GB = 1000000000 />
147 <#assign MB = 1000000 />
148 <#assign KB = 1000 />
149
150 <#if fileSize < MB >
151 <#assign val = fileSize / 1000 />
152 <#return val?string("###,##0.#")+'KB' >
153 <#elseif fileSize < GB >
154 <#assign val = fileSize / 1000000 />
155 <#return val?string("###,##0.#")+'MB' >
156 <#else>
157 <#assign val = fileSize />
158 <#return val?string("###,##0.#")+'B' >
159 </#if>
160</#function>
Domovským bankovým trhom BKS Bank je Rakúsko, centrála banky sa nachádza v Korutánsku. Akcie BKS Bank sú kótované na burze. V Rakúsku je zastúpená pobočkami v Korutánsku, Štajersku, Burgenlande, Viedni a Dolnom Rakúsku, ako aj leasingovou spoločnosťou. BKS Bank zamestnáva 872 pracovníkov.
BKS Bank je univerzálna banka so starostlivosťou o firemných a súkromných klientov, je považovaná za jednu z najúspešnejších regionálnych bánk Rakúska. Klienti oceňujú krátky rozhodovací proces, rýchle poradenstvo a overené riešenia pre dosiahnutie uspokojenia svojich potrieb a dosiahnutie cieľov. Vďaka úzkemu prepojeniu na skupinu Generali a Wüstenrot poskytuje BKS Bank rozsiahle služby vo všetkých sférach finančných služieb.
Spolu s „Oberbank AG“ a „BTV AG“ (Bank für Tirol und Voralberg AG) tvorí BKS Bank bankovú skupinu „3 Banken Gruppe“ (3.700 pracovníkov, 230 obchodných miest, bilančná suma 30,8 Mld. EUR). Spoločne dosahuje skupina „3 Banken Grupe“ silu veľkej banky, ale zároveň flexibilitu a znalosťou trhu obvyklú v regionálnej banke.
Kontakt
Centrála BKS Bank AG:
BKS Bank AG
St. Veiter Ring 43
A - 9020 Klagenfurt
Rakúsko
T: +43 463 5858-0
E: bks@bks.at
www.bks.at
BKS Bank je v Slovinsku zastúpená pobočkami banky a lízingovou spoločnosťou (BKS-leasing d.o.o.).
- Tri pobočky v Ľubľane: Ljubljana-Bežigrad, Ljubljana-Trnovo, Ljubljana-Šiška
- Pobočka v Maribore
- Pobočka v Celje
- Pobočka v Domžale
- Pobočka v meste Slovenj Gradec
- Pobočka v Kranji
- Leasingová spoločnosť v Ľubľane
BKS Bank AG, Bančna podružnica
BKS Bank otvorila svoju prvú zahraničnú pobočku v Ľubľane v novembri 2004. Dnes obsluhuje retailových a firemných klientov na ôsmich miestach. Zavedením obchodovania s cennými papiermi v roku 2010 sa úspešne zavŕšila expanzia na banku poskytujúcu komplexné služby.
BKS-leasing d.o.o
Spoločnosť BKS-leasing d.o.o je zodpovedná za spracovanie slovinského trhu v oblasti lízingového financovania.
Kontakt
BKS Bank AG, Bančna podružnica Verovškova ulica 55 A 1000 Ljubljana T: +386 1 5895-700 F: +386 1 5895-718 E: info@bksbank.si www.bksbank.si |
BKS-leasing d.o.o. |
V Chorvátsku je BKS Bank zastúpená pobočkami a leasingovou spoločnosťou.
- pobočka v Rijeke
- pobočka v Záhrebe
- pobočka v Splite
- leasingová spoločnosť v Záhrebe
BKS Bank AG, Glavna podružnica Hrvatska
V roku 2006 sa uskutočnil vstup na chorvátsky bankový trh prevzatím Kvarner banka d.d.. V roku 2008 bola banka premenovaná na BKS Bank d.d. a zároveň bola otvorená pobočka v Záhrebe. V roku 2016 bola fúziou zmenená právna forma na BKS Bank AG, Glavna podružnica Rijeka. Banka sa sústreďuje na malé a stredné podniky a ponúka bežné účty, online-banking ako aj financovanie bývania pre súkromné osoby.
BKS-leasing Croatia d.o.o.
BKS-leasing Croatia d.o.o. je zodpovedná za leasingové financovanie na chorvátskom trhu.
Kontakt
BKS Bank AG, Glavna podružnica Hrvatska Mljekarski trg 3 HR-51000 Rijeka T: +385 51 353-555 F: +385 51 353-566 E: info@bks.hr www.bks.hr |
BKS-leasing Croatia d.o.o. |
BKS Bank je na Slovensku zastúpená lízingovou spoločnosťou a od marca 2011 aj pobočkami banky.
- Pobočka v Bratislave
- Pobočka v Banskej Bystrici
- Pobočka v Žiline
- Leasingová spoločnosť v Bratislave
BKS Bank AG, pobočka zahraničnej banky v SR
BKS Bank otvorila svoju prvú pobočku na Slovensku v marci 2011. Po vstupe na trh poskytovala služby výlučne firemným klientom. Od jesene 2012 ponúka BKS Bank na Slovensku aj služby retailového bankovníctva. Okrem úverových a vkladových obchodov zahŕňa ponuka produktov aj produkty k účtom, služby platobných transakcií a online bankovníctvo, pričom sa zameriava najmä na individuálne poradenstvo.
BKS-Leasing s.r.o.Dnešná spoločnosť BKS-Leasing s.r.o. bola kúpená v roku 2007. Spoločnosť sídli v Bratislave, ďalšie pobočky má v Banskej Bystrici a Žiline.
Kontakt
BKS Bank AG, pobočka zahraničnej banky v SR Eurovea Central 1 Pribinova 4 81109 Bratislava T: +421 2 323230-00 E: info@bksbank.sk www.bksbank.sk |
BKS-Leasing, s.r.o. Eurovea Central 1 Pribinova 4 81109 Bratislava T: +421 2 3232-3050 E: bks-leasing@bks-leasing.sk www.bks-leasing.sk |
BKS Bank je činná na talianskom trhu prostredníctvom zastúpenia v Padove. Svojim zákazníkom ponúka nasledujúce služby:
- Kontakt na právnikov a správcov majetku
- Kontakt na verejné orgány
- sledovanie a informácie o trhu
Kontakt:
dott. Ernesto Rizzi
BKS Bank AG
Ufficio per l'Italia
Galleria Berchet 3
35131 Padova
T: +39 049 21048-48
F: +39 049 21048-20
E: bks@bksbank.it
www.bksbank.it
Spoločnosť BKS Leasing d.o.o. so sídlom v Belehrade bola založená 25.1.2023, čo umožnilo banke BKS vstúpiť na ďalší trh a pokračovať v expanzii. BKS
Leasing d.o.o. Belehrad pôsobí v oblasti finančného lízingu a ponúka finančné riešenia pre firemných zákazníkov (nespotrebiteľov). Medzi ne patria klasické
financovanie vozidiel a hnuteľných vecí.
Kontakt: BKS Leasing d.o.o. Beograd
Omladinskih brigada 88-90, sprat 2
11070 Beograd
T: +381 11 4412 880
E: info@bks-leasing.rs
www.bks-leasing.rs