Subversion Repositories Sigmater

Rev

Blame | Last modification | View Log | Download | RSS feed

<#import "/template/srm/defaultLayout.ftl" as layout>

<@layout.myLayout  title="Visualizza applicazione" tipoMenu="menu2" scripts=["js/common.js","js/showhide.js"]
                                        iCss=["css/srm.css","css/tablesorter.css","css/note.css"]>
    <div id="content-1colonna"> 
    <h3 align="center">Applicazione:  ${applicazione.nomeApplicazione}</h3>
        <table class="ricerca">
                <tr class="rigaPari">   <td colspan='3'>CODICE:</td><td colspan='3'>${applicazione.codApplicazione?c}</td></tr>
                <tr class="rigaDispari"><td colspan='3'>NOME:    </td><td colspan='3'>${applicazione.nomeApplicazione}</td></tr>
                <tr class="rigaPari">   <td colspan='3'>DESCRIZIONE: </td><td colspan='3'>${applicazione.descrizioneApplicazione}</td></tr>
                  <#if applicazione.email??>
                                <tr Class="rigaDispari"><td colspan='3'>EMAIL:</td><td colspan='3'>${applicazione.email}</td></tr>
                  </#if>
                  <#if applicazione.url??>
                                <tr Class="rigaDispari"><td colspan='3'>URL:</td><td colspan='3'>${applicazione.url}</td></tr>
                  </#if>
                <tr Class="rigaDispari">   <td colspan='3'>N. Gruppi Funzioni: </td><td colspan='3'><#if applicazione?? && applicazione.listaGruppoFunzioni??>${applicazione.listaGruppoFunzioni.size()}</#if></td></tr>
                <#if applicazione?? && applicazione.listaGruppoFunzioni??>
                <#assign urlApp=applicazione.url>
                <!--    <table class="ricerca"> -->
                         <tr class="titoletto">
                                <td class='pulsante'>&nbsp;</td>
                                <td class='treCelle' colspan='2'>Gruppo Funzioni</td>
                                <td class='treCelle' colspan='3'>Descrizione Gruppo Funzioni</td>
                         </tr>
                        <#if (applicazione.listaGruppoFunzioni?size >0)>        
                                <@s.iterator value="applicazione.listaGruppoFunzioni" status="grStatus">
                                <tr class='rigaPari'>
                                
                                        <td class='pulsante'><input onClick="settaHiddenGruppo(this,'codGruppo','${codGruppo}')" type="radio" name="radio" id="cod${codGruppo?c}" value="${codGruppo?c}|0"/></td>
                                        <td class='treCelle' colspan='2'> ${nomeGruppo}</td>
                                        <td class='treCelle'><#if descrizione??>${descrizione}</#if>&nbsp;</td>
                                        <td class='treCelle'>
                                                <#if (listaFunzioni??)>
                                                                n. totale Funzioni: ${listaFunzioni.size()}&nbsp;
                                                </#if>
                                        </td>
                                        <td class='pulsante'>
                                                <#if (listaFunzioni??)>
                                                        <span class="pulsanteMini">
                                                                <a href="#" onclick="return toggleTbody(this,'gr${codGruppo}');" id="ck${codGruppo}" class="interruttore">+</a>
                                                        </span>
                                                </#if>

                                        </td>
                                 </tr>
                                <tbody id='gr${codGruppo}' class='hide'>
                                <#assign codiceGruppo=codGruppo>
                                <#if (listaFunzioni??)>
                                        <#if (listaFunzioni?size >0)>
                                         <tr class="titoletto">
                                                        <td class='pulsante'>&nbsp;</td>
                                                        <td class='pulsante'>cod.</td>
                                                        <td class='treCelle'>nome Funzione</td>
                                                        <td class='treCelle'>descrizione Funzione</td>
                                                        <td class='pulsante'>link</td> 
                                         </tr>
                                                <@s.iterator value="listaFunzioni" status="funzStatus">
                                                <tr     class="<@s.if test="#funzStatus.odd != true ">rigaPari</@s.if><@s.else>rigaDispari</@s.else>">
                                                        <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>
                                                        <td class='pulsante'>${codiceFunzione?c}</td>
                                                        <td class='treCelle'>${nomeGruppo}.${nomeFunzione} </td>
                                                        <td class='treCelle'><#if (descrizioneFunzione??)>${descrizioneFunzione}</#if> </td>                                            
                                                        <td><#if (link??)>${urlApp}/${link}</#if></td> 
                                                </tr>
                                                </@s.iterator>
                                        </#if>
                                        <tr >
                                                <td colspan=4>
                                                        <#if (listaFunzioni?size >0)>
                                                        <span class="pulsante">
                                                        <ul class="button-group">
                                                                        <li><input type="button" class="buttonFunz button pill" value="Modifica funzione" onClick="inviaForm('appPage','editFunction.do')"  disabled="disabled"  /></li>
                                                                        <li><input type="button" class="buttonFunz button pill" value="Cancella funzione" onClick="inviaForm('appPage','delFunction.do')"  disabled="disabled"  /></li>
                                                        </ul>
                                                        </span>
                                                        </#if>
                                                        <hr width=10%>
                                                </td>
                                        </tr>
                                 </#if>
                                </tbody>
                                </@s.iterator>
                                <tr >
                                        <td colspan=4>
                                                <p>Operazioni disponibili su gruppo: </p>
                                                <span class="pulsante">
                                                        <ul class="button-group">
                                                <li><input type="button" class="buttonGroup button pill" value="Aggiungi funzione" onClick="inviaForm('appPage','addFunction.do')" disabled="disabled" /></li>
                                                <li><input type="button" class="buttonGroup button pill" value="Modifica gruppo" onClick="inviaForm('appPage','editGroup.do')" disabled="disabled" /></li>
                                                <li><input type="button" class="buttonGroup button pill" value="Cancella gruppo" onClick="inviaForm('appPage','delGroup.do')" disabled="disabled" /></li>
                                                        </ul>
                                                </span>
                                        </td>
                                 </tr>
                        </#if>
                </#if>  
        </table>
        <form id="appPage" name="appPage">                              
            <@s.hidden id="nomeApplicazione" name="appDaCercare.nomeApplicazione" value="${appDaCercare.nomeApplicazione}" />  
            <@s.hidden id="codApplicazione" name="codApplicazione" value="${applicazione.codApplicazione?c}" /> 
            <@s.hidden id="codGruppo" name="codGruppo" value="0" />
            <@s.hidden id="codFunzione" name="codFunzione" value="0" />
        </form>   
        <div class="pulsante"><a class="button icon arrowleft" href="javascript: inviaForm('appPage','listApps.do')">Indietro</a></div>
        <div id="content-right">        
                <@s.actionmessage/> 
                <@s.fielderror />
                <@s.actionerror/> 
        <@s.fielderror>
                <@s.param>id</@s.param>
                </@s.fielderror>
        </div> 
  </div>        
</@layout.myLayout>