Subversion Repositories Sigmater

Rev

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

<#import "/template/srm/defaultLayout.ftl" as layout>
<@layout.myLayout  title= "Ricerca Utenti - Risulati ricerca" tipoMenu="menu1" scripts=["js/common.js","js/jquery-latest.js","js/jquery.tablesorter.min.js"] iCss=["css/srm.css","css/tablesorter.css"]>

        <script type="text/javascript">
        $(document).ready(function()
                {
                        $("#tabLista").tablesorter(
                                {headers: { 4:{sorter: false} }}
                        );
                }
        );

        </script>

        <div id="content-1colonna"> 
         
         <h3 align="center">Ricerca Utenti</h3>
         <table class="ricerca">                        
<form id="listUsers" name="listUsers" onsubmit="return true;" action="/srmAdmin/listUsers.do" method="post" class="ricerca"> 
                        <@s.hidden id="usernameCanc" name="usernameCanc" />
                        <@s.textfield label="Username " id="Username" name="utenteDaCercare.username" cssClass="rigaDispari" />
                        <@s.select label="Tipo Utente" list="tipiUtente" name="utenteDaCercare.idTipoUtente" listKey="idTipoUtente" listValue="descrizione" cssClass="rigaPari" onchange="javascript:inviaForm('listUsers','listUsers.do');"/>
                        
                        <tr><td>
                                <div class="pulsante"><a  class="button icon search" href="javascript:%20inviaForm('listUsers','/srmAdmin/listUsers.do')">cerca</a></div>
                        </td></tr>

                
                </table>
                <hr>
                
                <#if utenti??>
                        <#if (paginaCorrente.totaleRecord >0)>   
                                <span class='paginazione'>
                                        N. ${paginaCorrente.totaleRecord} utenti trovati. <#if (paginaCorrente.numeroTotalePagine >1)> Pagina ${paginaCorrente.paginaSelezionata} di ${paginaCorrente.numeroTotalePagine} </#if>  </h3>
                                </span>
                                <table class="ricerca" id="tabLista">
                                <thead>
                                        <tr>
                                                <th>username</th>
                                                <th>cognome</th>
                                                <th>nome</th>
                                                <th>email</th>
                                                <th></th>
                                        </tr>   
                                </thead>
                                <tbody> 
                                                <#assign stringaCSV = "username;cognome;nome;email">    
                                                <@s.iterator value="utenti" status="usersStatus">
                                                        <#assign emailTemp = "">
                                                        <#assign nomeTemp = "">
                                                         
                                                        <#if email?? > 
                                                                <#assign emailTemp = email>
                                                        </#if>
                                                        <#if nome?? > 
                                                                <#assign nomeTemp = nome>
                                                        </#if>
                                                                
                                                        <#assign stringaCSV = stringaCSV + ";;" +  username + ";" + cognome + ";" + nomeTemp + ";" + emailTemp  >
                                                <tr     class="<@s.if test="#usersStatus.odd == true ">rigaPari</@s.if><@s.else>rigaDispari</@s.else>">
                                                        <td><@s.radio name="username" list="username"/> </td>
                                                        <td><@s.property value="cognome" /></td>
                                                        <td>${nomeTemp}</td>
                                                        <td>${emailTemp}</td>
                                                        <td><span class="pulsante">
                                                                        <#if abilitato>
                                                                                        <a class="button icon unlock" href="javascript: inviaForm2('listUsers','cancelLogicaAction.do','usernameCanc','${username}')">Disattiva
                                                                           <#else>
                                                                                        <a class="button icon lock" href="javascript: inviaForm2('listUsers','cancelLogicaAction.do','usernameCanc','${username}')">Attiva
                                                                        </#if>
                                                                </a></span></td>
                                                </tr>
                                                </@s.iterator>
                                                </tbody>
                                                <tfoot>
                                                <tr >
                                                        <td colspan='4'>
                                                        <p>Operazioni disponibili sull'utente selezionato:</p>
                                                        <span class="pulsante">
                                                        <ul class="button-group">
                                                        
                                                        
                                                                        <li><a class="button pill" href="javascript:%20inviaForm('listUsers','viewUser.do')">Visualizza</a></li>
                                                                        <li><a class="button pill" href="javascript:%20inviaForm('listUsers','editUser.do')">Modifica</a></li> 
                                                                        <li><a class="button pill" href="javascript:%20inviaForm('listUsers','skillUser.do')">Cambia ente</a></li> 
                                                                        <li><a class="button pill" href="javascript:%20inviaForm('listUsers','changePwd.do')">Cambia password</a></li>
                                                        </ul>
                                                        </span>
                                                        
                                                        </td>
                                                </tr>
                                                </tfoot>
                                        </table>
                        </#if>
                </#if>
                <#if (paginaCorrente.numeroTotalePagine >1)>    
                        <span class='paginazione' >
                                Pagina: <@s.select label="Pagina" id="paginaSelezionata" list="paginaCorrente.numeriPagina" name="paginaCorrente.paginaSelezionata" onchange="javascript:inviaForm('listUsers','listUsers.do');" theme="simple"/>   
                                Record per pagina: <@s.textfield label="Record per pagina " id="nRecordPagina" name="paginaCorrente.recordPerPagina" size='2' theme="simple" />
                                        <a href="javascript: inviaForm('listUsers','listUsers.do')">Vai</a>
                                 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
                                <#if (paginaCorrente.paginaSelezionata > 1)>    
                                        <a href="javascript: inviaForm2('listUsers','listUsers.do','paginaSelezionata','1')">&#60;&#60; Prima</a>
                                        <a href="javascript: inviaForm2('listUsers','listUsers.do','paginaSelezionata','${paginaCorrente.paginaSelezionata-1}')">&#60; Prec.</a>
                                        ...
                                        <a href="javascript: inviaForm2('listUsers','listUsers.do','paginaSelezionata','${paginaCorrente.paginaSelezionata-1}')">${paginaCorrente.paginaSelezionata-1}</a>
                                </#if>
                                        ${paginaCorrente.paginaSelezionata} 
                                <#if (paginaCorrente.numeroTotalePagine > paginaCorrente.paginaSelezionata)>    
                                        <a href="javascript: inviaForm2('listUsers','listUsers.do','paginaSelezionata','${paginaCorrente.paginaSelezionata+1}')">${paginaCorrente.paginaSelezionata+1}</a>
                                        ...
                                        <a href="javascript: inviaForm2('listUsers','listUsers.do','paginaSelezionata','${paginaCorrente.paginaSelezionata+1}')">Succ. &#62;</a>
                                        <a href="javascript: inviaForm2('listUsers','listUsers.do','paginaSelezionata','${paginaCorrente.numeroTotalePagine}')">Ultima &#62;&#62;</a>
                                </#if>
                        </span>
                </#if>
                <@s.hidden id="hiddenCSV" name="hiddenCSV" value=stringaCSV />
                <div class="pulsante"><a class="button icon log" href="javascript: inviaForm('listUsers','downloadCSV.do')">CSV</a></div>
                </form>
        </div>
</@layout.myLayout>