First commit

This commit is contained in:
MaddoScientisto 2026-04-07 18:02:17 +02:00
commit cc69770608
1468 changed files with 265316 additions and 128 deletions

View file

@ -0,0 +1,132 @@
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
<%@ page language="java" import="it.acxent.jsp.*" %>
<%-- DICHIARAZIONE BEAN --%>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
</jsp:useBean>
<jsp:useBean id="bean" class="it.acxent.pg.Users" type="it.acxent.pg.Users" scope="request" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<acx:if wherecondition="<%=bean.getDBState()==0%>">
<h1>Per inserire gli allegati devi prima salvare il record principale</h1>
</acx:if>
<acx:else>
<div class="row hidden-print">
<div class="col-lg-12">
<div class="box box-dettaglio">
<div class="box-body">
<div class="row">
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Ragione Sociale:</label>
<br>
<input type="text" class="form-control input-sm" id="" name="nominativo" maxlength="60" value="<acx:inputTextFormat><%= bean.getNominativo() %></acx:inputTextFormat>">
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Indirizzo:</label>
<br>
<input type="text" class="form-control input-sm" id="" name="indirizzo" maxlength="60" value="<acx:inputTextFormat><%= bean.getIndirizzo() %></acx:inputTextFormat>">
</div>
<div class="col-lg-1 col-xs-6">
<label for="txtRicerca">Nr.:</label>
<br>
<input type="text" class="form-control input-sm" id="cap" name="numeroCivico" maxlength="10" value="<%= bean.getNumeroCivico() %>">
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Citt&agrave;:</label>
<br>
<input type="text" class="form-control input-sm" id="citta" name="citta" maxlength="60" value="<%= bean.getCitta() %>">
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Cap:</label>
<br>
<input type="text" class="form-control input-sm" id="cap" name="cap" maxlength="10" value="<%= bean.getCap() %>">
</div>
<div class="col-lg-1 col-xs-6">
<label for="txtRicerca">Provincia:</label>
<br>
<input type="text" class="form-control input-sm" id="provincia" name="provincia" maxlength="60" value="<%= bean.getProvincia() %>">
</div>
</div>
<div class="row">
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Telefono:</label>
<br>
<input type="text" class="form-control input-sm" id="telefono" name="telefono" maxlength="60" value="<%= bean.getTelefono() %>">
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Fax:</label>
<br>
<input type="text" class="form-control input-sm" id="fax" name="fax" maxlength="60" value="<%= bean.getFax() %>">
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Codice Fiscale:</label>
<br>
<input type="text" class="form-control input-sm" id="codFisc" name="codFisc" maxlength="16" value="<%= bean.getCodFisc() %>">
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Societ&agrave; di Appartenenza :</label>
<br>
<input type="text" class="form-control input-sm" id="contatto" name="contatto" maxlength="30" value="<%= bean.getContatto() %>">
</div>
</div>
<div class="row">
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Data Scadenza:</label>
<br>
<input type="text" class="form-control input-sm datemask" id="dataScadenza" name="dataScadenza" maxlength="30" value="<%= df.format(bean.getDataScadenza()) %>">
</div>
<div class="col-lg-1 col-xs-6">
<label for="txtRicerca">Tot foto Vis.:</label>
<br>
<input type="text" class="form-control input-sm" id="nFotoVisual" name="nFotoVisual" maxlength="6" value="<%= bean.getNFotoVisual() %>">
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Vis. ultimo g. ( <%=df.format(bean.getDataVisual())%> ):</label>
<br>
<input type="text" class="form-control input-sm" id="nFotoVisualOggi" name="nFotoVisualOggi" maxlength="6" value="<%= bean.getNFotoVisualOggi() %>">
</div>
<div class="col-lg-1 col-xs-6">
<label for="txtRicerca">Mail ragg. Max:</label>
<br>
<input type="checkbox" class="minimal" <%= bean.getFlgMailFotoMax()==1?"checked":""%> name="ckflgMailFotoMax" id="ckflgMailFotoMax" >
<input type="hidden" name="flgMailFotoMax" id="flgMailFotoMax" value="<%=bean.getFlgMailFotoMax()%>">
</div>
<div class="col-lg-1 col-xs-6">
<label for="txtRicerca">Mail Scad.:</label>
<br>
<input type="checkbox" class="minimal" <%= bean.getFlgMailFotoScadenza()==1?"checked":""%> name="ckflgMailFotoScadenza" id="ckflgMailFotoScadenza" >
<input type="hidden" name="flgMailFotoScadenza" id="flgMailFotoScadenza" value="<%=bean.getFlgMailFotoScadenza()%>">
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Numero foto Max :</label>
<br>
<input type="text" class="form-control input-sm" id="nFotoMax" name="nFotoMax" maxlength="6" value="<%= bean.getNFotoMax() %>">
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Scarica Miniature:</label>
<br>
<input type="checkbox" class="minimal" <%= bean.getFlgMiniature()==1?"checked":""%> name="ckflgMiniature" id="ckflgMiniature" >
<input type="hidden" name="flgMiniature" id="flgMiniature" value="<%=bean.getFlgMiniature()%>">
</div>
</div>
</div>
</div>
</div>
</div>
</acx:else>

View file

@ -0,0 +1,232 @@
/////////////////////////////////////////////7
function checkSearchFields()
/////////////////////////////////////////////7
{
if (document.main.crNS == 1)
return false;
else {
//return Ab.validateForm('descrizione','Descrizione','R','numero','Numero','RisNum>0','eMail','','NisEmail');
return true;
}
}
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('login', 'Login', 'R', 'pwd', 'Passoword', 'R', 'cognome', '', 'R', 'nome', '', 'R', 'eMail', '', 'NisEmail');
}
/////////////////////////////////////////////7
function checkSearchFields()
/////////////////////////////////////////////7
{
if (document.main.crNS == 1)
return false;
else {
//return Ab.validateForm('descrizione','Descrizione','R','numero','Numero','RisNum>0','eMail','','NisEmail');
return true;
}
}
function checkBoxes()
/////////////////////////////////////////////
{
var f = document.main;
if (f.ckflgValido.checked) f.flgValido.value = "S";
else f.flgValido.value = "N";
/*Ab.setChekBoxValue("main","flgOperatore","1","0");
Ab.setChekBoxValue("main","flgNews","1","0");*/
}
function checkBoxesCR()
/////////////////////////////////////////////
{
}
function checkRadioCR() {
}
function modifyClifor() {
//FACCIO IL SUBMIT
var f = document.main;
if (f.id_clifor != 0) {
f.action = "../anag/Cliente.abl";
f.cmd.value = "md";
Ab.submitAj('main');
}
}
/*******************************************/
/*******************************************/
/* RINNOVA UN ANNO CR*/
/*******************************************/
/*******************************************/
function rinnovaAnnoCR(id) {
Swal.fire({
title: "Rinnovo 1 anno",
text: "La quota associativa dell'utente sarà rinnovato per un anno e 1000 foto da oggi. Sei Sicuro?",
icon: "warning",
showDenyButton: true,
showCancelButton: false,
confirmButtonText: `Si`,
denyButtonText: `No`,
cancelButtonText: `Annulla`,
}).then((result) => {
/* Read more about isConfirmed, isDenied below */
if (result.isConfirmed) {
////////////////////////////////////////////////////////////////////
var f = document.main;
if (f.id_clifor != 0) {
f.action = f.actionPage.value;
$("#cmd").val("rinnovaAnnoCR");
$("#id_users").val(id);
Ab.submitAj('main');
}
////////////////////////////////////////////////////////////////////
} else if (result.isDenied) {
//Swal.fire('Changes are not saved', '', 'info')
}
})
}
function rinnovaAnno3CR(id) {
Swal.fire({
title: "Rinnovo 3 anni",
text: "La quota sociale dell'utente sarà rinnovato per 3 anni e 3000 foto da oggi. Sei Sicuro?",
icon: "warning",
showDenyButton: true,
showCancelButton: false,
confirmButtonText: `Si`,
denyButtonText: `No`,
cancelButtonText: `Annulla`,
}).then((result) => {
/* Read more about isConfirmed, isDenied below */
if (result.isConfirmed) {
////////////////////////////////////////////////////////////////////
var f = document.main;
if (f.id_clifor != 0) {
f.action = f.actionPage.value;
$("#cmd").val("rinnovaAnno3CR");
$("#id_users").val(id);
Ab.submitAj('main');
}
////////////////////////////////////////////////////////////////////
} else if (result.isDenied) {
//Swal.fire('Changes are not saved', '', 'info')
}
})
}
/*******************************************/
/*******************************************/
/* RINNOVA UN ANNO DETTAGLIO*/
/*******************************************/
/*******************************************/
function rinnova25() {
Swal.fire({
title: "Rinnovo 1 anno 25 foto",
text: "La quota associativa dell'utente sarà rinnovato per un anno e 25 foto da oggi. Sei Sicuro?",
icon: "warning",
showDenyButton: true,
showCancelButton: false,
confirmButtonText: `Si`,
denyButtonText: `No`,
cancelButtonText: `Annulla`,
}).then((result) => {
/* Read more about isConfirmed, isDenied below */
if (result.isConfirmed) {
////////////////////////////////////////////////////////////////////
var f = document.main;
if (f.id_clifor != 0) {
f.action = f.actionPage.value;
$("#cmd").val("rinnova25");
Ab.submitAj('main');
}
////////////////////////////////////////////////////////////////////
} else if (result.isDenied) {
//Swal.fire('Changes are not saved', '', 'info')
}
})
}
function rinnovaAnno() {
Swal.fire({
title: "Rinnovo 1 anno",
text: "La quota associativa dell'utente sarà rinnovato per un anno e 1000 foto da oggi. Sei Sicuro?",
icon: "warning",
showDenyButton: true,
showCancelButton: false,
confirmButtonText: `Si`,
denyButtonText: `No`,
cancelButtonText: `Annulla`,
}).then((result) => {
/* Read more about isConfirmed, isDenied below */
if (result.isConfirmed) {
////////////////////////////////////////////////////////////////////
var f = document.main;
if (f.id_clifor != 0) {
f.action = f.actionPage.value;
$("#cmd").val("rinnovaAnno");
Ab.submitAj('main');
}
////////////////////////////////////////////////////////////////////
} else if (result.isDenied) {
//Swal.fire('Changes are not saved', '', 'info')
}
})
}
function rinnovaAnno3() {
Swal.fire({
title: "Rinnovo 3 anni",
text: "La quota associativa dell'utente sarà rinnovato per 3 anni e 3000 foto da oggi. Sei Sicuro?",
icon: "warning",
showDenyButton: true,
showCancelButton: false,
confirmButtonText: `Si`,
denyButtonText: `No`,
cancelButtonText: `Annulla`,
}).then((result) => {
/* Read more about isConfirmed, isDenied below */
if (result.isConfirmed) {
////////////////////////////////////////////////////////////////////
var f = document.main;
if (f.id_clifor != 0) {
f.action = f.actionPage.value;
$("#cmd").val("rinnovaAnno3");
Ab.submitAj('main');
}
////////////////////////////////////////////////////////////////////
} else if (result.isDenied) {
//Swal.fire('Changes are not saved', '', 'info')
}
})
}

View file

@ -0,0 +1,118 @@
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" -->
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
<%@ page language="java" import="it.acxent.jsp.*" %>
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input type="hidden" name="_async" id="_async">
<jsp:useBean id="encType" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
</jsp:useBean>
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
</jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<acx:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
<input name="pageTitle" type="hidden" id="pageTitle" value="<?=pageTitle?> Dettaglio">
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
</jsp:useBean>
<jsp:useBean id="CR" class="<?=beanCRClass?>" type="<?=beanCRClass?>" scope="request" >
</jsp:useBean>
<!-- InstanceEndEditable -->
<!--- intestazione stampa -->
<div class="row visible-print-block">
<div class="col-lg-12">
<div id="printTitleContent" class="pageTitle pull-left">Stampa</div>
</div>
</div>
<div class="content-toolbar hidden-print">
<div class="row row-breadcrumb">
<div class="col-lg-9">
<ol class="breadcrumb">
<!-- InstanceBeginEditable name="breadcrumb" -->
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
<li class="active">Elenco
<?=pageTitle?>
</li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-3 lastUpdInfo"><!-- InstanceBeginEditable name="lastupdate" --><!-- InstanceEndEditable --></div>
</div>
<div class="box box-header">
<div class="box-body">
<div class="row">
<div class="col-lg-8"><!-- InstanceBeginEditable name="toolbar" --><a class="btn btn-app btn-app-sm" href="javascript:newCommand()"> <i class="fa fa-file-o" title="Nuovo Record"></i>Nuovo</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="Stampa Pagina"></i>Stampa</a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="Report"></i>Report </a><a class="btn btn-app btn-app-sm pull-right" href="javascript:searching()"> <i class="fa fa-search" title="Cerca"></i>Cerca </a> <!-- InstanceEndEditable --></div>
<div class="col-lg-4" >
<p id="messaggi" class="messaggi"><%=Ab.formatBeanMsg( msg, grantMsg)%></p>
</div>
</div>
</div>
</div>
</div>
<section class="content">
<form method="post" action="" name="main" id="main" <%=encType%>>
<jsp:include page="../_V4/_inc/_formMainFields.jsp" flush="true" />
<!-- InstanceBeginEditable name="logonOk" -->
<input type="hidden" name="actionPage" id="actionPage" value="<?=actionPage?>">
<input name="pageType" type="hidden" id="pageType" value="R">
<input name="currentTab" type="hidden" id="currentTab" value="<%= CR.getCurrentTab() %>">
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= CR.getCurrentFocus() %>">
<?=hiddenFields?>
<div class="row hidden-print">
<div class="col-lg-12">
<div class="box box-ricerca">
<div class="box-body">
<?=detailBody?>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="box">
<!-- .box-header -->
<div class="box-header clearfix hidden-print">
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
</div>
<!-- /.box-header -->
<div class="box-body" id="no-more-tables">
<table class="table table-bordered table-hover table-striped dataTable table-condensed ">
<thead>
<tr>
<?=thead?>
</tr>
</thead>
<acx:whilevec rowbeanclass="<?=beanClass?>" vectumerator="list">
<tr>
<td class="comandi text-center"><div class="inline text-center hidden-print"><a href="javascript:modifyCommand('<%=rowBean.getId_<?=beanNameLowerCase?>()%>');"><i class="fa fa-edit" title="Modifica Record"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_<?=beanNameLowerCase?>()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o" title="Cancella Record"></i></a></div></td>
<?=rowTd?>
</tr>
</acx:whilevec>
</table>
</div>
<div class="box-footer clearfix hidden-print">
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
</div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
</form>
</section>
<!-- SCRIPT DI RESET -->
<script language="JavaScript" src="../_V4/_js/_reset.js"></script>
<!-- InstanceBeginEditable name="js-pagina" -->
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
<script language="JavaScript" src="<?=javaScriptPage?>"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon> gestire il redirect al login </acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,104 @@
/************************************************/
/* standard javascript for lte */
/************************************************/
/************************************************/
/************************************************/
/* check fields per pagina dettaglio /*
/************************************************/
/************************************************/
function checkFields()
{
//R per required
//isNum per numerico
//isNumKey è una chiave.. uguale a isNum>0 ma cambio il messaggio
//isNum>x per numerico maggiore di x
//isNum<x per numerico minore di x
//isEmail per indirizzo email
//inRange1:10 per ..
//3 stringhe
//1: nome del field
//2: se '' visualizza il nome del field, altrimenti questo campo
//3: R/N+''/isNum/isEmail/inRangea:b
return Ab.validateForm('descrizione','Descrizione','R');
}
/************************************************/
/************************************************/
/** REPORT MA FORSE NON SERVE */
/************************************************/
/************************************************/
function reportxxx()
{
//FACCIO IL SUBMIT
var f = document.main;
f.flgReport.value="S";
//f.action=webApp+"/tr/Pratica.abl";
f.cmd.value="search";
Ab.submitAj('main');
}
/************************************************/
/************************************************/
/* TEMPLATE GESTIONE RIGHE */
/************************************************/
/************************************************/
function addRow()
{
var f = document.main;
f.action=f.actionPage.value;
if (Ab.validateForm('id_riga','Row','R'))
{
f.cmd.value="addRow";
f.act.value="";
Ab.submitAj('main');
}
}
function delRow(l_id)
{
if (Ab.confirmDelete())
{
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="delRow";
f.act.value="";
f.id_riga.value=l_id;
Ab.submitAj('main');
}
}
function modRow(l_id)
{
{
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="modRo";
f.act.value="";
f.id_riga.value=l_id;
Ab.submitAj('main');
}
}
function checkBoxes()
/////////////////////////////////////////////
{
}
function checkBoxesCR()
{
}

View file

@ -0,0 +1,86 @@
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" -->
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
<%@ page language="java" import="it.acxent.jsp.*" %>
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input type="hidden" name="_async" id="_async">
<input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
</jsp:useBean>
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
</jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<acx:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
<input name="pageTitle" type="hidden" id="pageTitle" value="<?=pageTitle?> Dettaglio">
<!-- pagine di dettaglio -->
<jsp:useBean id="bean" class="<?=beanClass?>" type="<?=beanClass?>" scope="request" >
</jsp:useBean>
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
</jsp:useBean>
<!-- pagine di ricerca -->
<!-- InstanceEndEditable -->
<!--- intestazione stampa -->
<div class="row visible-print-block">
<div class="col-lg-12">
<div id="printTitleContent" class="pageTitle pull-left">Stampa</div>
</div>
</div>
<div class="content-toolbar hidden-print">
<div class="row row-breadcrumb">
<div class="col-lg-10">
<ol class="breadcrumb">
<!-- InstanceBeginEditable name="breadcrumb" -->
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
<li ><a href="javascript:Ab.callAbl('<?=backToSearch?>',null,'back')">Elenco <?=pageTitle?></a></li>
<li class="active">Dettaglio <?=pageTitle?></li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-2 lastUpdInfo"><!-- InstanceBeginEditable name="lastupdate" --> <%=bean.getLastUpdInfo()%> <!-- InstanceEndEditable --></div>
</div>
<div class="box box-header">
<div class="box-body">
<div class="row">
<div class="col-lg-8"><!-- InstanceBeginEditable name="toolbar" --> <a class="btn btn-app btn-app-sm" href="javascript:newCommand()"> <i class="fa fa-file-o" title="Nuovo Record"></i>Nuovo</a><a class="btn btn-app btn-app-sm" href="javascript:saveCommand()"> <i class="fa fa-floppy-o" title="Salva Record"></i>Salva</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="Stampa"></i>Stampa</a><a class="btn btn-app btn-app-sm" href="javascript:deleteCommand()"> <i class="fa fa-trash-o" title="Cancella Record"></i>Elimina</a><!-- InstanceEndEditable --></div>
<div class="col-lg-4" >
<p id="messaggi" class="messaggi"><%=Ab.formatBeanMsg( msg, grantMsg)%></p>
</div>
</div>
</div>
</div>
</div>
<section class="content">
<form method="post" action="" name="main" id="main" >
<jsp:include page="../_V4/_inc/_formMainFields.jsp" flush="true" />
<!-- InstanceBeginEditable name="logonOk" -->
<input type="hidden" name="actionPage" id="actionPage" value="<?=actionPage?>">
<input name="pageType" type="hidden" id="pageType" value="D">
<input name="lastUpdTmst" id="lastUpdTmst" type="hidden" value="<%= bean.getLastUpdTmstString() %>">
<input name="currentTab" type="hidden" id="currentTab" value="<%= bean.getCurrentTab() %>">
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= bean.getCurrentFocus() %>">
<?=hiddenFields?>
<!-- dettaglio -->
<div class="row">
<div class="col-lg-12">
<div class="box box-dettaglio">
<div class="box-body"> <?=detailBody?> </div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
</form>
</section>
<!-- InstanceBeginEditable name="js-pagina" -->
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
<script language="JavaScript" src="<?=javaScriptPage?>"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon> gestire il redirect al login </acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,124 @@
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" -->
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
<%@ page language="java" import="it.acxent.jsp.*" %>
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input type="hidden" name="_async" id="_async">
<jsp:useBean id="encType" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
</jsp:useBean>
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
</jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<acx:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
<input name="pageTitle" type="hidden" id="pageTitle" value="<?=pageTitle?>">
<jsp:useBean id="bean" class="<?=beanClass?>" type="<?=beanClass?>" scope="request" >
</jsp:useBean>
<jsp:useBean id="CR" class="<?=beanCRClass?>" type="<?=beanCRClass?>" scope="request" >
</jsp:useBean>
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
</jsp:useBean>
<!-- InstanceEndEditable -->
<!--- intestazione stampa -->
<div class="row visible-print-block">
<div class="col-lg-12">
<div id="printTitleContent" class="pageTitle pull-left">Stampa</div>
</div>
</div>
<div class="content-toolbar hidden-print">
<div class="row row-breadcrumb">
<div class="col-lg-9">
<ol class="breadcrumb">
<!-- InstanceBeginEditable name="breadcrumb" -->
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
<li class="active">
<?=pageTitle?>
</li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-3 lastUpdInfo"><!-- InstanceBeginEditable name="lastupdate" --> <%=bean.getLastUpdInfo()%> <!-- InstanceEndEditable --></div>
</div>
<div class="box box-header">
<div class="box-body">
<div class="row">
<div class="col-lg-8"><!-- InstanceBeginEditable name="toolbar" --><a class="btn btn-app btn-app-sm" href="javascript:saveCommand()"> <i class="fa fa-floppy-o" title="Salva Record"></i>Salva</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="Stampa"></i>Stampa</a><a class="btn btn-app btn-app-sm" href="javascript:report()"> <i class="fa fa-bar-chart" title="Report"></i>Report </a><!-- InstanceEndEditable --></div>
<div class="col-lg-4" >
<p id="messaggi" class="messaggi"><%=Ab.formatBeanMsg( msg, grantMsg)%></p>
</div>
</div>
</div>
</div>
</div>
<section class="content">
<form method="post" action="" name="main" id="main" <%=encType%>>
<jsp:include page="../_V4/_inc/_formMainFields.jsp" flush="true" />
<!-- InstanceBeginEditable name="logonOk" -->
<input type="hidden" name="actionPage" id="actionPage" value="<?=actionPage?>">
<input name="lastUpdTmst" id="lastUpdTmst" type="hidden" value="<%= bean.getLastUpdTmstString() %>">
<input name="pageType" type="hidden" id="pageType" value="D">
<input name="currentTab" type="hidden" id="currentTab" value="<%= bean.getCurrentTab() %>">
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= bean.getCurrentFocus() %>">
<?=hiddenFields?>
<div class="row hidden-print">
<div class="col-lg-12">
<div class="box box-simple">
<div class="box-body">
<?=detailBody?>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div class="box">
<!-- .box-header -->
<div class="box-header clearfix<?hiddenFilter?>">
<?=filterBody?>
<div class="box-header clearfix hidden-print">
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
</div>
</div>
<!-- /.box-header -->
<div class="box-body table-responsive" id="no-more-tables">
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<?=thead?>
</tr>
</thead>
<acx:whilevec rowbeanclass="<?=beanClass?>" vectumerator="list">
<tr <?=trSuccess?>>
<td class="comandi text-center"><div class="inline text-center hidden-print"> <a href="javascript:modifyCommand('<%=rowBean.getId_<?=beanNameLowerCase?>()%>');"><i class="fa fa-edit" title="Modifica Record"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_<?=beanNameLowerCase?>()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o" title="Cancella Record"></i></a></div></td>
<?=rowTd?>
</tr>
</acx:whilevec>
</table>
</div>
<div class="box-footer clearfix hidden-print">
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
</div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
</form>
</section>
<!-- SCRIPT DI RESET -->
<script language="JavaScript" src="../_V4/_js/_reset.js"></script>
<!-- InstanceBeginEditable name="js-pagina" -->
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
<script language="JavaScript" src="<?=javaScriptPage?>"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon> gestire il redirect al login </acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,320 @@
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" --><%@page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
<%@ page language="java" import="it.acxent.jsp.*" %>
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input type="hidden" name="_async" id="_async">
<jsp:useBean id="encType" class="java.lang.String" type="java.lang.String" scope="request" ></jsp:useBean>
<input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
</jsp:useBean>
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
</jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<acx:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
<input name="pageTitle" type="hidden" id="pageTitle" value="Dettaglio Utente">
<!-- pagine di dettaglio -->
<jsp:useBean id="bean" class="it.acxent.pg.Users" type="it.acxent.pg.Users" scope="request" >
</jsp:useBean>
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
</jsp:useBean>
<!-- pagine di ricerca -->
<!-- InstanceEndEditable -->
<!--- intestazione stampa -->
<div class="row visible-print-block">
<div class="col-lg-12">
<div id="printTitleContent" class="pageTitle pull-left">Stampa</div>
</div>
</div>
<div class="content-toolbar hidden-print">
<div class="row row-breadcrumb">
<div class="col-lg-8">
<ol class="breadcrumb">
<!-- InstanceBeginEditable name="breadcrumb" -->
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
<li ><a href="javascript:Ab.callAbl('/admin/config/Users',null,'back')">Elenco Utenti</a></li>
<li class="active">Dettaglio Utente</li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-4 lastUpdInfo"><!-- InstanceBeginEditable name="lastupdate" --> <%=bean.getLastUpdInfo()%> <!-- InstanceEndEditable --></div>
</div>
<div class="box box-header">
<div class="box-body">
<div class="row">
<div class="col-lg-8"><!-- InstanceBeginEditable name="toolbar" --> <a class="btn btn-app btn-app-sm" href="javascript:newCommand()"> <i class="fa fa-file-o" title="Nuovo Record"></i>Nuovo</a><a class="btn btn-app btn-app-sm" href="javascript:saveCommand()"> <i class="fa fa-floppy-o" title="Salva Record"></i>Salva</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="Stampa"></i>Stampa</a><acx:if wherecondition="<%=bean.isDaRinnovare(false)%>"><a class="btn btn-app btn-app-sm" href="javascript:rinnova25()"> <i class="fa fa-magic" title="Rinnova 1 anno 25 foto"></i>Rinnova 25 foto</a><a class="btn btn-app btn-app-sm" href="javascript:rinnovaAnno()"> <i class="fa fa-magic" title="Rinnova 1 anno 1000 foto"></i>Rinnova 1 anno</a><a class="btn btn-app btn-app-sm" href="javascript:rinnovaAnno3()"> <i class="fa fa-magic" title="Rinnova 3 anni 3000 foto"></i>Rinnova 3 anni</a></acx:if><a class="btn btn-app btn-app-sm" href="javascript:deleteCommand()"> <i class="fa fa-trash-o" title="Cancella Record"></i>Elimina</a> <!-- InstanceEndEditable --></div>
<div class="col-lg-4" >
<p id="messaggi" class="messaggi"><%=Ab.formatBeanMsg( msg, grantMsg)%></p>
</div>
</div>
</div>
</div>
</div>
<section class="content">
<form method="post" action="" name="main" id="main" <%=encType%>>
<jsp:include page="../_V4/_inc/_formMainFields.jsp" flush="true" />
<!-- InstanceBeginEditable name="logonOk" -->
<input type="hidden" name="actionPage" id="actionPage" value="../config/Users.abl">
<input name="pageType" type="hidden" id="pageType" value="D">
<input name="lastUpdTmst" id="lastUpdTmst" type="hidden" value="<%= bean.getLastUpdTmstString() %>">
<input name="currentTab" type="hidden" id="currentTab" value="<%= bean.getCurrentTab() %>">
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= bean.getCurrentFocus() %>">
<!-- dettaglio -->
<div class="row">
<div class="col-lg-12">
<div class="box box-dettaglio">
<div class="box-body">
<div class="row">
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Codice:</label>
<br>
<span class="bluette"> </span> <%= bean.getId_users() %>
<input name="id_users" type="hidden" id="id_users" value="<%= bean.getId_users() %>">
</a></div>
<div class="col-lg-1 col-xs-6">
<label for="txtRicerca">Valido:</label>
<br>
<input type="checkbox" class="minimal" <%= bean.getFlgValido().equals("S")?"checked":""%> name="ckflgValido" id="ckflgValido" >
<input name="flgValido" type="hidden" id="flgValido" value="<%= bean.getFlgValido()%>">
</div>
<div class="col-lg-1 col-xs-6">
<label for="ckflgOperatore">Operatore:</label>
<br>
<input type="checkbox" class="minimal" <%= bean.getFlgOperatore()==1?"checked":""%> name="ckflgOperatore" id="ckflgOperatore" >
<input name="flgOperatore" type="hidden" id="flgOperatore" value="<%= bean.getFlgOperatore()%>">
</div>
<div class="col-lg-1 col-xs-6">
<label for="ckflgNews"> Invio News: </label>
<br />
<input type="checkbox" class="minimal" <%= bean.getFlgNews()==1?"checked":""%> name="ckflgNews" id="ckflgNews" >
<input name="flgNews" type="hidden" id="flgNews" value="<%= bean.getFlgNews()%>">
</div>
<div class="col-lg-1 col-xs-6">
<label for="txtRicerca">Mailing list:</label>
<br>
<input type="checkbox" class="minimal" <%= bean.getFlgMl()==1?"checked":""%> name="ckflgMl" id="ckflgMl" >
<input name="flgMl" id="flgMl" type="hidden" value="<%= bean.getFlgMl()%>">
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Stile:</label>
<select class="form-control select2" style="width: 100%;" name="style" id="style" >
<acx:optionvec boundcolumn="toString" desccolumn="toString" vectumerator="listaStili" value="<%=bean.getStyle()%>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</acx:optionvec>
</select>
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Control Code:</label>
<input name="controlCode" type="text" class="form-control input-sm" id="controlCode" value="<%= bean.getControlCode() %>" size="30" maxlength="">
</div>
</div>
<div class="row">
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca"> Login:</label>
<input name="login" type="text" class="form-control input-sm" id="login" value="<%= bean.getLogin() %>" size="30" maxlength="">
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Password:<a href="javascript:cambiaPwdPop()" ><i class="fa fa-key" title="Cambia Password"></i></a></label>
<br>
<acx:if wherecondition='<%=utenteLogon.getId_userProfile()==1 %>'> <%= bean.getPwdPlain() %> </acx:if>
<acx:else>****</acx:else>
</div>
<div class="col-lg-2 col-xs-6">
<acx:if wherecondition="<%=utenteLogon.getId_users()==1%>">
<label for="txtRicerca">Password 2:<a href="javascript:cambiaPwdPop2()" ><i class="fa fa-key" title="Cambia Password2"></i></a> </label>
<br>
<acx:if wherecondition='<%=utenteLogon.getId_userProfile()==1 %>'> <%= bean.getPwdSuperPlain() %> </acx:if>
<acx:else>****</acx:else>
</acx:if>
<acx:else> &nbsp;</acx:else>
</div><div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Social Id <%=bean.getSocialIdType()%>:</label>
<br>
<input name="socialId" type="text" class="form-control input-sm" id="socialId" value="<%= bean.getSocialId() %>" size="30" maxlength="">
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca"> Profilo Utente:</label>
<acx:if wherecondition='<%=utenteLogon.getId_userProfile()>1 %>'> <%= bean.getUserProfile().getDescrizione() %></acx:if>
<acx:else>
<select class="form-control select2" style="width: 100%;" name="id_userProfile" >
<acx:optionvec boundcolumn="id_userProfile" desccolumn="descrizione" vectumerator="listaProfiliUtente" value="<%=bean.getId_userProfile()%>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</acx:optionvec>
</select>
</acx:else>
</div>
</div>
<div class="row">
<div class="col-lg-3 col-xs-12">
<label for="txtRicerca">Nome:</label>
<input name="nome" type="text" class="form-control input-sm" id="nome" value="<%= bean.getNome() %>" size="30" maxlength="">
</div>
<div class="col-lg-3 col-xs-12">
<label for="txtRicerca">Cognome:</label>
<input name="cognome" type="text" class="form-control input-sm" id="cognome" value="<%= bean.getCognome() %>" size="30" maxlength="">
</div>
<div class="col-lg-3 col-xs-12">
<label for="txtRicerca">E - mail:</label>
<input type="text" class="form-control input-sm" id="eMail" name="eMail" size="30" maxlength="" value="<%= bean.getEMail() %>">
</div> <div class="col-lg-3 col-xs-12">
<label for="txtRicerca">Ts Invio Mail Recupero:</label>
<br>
<%= bean.getTsInvioMailRecupero() %> </div>
</div>
<div class="row">
<div class="col-lg-4">
<label for="txtRicerca">Cliente/Fornitore:</label>
<input readonly name="id_clifor" type="hidden" id="id_clifor" value="<%= bean.getId_clifor() %>" size="3" maxlength="30" />
<div class="input-group input-group-sm">
<input name="descrizioneClifor" type="text" class="form-control input-sm ajSearchText" id="descrizioneClifor" value="<acx:inputTextFormat><%= bean.getClifor().getDescrizioneCompleta()%></acx:inputTextFormat>" size="40" maxlength="60" <%=Ab.jsAjSearchText4("/admin/anag/Clifor.abl?searchTxt=","descrizioneClifor","listaClifor","main.id_clifor,main.descrizioneClifor",3,"elencoIpAbilitati")%> />
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_clifor','descrizioneClifor');"><i class="fa fa-refresh fa-sm"></i> </a></span> <span class="input-group-addon "><a href="javascript:modifyClifor();"><i class="fa fa-edit"></i></a></span></div>
<%=Ab.divAjSearchDiv4("listaClifor")%></div>
<div class="col-lg-8">
<label for="txtRicerca"> Ip Abilitati (divisi da virgola. Se vuoto viene ignorato. Valgono anche parte di un indirizzo IP):</label>
<input type="text" class="form-control input-sm" id="elencoIpAbilitati" name="elencoIpAbilitati" size="30" maxlength="" value="<%= bean.getElencoIpAbilitati() %>">
</div>
</div>
<div class="row tabs">
<div class="col-lg-12">
<!-- Custom Tabs -->
<div class="nav-tabs-custom">
<ul class="nav nav-tabs" id="tabs">
<li ><a href="#PERM" data-toggle="tab">Permessi</a></li>
<li><a href="#GRPERM" data-toggle="tab">Gruppo Permessi</a></li>
<li><a href="#LOG" data-toggle="tab">LOG</a></li>
<li><a href="#CLI" data-toggle="tab">Clienti</a></li>
<li><a href="#IMG" data-toggle="tab">Immagine Profilo</a></li>
<li><a href="#NOTA" data-toggle="tab">Nota</a></li>
<li class="active"><a href="#IND" data-toggle="tab">Dati Regalami Un Sorriso</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane" id="PERM">
<jsp:include page="../config/_inc_users_permessi.jsp" flush="true" />
</div>
<!-- /.tab-pane -->
<div class="tab-pane" id="GRPERM">
<jsp:include page="../config/_inc_users_gruppoPermessi.jsp" flush="true" />
</div>
<!-- /.tab-pane -->
<div class="tab-pane" id="LOG">
<jsp:include page="../config/_inc_users_log.jsp" flush="true" />
</div>
<!-- /.tab-pane -->
<div class="tab-pane" id="CLI">
<jsp:include page="../config/_inc_users_clienti.jsp" flush="true" />
</div>
<div class="tab-pane" id="IMG">
<jsp:include page="../config/_inc_users_immagine.jsp" flush="true" />
</div>
<div class="tab-pane" id="NOTA">
<jsp:include page="../config/_inc_users_nota.jsp" flush="true" />
</div>
<div class="tab-pane active" id="IND">
<jsp:include page="_inc_users_indirizzo.jsp" flush="true" />
</div>
<!-- /.tab-pane -->
</div>
<!-- /.tab-content -->
</div>
<!-- nav-tabs-custom -->
</div>
</div>
</div>
</div>
</div>
</div>
<div id="modalPwd" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">Cambio password</h4>
</div>
<div class="modal-body">
<div class="row">
<div class="col-lg-12">
<div class="form-group has-feedback">
<input type="password" class="form-control" placeholder="Vecchia Password" id="oldPwd" name="oldPwd">
<span class="glyphicon glyphicon-lock form-control-feedback"></span> </div>
</div>
<div class="col-lg-12">
<div class="form-group has-feedback">
<input type="password" class="form-control" placeholder="Nuova Password" id="newpwd" name="newpwd">
<span class="glyphicon glyphicon-lock form-control-feedback"></span> </div>
</div>
<div class="col-lg-12">
<div class="form-group has-feedback">
<input type="password" class="form-control" placeholder="Ripeti Nuova Password" id="newpwd2" name="newpwd2">
<span class="glyphicon glyphicon-lock form-control-feedback"></span> </div>
</div>
</div>
<div class="modal-footer">
<div class="col-lg-3 col-xs-6"> <a class="btn btn-app btn-app-sm" href="javascript:cambiaPwd()"> <i class="fa fa-key" title="Cambia Password"></i>Cambia Password</a> </div>
<div class="col-lg-3 col-xs-6">
<button type="button" class="btn btn-app btn-app-sm" data-dismiss="modal"><i class="fa fa-close" title="Close"></i>Close</button>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="modalPwd2" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">Cambio password Super</h4>
</div>
<div class="modal-body">
<div class="row">
<div class="col-lg-12">
<div class="form-group has-feedback">
<input type="password" class="form-control" placeholder="Vecchia Password" id="oldPwdSuper" name="oldPwdSuper">
<span class="glyphicon glyphicon-lock form-control-feedback"></span> </div>
</div>
<div class="col-lg-12">
<div class="form-group has-feedback">
<input type="password" class="form-control" placeholder="Nuova Password" id="newpwdSuper" name="newpwdSuper">
<span class="glyphicon glyphicon-lock form-control-feedback"></span> </div>
</div>
<div class="col-lg-12">
<div class="form-group has-feedback">
<input type="password" class="form-control" placeholder="Ripeti Nuova Password" id="newpwd2Super" name="newpwd2Super">
<span class="glyphicon glyphicon-lock form-control-feedback"></span> </div>
</div>
</div>
<div class="modal-footer">
<div class="col-lg-3 col-xs-6"> <a class="btn btn-app btn-app-sm" href="javascript:cambiaPwd2()"> <i class="fa fa-key" title="Cambia Password"></i>Cambia Password</a> </div>
<div class="col-lg-3 col-xs-6">
<button type="button" class="btn btn-app btn-app-sm" data-dismiss="modal"><i class="fa fa-close" title="Close"></i>Close</button>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
</form>
</section>
<!-- SCRIPT DI RESET -->
<script language="JavaScript" src="../_V4/_js/_reset.js"></script>
<!-- InstanceBeginEditable name="js-pagina" -->
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
<script language="JavaScript" src="../config/_js/ab-usersCommon.js"></script>
<script language="JavaScript" src="../config_RUS/_js/ab-usersApp.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon> gestire il redirect al login </acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,18 @@
<!-- InstanceBegin template="/Templates/3ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
<link rel="shortcut icon" href=".../admin/_logo/favicon.ico" />
<script language="JavaScript" src="../_V3/_js/ajaxTextBoxSearch.js"></script>
<script language="JavaScript" src="../_V3/_js/functions.js"></script>
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
<%@ page language="java" import="it.acxent.jsp.*" %>
<jsp:useBean id="RI" class="it.acxent.util.ReturnItem" type="it.acxent.util.ReturnItem" scope="request" ></jsp:useBean>
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator"></jsp:useBean>
<input name="<%=RI.getDivList()%>_tnr" id="<%=RI.getDivList()%>_tnr" type="hidden" value="<%=list.getTotNumberFetchedRecord()%>">
<!-- InstanceBeginEditable name="bean" --><jsp:useBean id="CR" class="it.acxent.common.UsersCR" type="it.acxent.common.UsersCR" scope="request" ></jsp:useBean><!-- InstanceEndEditable --><acx:if_logon_ok>
<div id="stRow"><!-- InstanceBeginEditable name="list" -->
<acx:whilevec rowbeanclass="it.acxent.common.Users" vectumerator="list"> <%RI.setRiValues("");
RI.addRiValues(rowBean.getId_users());
RI.addRiValues(rowBean.getCognomeNome());
%><%=Ab.inputAjSearchDiv(list.getIndex(),RI.getSelectedKey(),RI.getDivList(),list.getIndex()+"-"+ rowBean.getCognomeNome())%>
</acx:whilevec><!-- InstanceEndEditable --></div>
</acx:if_logon_ok>
<acx:else_logon><jsp:include page="../_V3/_inc/_ajstElseLogon.jsp" flush="true" /></acx:else_logon><!-- InstanceEnd -->

View file

@ -0,0 +1,186 @@
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" -->
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
<%@ page language="java" import="it.acxent.jsp.*" %>
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input type="hidden" name="_async" id="_async">
<jsp:useBean id="encType" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
</jsp:useBean>
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
</jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<acx:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
<input name="pageTitle" type="hidden" id="pageTitle" value="Elenco Utenti">
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
</jsp:useBean>
<!-- pagine di dettaglio -->
<!-- pagine di ricerca -->
<jsp:useBean id="CR" class="it.acxent.pg.UsersCR" type="it.acxent.pg.UsersCR" scope="request" >
</jsp:useBean>
<!-- InstanceEndEditable -->
<!--- intestazione stampa -->
<div class="row visible-print-block">
<div class="col-lg-12">
<div id="printTitleContent" class="pageTitle pull-left">Stampa</div>
</div>
</div>
<div class="content-toolbar hidden-print">
<div class="row row-breadcrumb">
<div class="col-lg-9">
<ol class="breadcrumb">
<!-- InstanceBeginEditable name="breadcrumb" -->
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
<li class="active">Elenco Utenti</li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-3 lastUpdInfo"><!-- InstanceBeginEditable name="lastupdate" --> <!-- InstanceEndEditable --></div>
</div>
<div class="box box-header">
<div class="box-body">
<div class="row">
<div class="col-lg-8"><!-- InstanceBeginEditable name="toolbar" --><a class="btn btn-app btn-app-sm" href="javascript:newCommand()"> <i class="fa fa-file-o" title="Nuovo Record"></i>Nuovo</a> <a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="Stampa Pagina"></i>Stampa</a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="Report"></i>Report </a>
<acx:if wherecondition="<%=utenteLogon.getId_users()==1%>"><a class="btn btn-app btn-app-sm " href="javascript:initCommand()"> <i class="fa fa-cog" title="Init"></i>init </a><a class="btn btn-app btn-app-sm " href="javascript:updatePwd()"> <i class="fa fa-user" title="Aggiorna Pwd"></i>Aggiorna Pwd </a> <a class="btn btn-app btn-app-sm " href="javascript:editOne()"> <i class="fa fa-user-secret" title="Aggiorna Pwd"></i>Edit Super Admin</a></acx:if>
<!-- InstanceEndEditable --></div>
<div class="col-lg-4" >
<p id="messaggi" class="messaggi"><%=Ab.formatBeanMsg( msg, grantMsg)%></p>
</div>
</div>
</div>
</div>
</div>
<section class="content">
<form method="post" action="" name="main" id="main" <%=encType%>>
<jsp:include page="../_V4/_inc/_formMainFields.jsp" flush="true" />
<!-- InstanceBeginEditable name="logonOk" -->
<input name="pageType" type="hidden" id="pageType" value="R">
<input name="currentTab" type="hidden" id="currentTab" value="<%= CR.getCurrentTab() %>">
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= CR.getCurrentFocus() %>">
<!-- ricerca -->
<input type="hidden" name="actionPage" id="actionPage" value="../config/Users.abl">
<input name="id_users" type="hidden" id="id_users">
<div class="row hidden-print">
<div class="col-xs-12">
<div class="box box-ricerca">
<div class="box-body">
<div class="row">
<div class="col-xs-4">
<label for="searchTxt">Ricerca</label>
<input defaultFocus="focus" type="text" class="form-control input-sm" id="searchTxt" name="searchTxt" placeholder="nominativo" value="<%=CR.getSearchTxt() %>">
</div>
<div class="col-xs-2">
<label for="id_userProfile">Profilo Utente</label>
<select name="id_userProfile" id="id_userProfile" onChange="searching()" class="form-control select2" style="width: 100%;">
<acx:optionvec boundcolumn="id_userProfile" desccolumn="descrizione" vectumerator="listaProfiliUtente" value="<%=CR.getId_userProfile()%>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</acx:optionvec>
</select>
</div>
<div class="col-xs-2">
<label for="flgValido">Attivo:</label>
<select name="flgValido" id="flgValido" <%=Ab.jsCrS()%> onChange="javascript:searching()" class="form-control select2" style="width: 100%;">
<option value="" <%=CR.getFlgValido().equals("")?"selected":""%> >--- Tutti ---</option>
<option value="N" <%=CR.getFlgValido().equals("N")?"selected":""%> >Non Attivi</option>
<option value="S" <%=CR.getFlgValido().equals("S")?"selected":""%> >Attivi</option>
</select>
</div>
<div class="col-xs-2">
<label for="flgValido">Scaduto:</label>
<select name="flgScaduto" id="flgScaduto" onChange="javascript:searching()" class="form-control select2" style="width: 100%;">
<option value="-1" <%=CR.getFlgScaduto()<0?"selected":""%> >--- Tutti ---</option>
<option value="0" <%=CR.getFlgScaduto()==0?"selected":""%> >Non Scaduti</option>
<option value="1" <%=CR.getFlgScaduto()==1?"selected":""%> >Scaduti</option>
</select>
</div>
<div class="col-xs-2"> <a class="btn-search btn btn-app btn-app-sm pull-right " href="javascript:searching()"> <i class="fa fa-search" title="Cerca"></i>Cerca </a> </div>
</div>
<div class="row">
<div class="col-xs-12">
<label for="flgValido">Modello x coda Messaggi:</label>
<br>
<select name="id_templateMsg" class="form-control input-sm" id="id_templateMsg" style="width:200px; display: initial;">
<acx:optionvec boundcolumn="id_templateMsg" desccolumn="descrizioneCompleta" vectumerator="listaTemplateMsg" >&nbsp;</acx:optionvec>
</select>
&nbsp; <a class="btn btn-app btn-app-sm" href="javascript:creaCodaMsg();" > <i class="fa fa-cogs"title="Crea coda messaggi relativo al template scelto in base ai criteri di ricerca"></i>Crea coda messaggi </a></div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- dati -->
<div class="row">
<div class="col-lg-12">
<div class="box">
<!-- .box-header -->
<div class="box-header clearfix hidden-print">
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
</div>
<!-- /.box-header -->
<div class="box-body" id="no-more-tables">
<table class="table table-bordered table-hover table-striped dataTable table-condensed ">
<thead>
<tr >
<th >&nbsp;</th>
<th >Val.</th>
<th >Op.</th>
<th >News</th>
<th >Mailing List</th>
<th > Utente </th>
<th >Login</th>
<th >Password</th>
<th >Email</th>
<th>Profilo</th>
<th>Data Scadenza</th>
<th>FotoVis/Max</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.pg.Users" vectumerator="list">
<tr>
<td class="comandi text-center"><div class="inline text-center hidden-print"><a href="javascript:modifyCommand(<%=rowBean.getId_users()%>);"><i class="fa fa-edit fa-2x" title="Modifica Record"></i></a> <a href="javascript:deleteCommandCR(<%=rowBean.getId_users()%>,'<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="Cancella Record"></i></a></div></td>
<td data-title="Val." class="text-center"><acx:if wherecondition='<%=rowBean.getFlgValido().equals("S")%>'><i class="fa fa-check" title="Utente Valido"></i></acx:if></td>
<td data-title="Op." class="text-center"><acx:if wherecondition='<%=rowBean.getFlgOperatore()==1%>'><i class="fa fa-check" title="Operatore"></i></acx:if></td>
<td data-title="News" class="text-center"><acx:if wherecondition='<%=rowBean.getFlgNews()==1%>'><i class="fa fa-check" title="Ricezione News abilitata"></i></acx:if></td>
<td data-title="Mailing List" class="text-center"><acx:if wherecondition='<%=rowBean.getFlgMl()==1%>'><i class="fa fa-check" title="Mailing List abilitata"></i></acx:if></td>
<td data-title="Utente" ><%= rowBean.getId_users() %> - <%= rowBean.getCognome() %> <%= rowBean.getNome() %></td>
<td data-title="Login" ><%= rowBean.getLogin() %></td>
<td data-title="Password" ><acx:if wherecondition="<%=rowBean.isSocialAccount()%>"><span class="text-green text-bold"><%=rowBean.getSocialIdType()%></span></acx:if><acx:else><acx:if wherecondition='<%=utenteLogon.getId_userProfile()==1 %>'><%= rowBean.getPwdPlain() %></acx:if>
<acx:else>****</acx:else></acx:else></td>
<td data-title="Email"><a href="mailto:<%=rowBean.getEMail()%>"><%= rowBean.getEMail() %></a></td>
<td data-title="Profilo" ><%= rowBean.getUserProfile().getDescrizione() %></td>
<td data-title="Data Scadenza" ><acx:if wherecondition="<%=rowBean.isDaRinnovare(false)%>"><a href="javascript:rinnovaAnnoCR(<%=rowBean.getId_users()%>)"><i class="fa fa-ban" title="Rinnova per 1 anno 1000 foto" style="color: darkred">1</i></a> <a href="javascript:rinnovaAnno3CR(<%=rowBean.getId_users()%>)"><i class="fa fa-ban" title="Rinnova per 3 anni 3000 foto" style="color:chocolate">3</i></a></acx:if>
<acx:else><i class="fa fa-check" style="color:darkgreen"></i></acx:else>
<%=df.format( rowBean.getDataScadenza()) %></td>
<td data-title="FotoVis/Max" ><%= rowBean.getNFotoVisual() %>/<%= rowBean.getNFotoMax() %></td>
</tr>
</acx:whilevec>
</table>
</div>
<div class="box-footer clearfix hidden-print">
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
</div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
</form>
</section>
<!-- SCRIPT DI RESET -->
<script language="JavaScript" src="../_V4/_js/_reset.js"></script>
<!-- InstanceBeginEditable name="js-pagina" -->
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
<script language="JavaScript" src="../config/_js/acxent-usersCommon.js"></script>
<script language="JavaScript" src="../config_RUS/_js/acxent-usersApp.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon> gestire il redirect al login </acx:else_logon>
<!-- InstanceEnd -->