• DE
  • FR
Canton du valais
  • Accueil
  • Organisation
  • Communication et médias
  • Guichet
  • Organisation
  • Administration
  • CHE
  • Commissions administratives
menu
Une erreur s'est produite lors du traitement du gabarit.
Failed to "?eval" string with this error:

---begin-message---
Syntax error in ?eval-ed string in line 1, column 83:
Encountered "memberType", but was expecting one of:
    ".."
    <DOT_DOT_LESS>
    "..*"
    ","
    "}"
    "."
    "["
    "("
    "?"
    "!"
    <TERMINATING_EXCLAM>
    "??"
    "+"
    "-"
    "*"
    "/"
    "%"
    "!="
    "="
    "=="
    ">="
    <ESCAPED_GTE>
    ">"
    <ESCAPED_GT>
    <LESS_THAN_EQUALS>
    <LESS_THAN>
    <AND>
    <OR>
---end-message---

The failing expression:
==> membersg?eval  [in template "10155#10193#COMMISSION" at line 111, column 33]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #local membersArrayG = membersg?eval...  [in template "10155#10193#COMMISSION" in macro "memberList" at line 111, column 9]
	- Reached through: @memberList cur_childOrganization  [in template "10155#10193#COMMISSION" in macro "organizationList" at line 81, column 24]
	- Reached through: @organizationList cur_firstLevelOrgan...  [in template "10155#10193#COMMISSION" at line 52, column 9]
----
1<#assign OrganizationLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.OrganizationLocalService")> 
2<#assign longcid = getterUtil.getLong(companyId) /> 
3<#assign organizationClassName = "com.liferay.portal.kernel.model.Organization" /> 
4<#assign OrgaId = getterUtil.getLong(root_commission.getData()) /> 
5<#if locale == "de_DE"> 
6	<h2>Verwaltungskommissionen</h2> 
7<#else> 
8	<h2>Commissions administratives</h2> 
9</#if> 
10 
11 
12<#assign firstLevelOrganizations =  OrganizationLocalService.getOrganizations(longcid, OrgaId) /> 
13<ul class="nav nav-pills"> 
14<#assign floCount = 0 /> 
15<#list firstLevelOrganizations?sort_by("name") as cur_firstLevelOrganization> 
16	<#assign floActiveState = "" /> 
17	<#if floCount == 0> 
18		<#assign floActiveState = "active" /> 
19	</#if> 
20	<#assign floCount = floCount + 1 /> 
21	<#if locale == "de_DE"> 
22		<li class="nav-item" style="margin:2px;"><a class="btn-danger nav-link ${floActiveState}" data-toggle="tab" href="${'#tab_'+cur_firstLevelOrganization.getOrganizationId()}">${getExpandoValue(cur_firstLevelOrganization, "commission_name")?eval.de}</a></li>  
23	<#else> 
24		<li class="nav-item" style="margin:2px;"><a class="btn-danger nav-link ${floActiveState}" data-toggle="tab" href="${'#tab_'+cur_firstLevelOrganization.getOrganizationId()}">${getExpandoValue(cur_firstLevelOrganization, "commission_name")?eval.fr}</a></li> 
25	</#if> 
26     <#-- <@memberList cur_firstLevelOrganization />  --> 
27     
28</#list> 
29</ul> 
30 
31<#assign floCount = 0 /> 
32<div class="tab-content"> 
33    <#list firstLevelOrganizations?sort_by("name") as cur_firstLevelOrganization> 
34     
35        <#assign floActiveState = "" /> 
36    	<#if floCount == 0> 
37    		<#assign floActiveState = "active" /> 
38    	</#if> 
39    	<#assign floCount = floCount + 1 /> 
40    	 
41        <div class="tab-pane ${floActiveState}" id="${'tab_'+cur_firstLevelOrganization.getOrganizationId()}" role="tabpanel" > 
42        <#-- ${cur_firstLevelOrganization.getOrganizationId()} --> 
43        <#assign organisation_name=OrganizationLocalService.getOrganization(cur_firstLevelOrganization.getOrganizationId()) /> 
44        <br /><strong> 
45        <#if locale == "de_DE"> 
46	        ${getExpandoValue(organisation_name, "commission_name")?eval.de} 
47		<#else> 
48		    ${getExpandoValue(organisation_name, "commission_name")?eval.fr} 
49		</#if> 
50		</strong> 
51		 
52        <@organizationList cur_firstLevelOrganization.getOrganizationId() /> 
53        </div> 
54    </#list> 
55</div> 
56 
57<#macro organizationList parentId> 
58    <#local org_dom_id = "org"+"_"+parentId /> 
59        <div class="accordion" id="${org_dom_id}"> 
60        <#local childOrganizations =  OrganizationLocalService.getOrganizations(longcid, parentId) /> 
61         
62        <#list childOrganizations as cur_childOrganization> 
63            <#local corg_dom_id = "org"+"_"+cur_childOrganization.getOrganizationId() /> 
64            <div class="accordion-group" style=""> 
65    			<#local subOrganizations =  OrganizationLocalService.getOrganizations(longcid, cur_childOrganization.getOrganizationId()) /> 
66                <div class="accordion-heading"> 
67                    <svg class="lexicon-icon lexicon-icon-plus" focusable="false" role="presentation" title="" viewBox="0 0 512 512"> 
68<path class="lexicon-icon-outline" d="M479.82 224.002h-192.41v-191.91c0-17.6-14.4-32-32-32v0c-17.6 0-32 14.4-32 32v191.91h-191.41c-17.6 0-32 14.4-32 32v0c0 17.6 14.4 32 32 32h191.41v191.91c0 17.6 14.4 32 32 32v0c17.6 0 32-14.4 32-32v-191.909h192.41c17.6 0 32-14.4 32-32v0c0-17.6-14.4-32-32-32z"></path> 
69</svg> 
70    				<a class="accordion-toggle" data-toggle="collapse" data-parent="#${org_dom_id}" href="${'#'+corg_dom_id}"> 
71						<#if locale == "de_DE"> 
72							${getExpandoValue(cur_childOrganization, "commission_name")?eval.de} 
73						<#else> 
74							${getExpandoValue(cur_childOrganization, "commission_name")?eval.fr} 
75						</#if> 
76						 
77    				</a>  
78    			</div> 
79    			<div id="${corg_dom_id}" class="accordion-body collapse"> 
80    			    <div class="accordion-inner" style="border-top: 1px solid #ffffff;"> 
81                       <@memberList cur_childOrganization /> 
82                    </div> 
83                    <#if subOrganizations?size != 0 > 
84                    	<div style="margin-left:1em;"> 
85                        	<@organizationList cur_childOrganization.getOrganizationId() /> 
86                        </div>  
87                    </#if> 
88                </div> 
89                <br /> 
90            </div> 
91        </#list> 
92     
93    </div> 
94</#macro> 
95 
96<#macro memberList organization> 
97    <#local membersa = getExpandoValue(organization, "commission_members")  /> 
98	<#local membersb = getExpandoValue(organization, "commission_members_2")  /> 
99	<#local membersc = getExpandoValue(organization, "commission_members_3")  /> 
100	<#local membersd = getExpandoValue(organization, "commission_members_4")  /> 
101	<#local memberse = getExpandoValue(organization, "commission_members_5")  /> 
102	<#local membersf = getExpandoValue(organization, "commission_members_6")  /> 
103	<#local membersg = getExpandoValue(organization, "commission_members_7")  /> 
104	 
105    <#local membersArrayA = membersa?eval.members /> 
106	<#local membersArrayB = membersb?eval.members /> 
107	<#local membersArrayC = membersc?eval.members /> 
108	<#local membersArrayD = membersd?eval.members /> 
109	<#local membersArrayE = memberse?eval.members /> 
110	<#local membersArrayF = membersf?eval.members /> 
111	<#local membersArrayG = membersg?eval.members /> 
112	 
113	<#local membersArray =  membersArrayA + membersArrayB + membersArrayC + membersArrayD + membersArrayE + membersArrayF + membersArrayG/> 
114	 
115    <div class="row"> 
116        <div class="col-12"> 
117            <table class="table"> 
118                <tbody> 
119                    <#list membersArray as cur_member> 
120                        <#if cur_member.firstName=="" && cur_member.memberDescription.de==""> 
121                        	<#-- nothing to display --> 
122                        <#else> 
123                        <tr> 
124                            <td> 
125                                ${cur_member.firstName} ${cur_member.lastName} 
126                            </td> 
127                            <td> 
128                                  <@showFunction cur_member.memberType />    
129                            </td> 
130                            <td> 
131                                <#if locale == "de_DE"> 
132                                    ${cur_member.memberDescription.de} 
133                                <#else> 
134                                    ${cur_member.memberDescription.fr} 
135                                </#if> 
136                            </td> 
137                        </tr> 
138                        </#if> 
139                    </#list> 
140                </tbody> 
141            </table> 
142        </div> 
143    </div> 
144</#macro> 
145 
146<#macro showFunction functionKey> 
147	<#local organization = OrganizationLocalService.getOrganization(OrgaId)/> 
148	<#local functions = getExpandoValue(organization, "commission_functions")?eval.functions /> 
149	<#list functions as cur_function> 
150		<#if functionKey == cur_function.id> 
151			<#if locale == "de_DE"> 
152				${cur_function.name.de} 
153			<#else> 
154				${cur_function.name.fr} 
155			</#if> 
156		</#if> 
157	</#list> 
158</#macro> 
159 
160<#function getExpandoValue organization fieldName> 
161	<#return organization.getExpandoBridge().getAttribute(fieldName) /> 
162</#function> 
163<@collapseEtTabScript /> 
164<#macro collapseEtTabScript> 
165 
166</#macro> 
  • Accueil
  • Présentation du service
  • Commissions administratives
  • Participations de l’Etat
  • LIPDA
    • Registre des fichiers
  • Procédures de consultation
    • Consultations cantonales en cours
    • Consultations cantonales terminées
    • Consultations fédérales
  • Légalisation de documents
  • Canton du valais
  • Outils de travail

    • Annuaire
    • Géoportail
    • Législation
    • Intranet
    • Portail des communes
  • Divers

    • Bourse de l'emploi
    • Login IAM
  • Informations

    • Bulletin Officiel
    • vis-à-vis
    • Disclaimer
    • Réseaux sociaux
  • Réseaux sociaux

  • Login
  • Prestations en ligne