Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
6 | Andrea | 1 | <#import "/template/srm/defaultLayout.ftl" as layout> |
2 | |||
3 | <@layout.myLayout title="Visualizza applicazione" tipoMenu="menu2" scripts=["js/common.js","js/showhide.js"] |
||
4 | iCss=["css/srm.css","css/tablesorter.css","css/note.css"]> |
||
5 | <div id="content-1colonna"> |
||
6 | <h3 align="center">Applicazione: ${applicazione.nomeApplicazione}</h3> |
||
7 | <table class="ricerca"> |
||
8 | <tr class="rigaPari"> <td colspan='3'>CODICE:</td><td colspan='3'>${applicazione.codApplicazione?c}</td></tr> |
||
9 | <tr class="rigaDispari"><td colspan='3'>NOME: </td><td colspan='3'>${applicazione.nomeApplicazione}</td></tr> |
||
10 | <tr class="rigaPari"> <td colspan='3'>DESCRIZIONE: </td><td colspan='3'>${applicazione.descrizioneApplicazione}</td></tr> |
||
11 | <#if applicazione.email??> |
||
12 | <tr Class="rigaDispari"><td colspan='3'>EMAIL:</td><td colspan='3'>${applicazione.email}</td></tr> |
||
13 | </#if> |
||
14 | <#if applicazione.url??> |
||
15 | <tr Class="rigaDispari"><td colspan='3'>URL:</td><td colspan='3'>${applicazione.url}</td></tr> |
||
16 | </#if> |
||
17 | <tr Class="rigaDispari"> <td colspan='3'>N. Gruppi Funzioni: </td><td colspan='3'><#if applicazione?? && applicazione.listaGruppoFunzioni??>${applicazione.listaGruppoFunzioni.size()}</#if></td></tr> |
||
18 | <#if applicazione?? && applicazione.listaGruppoFunzioni??> |
||
19 | <#assign urlApp=applicazione.url> |
||
20 | <!-- <table class="ricerca"> --> |
||
21 | <tr class="titoletto"> |
||
22 | <td class='pulsante'> </td> |
||
23 | <td class='treCelle' colspan='2'>Gruppo Funzioni</td> |
||
24 | <td class='treCelle' colspan='3'>Descrizione Gruppo Funzioni</td> |
||
25 | </tr> |
||
26 | <#if (applicazione.listaGruppoFunzioni?size >0)> |
||
27 | <@s.iterator value="applicazione.listaGruppoFunzioni" status="grStatus"> |
||
28 | <tr class='rigaPari'> |
||
29 | |||
30 | <td class='pulsante'><input onClick="settaHiddenGruppo(this,'codGruppo','${codGruppo}')" type="radio" name="radio" id="cod${codGruppo?c}" value="${codGruppo?c}|0"/></td> |
||
31 | <td class='treCelle' colspan='2'> ${nomeGruppo}</td> |
||
32 | <td class='treCelle'><#if descrizione??>${descrizione}</#if> </td> |
||
33 | <td class='treCelle'> |
||
34 | <#if (listaFunzioni??)> |
||
35 | n. totale Funzioni: ${listaFunzioni.size()} |
||
36 | </#if> |
||
37 | </td> |
||
38 | <td class='pulsante'> |
||
39 | <#if (listaFunzioni??)> |
||
40 | <span class="pulsanteMini"> |
||
41 | <a href="#" onclick="return toggleTbody(this,'gr${codGruppo}');" id="ck${codGruppo}" class="interruttore">+</a> |
||
42 | </span> |
||
43 | </#if> |
||
44 | |||
45 | </td> |
||
46 | </tr> |
||
47 | <tbody id='gr${codGruppo}' class='hide'> |
||
48 | <#assign codiceGruppo=codGruppo> |
||
49 | <#if (listaFunzioni??)> |
||
50 | <#if (listaFunzioni?size >0)> |
||
51 | <tr class="titoletto"> |
||
52 | <td class='pulsante'> </td> |
||
53 | <td class='pulsante'>cod.</td> |
||
54 | <td class='treCelle'>nome Funzione</td> |
||
55 | <td class='treCelle'>descrizione Funzione</td> |
||
56 | <td class='pulsante'>link</td> |
||
57 | </tr> |
||
58 | <@s.iterator value="listaFunzioni" status="funzStatus"> |
||
59 | <tr class="<@s.if test="#funzStatus.odd != true ">rigaPari</@s.if><@s.else>rigaDispari</@s.else>"> |
||
60 | <td class='pulsante'><input onClick="settaHiddenFunzione(this,'codGruppo','codFunzione')" type="radio" name="radio" id="cod${codiceGruppo?c}|${codiceFunzione?c}" value="${codiceGruppo?c}|${codiceFunzione?c}"/></td> |
||
61 | <td class='pulsante'>${codiceFunzione?c}</td> |
||
62 | <td class='treCelle'>${nomeGruppo}.${nomeFunzione} </td> |
||
63 | <td class='treCelle'><#if (descrizioneFunzione??)>${descrizioneFunzione}</#if> </td> |
||
64 | <td><#if (link??)>${urlApp}/${link}</#if></td> |
||
65 | </tr> |
||
66 | </@s.iterator> |
||
67 | </#if> |
||
68 | <tr > |
||
69 | <td colspan=4> |
||
70 | <#if (listaFunzioni?size >0)> |
||
71 | <span class="pulsante"> |
||
72 | <ul class="button-group"> |
||
73 | <li><input type="button" class="buttonFunz button pill" value="Modifica funzione" onClick="inviaForm('appPage','editFunction.do')" disabled="disabled" /></li> |
||
74 | <li><input type="button" class="buttonFunz button pill" value="Cancella funzione" onClick="inviaForm('appPage','delFunction.do')" disabled="disabled" /></li> |
||
75 | </ul> |
||
76 | </span> |
||
77 | </#if> |
||
78 | <hr width=10%> |
||
79 | </td> |
||
80 | </tr> |
||
81 | </#if> |
||
82 | </tbody> |
||
83 | </@s.iterator> |
||
84 | <tr > |
||
85 | <td colspan=4> |
||
86 | <p>Operazioni disponibili su gruppo: </p> |
||
87 | <span class="pulsante"> |
||
88 | <ul class="button-group"> |
||
89 | <li><input type="button" class="buttonGroup button pill" value="Aggiungi funzione" onClick="inviaForm('appPage','addFunction.do')" disabled="disabled" /></li> |
||
90 | <li><input type="button" class="buttonGroup button pill" value="Modifica gruppo" onClick="inviaForm('appPage','editGroup.do')" disabled="disabled" /></li> |
||
91 | <li><input type="button" class="buttonGroup button pill" value="Cancella gruppo" onClick="inviaForm('appPage','delGroup.do')" disabled="disabled" /></li> |
||
92 | </ul> |
||
93 | </span> |
||
94 | </td> |
||
95 | </tr> |
||
96 | </#if> |
||
97 | </#if> |
||
98 | </table> |
||
99 | <form id="appPage" name="appPage"> |
||
100 | <@s.hidden id="nomeApplicazione" name="appDaCercare.nomeApplicazione" value="${appDaCercare.nomeApplicazione}" /> |
||
101 | <@s.hidden id="codApplicazione" name="codApplicazione" value="${applicazione.codApplicazione?c}" /> |
||
102 | <@s.hidden id="codGruppo" name="codGruppo" value="0" /> |
||
103 | <@s.hidden id="codFunzione" name="codFunzione" value="0" /> |
||
104 | </form> |
||
105 | <div class="pulsante"><a class="button icon arrowleft" href="javascript: inviaForm('appPage','listApps.do')">Indietro</a></div> |
||
106 | <div id="content-right"> |
||
107 | <@s.actionmessage/> |
||
108 | <@s.fielderror /> |
||
109 | <@s.actionerror/> |
||
110 | <@s.fielderror> |
||
111 | <@s.param>id</@s.param> |
||
112 | </@s.fielderror> |
||
113 | </div> |
||
114 | </div> |
||
115 | </@layout.myLayout> |