The following has evaluated to null or missing: ==> entry [in template "44029#44070#2170707" at line 6, column 23] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign categories = entry.getCategor... [in template "44029#44070#2170707" at line 6, column 1] ----
1<#assign dlAppService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")>
2<#assign dlService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")>
3<#assign ddmFieldLocalService = serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMFieldLocalService")/>
4<div class="accordion-container bod">
5<h6 class="accordion-header" tabindex="0" role="link" aria-expanded="false">
6<#assign categories = entry.getCategories() />
7 <#if categories?has_content>
8 <#list categories as category>
9 ${category.getName()}
10 <#assign accId = category.getName()?replace('&[a-zA-Z]+;', '', 'r')?replace('[^a-zA-Z0-9. ]', '', 'r') >
11 </#list>
12 </#if>
13</h6>
14<#if entries?has_content>
15 <div class="accordion-content">
16 <ul class="list-group list-group-flush oa">
17 <#list entries as entry>
18 <#if entry.getClassName() == "com.liferay.journal.model.JournalArticle" >
19 <#assign assetRenderer = entry.getAssetRenderer()/>
20 <#assign journalArticle = assetRenderer.getAssetObject() />
21 <#assign ddmStructure = journalArticle.getDDMStructure() />
22 <#assign ddmForm = ddmStructure.getDDMForm()/>
23 <#assign ddmFormValues = ddmFieldLocalService.getDDMFormValues(ddmForm, journalArticle.getId()) />
24 <#assign ddmFormFieldValues = ddmFormValues.getDDMFormFieldValues() />
25 <#assign viewDetailURL = "/web/eng/detail?assetEntry="+entry.getEntryId()+"&assetClassPK="+entry.getClassPK() />
26 <#--<#assign viewDetailURL = "/web/eng/detail?assetEntry="+entry.getEntryId()+"&assetClassPK="+entry.getClassPK() />-->
27 <#assign fileEntryId =0>
28 <#assign contentUrl ="">
29 <#assign contentTitle ="">
30 <#list ddmFormFieldValues as fieldName>
31 <#if fieldName.getFieldReference() == 'contentUrl'>
32 <#assign contentUrl =fieldName.getValue().getString(locale)>
33 </#if>
34 <#if fieldName.getFieldReference() == 'Title'>
35 <#assign contentTitle =fieldName.getValue().getString(locale)>
36 </#if>
37 <#if fieldName.getFieldReference() == 'Upload90001913'>
38 <#assign jsonFactoryUtil = staticUtil["com.liferay.portal.kernel.json.JSONFactoryUtil"]>
39 <#assign customFieldJson = jsonFactoryUtil.createJSONObject(fieldName.getValue().getString(locale)) />
40 <#assign fileEntryId = getterUtil.getInteger(customFieldJson.get('fileEntryId'))>
41 </#if>
42 </#list>
43 <li class="list-group-item">
44 <#if fileEntryId?? && fileEntryId!=0>
45 <#assign fileEntry = dlAppService.getFileEntry(fileEntryId) />
46 <a class="pdf-link" href=/documents/${fileEntry.getGroupId()}/${fileEntry.getFolderId()}/${fileEntry.getFileName()}/${fileEntry.getUuid()}><span class="list-group-title">${contentTitle}</span></a>
47 <#elseif contentUrl?has_content>
48 <a href="${contentUrl}" target="_blank"><p class="list-group-title">${contentTitle}</p></a>
49 <#else>
50 <a href="${viewDetailURL}" title="Text"><p class="list-group-title">${contentTitle}</p></a>
51 </#if>
52 <p class="list-group-subtitle text-muted">${journalArticle.displayDate?date} <#--${journalArticle.displayDate?time}--></p>
53 </li>
54 </#if>
55 </#list>
56 </ul>
57 </div>
58</#if>
59
60</div>
61<style>
62.taglib-page-iterator{display: none;}
63</style>
64<script>
65function movePagination(){
66 $(".taglib-page-iterator").each(function(){
67 var taglibThis = $(this);
68 if(taglibThis.attr('data-moved') != "moved"){
69 taglibThis.show();
70 var appendIn = taglibThis.parent().find('.accordion-content');
71 taglibThis.appendTo(appendIn);
72 taglibThis.attr('data-moved', 'moved');
73 }
74 });
75
76 var accId = localStorage.getItem('accId');
77 var scrollpos = localStorage.getItem('scrollpos');
78 if (scrollpos){window.scrollTo(0, scrollpos);}
79 if(accId){document.getElementById(accId).style.display = 'block';}
80}
81
82setTimeout(movePagination, 1000)
83
84$('.accordion-header').click(function(){
85 var accId = $(this).parent().find('.accordion-content').attr('id');
86 localStorage.setItem('accId', accId);
87});
88
89window.onbeforeunload = function(e) {
90 localStorage.setItem('scrollpos', window.scrollY);
91};
92</script>
Notice-2023
-
पोस्टल बैलेट की सूचना दिनांक 29 नवंबर 2023
29 Nov, 2023
-
रिकार्ड तिथि की सूचना
9 Nov, 2023
-
ट्रेडिंग विंडो बंद होने की सूचना- वित्तीय वर्ष 2024-25 के लिए वार्षिक योजना
6 Nov, 2023
-
30.09.2023 को समाप्त तिमाही और अर्ध वर्ष के लिए अ-लेखापरीक्षित वित्तीय परिणामों पर विचार और अनुमोदन के लिए बोर्ड बैठक की सूचना और अंतरिम लाभांश की घोषणा, यदि कोई हो
30 Oct, 2023
-
विश्लेषक/निवेशक बैठक की सूचना
17 Aug, 2023
-
बोर्ड बैठक की सूचना - 30.06.2023 को समाप्त तिमाही के लिए वित्तीय परिणामों पर विचार और अनुमोदन
3 Aug, 2023
-
निवेशकों और विश्लेषकों की बैठक 2023 की सूचना
26 May, 2023
-
बोर्ड बैठक की सूचना
16 May, 2023
-
विश्लेषकों/संस्थागत निवेशक बैठक की अनुसूची
17 Apr, 2023
-
Annual Trading Window Closure Plan for FY'23-24
29 Mar, 2023
-
Q3 FY'23 वित्तीय परिणामों पर कॉन्फ्रेंस कॉल की सूचना
13 Feb, 2023
-
Letter to Shareholder - KYC updation
11 Feb, 2023
-
बोर्ड बैठक की सूचना
6 Feb, 2023
Notice-2022
-
Intimation of Record Date
9 Nov, 2022
-
Postal Ballot Notice
31 Oct, 2022
-
बोर्ड बैठक की सूचना
31 Oct, 2022
-
बोर्ड बैठक का पुनर्निर्धारण
31 Oct, 2022
-
बोर्ड बैठक की सूचना -12.08.2022
3 Aug, 2022
-
समाचार और अपडेट
15 Jan, 2018
-
Trading Window Q1 2022-23
30 Jun, 2022
-
Notice of Postal Ballot
30 May, 2022
-
बोर्ड बैठक की सूचना -11.02.2022
4 Feb, 2022
-
रिकॉर्ड तिथि की सूचना - 22.02.2022
10 Feb, 2022
-
वित्तीय वर्ष 22 की तीसरी तिमाही पर विश्लेषकों और निवेशकों के साथ सम्मेलन कॉल की सूचना
11 Feb, 2022
-
शेयरधारकों से अनुरोध - ईमेल पतों का पंजीकरण
17 Mar, 2022
-
पोस्टल बैलेट की सूचना
24 Mar, 2022
-
IOM for closure of Trading Window for Q4 - FY 2022-23
31 Mar, 2022
-
वार्षिक ट्रेडिंग विंडो बंद करने की योजना 2022-23
31 Mar, 2022
Notice-2021
-
बोर्ड बैठक की सूचना - 24.06.2021
17 Jun, 2021
-
Intimation of conference call with analyst & investor on Q4 FY' 21 Financial Results - 25.06.2021
22 Jun, 2021
-
बोर्ड बैठक की सूचना - 13.08.2021
5 Aug, 2021
-
Intimation of conference call with analyst & investor on Q1 FY' 22 Financial Results-14.08.2021
12 Aug, 2021
-
Intimation of Closure of Trading Window - Q2 FY'22
1 Oct, 2021
-
Intimation of Board Meeting -12.11.2021
2 Nov, 2021
-
Intimation of conference call with Analysts & Investors on Q2 FY'22 Financial Results
11 Nov, 2021
-
बोर्ड बैठक की सूचना -12.02.2021
3 Feb, 2021
-
बोर्ड बैठक का पुनर्विकास -13.02.2021
8 Feb, 2021
-
समाचार पत्र विज्ञापन - बोर्ड बैठक का पुनर्निर्धारण -13.02.2021
8 Feb, 2021
-
IOM for closure of Trading Window for Q3 - FY 2021-22
31 Dec, 2021
Notice-2020
-
शेयरधारकों को सार्वजनिक सूचना
11 Jan, 2021
-
बोर्ड बैठक की सूचना - 30.06.2020
11 Jan, 2021
-
बोर्ड बैठक की सूचना - 24.08.2020
11 Jan, 2021
-
बोर्ड मीटिंग की सूचना के लिए विज्ञापन
11 Jan, 2021
-
बोर्ड मीटिंग और ट्रेडिंग विंडो बंद होने की सूचना - 13.11.2020
11 Jan, 2021
-
समाचार पत्र विज्ञापन - बोर्ड बैठक की सूचना - 13.11.2020
11 Jan, 2021
Notice-2019
-
26 एजीएम की सूचना
11 Jan, 2021
-
उम्मीदवारी की सूचना
11 Jan, 2021
-
26 वें एजीएम नोटिस में परिशिष्ट
11 Jan, 2021
Notice-2018
-
कंपनी के सदस्यों को डाक मतपत्र नोटिस
8 Mar, 2018
-
डाक मतपत्र फार्म
8 Mar, 2018
-
शेयरधारकों को पत्र
8 Mar, 2018
-
डाक मतपत्र डीटी के मतदान का परिणाम 09.02.18 और स्कुटरिजर की रिपोर्ट दिनांक 27.03.2018
2 Apr, 2018
Notice-2017
-
24 वीं एजीएम की सूचना
31 Aug, 2017
Notice-2016
-
बोर्ड मीटिंग की सूचना
18 May, 2016
-
रजिस्ट्रार और शेयर ट्रांसफर एजेंटों में बदलाव (आरटीए)
11 Mar, 2016
-
वित्तीय वर्ष 2015-16 के लिए द्वितीय अंतरिम लाभांश का भुगतान
9 Mar, 2016
-
रिकॉर्ड तिथि का नोटिस
4 Mar, 2016
-
स्टॉक एक्सचेंजों के लिए घटनाओं या सूचना के प्रकटीकरण के लिए प्राधिकृत व्यक्ति
19 Feb, 2016
Notice-2015
-
22 वीं एजीएम का परिणाम
16 Sep, 2015
-
ओएनजीसी की 22 वीं वार्षिक आम बैठक के लिए सूचना
15 Sep, 2015
Notice-2014
-
रिकॉर्ड तिथि का नोटिस
29 Nov, 2014
-
21 एजीएम परिणाम
20 Sep, 2014
-
ओएनजीसी की 21 वीं वार्षिक आम बैठक के लिए सूचना
28 Aug, 2014