Si è verificato un errore nell'elaborarazione del modello.
Encountered "#end\n" at 592837CARTELLA-DOCUMENTI[line 129, column 17]
Was expecting one of:
    <EOF> 
    "(" ...
    <RPAREN> ...
    <ESCAPE_DIRECTIVE> ...
    <SET_DIRECTIVE> ...
    "##" ...
    "\\\\" ...
    "\\" ...
    <TEXT> ...
    "*#" ...
    "*#" ...
    <STRING_LITERAL> ...
    <IF_DIRECTIVE> ...
    <STOP_DIRECTIVE> ...
    <INTEGER_LITERAL> ...
    <FLOATING_POINT_LITERAL> ...
    <WORD> ...
    <BRACKETED_WORD> ...
    <IDENTIFIER> ...
    <DOT> ...
    "{" ...
    "}" ...
    
1<script src="/ssl-theme/js/documenti.js"></script> 
2<link rel="stylesheet" href="/ssl-theme/css/dl.css" type="text/css"> 
3 
4## Impostazioni 
5#set($dimensionePagina = 20) 
6#set($pagina = 0) 
7 
8<script> 
9	var dimensionePagina = $dimensionePagina; 
10	$(document).ready(function(){ 
11		$(".header").click(function(){ 
12			sortTable($(this)); 
13		}) 
14	}) 
15</script> 
16 
17## Parametri 
18#set($url = $request.attributes.CURRENT_URL) 
19#set($parametroCartella = $httpUtil.getParameter($url, "fldr", false)) 
20 
21#set($gruppo = $getterUtil.getLong($groupId)) 
22#set($conteggioCartelle = 0) 
23#set($isHomeFolder = false) 
24 
25## Permessi 
26#set($DLFolderPermission = $portal.getClass().forName("com.liferay.portlet.documentlibrary.service.permission.DLFolderPermission").newInstance()) 
27#set($DLFSU = $portal.getClass().forName("com.liferay.portlet.documentlibrary.service.DLFolderLocalServiceUtil").newInstance()) 
28 
29#set($lparametroCartella = $getterUtil.getLong($parametroCartella)) 
30 
31#if($parametroCartella == "" || $DLFolderPermission.contains($permissionChecker, $gruppo, $lparametroCartella, "VIEW")) 
32 
33	#foreach($d in $Cartella.getSiblings()) 
34 
35		#set($conteggioCartelle = $conteggioCartelle + 1) 
36 
37		## Recupero ID cartella da struttura 
38        #set($cartella = 0) 
39        #if($d.data && $d.data.contains("/")) 
40            #set($folderParts = $d.data.split("/")) 
41            #if($folderParts.size() > 3) 
42                #set($cartella = $getterUtil.getLong($folderParts.get(3))) 
43            #end 
44        #end 
45 
46        ## Gestione ?fldr= 
47        #if($conteggioCartelle == 1) 
48            #if($parametroCartella != "") 
49                #set($cartella = $lparametroCartella) 
50                #set($isHomeFolder = true) 
51            #else 
52                #set($isHomeFolder = true) 
53            #end 
54        #end 
55 
56        ## Esco se siamo in sottocartella non home 
57        #if($parametroCartella != "" && $conteggioCartelle != 1 && !$isHomeFolder) 
58            #break 
59        #end 
60 
61        ## Carico la folder DL 
62        #set($oFolder = "") 
63        #if($cartella > 0) 
64            #try 
65                #set($oFolder = $DLFSU.getDLFolder($cartella)) 
66            #catch($err) 
67                #set($oFolder = "") 
68            #end 
69        #end 
70 
71        <div class="dl-list"> 
72 
73            <h1> 
74                #if($d.Nome.data && $isHomeFolder) 
75                    $d.Nome.data 
76                #elseif($oFolder) 
77                    $oFolder.getName() 
78                #end 
79            </h1> 
80 
81            #if($d.Descrizione.data && $isHomeFolder) 
82                $d.Descrizione.data 
83            #elseif($oFolder) 
84                $oFolder.getDescription() 
85            #end 
86 
87            ## ------------------------- 
88            ## FILE DELLA CARTELLA 
89            ## ------------------------- 
90 
91            #set($elencoOggetti = []) 
92            #set($fileList = []) 
93 
94            #if($oFolder) 
95                #try 
96                    #portalGetFileEntriesFromFolder($cartella, $gruppo) 
97                    #set($fileList = $result) 
98                #catch($err) 
99                    #set($fileList = []) 
100                #end 
101            #end 
102 
103            #foreach($e in $fileList) 
104 
105                ## Recupero info file 
106                #set($fileInfo = "") 
107                #try 
108                    #set($nomeUrl = "/documents/$e.groupId/$e.folderId/$e.title") 
109                    #portalGetFile($nomeUrl) 
110                    #set($fileInfo = $result) 
111                #catch($err) 
112                    #set($fileInfo = "") 
113                #end 
114 
115                ## Se non recupero info, salto 
116                #if(!$fileInfo || !$fileInfo.titolo) 
117                    #continue 
118                #end 
119 
120                #set($nome = $fileInfo.titolo) 
121                #set($estensione = "." + $fileInfo.tipo) 
122                #set($nomePulito = $nome.replace($estensione,"").replaceAll("-"," ").replaceAll("_"," ")) 
123 
124                #set($dataCreazione = "") 
125                #try 
126                    #set($dataCreazione = $dateTool.format("dd/MM/yyyy", $dateTool.toDate("EEE, dd MMM yyyy hh:mm:ss Z", $fileInfo.dataCreazione), $locale)) 
127                #catch($err) 
128                    #set($dataCreazione = "") 
129 #end 
130 
131                #set($size = ($getterUtil.getLong($e.size) / 1024)) 
132 
133                ## Aggiungo a elenco 
134                #set($tmp = $elencoOggetti.add({ 
135                    "nome" : $nomePulito, 
136                    "data" : $dataCreazione, 
137                    "dataIso" : $fileInfo.dataCreazione, 
138                    "versione" : $e.version, 
139                    "dimensione" : $size, 
140                    "estensione" : $fileInfo.tipo, 
141                    "letture" : $e.readCount, 
142                    "tipo" : "file", 
143                    "link" : "/documents/$groupId/$cartella/$nome" 
144                })) 
145 
146            #end 
147 
148            ## ------------------------- 
149            ## SOTTOCARTELLE 
150            ## ------------------------- 
151 
152            #set($subFolders = []) 
153            #if($d["Visualizza-Sottocartelle"].data == "Si" && $oFolder) 
154                #try 
155                    #set($subFolders = $DLFSU.getFolders($gruppo, $cartella)) 
156                #catch($err) 
157                    #set($subFolders = []) 
158                #end 
159 
160                #foreach($s in $subFolders) 
161                    #if($DLFolderPermission.contains($permissionChecker, $s, "VIEW")) 
162                        #set($dataSotto = "") 
163                        #try 
164                            #set($dataSotto = $dateTool.format("dd/MM/yyyy", $dateTool.toDate("EEE, dd MMM yyyy hh:mm:ss Z", $s.getCreateDate()), $locale)) 
165                        #catch($err) 
166                            #set($dataSotto = "") 
167                        #end 
168 
169                        #set($tmp = $elencoOggetti.add({ 
170                            "nome" : $s.getName(), 
171                            "data" : $dataSotto, 
172                            "dataIso" : $s.getCreateDate(), 
173                            "versione" : " ", 
174                            "dimensione" : " ", 
175                            "estensione" : "folder", 
176                            "letture" : " ", 
177                            "tipo" : "cartella", 
178                            "link" : "?fldr=$s.getFolderId()" 
179                        })) 
180                    #end 
181                #end 
182            #end 
183 
184            ## ------------------------- 
185            ## TABELLA RISULTATI 
186            ## ------------------------- 
187 
188            #if($elencoOggetti.size() > 0) 
189 
190                #set($sortCriteria = "nome:asc,dataIso:desc") 
191                #set($sorted = $sortTool.sort($elencoOggetti, $sortCriteria)) 
192 
193                <table class="dl-table sortableTable"> 
194                    <thead> 
195                        <tr> 
196                            <th class="nome header">Nome</th> 
197                            <th class="data header">Data caricamento</th> 
198                            <th>Versione</th> 
199                            <th>Dimensione</th> 
200                            <th>Letture</th> 
201                        </tr> 
202                    </thead> 
203                    <tbody> 
204                        #foreach($f in $sorted) 
205                            <tr> 
206                                <td class="nome"> 
207                                    <a href="$f.link" target="#if($f.tipo=='file')_blank#end" class="$f.estensione">$f.nome</a> 
208                                </td> 
209                                <td>$f.data</td> 
210                                <td>$f.versione</td> 
211                                <td>#if($f.tipo=='file')$f.dimensione Kb#else$!f.dimensione#end</td> 
212                                <td>$f.letture</td> 
213                            </tr> 
214                        #end 
215                    </tbody> 
216                </table> 
217 
218            #end 
219 
220        </div> 
221 
222	#end 
223 
224#else 
225	<h3 style="text-align:center;">Utente non autorizzato ad accedere alla risorsa corrente</h3> 
226#end