Webinaires

Webinars are information sessions hosted online, and consisting of presentations, video and other interactive features such as questions and answers, desktop sharing and audio conferencing. Up to one thousand participants can remotely join a webinar at once.

A registration link will be available for each individual webinar closer to the event date and all webinars, including a webinar programme and registration link will be announced in ECHA's weekly e-News.

The webinar programme is subject to change. Exact dates will be confirmed as they become available.

Each webinar will be recorded and later published on the ECHA website. 

Une erreur s'est produite en traitant le calibre.
Invocation of method 'parse' in  class java.text.SimpleDateFormat threw exception java.text.ParseException: Unparseable date: "2016100411:00" at 2029821858597[line 131, column 70]
1################################################################ OPTIONS ################################################################ 
2 
3## Search articles with ANY of the following tags (comma separated list) 
4#set($anyTags = "webinar-article") 
5#set($anyTagsNot = "") 
6 
7##Number of results 
8##For new Journal Articles set start(0), end(yourNumber) 
9##For old/archived Journal Articles set start(yourNumber), end(1000000) 
10 
11#set($start =0) 
12#set($end =50) 
13#if ($number-of-items && $number-of-items.getData() != "") 
14 #set($end= $end.parseInt($number-of-items.getData())) 
15#end 
16 
17#set($displayYear ="Upcoming") 
18#if ($year && $year.getData() != "") 
19 #set($displayYear = $year.getData()) 
20#end 
21 
22#set($portlet_instance_id = "56_INSTANCE_DdN5") 
23 
24################################################################ MODEL ################################################################ 
25 
26## Used Locale : Always the default (en_GB), do not show translated title, summary, dates etc 
27#set($usedLocale = $localeUtil.getDefault()) 
28## Uncomment next line to show translations 
29##set($usedLocale = $locale) 
30 
31##Get Asset Tag Local Service 
32#set ($assetTagLocalService = $serviceLocator.findService("com.liferay.portlet.asset.service.AssetTagLocalService")) 
33 
34##Asset Tag Ids 
35#set ($anyTagIds = $assetTagLocalService.getTagIds($getterUtil.getLong($groupId), $stringUtil.split($anyTags))) 
36#set ($anyTagNotIds = $assetTagLocalService.getTagIds($getterUtil.getLong($groupId), $stringUtil.split($anyTagsNot))) 
37 
38##Journal Article Class Name : com.liferay.portlet.journal.model.JournalArticle 
39#set($classNameIds = $portal.getClassNameId("com.liferay.portlet.journal.model.JournalArticle")) 
40 
41##Asset Entry Query  
42#set ($assetEntryQuery = $portal.getClass().forName("com.liferay.portlet.asset.service.persistence.AssetEntryQuery").getConstructor().newInstance()) 
43 
44##Set Any Tags 
45$assetEntryQuery.setAnyTagIds($anyTagIds) 
46$assetEntryQuery.setNotAnyTagIds($anyTagNotIds) 
47 
48##Set Class Name Ids 
49$assetEntryQuery.setClassNameIds($classNameIds) 
50 
51##Set Start  
52$assetEntryQuery.setStart($start) 
53##Set End 
54$assetEntryQuery.setEnd($end) 
55 
56##Asset Entry Local Service 
57#set ($assetEntryLocalService = $serviceLocator.findService("com.liferay.portlet.asset.service.AssetEntryLocalService")) 
58 
59##Get Asset Entries 
60#set ($assetEntriesFound = $assetEntryLocalService.getEntries($assetEntryQuery)) 
61 
62##Journal Article Local Service 
63#set ($journalArticleLocalService = $serviceLocator.findService("com.liferay.portlet.journal.service.JournalArticleLocalService")) 
64 
65#set($articleValuesList = []) 
66 
67#foreach($assetEntry in $assetEntriesFound) 
68 
69	#set ($article = $journalArticleLocalService.getLatestArticle($getterUtil.getLong($assetEntry.getClassPK()), $getterUtil.getInteger("0"))) 
70 
71	##Content 
72	#set ($content = $article.getContentByLocale($usedLocale.toString())) 
73	 
74	##Document 
75	#set ($document = $saxReaderUtil.read($content, $getterUtil.getBoolean("true"))) 
76	 
77	##Root Element 
78	#set ($rootElement = $document.getRootElement()) 
79 
80	#set($articleValues = {}) 
81 
82	#set($tmp = $articleValues.put("urlTitle", $article.getUrlTitle())) 
83 
84	 
85	#foreach($element in $rootElement.elements("dynamic-element")) 
86		#set($name = $element.attributeValue("name")) 
87		#set($data =  $element.element("dynamic-content").getData()) 
88		#set($tmp = $articleValues.put($name, $data)) 
89	#end 
90	 
91	#set($tmp = $articleValuesList.add($articleValues)) 
92#end 
93 
94 
95 
96################################################################ VIEW ################################################################ 
97 
98## Create HTML  
99	 
100##<span style="color:maroon"><p> 
101##$articleValuesList.toString() 
102##</p></span> 
103 
104#set($counter = 0) 
105 
106#foreach($articleValues in $sortTool.sort($articleValuesList,"webinar-date:desc")) 
107 
108	 
109	## List all articles where date is set 
110	#if($articleValues.get("webinar-date") != "") 
111	 
112		###GET ARTICLE VALUES 
113		##set($webinar-start-date-time = $articleValues.get("webinar-start-date-time")) 
114		##set($webinar-end-date-time = $articleValues.get("webinar-end-date-time")) 
115		#set($webinar-start-date-time = $articleValues.get("webinar-date")+$articleValues.get("webinar-start-date-time")) 
116		#set($webinar-end-date-time = $articleValues.get("webinar-date")+$articleValues.get("webinar-end-date-time")) 
117		#set($show-only-quarter = $articleValues.get("show-only-quarter")) 
118		#set($webinar-timezone = $articleValues.get("webinar-timezone")) 
119		#set($webinar-description = $articleValues.get("webinar-description")) 
120		#set($webinar-agenda = $articleValues.get("webinar-agenda")) 
121		#set($webinar-registration-link = $articleValues.get("webinar-registration-link")) 
122	 
123		### DATE 
124		#set($formatDate = $dateUtil.getISOFormat($articleValues.get("webinar-date"))) 
125		#set($dispDate = $dateUtil.getDate($formatDate.parse($articleValues.get("webinar-date")),"dd MMMM yyyy",$usedLocale, $timeZone)) 
126		#set($d1 = $formatDate.parse($articleValues.get("webinar-date"))) 
127		#set($d2 = $dateTool.getSystemDate()) 
128		 
129		###START AND END TIMES 
130		#set($formatDateTime=$dateUtil.getISOFormat($webinar-start-date-time)) 
131		#set($formatted-webinar-start-time = $formatDateTime.parse($webinar-start-date-time)) 
132		#set($formatted-webinar-end-time = $formatDateTime.parse($webinar-end-date-time)) 
133		 
134 
135		###DISPLAY QUARTER IF SET 
136		#if($show-only-quarter == true) 
137			   #set($quarterMonth = $webinar-start-date-time.substring(4,6)) 
138					#if($quarterMonth == "01" || $quarterMonth == "02" || $quarterMonth == "03") 
139						#set($displayQuarter="Q1/")			 
140					#elseif($quarterMonth == "04" || $quarterMonth == "05" || $quarterMonth == "06") 
141						#set($displayQuarter="Q2/")		 
142					#elseif($quarterMonth == "07" || $quarterMonth == "08" || $quarterMonth == "09") 
143						#set($displayQuarter="Q3/")		 
144					#elseif($quarterMonth == "10" || $quarterMonth == "11" || $quarterMonth == "12") 
145						#set($displayQuarter="Q4/")	 
146					#end	    
147				#set($webinar-display-date =$displayQuarter + $webinar-start-date-time.substring(0,4)) 
148				#set($webinar-timezone = "") 
149		#else 
150			#set($webinar-display-date =$dateTool.format("d MMMM yyyy", $dateTool.toDate("d MMM y",$formatted-webinar-start-time), $locale)) 
151			#set($webinar-display-date =$webinar-display-date + "<br/>" + $dateTool.format("H:mm", $dateTool.toDate("d MMM y",$formatted-webinar-start-time), $locale))		 
152			#set($webinar-display-date =$webinar-display-date + $dateTool.format(" - H:mm", $dateTool.toDate("d MMM y",$formatted-webinar-end-time), $locale))	 
153		#end	 
154		 
155		 
156		### SET DISPLAYROW BASED ON YEAR 
157		#set ($displayRow =false) 
158		 
159		#if($displayYear == "Upcoming")  
160			#if($d1.compareTo($d2) > 0 || $dateUtil.getDate($d1,"dd MMMM yyyy",$usedLocale,$timeZone) == $dateUtil.getDate($d2,"dd MMMM yyyy",$usedLocale,$timeZone)) 
161				#set($displayRow = true) 
162			#end 
163		#elseif($dateUtil.getDate($d1,"yyyy",$usedLocale,$timeZone)==$displayYear) 
164		  #set($displayRow = true)	 
165		#end 
166		 
167		 
168		#if($displayRow == true) 
169			<div class="lfr-panel lfr-collapsible lfr-collapsed lfr-extended echa-panel" id="$articleValues.urlTitle"> 
170				<div class="lfr-panel-titlebar"> 
171					<div class="lfr-panel-title"> 
172						<strong><span>$articleValues.get("webinar-title")</span></strong><br /> 
173						<span style="font-weight:100;">$webinar-display-date $webinar-timezone</span> 
174					</div> 
175				</div> 
176				<div class="lfr-panel-content"> 
177					  <p class="clear-header">&nbsp;</p> 
178					  <dl class="Grid"> 
179							<dt>Description</dt> 
180							<dd class="first"> 
181								$webinar-description 
182							</dd> 
183							<dt> 
184								<span>Date</span> 
185							</dt> 
186							<dd> 
187								<span>$webinar-display-date $webinar-timezone</span> 
188							</dd> 
189							<dt> 
190								<span>Agenda</span> 
191							</dt>							 
192							<dd> 
193								#if($validator.isNotNull($webinar-agenda)) 
194								  <span><a href='$webinar-agenda' target='_blank'>Download agenda</a>&nbsp;[PDF]</span> 
195								#else  
196								  <span>&nbsp;</span> 
197								#end 
198							</dd> 
199                             
200                             
201                            ### PARTICIPATE 
202                            ####if webinar is in past the Participate- part is not displayed  
203                            #if($d2.compareTo($d1) < 0) 
204                                                  <dt><span>Participate</span></dt> 
205                                       #if($webinar-registration-link == "") 
206                                                  <dd><span>Registration has not started.</span></dd> 
207                                       #elseif ($webinar-registration-link == "closed") 
208                                                  <dd><span>Registration is closed.</span></dd> 
209                                       #else 
210                                                  <dd><span><a href="$webinar-registration-link" target="_blank">Registration form</a></span></dd> 
211                                       #end 
212                                                   
213                                                   
214                            #end                             
215                             
216                             
217							<dt><span>More details</span></dt> 
218							<dd><span><a href="/view-webinar/-/journal_content/$portlet_instance_id/title/$articleValues.urlTitle">Webinar page</a></span></dd> 
219					  </dl>	 
220				</div>		 
221			</div> 
222		#end 
223	#end 
224#end 
225 
226</div>