Subversion Repositories Sigmater

Rev

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'>&nbsp;</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>&nbsp;</td>
33
					<td class='treCelle'>
34
						<#if (listaFunzioni??)>
35
								n. totale Funzioni: ${listaFunzioni.size()}&nbsp;
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'>&nbsp;</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>