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>
<#if (paginaCorrente.paginaSelezionata > 1)>
<a href="javascript: inviaForm2('listUsers','listUsers.do','paginaSelezionata','1')"><< Prima</a>
<a href="javascript: inviaForm2('listUsers','listUsers.do','paginaSelezionata','${paginaCorrente.paginaSelezionata-1}')">< 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. ></a>
<a href="javascript: inviaForm2('listUsers','listUsers.do','paginaSelezionata','${paginaCorrente.numeroTotalePagine}')">Ultima >></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>