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,69 @@
<%@ 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.common.Access" type="it.acxent.common.Access" scope="request" >
</jsp:useBean>
<jsp:useBean id="beanTableDesc" class="it.acxent.common.TableDesc" type="it.acxent.common.TableDesc" scope="request" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<acx:if wherecondition="<%=bean.getDBState()==0%>">
<h1>Per modificare le colonne della pagina di ricerca devi prima salvare il record di testata</h1>
</acx:if>
<acx:else>
<div class="box">
<div class="box-body">
<div class="box-header clearfix">
<div class="row">
<div class="col-lg-12 text-center"><strong>Creazione maschera di ricerca: campi di ricerca</strong></div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>Colonna</th>
<th >Etichetta</th>
<th >Tipo - Lunghezza</th>
<th >Row Number</th>
<th >Ordine</th>
<th >Col lg</th>
<th >Col xs</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.common.TableDesc" vectumerator="listaCampiCR">
<tr >
<td data-title="Colonna"><acx:if wherecondition="<%=rowBean.getFlgPk()==1%>"><i class="fa fa-key" title="Primary Key"></i> </acx:if>
<%= rowBean.getNomeColonna() %> (<%= rowBean.getTipo() %>)</td>
<td data-title="Etichetta"><input type="text" class="form-control input-sm" name="label_<%=rowBean.getId_tableDesc()%>_1" id="label_<%=rowBean.getId_tableDesc()%>_1" value="<%=rowBean.getLabel()%>" onChange="updateTdField('label',<%=rowBean.getId_tableDesc()%>,1)"></td>
<td data-title="Tipo - Lunghezza"><%= rowBean.getFormField() %> -<%= rowBean.getMaxLenght() %></td>
<td data-title="Row Number"><acx:selectyear name="rowNumbCR_<%=rowBean.getId_tableDesc()%>_1" value="<%=rowBean.getRowNumbCR()%>" start="1" stop="25" desc="Row Number">
<select class="form-control input-sm select2" name="rowNumbCR_<%=rowBean.getId_tableDesc()%>_1" id="rowNumbCR_<%=rowBean.getId_tableDesc()%>_1" onChange="updateTdField('rowNumbCR',<%=rowBean.getId_tableDesc()%>,1)">
</select>
</acx:selectyear></td>
<td data-title="Ordine"><acx:selectyear name="ordineCR_<%=rowBean.getId_tableDesc()%>_1" value="<%=rowBean.getOrdineCR()%>" start="1" stop="25" desc="Ordine">
<select class="form-control input-sm select2" name="ordineCR_<%=rowBean.getId_tableDesc()%>_1" id="ordineCR_<%=rowBean.getId_tableDesc()%>_1" onChange="updateTdField('ordineCR',<%=rowBean.getId_tableDesc()%>,1)">
</select>
</acx:selectyear></td>
<td data-title="Tipo Colonna"><acx:selectyear name="colLgCR_<%=rowBean.getId_tableDesc()%>_1" value="<%=rowBean.getColLgCR()%>" start="1" stop="12" desc="col lg">
<select class="form-control input-sm select2" name="colLgCR_<%=rowBean.getId_tableDesc()%>_1" id="colLgCR_<%=rowBean.getId_tableDesc()%>_1" onChange="updateTdField('colLgCR',<%=rowBean.getId_tableDesc()%>,1)">
</select>
</acx:selectyear></td>
<td data-title="Tipo Colonna"><acx:selectyear name="colXsCR_<%=rowBean.getId_tableDesc()%>_1" value="<%=rowBean.getColXsCR()%>" start="1" stop="12" desc="col xs">
<select class="form-control input-sm select2" name="colXsCR_<%=rowBean.getId_tableDesc()%>_1" id="colXsCR_<%=rowBean.getId_tableDesc()%>_1" onChange="updateTdField('colXsCR',<%=rowBean.getId_tableDesc()%>,1)">
</select>
</acx:selectyear></td>
</tr>
</acx:whilevec>
</table>
</div>
</div>
</div>
</div>
</acx:else>

View file

@ -0,0 +1,54 @@
<%@ 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.common.Access" type="it.acxent.common.Access" scope="request" >
</jsp:useBean>
<jsp:useBean id="beanTableDesc" class="it.acxent.common.TableDesc" type="it.acxent.common.TableDesc" scope="request" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<acx:if wherecondition="<%=bean.getDBState()==0%>">
<h1>Per modificare le colonne della lista nella pagina di ricerca devi prima salvare il record di testata</h1>
</acx:if>
<acx:else>
<div class="box">
<div class="box-body">
<div class="box-header clearfix">
<div class="row">
<div class="col-lg-12 text-center"><strong>Creazione maschera di ricerca: elencocolonne da presentare sulla lista </strong></div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>Colonna</th>
<th >Etichetta</th>
<th >Tipo - Lunghezza</th>
<th >Ordine Lista CR</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.common.TableDesc" vectumerator="listaCampiCRLista">
<tr >
<td data-title="Colonna"><acx:if wherecondition="<%=rowBean.getFlgPk()==1%>"><i class="fa fa-key" title="Primary Key"></i> </acx:if>
<%= rowBean.getNomeColonna() %> (<%= rowBean.getTipo() %>)</td>
<td data-title="Etichetta"><input type="text" class="form-control input-sm" name="label_<%=rowBean.getId_tableDesc()%>_2" id="label_<%=rowBean.getId_tableDesc()%>_2" value="<%=rowBean.getLabel()%>" onChange="updateTdField('label',<%=rowBean.getId_tableDesc()%>,2)"></td>
<td data-title="Tipo - Lunghezza"><%= rowBean.getFormField() %> -<%= rowBean.getMaxLenght() %></td>
<td data-title="Ordine lista CR"><acx:selectyear name="numColSearch_<%=rowBean.getId_tableDesc()%>_2" value="<%=rowBean.getNumColSearch()%>" start="1" stop="25" desc="Ordine">
<select class="form-control input-sm select2" name="numColSearch_<%=rowBean.getId_tableDesc()%>_2" id="numColSearch_<%=rowBean.getId_tableDesc()%>_2" onChange="updateTdField('numColSearch',<%=rowBean.getId_tableDesc()%>,2)">
</select>
</acx:selectyear></td>
</tr>
</acx:whilevec>
</table>
</div>
</div>
</div>
</div>
</acx:else>

View file

@ -0,0 +1,46 @@
<%@ 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.common.Access" type="it.acxent.common.Access" scope="request" >
</jsp:useBean>
<jsp:useBean id="beanTableDesc" class="it.acxent.common.TableDesc" type="it.acxent.common.TableDesc" scope="request" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<div class="box">
<div class="box-body">
<div class="row">
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Class Name</label>
<br>
<input type="text" class="form-control input-sm" id="nomeClasse" name="nomeClasse" size="80" maxlength="80" value="<%= bean.getNomeClasse() %>">
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Servlet Path (con / finale)</label>
<br>
<input type="text" class="form-control input-sm" id="servletPath" name="servletPath" size="80" maxlength="40" value="<%= bean.getServletPath() %>">
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Tipo Maschera</label>
<br>
<select name="flgMaskType" id="flgMaskType" class="form-control select2">
<acx:optionflg boundcolumn="flgMaskType" valuelist="0,1"> </acx:optionflg>
</select>
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Tabella Padre</label>
<br>
<select name="id_accessHeader" id="id_accessHeader" class="form-control select2">
<acx:optionvec boundcolumn="id_access" desccolumn="id_access" vectumerator="listaAccess" value="<%=bean.getId_accessHeader()%>">&nbsp;
</acx:optionvec>
</select>
</div>
</div>
</div>
</div>

View file

@ -0,0 +1,69 @@
<%@ 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.common.Access" type="it.acxent.common.Access" scope="request" >
</jsp:useBean>
<jsp:useBean id="beanTableDesc" class="it.acxent.common.TableDesc" type="it.acxent.common.TableDesc" scope="request" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<acx:if wherecondition="<%=bean.getDBState()==0%>">
<h1>Per modificare le colonne dei dettagli devi prima salvare il record di testata</h1>
</acx:if>
<acx:else>
<div class="box">
<div class="box-body">
<div class="box-header clearfix">
<div class="row">
<div class="col-lg-12 text-center"><strong>Creazione maschera dettaglio</strong></div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>Colonna</th>
<th >Etichetta</th>
<th >Tipo - Lunghezza</th>
<th >Row Number</th>
<th >Ordine</th>
<th >Col lg</th>
<th >Col xs</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.common.TableDesc" vectumerator="listaCampiD">
<tr >
<td data-title="Colonna"><acx:if wherecondition="<%=rowBean.getFlgPk()==1%>"><i class="fa fa-key" title="Primary Key"></i> </acx:if>
<%= rowBean.getNomeColonna() %> (<%= rowBean.getTipo() %>)</td>
<td data-title="Etichetta"><input type="text" class="form-control input-sm" name="label_<%=rowBean.getId_tableDesc()%>_3" id="label_<%=rowBean.getId_tableDesc()%>_3" value="<%=rowBean.getLabel()%>" onChange="updateTdField('label',<%=rowBean.getId_tableDesc()%>,3)"></td>
<td data-title="Tipo - Lunghezza"><%= rowBean.getFormField() %> -<%= rowBean.getMaxLenght() %></td>
<td data-title="Row Number"><acx:selectyear name="rowNumb_<%=rowBean.getId_tableDesc()%>_3" value="<%=rowBean.getRowNumb()%>" start="1" stop="35" desc="--">
<select class="form-control input-sm select2" name="rowNumb_<%=rowBean.getId_tableDesc()%>_3" id="rowNumb_<%=rowBean.getId_tableDesc()%>_3" onChange="updateTdField('rowNumb',<%=rowBean.getId_tableDesc()%>,3)">
</select>
</acx:selectyear></td>
<td data-title="Ordine"><acx:selectyear name="ordine_<%=rowBean.getId_tableDesc()%>_3" value="<%=rowBean.getOrdine()%>" start="1" stop="25" desc="Ordine">
<select class="form-control input-sm select2" name="ordine_<%=rowBean.getId_tableDesc()%>_3" id="ordine_<%=rowBean.getId_tableDesc()%>_3" onChange="updateTdField('ordine',<%=rowBean.getId_tableDesc()%>,3)">
</select>
</acx:selectyear></td>
<td data-title="Tipo Colonna"><acx:selectyear name="colLg_<%=rowBean.getId_tableDesc()%>_3" value="<%=rowBean.getColLg()%>" start="1" stop="12" desc="Col lg">
<select class="form-control input-sm select2" name="colLg_<%=rowBean.getId_tableDesc()%>_3" id="colLg_<%=rowBean.getId_tableDesc()%>_3" onChange="updateTdField('colLg',<%=rowBean.getId_tableDesc()%>,3)">
</select>
</acx:selectyear></td>
<td data-title="Tipo Colonna"><acx:selectyear name="colXs_<%=rowBean.getId_tableDesc()%>_3" value="<%=rowBean.getColXs()%>" start="1" stop="12" desc="Col xs">
<select class="form-control input-sm select2" name="colXs_<%=rowBean.getId_tableDesc()%>_3" id="colXs_<%=rowBean.getId_tableDesc()%>_3" onChange="updateTdField('colXs',<%=rowBean.getId_tableDesc()%>,3)">
</select>
</acx:selectyear></td>
</tr>
</acx:whilevec>
</table>
</div>
</div>
</div>
</div>
</acx:else>

View file

@ -0,0 +1,26 @@
<%@ 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.common.Access" type="it.acxent.common.Access" scope="request" >
</jsp:useBean>
<jsp:useBean id="beanTableDesc" class="it.acxent.common.TableDesc" type="it.acxent.common.TableDesc" scope="request" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<div class="box">
<div class="box-body">
<div class="row">
<div class="col-lg-12 col-xs-12">
<label for="txtRicerca">Help</label>
<br>
<textarea class="summernote" name="help" id="help"><%= bean.getHelp() %></textarea>
</div>
</div>
</div>
</div>

View file

@ -0,0 +1,81 @@
<%@ 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.common.Access" type="it.acxent.common.Access" scope="request" >
</jsp:useBean>
<jsp:useBean id="beanTableDesc" class="it.acxent.common.TableDesc" type="it.acxent.common.TableDesc" scope="request" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<acx:if wherecondition="<%=bean.getDBState()==0%>">
<h1>Per modificare i tipi delle colonne devi prima salvare il record di testata</h1>
</acx:if>
<acx:else>
<div class="box">
<div class="box-body">
<div class="box-header clearfix">
<div class="row">
<div class="col-lg-12 text-center"><strong>Tipologia Campi</strong></div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>Colonna</th>
<th >Etichetta</th>
<th >Tipo Campo</th>
<th class="text-center">Hidden</th>
<th class="text-center">CR</th>
<th class="text-center">Obb.</th>
<th class="text-center">Def. Value</th>
<th class="text-center">ReadOnly <br>
(solo dettaglio)</th>
<th >Html</th>
<th >Len</th>
<th >Combo flgValuelist</th>
<th >Tabella Ajax Corrispondente</th>
<th >Ajax Field Mapping</th>
<th >Ajax Search String</th>
<th >ToolTip</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.common.TableDesc" vectumerator="listaCampi">
<tr >
<td data-title="Colonna"><acx:if wherecondition="<%=rowBean.getFlgPk()==1%>"><i class="fa fa-key" title="Primary Key"></i> </acx:if>
<%= rowBean.getNomeColonna() %> (<%= rowBean.getTipo() %>)</td>
<td data-title="Etichetta"><input type="text" class="form-control input-sm" name="label_<%=rowBean.getId_tableDesc()%>_0" id="label_<%=rowBean.getId_tableDesc()%>_0" value="<%=rowBean.getLabel()%>" onChange="updateTdField('label',<%=rowBean.getId_tableDesc()%>,0)"></td>
<td data-title="Etichetta"><select placeholder="xxxx" class="form-control input-sm select2" name="flgFormField_<%=rowBean.getId_tableDesc()%>_0" id="flgFormField_<%=rowBean.getId_tableDesc()%>_0" onChange="updateTdField('flgFormField',<%=rowBean.getId_tableDesc()%>,0)">
<acx:optionflg boundcolumn="flgFormField" valuelist="0,1,2,3,4,5,6" dbadapter="<%=rowBean%>"> </acx:optionflg>
</select></td>
<td data-title="Hidden" class="text-center">H<input type="checkbox" class="minimal" name="ckflgHidden_<%=rowBean.getId_tableDesc()%>_0" id="ckflgHidden_<%=rowBean.getId_tableDesc()%>_0" <%=rowBean.getFlgHidden()==1?"checked":""%> >
<input type="hidden" name="flgHidden_<%=rowBean.getId_tableDesc()%>_0" id="flgHidden_<%=rowBean.getId_tableDesc()%>_0" value="<%=rowBean.getFlgHidden()%>" onChange="updateTdField('flgHidden',<%=rowBean.getId_tableDesc()%>,0)"></td>
<td data-title="CR" class="text-center">CR<input type="checkbox" class="minimal" name="ckflgCR_<%=rowBean.getId_tableDesc()%>_0" id="ckflgCR_<%=rowBean.getId_tableDesc()%>_0" <%=rowBean.getFlgCR()==1?"checked":""%> >
<input type="hidden" name="flgCR_<%=rowBean.getId_tableDesc()%>_0" id="flgCR_<%=rowBean.getId_tableDesc()%>_0" value="<%=rowBean.getFlgCR()%>" onChange="updateTdField('flgCR',<%=rowBean.getId_tableDesc()%>,0)"></td>
<td data-title="Obb." class="text-center">M<input type="checkbox" class="minimal" name="ckflgMandatory_<%=rowBean.getId_tableDesc()%>_0" id="ckflgMandatory_<%=rowBean.getId_tableDesc()%>_0" <%=rowBean.getFlgMandatory()==1?"checked":""%> >
<input type="hidden" name="flgMandatory_<%=rowBean.getId_tableDesc()%>_0" id="flgMandatory_<%=rowBean.getId_tableDesc()%>_0" value="<%=rowBean.getFlgMandatory()%>" onChange="updateTdField('flgMandatory',<%=rowBean.getId_tableDesc()%>,0)"></td>
<td data-title="Def. Value" class="text-center"><input type="text" class="form-control input-sm numberinput" name="valoreDefaultCR_<%=rowBean.getId_tableDesc()%>_0" id="valoreDefaultCR_<%=rowBean.getId_tableDesc()%>_0" value="<%=rowBean.getValoreDefaultCR()%>" onChange="updateTdField('valoreDefaultCR',<%=rowBean.getId_tableDesc()%>,0)" placeholder="Def. Value"></td>
<td data-title="Read Only (solo dett.)" class="text-center"><input type="checkbox" class="minimal" name="ckflgReadOnly_<%=rowBean.getId_tableDesc()%>_0" id="ckflgReadOnly_<%=rowBean.getId_tableDesc()%>_0" <%=rowBean.getFlgReadOnly()==1?"checked":""%> >
<input type="hidden" name="flgReadOnly_<%=rowBean.getId_tableDesc()%>_0" id="flgReadOnly_<%=rowBean.getId_tableDesc()%>_0" value="<%=rowBean.getFlgReadOnly()%>" onChange="updateTdField('flgReadOnly',<%=rowBean.getId_tableDesc()%>,0)"></td>
<td data-title="Html"><span class="text-center">
<input type="checkbox" class="minimal" name="ckflgHtml_<%=rowBean.getId_tableDesc()%>_0" id="ckflgHtml_<%=rowBean.getId_tableDesc()%>_0" <%=rowBean.getFlgHtml()==1?"checked":""%> >
<input type="hidden" name="flgHtml_<%=rowBean.getId_tableDesc()%>_0" id="flgHtml_<%=rowBean.getId_tableDesc()%>_0" value="<%=rowBean.getFlgHtml()%>" onChange="updateTdField('flgHtml',<%=rowBean.getId_tableDesc()%>,0)">
</span></td>
<td data-title="Len"><input type="text" class="form-control input-sm numberinput" name="maxLenght_<%=rowBean.getId_tableDesc()%>_0" id="maxLenght_<%=rowBean.getId_tableDesc()%>_0" value="<%=rowBean.getMaxLenght()%>" onChange="updateTdField('maxLenght',<%=rowBean.getId_tableDesc()%>,0)" placeholder="Len"></td>
<td data-title="Combo flgValuelist"><input type="text" class="form-control input-sm" name="comboFlgValuelist_<%=rowBean.getId_tableDesc()%>_0" id="comboFlgValuelist_<%=rowBean.getId_tableDesc()%>_0" value="<%=rowBean.getComboFlgValuelist()%>" onChange="updateTdField('comboFlgValuelist',<%=rowBean.getId_tableDesc()%>,0)" placeholder="Combo flgValuelist"></td>
<td data-title="Ajax Table"><input type="text" class="form-control input-sm" name="ajaxTable_<%=rowBean.getId_tableDesc()%>_0" id="ajaxTable_<%=rowBean.getId_tableDesc()%>_0" onChange="updateTdField('ajaxTable',<%=rowBean.getId_tableDesc()%>,0)" value="<%=rowBean.getAjaxTable()%>" placeholder="Tabella Ajax Corrispondente"></td>
<td data-title="Ajax Fields Mapping"><textarea type="text" class="form-control input-sm" placeholder="Ajax Field Mapping" name="ajaxFieldsMapping_<%=rowBean.getId_tableDesc()%>_0" id="ajaxFieldsMapping_<%=rowBean.getId_tableDesc()%>_0" onChange="updateTdField('ajaxFieldsMapping',<%=rowBean.getId_tableDesc()%>,0)"><%=rowBean.getAjaxFieldsMapping()%></textarea></td>
<td data-title="Ajax Search String"><input type="text" class="form-control input-sm" name="ajaxSearchString_<%=rowBean.getId_tableDesc()%>_0" id="ajaxSearchString_<%=rowBean.getId_tableDesc()%>_0" value="<%=rowBean.getAjaxSearchString()%>" onChange="updateTdField('ajaxSearchString',<%=rowBean.getId_tableDesc()%>,0)" placeholder="Ajax Search String"></td>
<td data-title="ToolTip"><input type="text" class="form-control input-sm" name="toolTip_<%=rowBean.getId_tableDesc()%>_0" id="toolTip_<%=rowBean.getId_tableDesc()%>_0" value="<%=rowBean.getToolTip()%>" onChange="updateTdField('toolTip',<%=rowBean.getId_tableDesc()%>,0)" placeholder="ToolTip"></td>
</tr>
</acx:whilevec>
</table>
</div>
</div>
</div>
</div>
</acx:else>

View file

@ -0,0 +1,72 @@
<!--_inc_users_clienti.jsp -->
<%@ 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.anag.Users" type="it.acxent.anag.Users" scope="request" >
</jsp:useBean>
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<input readonly name="id_userClifor" type="hidden" id="id_userClifor" />
<acx:if wherecondition="<%=bean.getDBState()==0%>">
<h1>Devi prima salvare il record principale</h1>
</acx:if>
<acx:else>
<div class="row">
<div class="col-lg-12">
<div class="box">
<div class="box-body">
<div class="row hidden-print">
<div class="col-lg-6 col-xs-6">
<label for="txtRicerca">Cliente:</label>
<acx:inputajax bean="bean" boundcolumn="id_cliforU" resultboundcolumn="id_clifor" action='<%="/admin/anag/Clifor.abl?flgCF=C&searchTxt="%>'
nchar="0" nrow="20" returndata="" nextacion="applicaListino()"
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="" listminwidth="300" formid="main">
<div class="input-group input-group-sm" listminwidth="600">
<input name="descrizioneCliforU" enablenodb="false" enabledesc="true" type="text" class="form-control input-sm ajSearchText" id="descrizioneCliforU" />
</div>
</acx:inputajax>
<!--
<input readonly name="id_cliforU" type="hidden" id="id_cliforU" size="3" maxlength="30" />
<div class="input-group input-group-sm">
<input name="descrizioneCliforU" type="text" class="form-control input-sm" id="descrizioneCliforU" value="<acx:inputTextFormat><%= bean.getClifor().getDescrizioneCompleta()%></acx:inputTextFormat>" size="40" maxlength="60" <%=Ab.jsAjSearchText4("/admin/anag/Clifor.abl?searchTxt=","descrizioneCliforU","listaCliforU","main.id_cliforU,main.descrizioneCliforU",0, "")%> />
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_cliforU','descrizioneCliforU');"><i class="fa fa-refresh fa-sm"></i> </a></span> </div>
<%=Ab.divAjSearchDiv4("listaCliforU")%>-->
</div>
<div class="col-lg-3 col-xs-6"> <a class="btn btn-success btn-associative" href="javascript:addUserCliente();">Aggiungi Cliente</a> </div>
</div>
<div class="row">
<div class="col-lg-12">&nbsp;</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="table-responsive">
<table class="table table-bordered table-hover table-striped dataTable">
<acx:if wherecondition='<%=utenteLogon.getId_userProfile()==1%>'> </acx:if>
<thead>
<tr >
<th width="49" align="left" >&nbsp;</th>
<th width="678" colspan="2" align="left" >Descrizione</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.anag.UserClifor" vectumerator="listaUserClifor">
<tr >
<td align="center"><a href="javascript:delUserCliente(<%=rowBean.getId_userClifor()%>,'<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></td>
<td colspan="2" align="left"><%= rowBean.getId_clifor()%> <%=rowBean.getClifor().getDescrizioneCompleta() %></td>
</tr>
</acx:whilevec>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</acx:else>

View file

@ -0,0 +1,64 @@
<%@ 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.anag.Users" type="it.acxent.anag.Users" scope="request" >
</jsp:useBean>
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
</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>
<acx:if wherecondition='<%=utenteLogon.getId_userProfile()==1%>'>
<div class="row">
<div class="col-lg-12">
<div class="box">
<div class="box-body">
<div class="row hidden-print">
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Gruppo Permessi:</label>
<select class="form-control select2" style="width: 100%;" name="id_accessGroup" id="id_accessGroup" >
<acx:optionvec boundcolumn="id_accessGroup" desccolumn="descrizione" vectumerator="listaAccessGroup" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</acx:optionvec>
</select>
<input name="id_userAccessGroup" type="hidden" id="id_userAccessGroup">
</div>
<div class="col-lg-3 col-xs-6"><a class="btn btn-success btn-associative" href="javascript:addGrPermesso();">Aggiungi Permesso Gruppo</a></div>
</div>
<div class="row">
<div class="col-lg-12">&nbsp;</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="table-responsive">
<table class="table table-bordered table-hover table-striped dataTable">
<acx:if wherecondition='<%=utenteLogon.getId_userProfile()==1%>'> </acx:if>
<thead>
<tr >
<th >&nbsp;</th>
<th >Descrizione</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.common.UserAccessGroup" vectumerator="listaUserAccessGroup">
<tr >
<td ><div class="inline text-center hidden-print"><a href="javascript:delGrPermesso(<%=rowBean.getId_userAccessGroup()%>)"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div></td>
<td ><acx:ifusergrant grant="ACCESS_GROUP" rw="0"></acx:ifusergrant>
<%= rowBean.getAccessGroup().getDescrizione() %></td>
</tr>
</acx:whilevec>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</acx:if>
<acx:else>Permessi mancanti</acx:else>
</acx:else>

View file

@ -0,0 +1,45 @@
<%@ 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.anag.Users" type="it.acxent.anag.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>
<input name="totImgNumber" type="hidden" id="totImgNumber" value="20">
<div class="row">
<div class="col-lg-12">
<div class="box">
<div class="box-body">
<acx:if wherecondition="<%=bean.getId_users()==0%>">
<h1>Per inserire le immagini devi prima salvare il record</h1>
</acx:if>
<acx:else>
<div class="row">
<div class="col-lg-12">
<div class="loadImage">
<label>
<input id="btn-upload_1" type="file" onChange="javascript:Ab.saveImage(${bean.get_Id()},1)" />
<div id="img-area-div_1" class="upload_foto">
<acx:if_img scaledWidth="100" scaledPrefix="100/"><img src="../../_img/_imgUsers/<%=bean.getImgFileName(1) %>" id="imgNew_1" style="width:100px;"> <script>$(document).ready(function() {Ab.showImgBtnArea(1)});</script></acx:if_img>
<acx:else_img><img src="../_V4/_img/placeHold.gif" width="35" id="imgNew_1" style="width:100px;"></acx:else_img>
</div>
</label>
<div id="btn-area-div_1"> <a href="javascript:Ab.deleteImage(${bean.get_Id()},1)" class="btn-img">Elimina</a> - <a id="img-zoom_1" href="#" onClick="Ab.showImage(${bean.get_Id()},1)" class="btn-img">Zoom</a> </div>
</div>
</div>
</div>
</acx:else>
</div>
</div>
</div>
</div>
</acx:else>
<script language="JavaScript" src="../_V4/_js/acxent-addImg_btn.js"></script>

View file

@ -0,0 +1,56 @@
<%@ 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.anag.Users" type="it.acxent.anag.Users" scope="request" >
</jsp:useBean>
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
</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">
<div class="col-lg-12">
<div class="box">
<div class="box-body">
<div class="row">
<div class="col-lg-3">
<acx:if wherecondition="<%=utenteLogon.getId_userProfile()==1%>"><a class="btn btn-success btn-associative" href="javascript:delLog();">Cancella Log</a></acx:if>
&nbsp;</div>
</div>
<div class="row">
<div class="col-lg-12">&nbsp;</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="table-responsive">
<table class="table table-bordered table-hover table-striped dataTable">
<thead>
<tr>
<th align="left" width="12%">Data</th>
<th align="left" width="65%">Descrizione</th>
<th width="23%">Indirizzo IP </th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.log.Log" vectumerator="listaLog">
<tr>
<td align="left" width="12%"><%=df.format(rowBean.getDataLog())%></td>
<td width="65%"><%=rowBean.getDescrizioneCompleta()%></td>
<td width="23%"><%=rowBean.getIpAddress()%></td>
</tr>
</acx:whilevec>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</acx:else>

View file

@ -0,0 +1,24 @@
<%@ 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.anag.Users" type="it.acxent.anag.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">
<div class="col-lg-12">
<label for="txtRicerca">Nota:</label>
<textarea class="form-control input-sm" name="nota" rows="4" id="nota"><%= bean.getNota() %></textarea>
</div>
</div>
</acx:else>

View file

@ -0,0 +1,73 @@
<%@ 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.anag.Users" type="it.acxent.anag.Users" scope="request" >
</jsp:useBean>
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
</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>
<acx:if wherecondition='<%=utenteLogon.getId_userProfile()==1%>'>
<div class="box">
<div class="box-body">
<div class="row hidden-print">
<div class="col-lg-5 col-xs-6">
<label for="txtRicerca">Permesso:</label>
<input name="id_userAccess" type="hidden" id="id_userAccess">
<select class="form-control select2" style="width: 100%;" name="id_access" id="id_access" >
<acx:optionvec boundcolumn="id_access" desccolumn="descrizione" vectumerator="listaPermessi" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</acx:optionvec>
</select>
<input name="id_userAcces" type="hidden" id="id_userAcces">
</div>
<div class="col-lg-5 col-xs-6">
<label for="txtRicerca">Lettura/Scrittura:</label>
<select class="form-control select2" style="width: 100%;" name="flgRW" >
<option value="1" ><%=it.acxent.db.DBAdapter.getAccessType(1)%></option>
<option value="2" ><%=it.acxent.db.DBAdapter.getAccessType(2)%></option>
<option value="3" ><%=it.acxent.db.DBAdapter.getAccessType(3)%></option>
<option value="4" ><%=it.acxent.db.DBAdapter.getAccessType(4)%></option>
</select>
</div>
<div class="col-lg-2 col-xs-6"> <a class="btn btn-success btn-associative" href="javascript:addPermesso();">Aggiungi Permesso</a></div>
</div>
<div class="row">
<div class="col-lg-12">&nbsp;</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="table-responsive">
<table class="table table-bordered table-hover table-striped dataTable">
<acx:if wherecondition='<%=utenteLogon.getId_userProfile()==1%>'> </acx:if>
<thead>
<tr>
<th >&nbsp;</th>
<th>Descrizione</th>
<th >R/M/W/D</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.common.UserAccess" vectumerator="listaUserAccess">
<tr>
<td><div class="inline text-center hidden-print"> <a href="javascript:delPermesso('<%=rowBean.getId_userAccess()%>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a> </div></td>
<td ><%= rowBean.getAccess().getDescrizione() %></td>
<td><%= rowBean.getRW() %></td>
</tr>
</acx:whilevec>
</table>
</div>
</div>
</div>
</div>
</div>
</acx:if>
<acx:else>
<p>Permessi mancanti </p>
</acx:else>
</acx:else>

View file

@ -0,0 +1,293 @@
// pkg_access
///////////////////////////////////////////
////////T O O L B A R /////////////////////
///////////////////////////////////////////
function documentReadyScriptCR() {
}
function documentReadyScript() {
$('.summernote').summernote({
height: 200 //set editable area's height
});
changeAuto();
}
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
//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
checkBoxes();
return Ab.validateForm('id_access', 'Chiave', 'R', 'descrizione', 'Descrizione', 'R');
}
/////////////////////////////////////////////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()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("dettaglio","flgSafeUpdate","1","0");
}
function checkRadio() {
//Ab.setRadioButtonValue("dettaglio","flgPlaAntPos");
}
function checkBoxesCR()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("ricerca","flgSommaCRL","1","0");
}
function checkRadioCR() {
//Ab.setRadioButtonValue("ricerca","flgPlaAntPos");
}
/////////////////////////////////////////////////
//////////////////////////////////////////////////
function addRow()
/////////////////////////////////////////////
{
var f = document.main;
f.action = f.actionPage.value;
if (Ab.validateForm('id_rowBean', 'RowBean', 'R')) {
f.cmd.value = "gr";
f.act.value = "addRow";
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 = "gr";
f.act.value = "delRow";
f.id_rowBean.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 = "gr";
f.act.value = "modRow";
f.id_rowBean.value = l_id;
Ab.submitAj("main");
}
function refreshParmsS() {
if (confirm("Verranno ricaricati in memoria tutti i parametri ed i dizionari. Vuoi Continuare?")) {
var f = document.main;
f.action = f.actionPage.value;
f.cmd.value = "_RST_ALL";
f.act.value = "";
Ab.submitAj("main");
}
}
function refreshParmsD() {
if (confirm("Verranno ricaricati in memoria tutti i parametri ed i dizionari. Vuoi Continuare?")) {
var f = document.main;
f.action = f.actionPage.value;
f.cmd.value = "_RST_ALL_D";
f.act.value = ""
Ab.submitAj("main");
}
}
/***********************************************/
/***********************************************/
/* LANCIA IL COMANDO PER CREARE LA TEABLE DESC*/
/***********************************************/
/***********************************************/
function createTableDesc() {
{
var f = document.main;
f.action = f.actionPage.value;
f.cmd.value = "createTableDesc";
f.act.value = ""
Ab.submitAj("main");
}
}
/***********************************************/
/***********************************************/
/* LANCIA IL COMANDO PER CREARE LA pagine jsp*/
/***********************************************/
/***********************************************/
function createJspPagesCR() {
{
var f = document.main;
f.action = f.actionPage.value;
f.cmd.value = "createJspPagesCR";
f.act.value = ""
Ab.submitAj("main");
}
}
function createJspPagesD() {
{
var f = document.main;
f.action = f.actionPage.value;
f.cmd.value = "createJspPagesDetail";
f.act.value = ""
Ab.submitAj("main");
}
}
/***********************************************/
/***********************************************/
/* COMANDI SULLE RIGHE PER AGGIRNARE I VARI CAMPI*/
/* PARAMETRI: nomeCampo, id*/
/***********************************************/
/***********************************************/
function updateTdField(campo, id, tab) {
var f = document.main;
var actionPage = f.actionPage.value,
value = $("#" + campo + "_" + id + "_" + tab).val();
//alert(campo+" "+id+" "+tab+" "+value);
if (tab >= 1 && false) {
f.action = actionPage;
f.cmd.value = "updateTdField";
f.act.value = campo;
f.id_tableDesc.value = id;
f.value.value = value;
f.tab.value = tab;
Ab.submitAj("main");
} else {
//basta la fetch
//alert("cmd=updateTdField&act=" + campo+"&id_tableDesc="+id+"&value="+value);
Ab.fetch4(actionPage, "cmd=updateTdField&act=" + campo + "&id_tableDesc=" + id + "&value=" + value, null, "postUpdateTdField()");
}
}
function postUpdateTdField(response) {
if (response && response.trim() != "") {
var messaggio = response;
$('#messaggi').html(messaggio);
if ($('#messaggi').length > 0 && $('#messaggi').html().length > 0) {
Ab.showMessage($('#messaggi').html());
}
}
}
/*****************************************************/
/*****************************************************/
/* callback al chec del flag auto */
/*****************************************************/
/*****************************************************/
function changeAuto() {
if ($("#flgAutoCR").val() == 1 || $("#flgAutoPD").val() == 1 || $("#flgAutoAJST").val() == 1) {
$(".autoData").removeClass("hidden");
} else {
$(".autoData").addClass("hidden");
}
}
/*****************************************************/
/*****************************************************/
/* export access e table desc su file xm */
/*****************************************************/
/*****************************************************/
function exportToXml() {
var f = document.main;
f.action = f.actionPage.value;
f.cmd.value = "exportToXml";
f.act.value = ""
Ab.submitAj("main");
}
/*****************************************************/
/*****************************************************/
/* import access e table desc da file xm */
/*****************************************************/
/*****************************************************/
function importFromXml() {
if ($("#fileNameOnServer_1").val().endsWith("xml")) {
Swal.fire({
title: "Import Tabelle Descrittive Maschere'",
text: "Verra' eseguito l'import del file selezionato. Vuoi Continuare?",
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;
f.action = f.actionPage.value;
f.cmd.value = "importFromXml";
Ab.submitAj('main');
////////////////////////////////////////////////////////////////////
} else if (result.isDenied) {
//Swal.fire('Changes are not saved', '', 'info')
}
})
} else {
sweetAlert("Errore!", "Caricare un file xml di import", "error");
}
}

View file

@ -0,0 +1,140 @@
// javascript per gestione campi obbligatori///
// barili//
///////////////////////////////////////////
////////T O O L B A R /////////////////////
///////////////////////////////////////////
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('descrizione', 'Descrizione', 'R');
}
function checkBoxes()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("dettaglio","flgSommaCRL","1","0");
}
function checkRadio() {
//Ab.setRadioButtonValue("dettaglio","flgPlaAntPos");
}
function checkBoxesCR()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("ricerca","flgSommaCRL","1","0");
}
function checkRadioCR() {
//Ab.setRadioButtonValue("ricerca","flgPlaAntPos");
}
/////////////////////////////////////////////////
//////////////////////////////////////////////////
function addPermesso()
/////////////////////////////////////////////
{
if (checkFields()) {
checkBoxes();
var f = document.main;
f.action = f.actionPage.value;
if (Ab.validateForm('id_access', 'Permesso', 'R', 'flgRW', 'Lettura/Scrittura', 'R')) {
f.cmd.value = "gr";
f.act.value = "addAccess";
Ab.submitAj('main');
}
}
}
function delPermesso(l_id)
/////////////////////////////////////////////
{
if (Ab.confirmDelete()) {
checkBoxes();
var f = document.main;
f.action = f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value = "gr";
f.act.value = "delAccess";
f.id_accessGroupAccess.value = l_id;
Ab.submitAj('main');
}
}
/////////////////////////////////////////////////
//////////////////////////////////////////////////
function addUser()
/////////////////////////////////////////////
{
if (checkFields()) {
checkBoxes();
var f = document.main;
f.action = f.actionPage.value;
if (Ab.validateForm('id_users', 'Utente', 'R')) {
f.cmd.value = "gr";
f.act.value = "addUser";
Ab.submitAj('main');
}
}
}
function delUser(l_id)
/////////////////////////////////////////////
{
if (Ab.confirmDelete()) {
checkBoxes();
var f = document.main;
f.action = f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value = "gr";
f.act.value = "delUser";
f.id_userAccessGroup.value = l_id;
Ab.submitAj('main');
}
}
/************************************************/
/************************************************/
/* duplica aggess group */
/************************************************/
/************************************************/
function duplicaAccessGroup() {
Swal.fire({
title: "Duplica",
text: "Verra' creato un duplicato. 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) {
////////////////////////////////////////////////////////////////////
$("#main").attr("action", $("#actionPage").val());
//$("#flgReport").val("S");
$("#cmd", "#main").val("duplica");
$("#act", "#main").val("");
$("#cmd2").val("");
$("#act2").val("");
//$("#pageNumber").val("1");
Ab.submitAj('main');
////////////////////////////////////////////////////////////////////
} else if (result.isDenied) {
//Swal.fire('Changes are not saved', '', 'info')
}
})
}

View file

@ -0,0 +1,125 @@
/////////////////////////////////////////////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('descrizione','Descrizione','R');
}
function checkBoxes()
/////////////////////////////////////////////
{
Ab.setChekBoxValue("main","flgAttivo","1","0");
}
function checkRadio()
{
//Ab.setRadioButtonValue("dettaglio","flgPlaAntPos");
}
function checkBoxesCR()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("ricerca","flgSommaCRL","1","0");
}
function checkRadioCR()
{
//Ab.setRadioButtonValue("ricerca","flgPlaAntPos");
}
/////////////////////////////////////////////////
//////////////////////////////////////////////////
function addPermesso()
/////////////////////////////////////////////
{
if(checkFields())
{
checkBoxes();
var f = document.main;
f.action=f.actionPage.value;
if (Ab.validateForm('id_access','Permesso','R','flgRW','Lettura/Scrittura','R'))
{
f.cmd.value="gr";
f.act.value="addAccess";
Ab.submitAj("main");
}
}
}
function delPermesso(l_id)
/////////////////////////////////////////////
{
if (Ab.confirmDelete())
{
checkBoxes();
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="gr";
f.act.value="delAccess";
f.id_blacklistAccess.value=l_id;
Ab.submitAj("main");
}
}
/////////////////////////////////////////////////
//////////////////////////////////////////////////
function addUser()
/////////////////////////////////////////////
{
if(checkFields())
{
checkBoxes();
var f = document.main;
f.action=f.actionPage.value;
if (Ab.validateForm('id_users','Utente','R'))
{
f.cmd.value="gr";
f.act.value="addUser";
Ab.submitAj("main");
}
}
}
function delUser(l_id)
/////////////////////////////////////////////
{
if (Ab.confirmDelete())
{
checkBoxes();
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="gr";
f.act.value="delUser";
f.id_userBlacklist.value=l_id;
Ab.submitAj("main");
}
}

View file

@ -0,0 +1,121 @@
/************************************************/
/* standard javascript for lte */
/************************************************/
/*************************************************/
/*************************************************/
/* DOCUMENT READY CR*/
/*************************************************/
/*************************************************/
function documentReadyScriptCR() {
}
/************************************************************/
/************************************************************/
/* DOCUMENT READY PRIMARY DETAIL*/
/************************************************************/
/************************************************************/
function documentReadyScript() {
}
/************************************************/
/************************************************/
/* 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
//nel campo aggiungere i seguenti attributi:
//mandatory="RisNum" mandatory-desc="<ab:lang>Importo Pagamento</ab:lang>"
return Ab.validateFormMandatory($("#lang").val());
//vecchia versione
// 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,149 @@
// javascript per gestione campi obbligatori///
// barili//
///////////////////////////////////////////
////////T O O L B A R /////////////////////
///////////////////////////////////////////
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('descrizione','Descrizione','R');
}
function checkBoxes()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("dettaglio","flgAttivo","1","0");
}
function checkRadio()
{
//Ab.setRadioButtonValue("dettaglio","flgPlaAntPos");
}
function checkBoxesCR()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("ricerca","flgSommaCRL","1","0");
}
function checkRadioCR()
{
//Ab.setRadioButtonValue("ricerca","flgPlaAntPos");
}
/////////////////////////////////////////////////
//////////////////////////////////////////////////
function addPermesso()
/////////////////////////////////////////////
{
if(checkFields())
{
checkBoxes();
var f = document.main;
f.action=f.actionPage.value;
if (Ab.validateForm('id_access','Permesso','R','flgRW','Lettura/Scrittura','R'))
{
f.cmd.value="gr";
f.act.value="addAccess";
Ab.submitAj('main');
}
}
}
function delPermesso(l_id)
/////////////////////////////////////////////
{
if (Ab.confirmDelete())
{
checkBoxes();
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="gr";
f.act.value="delAccess";
f.id_logAccess.value=l_id;
Ab.submitAj('main');
}
}
/////////////////////////////////////////////////
//////////////////////////////////////////////////
function addUser()
/////////////////////////////////////////////
{
if(checkFields())
{
checkBoxes();
var f = document.main;
f.action=f.actionPage.value;
if (Ab.validateForm('id_users','Utente','R'))
{
f.cmd.value="gr";
f.act.value="addUser";
Ab.submitAj('main');
}
}
}
function delUser(l_id)
/////////////////////////////////////////////
{
if (Ab.confirmDelete())
{
checkBoxes();
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="gr";
f.act.value="delUser";
f.id_userLog.value=l_id;
Ab.submitAj('main');
}
}
function getCrontabLogs()
{
var w = window.open("Crontab.log", "_blank");
}
function deleteCrontabLogs()
{
if (confirm("Verranno cancellato il file di log della crontab. Vuoi continuare?"))
{
//FACCIO IL SUBMIT
var f = document.main;
f.action=f.actionPage.value;
f.act.value="delClog";
f.cmd.value="gr";
Ab.submitAj('main');
}
}
function deleteLogs()
{
if (confirm("Verranno cancellati tutti i log in base ai criteri di ricerca selezionati. Vuoi continuare?"))
{
//FACCIO IL SUBMIT
var f = document.main;
f.action=f.actionPage.value;
f.act.value="";
f.cmd.value="delLogByCr";
Ab.submitAj('main');
}
}

View file

@ -0,0 +1,58 @@
// javascript per gestione campi obbligatori///
// barili//
///////////////////////////////////////////
////////T O O L B A R /////////////////////
///////////////////////////////////////////
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('descrizione','Descrizione','R');
}
function checkBoxes()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("dettaglio","flgAttivo","1","0");
}
function checkRadio()
{
//Ab.setRadioButtonValue("dettaglio","flgPlaAntPos");
}
function checkBoxesCR()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("ricerca","flgSommaCRL","1","0");
}
function checkRadioCR()
{
//Ab.setRadioButtonValue("ricerca","flgPlaAntPos");
}
function deleteLogs()
{
if (confirm("Verranno cancellati tutti i log mail in base ai criteri di ricerca selezionati. Vuoi continuare?"))
{
//FACCIO IL SUBMIT
var f = document.main;
f.action=f.actionPage.value;
f.act.value="";
f.cmd.value="delLogMailByCr";
Ab.submitAj('main');
}
}

View file

@ -0,0 +1,248 @@
// pkg_parm
//v 0.3
///////////////////////////////////////////
////////T O O L B A R /////////////////////
///////////////////////////////////////////
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
//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('id_parm','Chiave','R','descrizione','Descrizione','R');
}
/////////////////////////////////////////////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()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("dettaglio","flgSommaCRL","1","0");
}
function checkRadio()
{
//Ab.setRadioButtonValue("dettaglio","flgPlaAntPos");
}
function checkBoxesCR()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("ricerca","flgSommaCRL","1","0");
}
function checkRadioCR()
{
//Ab.setRadioButtonValue("ricerca","flgPlaAntPos");
}
/////////////////////////////////////////////////
//////////////////////////////////////////////////
function addRow()
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
if (Ab.validateForm('id_rowBean','RowBean','R'))
{
f.cmd.value="gr";
f.act.value="addRow";
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="gr";
f.act.value="delRow";
f.id_rowBean.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="gr";
f.act.value="modRow";
f.id_rowBean.value=l_id;
Ab.submitAj('main');
}
function init(){
//esempio di init color picker
var inp1 = document.getElementById('coloreHex');
//if(inp1) attachColorPicker(inp1, true);
if(inp1)
{
//alert('pio');
// attachColorPicker(inp1);
}
//abilitare window.onload=init
}
function initCommand()
{
if (confirm("Verranno inseriti i parametri standard. Voui continuare?"))
{
var f = document.main;
f.action=f.actionPage.value;
f.cmd.value="init";
f.act.value=""
f.newPwd1.value=prompt("Inserisci nuova password per super admin (vuota resta invariata):",f.newPwd1.value);
Ab.submitAj('main');
}
}
function refreshParms()
{
if (confirm("Verranno ricaricati in memoria tutti i parametri ed i dizionari. Vuoi Continuare?"))
{
var f = document.main;
f.action=f.actionPage.value;
f.cmd.value="_RST_ALL";
f.act.value=""
Ab.submitAj('main');
}
}
function refreshParmsD()
{
if (confirm("Verranno ricaricati in memoria tutti i parametri ed i dizionari. Vuoi Continuare?"))
{
var f = document.main;
f.action=f.actionPage.value;
f.cmd.value="_RST_ALL_D";
f.act.value=""
Ab.submitAj('main');
}
}
function reloadBundle()
{
if (confirm("Verranno ricaricati in memoria tutti i dizionari. Vuoi Continuare?"))
{
var f = document.main;
f.action=f.actionPage.value;
f.cmd.value="_RST_BUNDLE";
f.act.value=""
Ab.submitAj('main');
}
}
function reloadBundleD()
{
if (confirm("Verranno ricaricati in memoria tutti i dizionari. Vuoi Continuare?"))
{
var f = document.main;
f.action=f.actionPage.value;
f.cmd.value="_RST_BUNDLE_D";
f.act.value=""
Ab.submitAj('main');
}
}
function sendTestEmail()
{
if (confirm("Verra' inviata una mail di test in base ai parametri inseriti. Vuoi Continuare?"))
{
var f = document.main;
f.action=f.actionPage.value;
f.cmd.value="_TEST_MAIL";
f.act.value=""
Ab.submitAj('main');
}
}
function sendTestEmailD()
{
if (confirm("Verrà inviata una mail di test in base ai parametri inserit. Vuoi Continuare?"))
{
var f = document.main;
f.action=f.actionPage.value;
f.cmd.value="_TEST_MAIL_D";
f.act.value=""
Ab.submitAj('main');
}
}
/////////////////////////////////
// funzione richiamata sul document ready
//in modo da averne uno solo
///////////////////////////////
function documentReadyScript()
{
var tipo=$("#flgTipo").val();
if(tipo==1)
{
}
}
/////////////////////////////////
// funzione richiamata sul document ready
//in modo da averne uno solo
///////////////////////////////
function documentReadyScriptCR()
{
//caricaFlagTipoFornitore();
}
/*****************************************************/
/*****************************************************/
/* cambia flg da lista */
/*****************************************************/
/*****************************************************/
function cambiaBool(l_id)
{
var f = document.main;
f.action=f.actionPage.value;
f.cmd.value="cambiaBool";
f.act.value="";
f.id_parm.value=l_id;
Ab.submitAj('main');
}

View file

@ -0,0 +1,42 @@
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
//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');
}
function checkBoxes()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("dettaglio","flgSommaCRL","1","0");
}
function checkRadio()
{
//Ab.setRadioButtonValue("dettaglio","flgPlaAntPos");
}
function checkBoxesCR()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("ricerca","flgSommaCRL","1","0");
}
function checkRadioCR()
{
//Ab.setRadioButtonValue("ricerca","flgPlaAntPos");
}");

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,121 @@
/************************************************/
/* standard javascript for lte */
/************************************************/
/*************************************************/
/*************************************************/
/* DOCUMENT READY CR*/
/*************************************************/
/*************************************************/
function documentReadyScriptCR() {
}
/************************************************************/
/************************************************************/
/* DOCUMENT READY PRIMARY DETAIL*/
/************************************************************/
/************************************************************/
function documentReadyScript() {
}
/************************************************/
/************************************************/
/* 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
//nel campo aggiungere i seguenti attributi:
//mandatory="RisNum" mandatory-desc="<ab:lang>Importo Pagamento</ab:lang>"
return Ab.validateFormMandatory($("#lang").val());
//vecchia versione
// 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,42 @@
/////////// gestione TOOLBAR MASCHERE SEMPLIFICATE ///////////////
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
return Ab.validateForm('id_userProfile','ID','R','descrizione','Descrizione','R');
}
function checkBoxes()
/////////////////////////////////////////////
{
}
function checkBoxesCR()
/////////////////////////////////////////////
{
//var f = document.main;
//if (f.ckFlgValido.checked) f.flgValido.value="S";else f.flgValido.value="N";
}
function checkRadioCR()
{
/*var f = document.main;
if(f.rbFlgPagata[0].checked)
f.flgPagata.value=f.rbFlgPagata[0].value;
else
if(f.rbFlgPagata[1].checked)
f.flgPagata.value=f.rbFlgPagata[1].value;
else
f.flgPagata.value="";
*/
}

View file

@ -0,0 +1,101 @@
/////////////////////////////////////////////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
{
//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
//nel campo aggiungere i seguenti attributi:
//mandatory="RisNum" mandatory-desc="<ab:lang>Importo Pagamento</ab:lang>"
return Ab.validateFormMandatory($("#lang").val());
}
/////////////////////////////////////////////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()
/////////////////////////////////////////////
{
//var f = document.main;
//if (f.ckFlgValido.checked) f.flgValido.value="S";else f.flgValido.value="N";
}
function checkRadioCR()
{
/*var f = document.main;
if(f.rbFlgPagata[0].checked)
f.flgPagata.value=f.rbFlgPagata[0].value;
else
if(f.rbFlgPagata[1].checked)
f.flgPagata.value=f.rbFlgPagata[1].value;
else
f.flgPagata.value="";
*/
}
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');
}
}

View file

@ -0,0 +1,76 @@
/////////////////////////////////////////////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("dettaglio","flgPresenza","1","0");
}
function checkBoxesCR()
/////////////////////////////////////////////
{
//var f = document.main;
//if (f.ckFlgValido.checked) f.flgValido.value="S";else f.flgValido.value="N";
}
function checkRadioCR()
{
/*var f = document.main;
if(f.rbFlgPagata[0].checked)
f.flgPagata.value=f.rbFlgPagata[0].value;
else
if(f.rbFlgPagata[1].checked)
f.flgPagata.value=f.rbFlgPagata[1].value;
else
f.flgPagata.value="";
*/
}

View file

@ -0,0 +1,369 @@
//V. 2.3
//19-06-2023 maiUser
///////////////////////////////////////////
////////T O O L B A R /////////////////////
///////////////////////////////////////////
///////////////////////////////////////////
///////////////////////////////////////////
// POPUP CAMBIA PASSWORD
///////////////////////////////////////////
///////////////////////////////////////////
function cambiaPwdPop() {
$("#modalPwd").modal("show");
}
///////////////////////////////////////////
///////////////////////////////////////////
// CAMBIA PASSWORD
///////////////////////////////////////////
///////////////////////////////////////////
function cambiaPwd() {
var f = document.main;
f.action = f.actionPage.value;
checkBoxes();
f.cmd.value = "changePwd";
f.act.value = "";
$("#modalPwd").modal("hide");
setTimeout(
function () {
Ab.submitAj('main');
}, 1000);
}
///////////////////////////////////////////
///////////////////////////////////////////
// POPUP CAMBIA PASSWORD 2
///////////////////////////////////////////
///////////////////////////////////////////
function cambiaPwdPop2() {
$("#modalPwd2").modal("show");
}
///////////////////////////////////////////
///////////////////////////////////////////
// CAMBIA PASSWORD
///////////////////////////////////////////
///////////////////////////////////////////
function cambiaPwd2() {
var f = document.main;
f.action = f.actionPage.value;
checkBoxes();
f.cmd.value = "changePwdSuper";
f.act.value = "";
$("#modalPwd2").modal("hide");
setTimeout(
function () {
Ab.submitAj('main');
}, 1000);
}
/////////////////////////////////////////////////
//////////////////////////////////////////////////
function addPermesso()
/////////////////////////////////////////////
{
if (checkFields()) {
checkBoxes();
var f = document.main;
f.action = f.actionPage.value;
if (Ab.validateForm('id_access', 'Permesso', 'R', 'flgRW', 'Lettura/Scrittura', 'R')) {
f.cmd.value = "grAdmin";
f.act.value = "addAccess";
Ab.submitAj('main');
}
}
}
/////////////////////////////////////////////
function delPermesso(l_id)
/////////////////////////////////////////////
{
Ab.confirmDelete4(function () {
checkBoxes();
var f = document.main;
f.action = f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value = "grAdmin";
f.act.value = "delAccess";
f.id_userAccess.value = l_id;
Ab.submitAj('main');
});
}
/////////////////////////////////////////////////
//////////////////////////////////////////////////
function addGrPermesso()
/////////////////////////////////////////////
{
if (checkFields()) {
checkBoxes();
var f = document.main;
f.action = f.actionPage.value;
if (Ab.validateForm('id_accessGroup', 'Permesso', 'R')) {
f.cmd.value = "grAdmin";
f.act.value = "addAccessGroup";
Ab.submitAj('main');
}
}
}
function delGrPermesso(l_id)
/////////////////////////////////////////////
{
Ab.confirmDelete4(function () {
checkBoxes();
var f = document.main;
f.action = f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value = "grAdmin";
f.act.value = "delAccessGroup";
f.id_userAccessGroup.value = l_id;
Ab.submitAj('main');
});
}
function delLog()
/////////////////////////////////////////////
{
Ab.confirmDelete4(function () {
var f = document.main;
f.action = f.actionPage.value;
checkBoxes();
f.cmd.value = "delLog";
f.act.value = "";
Ab.submitAj('main');
});
}
function initCommand() {
Swal.fire({
title: "Inizializzazione",
text: "Verranno inseriti i parametri standard. Vui continuare?",
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;
f.action = f.actionPage.value;
f.cmd.value = "init";
f.act.value = ""
Ab.submitAj('main');
////////////////////////////////////////////////////////////////////
} else if (result.isDenied) {
//Swal.fire('Changes are not saved', '', 'info')
}
})
}
function updatePwd() {
Swal.fire({
title: "Cripta Password",
text: "Verranno create le password criptate se necessario. Procedura non reversibile. 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;
f.action = f.actionPage.value;
f.cmd.value = "initPwd";
f.act.value = ""
Ab.submitAj('main');
////////////////////////////////////////////////////////////////////
} else if (result.isDenied) {
//Swal.fire('Changes are not saved', '', 'info')
}
})
}
/**************************************************************/
/**************************************************************/
/** associativa cliente use */
/**************************************************************/
/**************************************************************/
function addUserCliente()
{
debugger;
if (checkFields()) {
var f = document.main;
f.action = f.actionPage.value;
if (Ab.validateForm4($("#lang").val(),'main','id_cliforU', 'Cliente', 'RisNumKey')) {
f.cmd.value = "addUserCliente";
f.act.value = "";
Ab.submitAj('main');
}
}
}
function delUserCliente(l_id)
{
Ab.confirmDelete4(function () {
checkBoxes();
var f = document.main;
f.action = f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value = "delUserCliente";
f.act.value = "";
f.id_userClifor.value = l_id;
Ab.submitAj('main');
});
}
function documentReadyScriptCR() {
//alert('pio');
//$(".select2").select2();
}
/*********************************************/
/*********************************************/
/* modifica utente n. 1!!! c'è comunque il
controllo a monte*/
/*********************************************/
/*********************************************/
function editOne() {
$("#main").attr("action", $("#actionPage").val());
$("#cmd", "#main").val("md");
$("#act", "#main").val("");
$("#cmd2").val("");
$("#act2").val("");
$("#" + $("#_id_name").val()).val(1);
Ab.submitAj('main');
}
/*********************************************/
/*********************************************/
/* crea coda messaggi in base a template*/
/*********************************************/
/*********************************************/
function creaCodaMsg() {
var f = document.main;
if (f.id_templateMsg.value != "") {
if (confirm("Verrà creata una nuova coda di messaggi in base al template scelto. Sei Sicuro?")) {
f.action = f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value = "creaCodaMsg";
Ab.submitAj('main');
}
} else
alert('Template non selezionato');
}
/*********************************************/
/*********************************************/
/* modifica e nuovo clifor su dettaglio*/
/*********************************************/
/*********************************************/
var retItemsClifor = [{
"formField": "id_clifor",
"modalField": "id_clifor"
}, {
"formField": "descrizioneClifor",
"modalField": "descrizioneCompleta"
}];
function nuovoClifor() {
if ($("#flgClienteFornitore").val() == 'C') {
newCli("main", retItemsClifor);
} else
newFor("main", retItemsClifor);
}
function modificaClifor() {
if ($("#flgClienteFornitore").val() == 'C')
modClifor("main", retItemsClifor);
else
modClifor("main", retItemsClifor);
}
function modificaCliente() {
if ($("#id_clifor").val() != "" && $("#id_clifor").val() != "0") {
var f = document.main;
f.action = "../anag/Clifor.abl";
// FACCIO IL SUBMIT
f.cmd.value = "md";
f.act.value = "";
Ab.submitAj('main');
}
}
function postSaveCliforCaller() {
saveCommand();
}
/*************************************************************/
/*************************************************************/
/* comando mail.. in qs. caso manda la mail di registrazione o quella del codice di controllo */
/*************************************************************/
function mailUser() {
Swal.fire({
title: "Mail Utente",
text: "Verra' inviata la mail di registrazione o quella con il control code. Vui continuare?",
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;
f.action = f.actionPage.value;
f.cmd.value = "mail";
f.act.value = ""
Ab.submitAj('main');
////////////////////////////////////////////////////////////////////
} else if (result.isDenied) {
//Swal.fire('Changes are not saved', '', 'info')
}
})
}

View file

@ -0,0 +1,39 @@
<div class="row">
<div class="col-xs-12">
<div class="box box-primary">
<div class="box-body">
<div class="row">
<div class="col-xs-4">
<label for="txtRicerca">Nominativo</label>
<input type="text" class="form-control input-sm" id="txtRicerca" name="txtRicerca" placeholder="nominativo" value="<%=CR.getTxtRicerca() %>" <%=Ab.jsCrS()%>>
<%=Ab.jsSetFocus("txtRicerca")%> </div>
<div class="col-xs-4">
<label for="login">Login</label>
<input type="text" class="form-control input-sm" id="login" name="login" placeholder="login" value="<%=CR.getLogin() %>" <%=Ab.jsCrS()%>>
</div>
<div class="col-xs-4">
<label for="eMail">Email</label>
<input type="text" class="form-control input-sm" id="eMail" name="eMail" placeholder="email" value="<%=CR.getEMail() %>" <%=Ab.jsCrS()%>>
</div>
</div>
<div class="row">
<div class="col-xs-6">
<label for="id_userProfile">Profilo Utente</label>
<select name="id_userProfile" id="id_userProfile" onChange="searching()" class="form-control select2" style="width: 100%;">
<ab:optionvec boundcolumn="id_userProfile" desccolumn="descrizione" vectumerator="listaProfiliUtente" value="<%=CR.getId_userProfile()%>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ab:optionvec>
</select>
</div>
<div class="col-xs-6">
<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>
<div class="box-footer"> <a class="btn btn-app btn-app-sm pull-right" href="javascript:searching()"> <i class="fa fa-search" title="Cerca"></i>Cerca </a> </div>
</div>
</div>
</div>
</div>

View file

@ -0,0 +1,27 @@
<table class="table-container" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="234" class="td-colored">Nominativo:
<input type="hidden" name="actionPage" id="actionPage" value="Users.abl">
<input name="id_users" type="hidden" id="id_users">
<br>
<input type="text" <%=Ab.jsCrS()%> id="txtRicerca" name="txtRicerca" size="25" title="" value="<%=CR.getTxtRicerca() %>">
<%=Ab.jsSetFocus("txtRicerca")%></td>
<td width="175" class="td-colored">Login:<br>
<input type="text" id="login" name="login" size="25" title="login" <%=Ab.jsCrS()%>value="<%=CR.getLogin() %>"></td>
<td width="244" colspan="2" class="td-colored">E-mail:<br>
<input type="text" id="eMail" name="eMail" size="25" title="email" <%=Ab.jsCrS()%> value="<%=CR.getEMail() %>"></td>
</tr>
<tr>
<td class="td-colored">Profilo Utente :<br>
<select name="id_userProfile" id="id_userProfile" onChange="searching()" >
<ab:optionvec boundcolumn="id_userProfile" desccolumn="descrizione" vectumerator="listaProfiliUtente" value="<%=CR.getId_userProfile()%>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ab:optionvec>
</select></td>
<td class="td-colored"> Attivo:<br />
<select name="flgValido" id="flgValido" <%=Ab.jsCrS()%> onChange="javascript:searching()">
<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></td>
<td colspan="2" align="right" class="td-colored"><a href="javascript:searching()"><img src="../_V3/_img/buttons/btn_cerca.png" alt="Cerca" title="Cerca" width="53" height="47" border="0"></a><a href="javascript:newCommand()"><img src="../_V3/_img/buttons/btn_new.png" alt="Nuovo Record" title="Nuovo Record" width="53" height="47" border="0"></a><a href="javascript:report()"><img src="../_V3/_img/buttons/btn_report.png" alt="Report" title="Report" width="53" height="47" border="0"></a></td>
</tr>
</table>

View file

@ -0,0 +1,122 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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-8">
<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-4 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="<acx:lang>Nuovo Record</acx:lang>"></i><acx:lang>Nuovo</acx:lang></a><acx:if wherecondition="<%=CR.isGoogleTranslatorEnable()%>"><a class="btn btn-app btn-app-sm" href="javascript:Ab.translateAllCR()"> <i class="fa fa-globe" title="<acx:lang>Traduci</acx:lang>"></i>
<acx:lang>Traduci</acx:lang>
</a></acx:if><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa Pagina</acx:lang>"></i><acx:lang>Stampa</acx:lang></a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i><acx:lang>Report</acx:lang></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() %>">
<input name="flgMobileView" type="hidden" id="flgMobileView" value="<%= CR.getFlgMobileView() %>">
<?=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_top.jsp" flush="true" />
</div>
<!-- /.box-header -->
<div class="box-body table-responsive mobileSwitch" name="lista<?=className?>" id='<%=CR.getFlgMobileView()==1?"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 fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_<?=beanNameLowerCase?>()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></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> ..... </acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,121 @@
/************************************************/
/* standard javascript for lte */
/************************************************/
/*************************************************/
/*************************************************/
/* DOCUMENT READY CR*/
/*************************************************/
/*************************************************/
function documentReadyScriptCR() {
}
/************************************************************/
/************************************************************/
/* DOCUMENT READY PRIMARY DETAIL*/
/************************************************************/
/************************************************************/
function documentReadyScript() {
}
/************************************************/
/************************************************/
/* 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
//nel campo aggiungere i seguenti attributi:
//mandatory="RisNum" mandatory-desc="<ab:lang>Importo Pagamento</ab:lang>"
return Ab.validateFormMandatory($("#lang").val());
//vecchia versione
// 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,95 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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">
<!-- 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-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('<?=backToSearch?>',null,'back')">Elenco <?=pageTitle?></a></li>
<li class="active">Dettaglio <?=pageTitle?></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="<acx:lang>Nuovo Record</acx:lang>"></i><acx:lang>Nuovo</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:saveCommand()"> <i class="fa fa-floppy-o" title="<acx:lang>Salva Record</acx:lang>"></i><acx:lang>Salva</acx:lang></a><acx:if wherecondition="<%=bean.isGoogleTranslatorEnable()%>"><a class="btn btn-app btn-app-sm" href="javascript:Ab.translateAll()"> <i class="fa fa-globe" title="<acx:lang>Traduci</acx:lang>"></i>
<acx:lang>Traduci</acx:lang>
</a></acx:if><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa</acx:lang>"></i><acx:lang>Stampa</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:deleteCommand()"> <i class="fa fa-trash-o" title="<acx:lang>Cancella Record</acx:lang>"></i><acx:lang>Elimina</acx:lang></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="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() %>">
<input name="flgMobileView" type="hidden" id="flgMobileView" value="<%= bean.getFlgMobileView() %>">
<?=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 -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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>.....<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,135 @@
<!-- 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="<acx:lang>Salva Record</acx:lang>"></i>
<acx:lang>Salva</acx:lang>
</a>
<acx:if wherecondition="<%=bean.isGoogleTranslatorEnable()%>"><a class="btn btn-app btn-app-sm" href="javascript:Ab.translateAllCR()"> <i class="fa fa-globe" title="<acx:lang>Traduci</acx:lang>"></i>
<acx:lang>Traduci</acx:lang>
</a></acx:if>
<a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa</acx:lang>"></i>
<acx:lang>Stampa</acx:lang>
</a><a class="btn btn-app btn-app-sm" href="javascript:report()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i>
<acx:lang>Report</acx:lang>
</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() %>">
<input name="flgMobileView" type="hidden" id="flgMobileView" value="<%= CR.getFlgMobileView() %>">
<?=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_top.jsp" flush="true" />
</div>
</div>
<!-- /.box-header -->
<div class="box-body table-responsive mobileSwitch" name="lista<?=className?>" id='<%=CR.getFlgMobileView()==1?"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 fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_<?=beanNameLowerCase?>()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></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> ..... </acx:else_logon>
<!-- InstanceEnd -->

335
www/admin/config/access.jsp Normal file
View file

@ -0,0 +1,335 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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 Permesso">
<!-- pagine di dettaglio -->
<jsp:useBean id="bean" class="it.acxent.common.Access" type="it.acxent.common.Access" 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/Access',null,'back')">Elenco Permessi</a></li>
<li class="active">Dettaglio Permesso</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="<acx:lang>Nuovo Record</acx:lang>"></i>
<acx:lang>Nuovo</acx:lang>
</a><a class="btn btn-app btn-app-sm" href="javascript:saveCommand()"> <i class="fa fa-floppy-o" title="<acx:lang>Salva Record</acx:lang>"></i>
<acx:lang>Salva</acx:lang>
</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa</acx:lang>"></i>
<acx:lang>Stampa</acx:lang>
</a><a class="btn btn-app btn-app-sm" href="javascript:deleteCommand()"> <i class="fa fa-trash-o" title="<acx:lang>Cancella Record</acx:lang>"></i>
<acx:lang>Elimina</acx:lang>
</a>
<acx:if wherecondition="<%=bean.getFlgTabella()==1%>"> <a class="btn btn-app btn-app-sm" href="javascript:createTableDesc()"> <i class="fa fa-cogs" title="Crea table desc"></i>Crea Table Desc</a><a class="btn btn-app btn-app-sm" href="javascript:createJspPagesCR()"> <i class="fa fa-code" title="Crea pagina Ricerca o simple Jsp"></i>Crea Ricerca Jsp</a><a class="btn btn-app btn-app-sm" href="javascript:createJspPagesD()"> <i class="fa fa-code" title="Crea pagine Jsp"></i>Crea Pagina Dettaglio o Simple Jsp</a> </acx:if>
<acx:if wherecondition="<%=utenteLogon.getId_userProfile()==1%>"><a class="btn btn-app btn-app-sm" href="javascript:refreshParmsD();"> <i class="fa fa-refresh" title="Refresh parametri"></i>Refresh parametri</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 type="hidden" name="actionPage" id="actionPage" value="../config/Access.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() %>">
<input name="id_tableDesc" type="hidden" id="id_tableDesc">
<input name="value" type="hidden" id="value">
<!-- dettaglio -->
<input name="tab" type="hidden" id="tab">
<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">Chiave: </label>
<br>
<input name="id_access" type="text" class="form-control input-sm" id="id_access" value="<%=bean.getId_access()%>" size="15" maxlength="30" <%=readonly%> <%=Ab.jsCr("descrizione")%>>
<%=Ab.jsSetFocus("id_access")%> </div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Descrizione:</label>
<br>
<input name="descrizione" type="text" class="form-control input-sm" id="descrizione" value="<%=bean.getDescrizione()%>" size="30" maxlength="30" <%=Ab.jsCrS()%>>
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca"> </label>
<label>E' una tabella:</label>
<br>
<input type="checkbox" class="minimal" <%= bean.getFlgTabella()==1?"checked":""%> name="ckflgTabella" id="ckflgTabella" >
<input type="hidden" name="flgTabella" id="flgTabella" value="<%= bean.getFlgTabella() %>">
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca"> </label>
<acx:if wherecondition="<%=bean.getFlgTabella()==1%>">
<label> Usa Safe Update:</label>
<br>
<input type="checkbox" class="minimal" <%= bean.getFlgSafeUpdate()==1?"checked":""%> name="ckflgSafeUpdate" id="ckflgSafeUpdate" >
<input type="hidden" name="flgSafeUpdate" id="flgSafeUpdate" value="<%= bean.getFlgSafeUpdate() %>">
</acx:if>
<acx:else><strong>Permesso generico</strong></acx:else>
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca"> </label>
<acx:if wherecondition="<%=bean.getFlgTabella()==1%>">
<label> Usa Delete Cascade:</label>
<br>
<input type="checkbox" class="minimal" <%= bean.getFlgDeleteCascade()==1?"checked":""%> name="ckflgDeleteCascade" id="ckflgDeleteCascade" >
<input type="hidden" name="flgDeleteCascade" id="flgDeleteCascade" value="<%= bean.getFlgDeleteCascade()%>">
</acx:if>
<acx:else> <strong>Permesso generico</strong> </acx:else>
</div>
</div>
<acx:if wherecondition="<%=bean.getFlgTabella()==1%>">
<div class="row">
<div class="col-lg-12">
<label for="txtRicerca"> </label> <div class="text-green">
<strong>DETERMINAZIONE CASE ATTRIBUTI STRINGA:</strong> inserire valori separati da <strong>,</strong>: usare<strong> *</strong> per indicare qualsiasi attibuto stringa della tabella. In caso di conflitto, segue l'ordine AsIs, MAIUSCOLO, minuscolo, Prima Maiuscola. La<strong> *</strong> ha priorit&agrave; inferiore rispetto ai campi definiti. I campi che contengono &quot;email&quot; in qualsiasi modo, vengono sempre trattati come STRING_AS_IS. I campi che sono memorizzati in html, impostarli come STRING_AS_IS.<br>
<br></div>
<strong>Campi disponibili: </strong><div style="overflow-y: auto; max-height: 200px">
<acx:whilevec rowbeanclass="java.lang.String" vectumerator="listaAttributi"><%=rowBean%> - </acx:whilevec>
</div></div>
<div class="col-lg-4 col-xs-12">
<label for="txtRicerca">Attributi AsIs (default oppure valori separati da , solo stringhe)</label>
<br>
<input type="text" class="form-control input-sm" id="attrAsIs" name="attrAsIs" size="80" maxlength="1000" value="<%= bean.getAttrAsIs() %>">
</div>
<div class="col-lg-4 col-xs-12">
<label for="txtRicerca">Attributi MAIUSCOLI (* oppure valori separati da , solo stringhe)</label>
<br>
<input type="text" class="form-control input-sm" id="attrMaiuscoli" name="attrMaiuscoli" size="80" maxlength="1000" value="<%= bean.getAttrMaiuscoli() %>">
</div>
<div class="col-lg-4 col-xs-12">
<label for="txtRicerca">Attributi minuscoli (* oppure valori separati da , solo stringhe)</label>
<br>
<input type="text" class="form-control input-sm" id="attrMaiuscoli2" name="attrMinuscoli" size="80" maxlength="1000" value="<%= bean.getAttrMinuscoli() %>">
</div>
<div class="col-lg-4 col-xs-12">
<label for="txtRicerca">Attributi Con Primo Carattere Maiuscolo (* oppure valori separati da , solo stringhe)</label>
<br>
<input type="text" class="form-control input-sm" id="attr1Maiuscoli" name="attr1Maiuscoli" size="80" maxlength="1000" value="<%= bean.getAttr1Maiuscoli() %>">
</div>
</div>
<div class="row">
<div class="col-lg-4 col-xs-12">
<label for="txtRicerca">Attributi Encoded(* oppure valori separati da , solo stringhe)</label>
<br>
<input type="text" class="form-control input-sm" id="attrEncoded" name="attrEncoded" size="80" maxlength="1000" value="<%= bean.getAttrEncoded() %>">
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Modalit&agrave; Encoding:</label>
<br>
<select name="flgEncodeModalita" id="flgEncodeModalita" class="form-control select2">
<acx:optionflg boundcolumn="flgEncodeModalita" valuelist="0,1"> </acx:optionflg>
</select>
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Algoritmo Encoding</label>
<br>
<select name="flgEncodeAlgoritmo" id="flgEncodeAlgoritmo" class="form-control select2">
<acx:optionflg boundcolumn="flgEncodeAlgoritmo" valuelist="0,1,2"> </acx:optionflg>
</select>
</div>
<div class="col-lg-4 col-xs-12">
<label for="txtRicerca">Attributi COMPRESSI (* oppure valori separati da , solo stringhe. NO CAMPI CHIAVE, NO ENCODED)</label>
<br>
<input type="text" class="form-control input-sm" id="attrCompressi" name="attrCompressi" size="80" maxlength="1000" value="<%= bean.getAttrCompressi() %>">
</div>
</div>
<div class="row">
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Combo Type</label>
<br>
<select name="flgCombo" id="flgCombo" class="form-control select2">
<acx:optionflg boundcolumn="flgCombo" valuelist="0,1,2"> </acx:optionflg>
</select>
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Campo Descrittivo Combo e ajax</label>
<br>
<input type="text" class="form-control input-sm" id="comboDescColumn" name="comboDescColumn" maxlength="40" value="<%= bean.getComboDescColumn() %>">
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">ajaxSearchServlet</label>
<br>
<input type="text" class="form-control input-sm" id="ajaxSearchServlet" name="ajaxSearchServlet" maxlength="40" value="<%= bean.getAjaxSearchServlet() %>">
</div>
<div class="col-lg-3 col-xs-12">
<label for="txtRicerca">ajstReturnFields</label>
<br>
<textarea class="form-control input-sm" name="ajstReturnFields" id="ajstReturnFields"><%= bean.getAjstReturnFields() %></textarea>
</div>
</div>
<div class="row">
<div class="col-lg-1 col-xs-6">
<label for="flgAutoCR">Auto Jsp CR:</label>
<br>
<input type="checkbox" class="minimal" name="ckflgAutoCR" id="ckflgAutoCR" <%=bean.getFlgAutoCR()==1?"checked":""%>>
<input type="hidden" name="flgAutoCR" id="flgAutoCR" value="<%=bean.getFlgAutoCR()%>" onChange="changeAuto()">
</div>
<div class="col-lg-1 col-xs-6">
<label for="flgAutoPD">Auto Jsp PD:</label>
<br>
<input type="checkbox" class="minimal" name="ckflgAutoPD" id="fcklgAutoPD" <%=bean.getFlgAutoPD()==1?"checked":""%>>
<input type="hidden" name="flgAutoPD" id="flgAutoPD" value="<%=bean.getFlgAutoPD()%>" onChange="changeAuto()">
</div>
<div class="col-lg-1 col-xs-6">
<label for="flgAutoAJST">Auto Jsp AJST:</label>
<br>
<input type="checkbox" class="minimal" name="ckflgAutoAJST" id="ckflgAutoAJST" <%=bean.getFlgAutoAJST()==1?"checked":""%>>
<input type="hidden" name="flgAutoAJST" id="flgAutoAJST" value="<%=bean.getFlgAutoAJST()%>" onChange="changeAuto()">
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Suffisso Dir Pages</label>
<br>
<input type="text" class="form-control input-sm" id="suffissoDirPages" name="suffissoDirPages" maxlength="40" value="<%= bean.getSuffissoDirPages() %>">
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Suffisso jsp PD</label>
<br>
<input type="text" class="form-control input-sm" id="suffissoPD" name="suffissoPD" maxlength="40" value="<%= bean.getSuffissoPD() %>">
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Suffisso jsp CR</label>
<br>
<input type="text" class="form-control input-sm" id="suffissoCR" name="suffissoCR" maxlength="40" value="<%= bean.getSuffissoCR() %>">
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Suffisso jsp E</label>
<br>
<input type="text" class="form-control input-sm" id="suffissoE" name="suffissoE" maxlength="40" value="<%= bean.getSuffissoE() %>">
</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 class="active"><a href="#HELP" data-toggle="tab">HELP</a></li>
<li><a href="#AUTO" data-toggle="tab">Main Auto data</a></li>
<li ><a href="#CAMPI" data-toggle="tab">Tipologia Campi</a></li>
<li class="autoData"><a href="#MCR" data-toggle="tab">Maschera Ricerca (CR)</a></li>
<li class="autoData"><a href="#MCRLIST" data-toggle="tab">Lista maschera Ricerca o Simple</a></li>
<li class="autoData"><a href="#MDET" data-toggle="tab">Maschera Dettaglio o Simple</a> </li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="HELP">
<acx:if wherecondition='<%=utenteLogon.getId_userProfile()==1%>'>
<jsp:include page="_inc_access_help.jsp" flush="true" />
</acx:if>
<acx:else>
<p>Permessi mancanti </p>
</acx:else>
</div>
<div class="tab-pane " id="AUTO">
<acx:if wherecondition='<%=utenteLogon.getId_userProfile()==1%>'>
<jsp:include page="_inc_access_auto_data.jsp" flush="true" />
</acx:if>
<acx:else>
<p>Permessi mancanti </p>
</acx:else>
</div>
<div class="tab-pane " id="CAMPI">
<acx:if wherecondition='<%=utenteLogon.getId_userProfile()==1%>'>
<jsp:include page="_inc_access_tipologia_campi.jsp" flush="true" />
</acx:if>
<acx:else>
<p>Permessi mancanti </p>
</acx:else>
</div>
<div class="tab-pane autoData" id="MCR">
<acx:if wherecondition='<%=utenteLogon.getId_userProfile()==1%>'>
<jsp:include page="_inc_access_CR.jsp" flush="true" />
</acx:if>
<acx:else>
<p>Permessi mancanti </p>
</acx:else>
</div>
<div class="tab-pane autoData" id="MCRLIST">
<acx:if wherecondition='<%=utenteLogon.getId_userProfile()==1%>'>
<jsp:include page="_inc_access_CRLista.jsp" flush="true" />
</acx:if>
<acx:else>
<p>Permessi mancanti </p>
</acx:else>
</div>
<div class="tab-pane autoData" id="MDET">
<acx:if wherecondition='<%=utenteLogon.getId_userProfile()==1%>'>
<jsp:include page="_inc_access_dettaglio.jsp" flush="true" />
</acx:if>
<acx:else>
<p>Permessi mancanti </p>
</acx:else>
</div>
</div>
<!-- /.tab-content -->
</div>
<!-- nav-tabs-custom -->
</div>
</div>
</acx:if>
</div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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-access.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,174 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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="Permessi - ricerca" />
<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.common.AccessCR" type="it.acxent.common.AccessCR" 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-8">
<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 Permessi</li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-4 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="<acx:lang>Nuovo Record</acx:lang>"></i><acx:lang>Nuovo</acx:lang></a>
<acx:if wherecondition="<%=utenteLogon.getId_userProfile()==1%>"><a class="btn btn-app btn-app-sm" href="javascript:refreshParmsS();"> <i class="fa fa-refresh" title="Refresh parametri"></i>Refresh parametri</a></acx:if>
<a class="btn btn-app btn-app-sm" href="javascript:reloadBundle()"> <i class="fa fa-cog" title="Reload Dictionary Bundle"></i>Reload Dictionary</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa Pagina</acx:lang>"></i><acx:lang>Stampa</acx:lang></a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i><acx:lang>Report</acx:lang></a> <a class="btn btn-app btn-app-sm" href="javascript:exportToXml();"> <i class="fa fa-upload" title="Export XML"></i>Export XML</a><a class="btn btn-app btn-app-sm" href="javascript:importFromXml();"> <i class="fa fa-download" title="Import XML"></i>Import XML</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/Access.abl">
<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() %>">
<div class="row">
<div class="col-lg-12">
<div class="box box-ricerca">
<div class="box-body">
<div class="row">
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Chiave o Descrizione: </label>
<input name="id_access" id="id_access" type="hidden" value="<%=CR.getId_access()%>">
<br>
<input type="text" class="form-control input-sm" id="searchTxt" <%=Ab.jsCrS()%> name="searchTxt" size="25" maxlength="30" value="<%=CR.getSearchTxt()%>">
<%=Ab.jsSetFocus("searchTxt")%></div>
<div class="col-lg-1 col-xs-6">
<label for="txtRicerca">Tabella: </label>
<br>
<select name="flgTabella" id="flgTabella" class="form-control select2" onChange="searching()">
<option value="-1" <%=CR.getFlgTabella()==-1?"selected":"" %>>Tutti</option>
<option value="1" <%=CR.getFlgTabella()==1?"selected":"" %>>Si</option>
<option value="0" <%=CR.getFlgTabella()==0?"selected":"" %>>No</option>
</select>
</div>
<div class="col-lg-3 col-xs-12">
<label for="descrizione">File Xml Import tabelle:</label>
<br>
<div class="loadFile">
<label>
<input name="btn-upload_file_1" type="file" id="btn-upload_file_1" size="40" maxlength="200" onChange="Ab.saveFile(0,1)">
<input type="hidden" id="fileNameOnServer_1" name="fileNameOnServer_1">
<div id="uploadFileRes_1">CARICA IL FILE</div>
</div>
</label>
</div>
<div class="col-lg-5 col-xs-6"> <a class="btn-search btn btn-app btn-app-sm pull-right hidden-print" href="javascript:searching()"> <i class="fa fa-search" title="Cerca"></i>Cerca </a> </div>
</div>
</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 table-responsive mobileSwitch" name="lista" id='<%=CR.getFlgMobileView()==1?"no-more-tables":""%>'>
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th rowspan="2">&nbsp;</th>
<th rowspan="2">Chiave</th>
<th rowspan="2">Descrizione</th>
<th colspan="3">Case Attributi (solo stringhe)</th>
</tr>
<tr>
<th >MAIUSCOLE</th>
<th >minuscole</th>
<th >Prima Maiuscola</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.common.Access" vectumerator="list">
<tr >
<td ><div class="inline text-center hidden-print"><a href="javascript:modifyCommand('<%=rowBean.getId_access()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_access()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div></td>
<td data-title="Chiave"><acx:if wherecondition="<%=rowBean.getFlgTabella()==1%>"><i class="fa fa-check" title="Permesso su tabella"></i>
<acx:if wherecondition='<%=rowBean.getFlgAutoCR()==1%>'><i class="fa fa-unlock" title="Creazione Jsp CR Automatica"></i></acx:if>
<acx:if wherecondition='<%=rowBean.getFlgAutoPD()==1%>'><i class="fa fa-unlock" style="color: blue" title="Creazione Jsp PD Automatica"></i></acx:if>
<acx:if wherecondition='<%=rowBean.getFlgAutoAJST()==1%>'><i class="fa fa-unlock" style="color: orange" title="Creazione Jsp AJST Automatica"></i></acx:if>
<acx:if wherecondition="<%=rowBean.getFlgSafeUpdate()==1%>"><i class="fa fa-check-circle-o" title="Safe Update Abilitato"></i> </acx:if>
<acx:if wherecondition='<%=rowBean.getFlgDeleteCascade()==1%>'><i class="fa fa-warning" title="Delete Cascade Attiva"></i></acx:if>
</acx:if>
<%= rowBean.getId_access() %></td>
<td data-title="Descrizione"><%= rowBean.getDescrizione() %></td>
<td data-title="MAIUSC."><acx:if wherecondition='<%=rowBean.getAttrMaiuscoli().equals("*")%>'>TUTTI I CAMPI</acx:if>
<acx:else><%= rowBean.getAttrMaiuscoli() %></acx:else></td>
<td data-title="minusc."><acx:if wherecondition='<%=rowBean.getAttrMinuscoli().equals("*")%>'>tutti i campi</acx:if>
<acx:else><%= rowBean.getAttrMinuscoli() %></acx:else></td>
<td data-title="Prima Maiusc."><acx:if wherecondition='<%=rowBean.getAttr1Maiuscoli().equals("*")%>'>Tutti I Campi</acx:if>
<acx:else><%= rowBean.getAttr1Maiuscoli() %></acx:else></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 -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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-access.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,227 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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="Gruppo Permessi">
<!-- pagine di dettaglio -->
<jsp:useBean id="bean" class="it.acxent.common.AccessGroup" type="it.acxent.common.AccessGroup" scope="request" >
</jsp:useBean>
<jsp:useBean id="beanUAG" class="it.acxent.common.UserAccessGroup" type="it.acxent.common.UserAccessGroup" 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/AccessGroup',null,'back')">Elenco Gruppi Permessi</a></li>
<li class="active">Dettaglio Gruppo Permessi</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="<acx:lang>Nuovo Record</acx:lang>"></i><acx:lang>Nuovo</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:saveCommand()"> <i class="fa fa-floppy-o" title="<acx:lang>Salva Record</acx:lang>"></i><acx:lang>Salva</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:duplicaAccessGroup()"> <i class="fa fa-clone" title="<acx:lang>Duplica</acx:lang>"></i><acx:lang>Duplica</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printCommand()"> <i class="fa fa-print" title="<acx:lang>Stampa</acx:lang>"></i><acx:lang>Stampa</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:deleteCommand()"> <i class="fa fa-trash-o" title="<acx:lang>Cancella Record</acx:lang>"></i><acx:lang>Elimina</acx:lang></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/AccessGroup.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">
<label for="descrizione">Descrizione:</label>
<br>
<input name="descrizione" type="text" class="form-control input-sm" id="descrizione" value="<%=bean.getDescrizione()%>" size="30" maxlength="30">
<input type="hidden" id="id_accessGroup" name="id_accessGroup" maxlength="" size="4" value="<%=bean.getId_accessGroup()%>">
</div>
<div class="col-lg-7">
<label for="descrizione">Nota:</label>
<br>
<textarea class="form-control input-sm" name="nota" rows="4" id="nota"><%= bean.getNota() %></textarea>
</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 class="active"><a href="#PERM" data-toggle="tab">Permessi</a></li>
<li><a href="#USER" data-toggle="tab">Utenti associati</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="PERM">
<acx:if wherecondition='<%=utenteLogon.getId_userProfile()==1%>'>
<div class="row">
<div class="col-lg-4">
Permesso:<br>
<select name="id_access" id="id_access" class="form-control" >
<acx:optionvec boundcolumn="id_access" desccolumn="descrizione" vectumerator="listaPermessi" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</acx:optionvec>
</select>
<input name="id_accessGroupAccess" type="hidden" id="id_accessGroupAccess">
</div>
<div class="col-lg-4">
Lettura/Scrittura:<br>
<select name="flgRW" id="flgRW" class="form-control">
<option value="1" ><%=it.acxent.db.DBAdapter.getAccessType(1)%></option>
<option value="2" ><%=it.acxent.db.DBAdapter.getAccessType(2)%></option>
<option value="3" ><%=it.acxent.db.DBAdapter.getAccessType(3)%></option>
<option value="4" ><%=it.acxent.db.DBAdapter.getAccessType(4)%></option>
</select>
</div>
<div class="col-lg-4">
<a class="btn btn-app btn-app-sm pull-right" href="javascript:addPermesso()">
<i class="fa fa-plus" title="Aggiungi Permesso"></i>Aggiungi Permesso
</a>
</div>
</div>
<div class="row">
<div class="col-lg-12" id="no-more-tables">
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>&nbsp;</th>
<th>Descrizione</th>
<th>R/M/W/D</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.common.AccessGroupAccess" vectumerator="listaAccessGroupAccess">
<tr>
<td class="comandi" align="center">
<div class="inline text-center hidden-print">
<a href="javascript:delPermesso('<%=rowBean.getId_accessGroupAccess()%>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a>
</div>
</td>
<td data-title="Descrizione"><%= rowBean.getAccess().getDescrizione() %></td>
<td data-title="R/M/W/D"><%= rowBean.getRW() %></td>
</tr>
</acx:whilevec>
</table>
</div>
</div>
</acx:if>
</div>
<div class="tab-pane" id="USER">
<acx:if wherecondition='<%=utenteLogon.getId_userProfile()==1%>'> <input name="id_userAccessGroup" type="hidden" id="id_userAccessGroup">
<div class="row">
<div class="col-lg-4 col-xs-6">
<label>Utente:</label>
<br>
<acx:inputajax bean="beanUAG" boundcolumn="id_users" resultboundcolumn="id_users" action='<%="/admin/config/Users.abl?searchTxt="%>'
nchar="0" returndata="" nextacion="applicaListino()"
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
<div class="input-group input-group-sm">
<input name="descrizioneUser" type="text" class="form-control input-sm ajSearchText" id="descrizioneUser" value="" />
</div>
</acx:inputajax>
</div>
<div class="col-lg-8">
<a class="btn btn-app btn-app-sm pull-right" href="javascript:addUser()">
<i class="fa fa-plus" title="Aggiungi Permesso"></i>Aggingi Utente
</a>
</div>
</div>
<div class="row">
<div class="col-lg-12" id="no-more-tables">
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>&nbsp;</th>
<th>Descrizione</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.common.UserAccessGroup" vectumerator="listaUserAccessGroup">
<tr>
<td class="comandi" align="center">
<div class="inline text-center hidden-print">
<acx:ifusergrant grant="USERS">
<a href="javascript:Ab.callAbl('/admin/config/Users','md','','id_users=<%=rowBean.getId_users()%>')">
<i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a>
<!--
<a href="../config/Users.abl?cmd=md&id_users=<%=rowBean.getId_users()%>"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a>
-->
</acx:ifusergrant>
<a href="javascript:delUser('<%=rowBean.getId_userAccessGroup()%>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a>
</div>
</td>
<td data-title="Descrizione"><%= rowBean.getUsers().getCognomeNome() %></td>
</tr>
</acx:whilevec>
</table>
</div>
</div>
</acx:if>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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-accessGroup.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,143 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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="Gruppi Permessi - ricerca">
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
</jsp:useBean>
<jsp:useBean id="CR" class="it.acxent.common.AccessGroupCR" type="it.acxent.common.AccessGroupCR" 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-8">
<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 Gruppi Permessi</li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-4 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="<acx:lang>Nuovo Record</acx:lang>"></i><acx:lang>Nuovo</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa Pagina</acx:lang>"></i><acx:lang>Stampa</acx:lang></a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i><acx:lang>Report</acx:lang></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/AccessGroup.abl">
<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() %>">
<div class="row hidden-print">
<div class="col-lg-12">
<div class="box box-ricerca">
<div class="box-body">
<div class="row">
<div class="col-lg-3">
<label for="txtRicerca">Chiave o Descrizione: </label>
<input name="id_accessGroup" id="id_accessGroup" type="hidden" value="<%=CR.getId_accessGroup()%>">
<br>
<input type="text" class="form-control input-sm" id="searchTxt" <%=Ab.jsCrS()%> name="searchTxt" size="25" maxlength="30" value="<%=CR.getSearchTxt()%>">
<%=Ab.jsSetFocus("searchTxt")%>
</div>
<div class="col-lg-9">
<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>
</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>
<th>&nbsp;</th>
<th>ID</th>
<th>Descrizione </th>
<th>Nota</th>
<th>Utenti</th>
<th>Accessi</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.common.AccessGroup" vectumerator="list">
<tr>
<td class="comandi text-center">
<div class="inline text-center hidden-print">
<a href="javascript:modifyCommand('<%=rowBean.getId_accessGroup()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a>
<a href="javascript:deleteCommandCR('<%=rowBean.getId_accessGroup()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a>
</div>
</td>
<td data-title="ID"><%= rowBean.getId_accessGroup() %></td>
<td data-title="Descrizione"><%= rowBean.getDescrizione() %></td>
<td data-title="Nota"><%= rowBean.getNota() %></td>
<td data-title="Utenti"><%= rowBean.getUsers() %></td>
<td data-title="Accessi"><%= rowBean.getAccesses() %></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 -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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-accessGroup.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,152 @@
<!DOCTYPE html>
<html><!-- InstanceBegin template="/Templates/3beanSimple.dwt" codeOutsideHTMLIsLocked="false" -->
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
<%@ page language="java" import="it.acxent.jsp.*" %>
<!-- InstanceBeginEditable name="taglib" -->
<!-- InstanceEndEditable --><head>
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean><jsp:useBean id="encType" 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>
<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="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<!-- InstanceBeginEditable name="title" -->
<title>::Permessi 1.1</title>
<!-- InstanceEndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="description" content="Ablia S.r.l." />
<meta name="Keywords" content="" />
<meta name="author" content="Designed by AgenziaVerde- http://www.agenziaverde.it" />
<link rel="shortcut icon" href=".../admin/_logo/favicon.ico" />
<link rel="stylesheet" type="text/css" href="../_V3/_css/reset.css" media="screen" />
<acx:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/text.css" media="screen" /></acx:custom_css>
<acx:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/content.css" media="screen" /></acx:custom_css>
<acx:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/layout_content.css" media="screen" /></acx:custom_css>
<!-- InstanceBeginEditable name="css" -->
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
</head>
<jsp:include page="../_V3/_inc/_allJs2.jsp" flush="true" />
<body>
<!-- #BeginEditable "Script" --><script language="JavaScript" src="_js/acxent-access.js"></script><!-- #EndEditable -->
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
</jsp:useBean>
<!-- InstanceBeginEditable name="Bean" -->
<jsp:useBean id="bean" class="it.acxent.common.Access" type="it.acxent.common.Access" scope="request" >
</jsp:useBean>
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
</jsp:useBean>
<!-- InstanceEndEditable -->
<acx:if_logon_ok trueifnotsecure="true">
<div id="togglePlaceholder" style="width:30px;float:left;margin-left:3px"></div>
<form method="post" action="" name="main" id="main" <%=encType%> onSubmit="if(checkFields()) formSaveCommand();else return false;">
<jsp:include page="../_V3/_inc/_formMainFields.jsp" flush="true" /><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() %>"><input name="lastUpdTmst" type="hidden" value="<%= bean.getLastUpdTmstString() %>"><div class="path" style="margin-left:40px"> <!-- path logico della pagina -->
<p><a href="javascript:menu();">Menu</a><!-- InstanceBeginEditable name="navbar" --> &raquo; Gestione Permessi<input type="hidden" name="actionPage" id="actionPage" value="Access.abl"><!-- InstanceEndEditable -->
<h1 style="float:right"><!-- InstanceBeginEditable name="pageTitle" -->Permessi<!-- InstanceEndEditable -->&nbsp;<a href="javascript:help();"><img src="../_V3/_img/icone/userbar/ico_help.png" alt="Help" title="Help" width="32" height="27" class="noborder"></a></h1>
</p><span><jsp:include page="../_V3/_inc/beanLastUpd.jsp" flush="true" /></span>
</div>
<div id="inside" class="body">
<div class="toolbar"><!-- InstanceBeginEditable name="toolbar" -->
<div class="user_menu"><a href="javascript:saveCommand();"><img src="../_V3/_img/icone/32/save_32.png" alt="Salva Record" title="Salva Record"></a> <acx:if wherecondition="<%=utenteLogon.getId_userProfile()==1%>"><a href="javascript:refreshParmsS();"><img src="../_V3/_img/icone/32/gear_32.png" alt="Refresh parametri" title="Refresh parametri"></a></acx:if></div>
<!-- InstanceEndEditable --><div id='messaggi' class='msg'>
<jsp:include page="../_V3/_inc/beanMsg.jsp" flush="true" /></div></div>
<div class="body-container"> <!-- InstanceBeginEditable name="body" -->
<table class="table-container" cellpadding="0" cellspacing="0" width="100%">
<tr >
<td class="td-colored" >Chiave:<br>
<input name="id_access" type="text" class="mandatoryField" id="id_access" value="<%=bean.getId_access()%>" size="15" maxlength="30" <%=readonly%> <%=Ab.jsCr("descrizione")%>>
<%=Ab.jsSetFocus("id_access")%> </td>
<td width="299" colspan="-1" class="td-colored" >Descrizione:<br>
<input name="descrizione" type="text" class="mandatoryField" id="descrizione" value="<%=bean.getDescrizione()%>" size="30" maxlength="30" <%=Ab.jsCrS()%>></td>
<td width="298" class="td-colored" >Usa Safe Update:<br>
<input type="checkbox" <%= bean.getFlgSafeUpdate()==1?"checked":""%> name="ckflgSafeUpdate" id="ckflgSafeUpdate" >
<input type="hidden" name="flgSafeUpdate" id="flgSafeUpdate"></td>
</tr>
<tr >
<td colspan="3" class="td-colored" >Attributi MAIUSCOLI (valori separati da ,): usare * per indicare tutti gli attibuti stringa. In caso di conflitto, segue l'ordine MAIUSCOLO, minuscolo, Prima Maiuscola. La * ha priorit&agrave; inferiore<br>
<input type="text" id="attrMaiuscoli" name="attrMaiuscoli" size="80" maxlength="1000" value="<%= bean.getAttrMaiuscoli() %>"></td>
</tr>
<tr >
<td colspan="3" class="td-colored" >Attributi minuscoli (valori separati da ,):<br>
<input type="text" id="attrMaiuscoli2" name="attrMinuscoli" size="80" maxlength="1000" value="<%= bean.getAttrMinuscoli() %>"></td>
</tr>
<tr >
<td colspan="3" class="td-colored" >Attributi Con Primo Carattere Maiuscolo (valori separati da ,):<br>
<input type="text" id="attrMaiuscoli3" name="attr1Maiuscoli" size="80" maxlength="1000" value="<%= bean.getAttr1Maiuscoli() %>"></td>
</tr>
</table>
<!-- InstanceEndEditable --></div>
<table class="table-container" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="td-paginazione align-centre" width="33%">Record Trovati: <strong><%=list.getTotNumberOfRecords()%></strong></td>
<td class="td-paginazione align-centre" width="33%"><acx:prevvec link="javascript:prevPageDetail();" vectumerator="list"> <img src="../_V3/_img/icone/16/left_16.png" alt=">>"></acx:prevvec>
&nbsp;&nbsp;Pagina <%=list.getPageNumber()%> di <%=list.getTotNumberOfPages()%> &nbsp; &nbsp;
<acx:nextvec link="javascript:nextPageDetail();" vectumerator="list"> <img src="../_V3/_img/icone/16/right_16.png" alt=">>"></acx:nextvec></td>
<td class="td-paginazione align-right" width="33%">Vai a pagina
<input name="pageNumberGo" id="pageNumberGo" size="4" <%=Ab.jsCrS("goPageDetail()")%> title="Inserisci il numero di pagina e premi invio o 'Procedi'">
<a href="javascript:goPageDetail();">Procedi &raquo;</a></td>
</tr>
</table>
<!-- InstanceBeginEditable name="list" -->
<table cellspacing="0" cellpadding="0" class="table-container th-riga alternating" width="100%">
<tr>
<th width="37">&nbsp;</th>
<th width="109">Chiave</th>
<th width="225" >Descrizione</th>
<th width="497" >Case attributi</th>
</tr>
<acx:whilevec rowbeanclass="it.acxent.common.Access" vectumerator="list">
<tr >
<td width="37"><center>
<a href="javascript:modifyCommand('<%=rowBean.getId_access()%>');"></a><a href="javascript:modifyCommand('<%=rowBean.getId_access()%>');"><img src="../_V3/_img/icone/16/edit.png" width="16" height="16" border="0"></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_access()%>','<%= rowBean.getLastUpdTmstString() %>');"><img src="../_V3/_img/icone/16/delete_16.png" width="16" height="16" border="0"></a>
</center></td>
<td width="109" > <acx:if wherecondition="<%=rowBean.getFlgSafeUpdate()==1%>"><img src="../_V3/_img/Icons/48x48/shadow/disk_blue_ok.gif" width="24" height="24" alt="Safe Update Abilitato" title="Safe Update Abilitato"> </acx:if><%= rowBean.getId_access() %></td>
<td width="225"><%= rowBean.getDescrizione() %></td>
<td width="497"><table width="100%" border="1">
<tr>
<td width="10%"><strong>MAIUSC.:</strong></td>
<td width="90%"><%= rowBean.getAttrMaiuscoli() %></td>
</tr>
<tr>
<td><strong>minusc.: </strong></td>
<td><%= rowBean.getAttrMinuscoli() %></td>
</tr>
<tr>
<td><strong>Prima Maiusc.: </strong></td>
<td><%= rowBean.getAttr1Maiuscoli() %></td>
</tr>
</table>
</td>
</tr>
</acx:whilevec>
</table>
<!-- InstanceEndEditable -->
<table class="table-container" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="td-paginazione align-centre" width="33%">Record Trovati: <strong><%=list.getTotNumberOfRecords()%></strong></td>
<td class="td-paginazione align-centre" width="33%"><acx:prevvec link="javascript:prevPageDetail();" vectumerator="list"> <img src="../_V3/_img/icone/16/left_16.png" alt=">>"></acx:prevvec>
&nbsp;&nbsp;Pagina <%=list.getPageNumber()%> di <%=list.getTotNumberOfPages()%> &nbsp; &nbsp;
<acx:nextvec link="javascript:nextPageDetail();" vectumerator="list"> <img src="../_V3/_img/icone/16/right_16.png" alt=">>"></acx:nextvec></td>
<td class="td-paginazione align-right" width="33%">Vai a pagina
<input name="pageNumberGo2" id="pageNumberGo2" size="4" <%=Ab.jsCrS("goPageDetail2()")%> title="Inserisci il numero di pagina e premi invio o 'Procedi'">
<a href="javascript:goPageDetail2();">Procedi &raquo;</a></td>
</tr>
</table>
</div>
</form>
<script language="JavaScript" src="../_V3/_js/refreshFrames.js" type="text/JavaScript"></script></acx:if_logon_ok>
<acx:else_logon> <jsp:include page="../_V3/_inc/_redirect.jsp" flush="true" /></acx:else_logon><form name="menu" id="menu" method="post" >
<input type="hidden" name="cmd" id="cmd"><input type="hidden" name="cmd2" id="cmd2">
<input type="hidden" name="act" id="act"> <!-- InstanceBeginEditable name="hiddenFields" --><!-- InstanceEndEditable -->
</form><div class="modal"></div>
<script language="JavaScript" src="../_V3/_js/documentReady.js"></script></body>
<!-- InstanceEnd --></html>

View file

@ -0,0 +1,130 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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 Blacklist">
<!-- pagine di dettaglio -->
<jsp:useBean id="bean" class="it.acxent.common.Blacklist" type="it.acxent.common.Blacklist" 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/Blacklist',null,'back')">Elenco Blacklist</a></li>
<li class="active">Dettaglio Blacklist</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="<acx:lang>Nuovo Record</acx:lang>"></i>
<acx:lang>Nuovo</acx:lang>
</a><a class="btn btn-app btn-app-sm" href="javascript:saveCommand()"> <i class="fa fa-floppy-o" title="<acx:lang>Salva Record</acx:lang>"></i>
<acx:lang>Salva</acx:lang>
</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printCommand()"> <i class="fa fa-print" title="<acx:lang>Stampa</acx:lang>"></i>
<acx:lang>Stampa</acx:lang>
</a><a class="btn btn-app btn-app-sm" href="javascript:deleteCommand()"> <i class="fa fa-trash-o" title="<acx:lang>Cancella Record</acx:lang>"></i>
<acx:lang>Elimina</acx:lang>
</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/Blacklist.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 -->
<input name="id_blacklist" type="hidden" id="id_blacklist" value="<%= bean.getId_blacklist() %>">
<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="descrizione">Descrizione:</label>
<br>
<input name="descrizione" type="text" class="form-control input-sm" id="descrizione" value="<%=bean.getDescrizione()%>" size="30" maxlength="30" defaultFocus="focus">
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtEmail">IP Address:</label>
<br>
<input class="form-control input-sm" name="ipAddress" type="text" id="ipAddress" value="<%=bean.getIpAddress()%>" size="40" maxlength="60" >
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtEmail">Email:</label>
<br>
<input class="form-control input-sm" name="eMail" type="text" id="eMail" value="<%=bean.getEMail()%>" size="40" maxlength="60" >
</div>
<div class="col-lg-1 col-xs-6">
<label for="txtRicerca">Attivo:</label>
<br>
<input type="checkbox" class="minimal" <%= bean.getFlgAttivo()==1?"checked":""%> name="ckflgAttivo" id="ckflgAttivo" >
<input name="flgAttivo" type="hidden" id="flgAttivo" value="<%= bean.getFlgAttivo()%>">
</div>
</div>
<div class="row">
<div class="col-lg-12 col-xs-12">
<label for="descrizione">Nota Blacklist:</label>
<br>
<textarea class="form-control input-sm" name="notaBlacklist" rows="4" id="notaBlacklist"><%= bean.getNotaBlacklist() %></textarea>
</div>
</div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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-blacklist.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,153 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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="Blacklist - ricerca">
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
</jsp:useBean>
<jsp:useBean id="CR" class="it.acxent.common.BlacklistCR" type="it.acxent.common.BlacklistCR" 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-8">
<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 Blacklist</li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-4 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="<acx:lang>Nuovo Record</acx:lang>"></i>
<acx:lang>Nuovo</acx:lang>
</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa Pagina</acx:lang>"></i>
<acx:lang>Stampa</acx:lang>
</a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i>
<acx:lang>Report</acx:lang>
</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/Blacklist.abl">
<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() %>">
<div class="row hidden-print">
<div class="col-lg-12">
<div class="box box-ricerca">
<div class="box-body">
<div class="row">
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Chiave o Descrizione: </label>
<input name="id_blacklist" id="id_blacklist" type="hidden" value="<%=CR.getId_blacklist()%>">
<br>
<input type="text" class="form-control input-sm" id="searchTxt" <%=Ab.jsCrS()%> name="searchTxt" size="25" maxlength="30" value="<%=CR.getSearchTxt()%>">
<%=Ab.jsSetFocus("searchTxt")%> </div>
<div class="col-lg-3 col-xs-6">
<label for="flgAttivo">Attivo:</label>
<br>
<select name="flgAttivo" id="flgAttivo" onChange="searching()" class="form-control input-sm">
<option value="-1" <%=CR.getFlgAttivo()==-1?"selected":""%>>Tutti</option>
<option value="1"<%=CR.getFlgAttivo()==1?"selected":""%>>Solo Attivi</option>
<option value="0" <%=CR.getFlgAttivo()==0?"selected":""%>>Non Attivi</option>
</select>
</div>
<div class="col-lg-3 col-xs-6"><a class="btn btn-app btn-app-sm pull-right" href="javascript:searching()"> <i class="fa fa-search" title="Cerca"></i>Cerca </a></div>
</div>
</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 table-responsive">
<table class="table table-bordered table-hover table-striped dataTable">
<thead>
<tr>
<th>&nbsp;</th>
<th>Att.</th>
<th>Descrizione </th>
<th>Email</th>
<th>Ip address</th>
<th>Fatal Start Tmst</th>
<th>Fatal Count</th>
<th>Nota</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.common.Blacklist" vectumerator="list">
<tr>
<td class="comandi2x text-center"><div class="inline text-center hidden-print"><a href="javascript:modifyCommand('<%=rowBean.getId_blacklist()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_blacklist()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div></td>
<td align="center"><acx:if wherecondition="<%= rowBean.getFlgAttivo()==1 %>"><img src="../_V4/_img/icone/16/tick_16.png" width="16" height="16" alt="Regola Attiva" title="Regola Attiva"><br><%=rowBean.getTmstStartBlacklist()%></acx:if></td>
<td><%= rowBean.getDescrizione() %></td>
<td><%= rowBean.getEMail() %></td>
<td><%= rowBean.getIpAddress() %></td>
<td><%=rowBean.getTmstStartCount()%></td>
<td><%= rowBean.getFatalCount() %></td>
<td style="max-width: 600px"><%= rowBean.getNotaBlacklist() %></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 -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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-blacklist.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,91 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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" -->
<jsp:useBean id="errorMsg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input name="pageTitle" type="hidden" id="pageTitle" value="ERRORE JSP">
<!-- pagine di dettaglio -->
<!-- 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 class="active">ERRORE PAGINA JSP</li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-4 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" -->
<!-- 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/Access.abl">
<input name="pageType" type="hidden" id="pageType" value="D">
<!-- dettaglio -->
<div class="row">
<div class="col-lg-12">
<div class="box box-dettaglio">
<div class="box-body">
<label for="textarea">Stack Trace:</label><br>
<textarea class="form-control input-sm" style="height: 300px" name="textarea" id="textarea" row="8"> <%=errorMsg%></textarea>
</div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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-access.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,151 @@
<!-- 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="Field Cache">
<jsp:useBean id="bean" class="it.acxent.common.FieldCache" type="it.acxent.common.FieldCache" scope="request" >
</jsp:useBean>
<jsp:useBean id="CR" class="it.acxent.common.FieldCacheCR" type="it.acxent.common.FieldCacheCR" 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">
Field Cache
</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="<acx:lang>Salva Record</acx:lang>"></i>
<acx:lang>Salva</acx:lang>
</a>
<acx:if wherecondition="<%=bean.isGoogleTranslatorEnable()%>"><a class="btn btn-app btn-app-sm" href="javascript:Ab.translateAllCR()"> <i class="fa fa-globe" title="<acx:lang>Traduci</acx:lang>"></i>
<acx:lang>Traduci</acx:lang>
</a></acx:if>
<a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa</acx:lang>"></i>
<acx:lang>Stampa</acx:lang>
</a><a class="btn btn-app btn-app-sm" href="javascript:report()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i>
<acx:lang>Report</acx:lang>
</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/FieldCache.abl">
<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() %>">
<input name="flgMobileView" type="hidden" id="flgMobileView" value="<%= CR.getFlgMobileView() %>">
<input type="hidden" name="createTmst" id="createTmst" value="??undefined type??"><input type="hidden" name="encodedFields" id="encodedFields" value="<%=bean.getEncodedFields()%>"><input type="hidden" name="id_fieldCache" id="id_fieldCache" value="<%=bean.getId_fieldCache()%>">
<div class="row hidden-print">
<div class="col-lg-12">
<div class="box box-simple">
<div class="box-body">
<div class="row"><div class="col-lg-3 col-xs-6"><label for="fieldTag">Tag:</label><br><input defaultFocus="focus" type="text" class="form-control input-sm" name="fieldTag" id="fieldTag" value="<%=bean.getFieldTag()%>" maxlength="40"></div><div class="col-lg-4 col-xs-6"><label for="descrizione">Valore:</label><br><input submit type="text" class="form-control input-sm" name="descrizione" id="descrizione" value="<%=bean.getDescrizione()%>" maxlength="254"></div></div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div class="box">
<!-- .box-header -->
<div class="box-header clearfix<?hiddenFilter?>">
<div class="row">
<div class="col-lg-2 col-xs-6">
<label for="fieldTagS">Tag:</label>
<br>
<select class="form-control input-sm select2" name="fieldTagS" id="fieldTagS" onChange="searching()">
<acx:optionvec boundcolumn="fieldTag" desccolumn="fieldTag" vectumerator="listaFieldTag" value="<%=CR.getFieldTagS()%>">&nbsp;</acx:optionvec>
</select>
</div>
<div class="col-lg-3 col-xs-6">
<label for="descrizioneS">Valore:</label>
<br>
<input type="text" class="form-control input-sm" name="descrizioneS" id="descrizioneS" value="<%=CR.getDescrizioneS()%>" maxlength="60" onChange="searching()">
</div>
<div class="col-lg-6 col-xs-6"><a class="btn btn-app btn-app-sm pull-right hidden-print" href="javascript:searching()"> <i class="fa fa-search"title="Cerca"></i>Cerca </a></div>
</div>
<div class="box-header clearfix hidden-print">
<jsp:include page="../_V4/_inc/_inc_paginazione_top.jsp" flush="true" />
</div>
</div>
<!-- /.box-header -->
<div class="box-body table-responsive mobileSwitch" name="listaFieldCache" id='<%=CR.getFlgMobileView()==1?"no-more-tables":""%>'>
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>&nbsp;</th><th>Tag</th><th>Valore</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.common.FieldCache" vectumerator="list">
<tr <%=rowBean.getId_fieldCache()==bean.getId_fieldCache()?"class='success'":""%>>
<td class="comandi text-center"><div class="inline text-center hidden-print"> <a href="javascript:modifyCommand('<%=rowBean.getId_fieldCache()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_fieldCache()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div></td>
<td data-title="Tag"><%=rowBean.getFieldTag()%></td><td data-title="Valore"><%=rowBean.getDescrizione()%></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-fieldCache.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon> ..... </acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,22 @@
<!-- 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.FieldCacheCR" type="it.acxent.common.FieldCacheCR" scope="request" ></jsp:useBean><!-- InstanceEndEditable --><acx:if_logon_ok>
<div id="stRow"><!-- InstanceBeginEditable name="list" -->
<acx:whilevec rowbeanclass="it.acxent.common.FieldCache" vectumerator="list">
<%
RI.setRowObject(rowBean);
RI.setId(rowBean.getId_fieldCache());
RI.setDescrizione(rowBean.getDescrizione());
//vecchia versione posizionale
%><%=Ab.inputAjSearchDiv(list.getIndex(),RI.getSelectedKey(),RI.getDivList(),list.getIndex()+"-"+ rowBean.getDescrizione())%>
</acx:whilevec><!-- InstanceEndEditable --></div>
</acx:if_logon_ok>
<acx:else_logon><jsp:include page="../_V3/_inc/_ajstElseLogon.jsp" flush="true" /></acx:else_logon><!-- InstanceEnd -->

208
www/admin/config/logCR.jsp Normal file
View file

@ -0,0 +1,208 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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="Log - ricerca">
<jsp:useBean id="CR" class="it.acxent.log.LogCR" type="it.acxent.log.LogCR" 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-8">
<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 Log</li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-4 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:getCrontabLogs()"> <i class="fa fa-file-o" title="Vedi File Log Crontab"></i>Vedi File</a>
<a class="btn btn-app btn-app-sm" href="javascript:deleteCrontabLogs()"> <i class="fa fa-file-o" title="Cancella Logs Crontab"></i>Cancella Logs Crontab</a><a class="btn btn-app btn-app-sm" href="javascript:deleteLogs()"> <i class="fa fa-floppy-o" title="Cancella Logs Applicazione"></i>Cancella Logs Applicazione</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/Log.abl">
<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() %>">
<input name="id_log" id="id_log" type="hidden" value="<%=CR.getId_log()%>">
<input name="id_users" type="hidden" id="id_users" value="<%=CR.getId_users()%>">
<div class="row hidden-print">
<div class="col-lg-12">
<div class="box box-ricerca">
<div class="box-body">
<div class="row">
<div class="col-lg-12">
<acx:if wherecondition='<%=it.acxent.log.Log.threadCancellaLog%>'><span class="red-bold"><%=it.acxent.log.Log.threadCancellaLogMsg%></span></acx:if>
</div>
</div>
<div class="row">
<div class="col-lg-3">
<label for="txtRicerca">Utente: </label>
<div class="input-group input-group-sm">
<input class="form-control input-sm ajSearchText" name="txtRicerca" id="txtRicerca" type="text" value="<%=CR.getUsers().getDescrizione()%>" size="25" maxlength="30" <%=Ab.jsAjSearchTextS("/admin/config/Users.abl?txtRicerca=","txtRicerca","divUsers","main.id_users,main.txtRicerca",0)%>>
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_users','txtRicerca');"><i class="fa fa-refresh fa-sm"></i> </a></span>
</div>
<%=Ab.divAjSearchDiv4("divUsers")%>
</div>
<div class="col-lg-3">
<label for="flgMovimento">Movimento:</label>
<select name="flgMovimento" id="flgMovimento" onChange="searching()" class="form-control select2 input-sm">
<acx:optionflg boundcolumn="flgMovimento" valuelist="-1,0,1,2,3,4,5,10,15,16,20,21,22,30,31,32,40,99"> </acx:optionflg>
</select>
</div>
<div class="col-lg-2">
<label for="dataParm">Tabella:</label>
<input type="text" id="tabella" name="tabella" class="form-control input-sm" <%=Ab.jsCrS()%> value="<%=CR.getTabella()%>">
</div>
<div class="col-lg-2">
<label for="dataParm">Primary Key:</label>
<input type="text" id="pk" name="pk" class="form-control input-sm" <%=Ab.jsCrS()%> value="<%=CR.getPk()%>">
</div>
<div class="col-lg-2">
<label for="dataParm">Primary Key Value:</label>
<input type="text" id="pkValue" name="pkValue" class="form-control input-sm" <%=Ab.jsCrS()%> value="<%=CR.getPkValue()%>">
</div>
</div>
<div class="row">
<div class="col-lg-2">
<label for="dataParm">Data Log Da:</label>
<input type="text" class="form-control input-sm datemask datapicker" id="dataLogDa" name="dataLogDa" size="10" maxlength="10" value="<%= df.format(CR.getDataLogDa()) %>" >
</div>
<div class="col-lg-2">
<label for="dataParm">Data Log A:</label>
<input type="text" class="form-control input-sm datemask datapicker" id="dataLogA" name="dataLogA" size="10" maxlength="10" value="<%= df.format(CR.getDataLogA()) %>" >
</div>
<div class="col-lg-2">
<label for="dataParm">Ora Log A:</label>
<input type="text" id="oraLogDa" name="oraLogDa" class="form-control input-sm timemask" value="<%=df.format(CR.getOraLogDa())%>">
</div>
<div class="col-lg-2">
<label for="dataParm">Ora Log A:</label>
<input type="text" id="oraLogA" name="oraLogA" class="form-control input-sm timemask" <%=Ab.jsCrS()%> value="<%=df.format(CR.getOraLogA())%>">
</div>
</div>
<div class="row">
<div class="col-lg-4">
<label for="dataParm">Desc. Log:</label>
<input class="form-control input-sm" type="text" id="descLog" name="descLog" size="25" maxlength="30" value="<%=CR.getDescLog()%>">
</div>
<div class="col-lg-4">
<label for="dataParm">Desc Blacklist:</label>
<input class="form-control input-sm" type="text" id="descBlacklist" name="descBlacklist" size="25" maxlength="30" value="<%=CR.getDescBlacklist()%>">
</div>
<div class="col-lg-4">
<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>
</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 table-responsive mobileSwitch" name="lista" id='<%=CR.getFlgMobileView()==1?"no-more-tables":""%>'>
<div class="table-responsive">
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>&nbsp;</th>
<th>Utente<br>
Ip address</th>
<th>Tabella</th>
<th>Data Ora</th>
<th>Descrizione </th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.log.Log" vectumerator="list">
<tr>
<td class="comandi" align="center">
<div class="inline text-center hidden-print"><a href="javascript:deleteCommandCR('<%=rowBean.getId_log()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div>
</td>
<td data-title="Utente e Ip address"><%= rowBean.getUsers().getCognomeNome() %><br>
<%=rowBean.getIpAddress()%></td>
<td data-title="Tabella"><%=rowBean.getTabella()%></td>
<td data-title="Data e Ora"><%=df.format(rowBean.getDataLog())%><br>
<%=rowBean.getOraLog()%> </td>
<td data-title="Descrizione"><%= rowBean.getDescrizioneCompleta() %></td>
</tr>
</acx:whilevec>
</table>
</div>
</div>
<div class="box-footer clearfix hidden-print">
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
</div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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-log.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,163 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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="Log Mail - Dettaglio">
<!-- pagine di dettaglio -->
<jsp:useBean id="bean" class="it.acxent.log.LogMail" type="it.acxent.log.LogMail" 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/LogMail',null,'back')">Elenco Log Mail</a></li>
<li class="active">Dettaglio Log Mail</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:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa</acx:lang>"></i><acx:lang>Stampa</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:deleteCommand()"> <i class="fa fa-trash-o" title="<acx:lang>Cancella Record</acx:lang>"></i><acx:lang>Elimina</acx:lang></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/LogMail.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 -->
<input type="hidden" id="id_logMail" name="id_logMail" maxlength="" value="<%=bean.getId_logMail()%>">
<div class="row">
<div class="col-lg-12">
<div class="box box-dettaglio">
<div class="box-body">
<div class="row">
<div class="col-lg-4">
<label for="txtRicerca">Timestamp Invio: </label> <%= bean.getTsInvio() %><br>
<label for="txtRicerca">Risultato: </label><%= bean.getResult() %> <br>
<label for="txtRicerca">Oggetto: </label>
<%= bean.getOggetto() %><br>
<label> To:</label><%= bean.getLmTo() %> <br>
<label> Cc:</label> <%= bean.getLmCc() %><br>
<label>Bcc:</label> <%= bean.getLmBcc() %><br>
</div>
<div class="col-lg-8">
<label for="txtRicerca">CORPO DEL MESSAGGIO</label><BR>
<%= bean.getTestoMessaggio() %><br>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="box">
<!-- .box-header -->
<div class="box-header clearfix hidden-print">
<div class="row">
<div class="col-lg-12">
<label>Elenco Allegati</label>
</div>
</div>
</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 align="left" width="82%">Nome Attach </th>
<th align="center" width="18%">Allegato</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.log.LogMailAttach" vectumerator="listaAllegati">
<tr >
<td align="left" width="82%"><%=rowBean.getNomeFile()%></td>
<td align="center" width="18%"><a href="../../_attach/_log/<%=rowBean.getId_logMail()%>/<%=rowBean.getNomeFileSuDisco()%>?id=<%=rowBean.getId_logMailAttach()%>" target="_blank"> <i class="fa fa-paperclip fa-2x" aria-hidden="true" title="<%=rowBean.getNomeFileSuDisco()%>"></i></a></td>
</tr>
</acx:whilevec>
<tr>
<td bordercolor="#FFCCFF"></td>
<td bordercolor="#FFCCFF"></td>
</tr>
</table>
</div>
<div class="box-footer clearfix hidden-print">
<div class="row">
<div class="col-lg-4 col-xs-6">
<label>Totale Record: ${listaRigheDocumento.getTotNumberOfRecords()}</label>
</div>
<div class="col-lg-4 col-xs-6 center-text">
<acx:prevvec link="javascript:Ab.prevPageDetail();" vectumerator="list"> <a href="javascript:Ab.prevPageDetail()"><i class="fa fa-angle-double-left fa-lg fa-border"></i></a></acx:prevvec>
<label>Pagina ${listaRigheDocumento.getPageNumber()} di ${listaRigheDocumento.getTotNumberOfPages()}</label>
<acx:nextvec link="javascript:Ab.nextPageDetail();" vectumerator="list"><a href="javascript:Ab.nextPageDetail()"><i class="fa fa-angle-double-right fa-lg fa-border"></i></a></acx:nextvec>
</div>
<div class="col-lg-4 col-xs-12 right-text"> <label>Vai a pagina</label>
<input name="pageNumberGo" id="pageNumberGo" size="4" <%=Ab.jsCrS("goPage()")%> title="Inserisci il numero di pagina e premi invio o 'Procedi'">
<a href="javascript:Ab.goPageDetail();">Procedi <i class="fa fa-angle-double-right fa-lg fa-border"></i></a> </div>
</div>
</div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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-logMail.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,161 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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="Log Mail - ricerca">
<jsp:useBean id="CR" class="it.acxent.log.LogMailCR" type="it.acxent.log.LogMailCR" 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-8">
<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 Log Mail</li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-4 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:getCrontabLogs()"> <i class="fa fa-file-o" title="Vedi File Log Crontab"></i>Vedi File</a> <a class="btn btn-app btn-app-sm" href="javascript:deleteCrontabLogs()"> <i class="fa fa-file-o" title="Cancella Logs Crontab"></i>Cancella Logs Crontab</a><a class="btn btn-app btn-app-sm" href="javascript:deleteLogs()"> <i class="fa fa-floppy-o" title="Cancella Logs Mail"></i>Cancella Logs Mail</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/LogMail.abl">
<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() %>">
<input name="id_logMail" id="id_logMail" type="hidden" value="<%=CR.getId_logMail()%>">
<input name="id_users" type="hidden" id="id_users" value="<%=CR.getId_users()%>">
<div class="row hidden-print">
<div class="col-lg-12">
<div class="box box-ricerca">
<div class="box-body">
<div class="row">
<div class="col-lg-3">
<label for="txtRicerca"></label>
<acx:if wherecondition='<%=it.acxent.log.LogMail.threadCancellaLog%>'><span class="red-bold"><%=it.acxent.log.LogMail.threadCancellaLogMsg%></span></acx:if>
</div>
</div>
<div class="row">
<div class="col-lg-3">
<label for="txtRicerca">Utente: </label>
<div class="input-group input-group-sm">
<input class="form-control input-sm ajSearchText" name="txtRicerca" id="txtRicerca" type="text" value="<%=CR.getUsers().getDescrizione()%>" size="25" maxlength="30" <%=Ab.jsAjSearchTextS("/admin/config/Users.abl?txtRicerca=","txtRicerca","divUsers","main.id_users,main.txtRicerca",0)%>>
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_users','txtRicerca');"><i class="fa fa-refresh fa-sm"></i> </a></span> </div>
<%=Ab.divAjSearchDiv4("divUsers")%> </div>
<div class="col-lg-3">
<label for="txtRicerca">Destinatario:</label>
<br>
<input type="text" class="form-control input-sm" id="lmTo" name="lmTo" maxlength="30" value="<%=CR.getLmTo()%>">
</div>
<div class="col-lg-3">
<label for="txtRicerca">Oggetto :</label>
<br>
<input type="text" class="form-control input-sm" id="oggetto" name="oggetto" maxlength="30" value="<%=CR.getOggetto()%>">
</div>
<div class="col-lg-3"> <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>
</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">
<tr>
<th>&nbsp;</th>
<th>User
<th >Timestamp Invio
<th >Destinatario</th>
<th>Oggetto</th>
<th>Testo Messaggio</th>
<th>Allegati</th>
</tr>
<acx:whilevec rowbeanclass="it.acxent.log.LogMail" vectumerator="list">
<tr>
<td class="comandi text-center"><div class="inline text-center hidden-print">
<a href="javascript:modifyCommand('<%=rowBean.getId_logMail()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_logMail()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></td>
<td data-title=" User
<th >Timestamp Invio
<th >Destinatario"><%= rowBean.getUsers().getCognomeNome() %></td>
<td data-title=" Timestamp Invio
<th >Destinatario"><%= rowBean.getTsInvio() %><br></td>
<td data-title=" Destinatario"><span class="testoPiccolissimo"><%=rowBean.getLmTo()%></span></td>
<td data-title=" Oggetto"><span class="testoPiccolissimo"><%=rowBean.getOggetto()%></span></td>
<td data-title=" Testo Messaggio">
<i class="fa fa-file-text-o fa-2x" aria-hidden="true" title="<%=rowBean.getTestoMessaggioText()%>"></i>
</td>
<td data-title=" Allegati"><acx:if wherecondition="<%=rowBean.hasAllegati()%>">
<i class="fa fa-paperclip fa-2x" aria-hidden="true" title="Allegati Presenti"></i>
</acx:if></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 -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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-logMail.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

252
www/admin/config/parm.jsp Normal file
View file

@ -0,0 +1,252 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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 Permesso">
<!-- pagine di dettaglio -->
<jsp:useBean id="bean" class="it.acxent.common.Parm" type="it.acxent.common.Parm" 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/Parm',null,'back')">Elenco Parametri</a></li>
<li class="active">Dettaglio Parametro</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="<acx:lang>Nuovo Record</acx:lang>"></i>
<acx:lang>Nuovo</acx:lang>
</a><a class="btn btn-app btn-app-sm" href="javascript:saveCommand()"> <i class="fa fa-floppy-o" title="<acx:lang>Salva Record</acx:lang>"></i>
<acx:lang>Salva</acx:lang>
</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa</acx:lang>"></i>
<acx:lang>Stampa</acx:lang>
</a><a class="btn btn-app btn-app-sm" href="javascript:deleteCommand()"> <i class="fa fa-trash-o" title="<acx:lang>Cancella Record</acx:lang>"></i>
<acx:lang>Elimina</acx:lang>
</a>
<acx:if wherecondition="<%=utenteLogon.getId_userProfile()==1%>"><a class="btn btn-app btn-app-sm" href="javascript:refreshParmsD();"> <i class="fa fa-refresh" title="Refresh parametri"></i>Refresh parametri</a></acx:if>
<a class="btn btn-app btn-app-sm" href="javascript:reloadBundleD()"> <i class="fa fa-cog" title="Reload Dictionary Bundle"></i>Reload Dictionary</a><a class="btn btn-app btn-app-sm" href="javascript:sendTestEmailD()"> <i class="fa fa-at" title="Invia mail di test"></i>Email test</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/Parm.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() %>">
<input type="hidden" id="id_parm" name="id_parm" maxlength="" size="4" value="<%=bean.getId_parm()%>">
<!-- dettaglio -->
<div class="row">
<div class="col-lg-12">
<div class="box box-dettaglio">
<div class="box-body">
<div class="row">
<acx:if wherecondition="<%=utenteLogon.getId_users()==1%>">
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Nuova Categoria: </label>
<input name="tipoParmNew" type="text" class="form-control input-sm" id="tipoParmNew" value="<%= bean.getTipoParmNew() %>" size="10" maxlength="60" defaultFocus="focus">
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Categoria: </label>
<acx:if wherecondition="<%=utenteLogon.getId_users()==1%>">
<select class="form-control select2" style="width: 100%;" name="tipoParm" id="tipoParm" >
<acx:optionvec boundcolumn="tipoParm" desccolumn="tipoParm" vectumerator="listaTipiParm" value="<%=bean.getTipoParm()%>">&nbsp;&nbsp;&nbsp;&nbsp;</acx:optionvec>
</select>
</acx:if>
<acx:else><%=bean.getTipoParm()%>
<input name="tipoParm" type="hidden" id="tipoParm" value="<%= bean.getTipoParm() %>">
</acx:else>
</div>
</acx:if>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Codice:</label>
<acx:if wherecondition="<%=utenteLogon.getId_users()==1%>">
<input name="codice" type="text" class="form-control input-sm" id="codice" value="<%= bean.getCodice() %>" size="12" maxlength="60">
</acx:if>
<acx:else><strong><%=bean.getCodice()%></strong>&nbsp;
<input name="getCodice" type="hidden" id="getCodice" value="<%= bean.getCodice() %>">
</acx:else>
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Descrizione:</label>
<acx:if wherecondition="<%=utenteLogon.getId_users()==1%>">
<input name="descrizione" type="text" class="form-control input-sm" id="descrizione" value="<%= bean.getDescrizione() %>" size="35" maxlength="60">
</acx:if>
<acx:else><strong><%=bean.getDescrizione()%></strong>&nbsp;
<input name="descrizione" type="hidden" id="descrizione" value="<%= bean.getDescrizione() %>">
</acx:else>
</div>
</div>
<div class="row">
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Tipo Parametro:</label>
<acx:if wherecondition="<%=utenteLogon.getId_users()==1%>">
<select class="form-control select2" style="width: 100%;" name="flgTipo" id="flgTipo" onChange="refresh()">
<option value="0" <%=bean.getFlgTipo()==0?"selected":""%> >Testo</option>
<option value="1" <%=bean.getFlgTipo()==1?"selected":""%> >Numero</option>
<option value="2" <%=bean.getFlgTipo()==2?"selected":""%> >Data</option>
<option value="3" <%=bean.getFlgTipo()==3?"selected":""%> >Tempo</option>
<option value="4" <%=bean.getFlgTipo()==4?"selected":""%> >Colore</option>
<option value="5" <%=bean.getFlgTipo()==5?"selected":""%> >Booleano</option>
<option value="6" <%=bean.getFlgTipo()==6?"selected":""%> >Timestamp</option>
</select>
</acx:if>
<acx:else><strong><%=bean.getTipo()%></strong>
<input name="flgTipo" type="hidden" id="flgTipo" value="<%= bean.getFlgTipo() %>">
</acx:else>
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca"> Parametri Comuni/Admin:</label>
<acx:if wherecondition="<%=utenteLogon.getId_users()==1%>">
<select class="form-control select2" style="width: 100%;" name="flgAdmin" id="flgAdmin" >
<option value="0" <%=bean.getFlgAdmin()==0?"selected":""%> >Comune</option>
<option value="1" <%=bean.getFlgAdmin()==1?"selected":""%> >ADMIN</option>
</select>
</acx:if>
<acx:else><b>Comuni</b>
<input name="flgAdmin" type="hidden" id="flgAdmin" value="<%= bean.getFlgAdmin() %>">
</acx:else>
</div>
</div>
<acx:if wherecondition='<%=bean.getFlgTipo()==0%>'>
<div class="row">
<div class="col-lg-12">
<label for="txtRicerca">Testo:</label>
<textarea class="form-control input-sm" rows="4" name="testo" id="testo"><%= bean.getTesto() %></textarea>
</div>
</div>
</acx:if>
<acx:if wherecondition='<%=bean.getFlgTipo()==1%>'>
<div class="row">
<div class="col-lg-12">
<label for="txtRicerca">Numero:</label>
<input name="numero" type="text" class="form-control input-sm numberinput" id="numero" value="<%= nf.format(bean.getNumero()) %>" size="10" >
</div>
</div>
</acx:if>
<acx:if wherecondition='<%=bean.getFlgTipo()==5%>'>
<div class="row">
<div class="col-lg-12">
<label for="txtRicerca">Valore booleano:</label>
<select class="form-control select2" style="width: 100%;" name="numero" id="numero" >
<option value="0" <%=bean.getNumero()==0?"selected":""%> >Falso</option>
<option value="1" <%=bean.getNumero()==1?"selected":""%> >Vero</option>
</select>
</div>
</div>
</acx:if>
<acx:if wherecondition='<%=bean.getFlgTipo()==2%>'>
<div class="row">
<div class="col-lg-12">
<label for="txtRicerca">Data:</label>
<div class="input-group">
<input type="text" class="form-control input-sm datemask datapicker" id="dataParm" name="dataParm" size="10" maxlength="10" value="<%= df.format(bean.getDataParm()) %>" >
<div class="input-group-addon"> <i class="fa fa-calendar"></i> </div>
</div>
</div>
</div>
</acx:if>
<acx:if wherecondition='<%=bean.getFlgTipo()==6%>'>
<div class="row">
<div class="col-lg-12">
<label for="txtRicerca">Timestamp:</label>
<br>
<input type="text" class="form-control input-sm" id="timeStamp" name="timeStamp" value="<%= (bean.getTimeStamp()) %>" >
</div>
</div>
</acx:if>
<acx:if wherecondition='<%=bean.getFlgTipo()==3%>'>
<div class="row">
<div class="col-lg-12">
<label for="txtRicerca">Ora:</label>
<input name="ora" type="text" class="form-control input-sm timemask" id="ora" <%=Ab.jsTimeInput("nextFocus")%> value="<%= bean.getOraS() %>" size="8" maxlength="8">
</div>
</div>
</acx:if>
<acx:if wherecondition='<%=bean.getFlgTipo()==4%>'>
<div class="row">
<div class="col-lg-6">
<label for="txtRicerca"> Colore:</label>
<div class="input-group colorpicker">
<input name="coloreHex" type="text" class="form-control input-sm" id="coloreHex" value="<%=bean.getColoreHex()%>" >
<div class="input-group-addon"> <i></i> </div>
</div>
</div>
</div>
</acx:if>
<acx:if wherecondition="<%=utenteLogon.getId_users()==1%>">
<div class="row">
<div class="col-lg-12">
<label for="txtRicerca">Note:</label>
<textarea class="form-control input-sm" name="nota" rows="4" id="nota"><%= bean.getNota() %></textarea>
</div>
</div>
</acx:if>
<div class="row">
<div class="col-lg-12">
<label for="txtRicerca">Note:</label>
<strong><%=bean.getNota()%></strong>
<input name="note" type="hidden" id="note" value="<%= bean.getNota() %>">
</div>
</div>
</div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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-parm.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

191
www/admin/config/parmCR.jsp Normal file
View file

@ -0,0 +1,191 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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="Parametri - ricerca">
<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.common.ParmCR" type="it.acxent.common.ParmCR" 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-8">
<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 Parametri</li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-4 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="<acx:lang>Nuovo Record</acx:lang>"></i>
<acx:lang>Nuovo</acx:lang>
</a>
<acx:if wherecondition="<%=utenteLogon.getId_users()==1%>"><a class="btn btn-app btn-app-sm" href="javascript:initCommand()"> <i class="fa fa-check" title="Nuovo Record"></i>Init Parametri</a> </a></acx:if>
<acx:if wherecondition="<%=utenteLogon.getId_userProfile()==1%>"><a class="btn btn-app btn-app-sm" href="javascript:refreshParms();"> <i class="fa fa-refresh" title="Refresh parametri"></i>Refresh parametri</a></acx:if>
<a class="btn btn-app btn-app-sm" href="javascript:reloadBundle()"> <i class="fa fa-cog" title="Reload Dictionary Bundle"></i>Reload Dictionary</a><a class="btn btn-app btn-app-sm" href="javascript:sendTestEmail()"> <i class="fa fa-at" title="Invia mail di test"></i>Email test</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa Pagina</acx:lang>"></i>
<acx:lang>Stampa</acx:lang>
</a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i>
<acx:lang>Report</acx:lang>
</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/Parm.abl">
<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() %>">
<input name="newPwd1" type="hidden" id="newPwd1" value="">
<input name="id_parm" id="id_parm" type="hidden" value="<%=CR.getId_parm()%>">
<div class="row">
<div class="col-lg-12">
<div class="box box-ricerca">
<div class="box-body">
<div class="row">
<div class="col-lg-6 col-xs-6">
<label for="txtRicerca">Parametro: </label>
<input type="text" class="form-control input-sm" id="searchTxt" <%=Ab.jsCrS()%> name="searchTxt" size="25" maxlength="30" value="<%=CR.getSearchTxt()%>">
<%=Ab.jsSetFocus("searchTxt")%></div>
<div class="col-lg-6 col-xs-6">
<label for="txtRicerca">Categoria:</label>
<select class="form-control select2" name="tipoParm" id="tipoParm" <%=Ab.jsCr("flgTipo")%> onChange="searching()" >
<acx:optionvec boundcolumn="tipoParm" desccolumn="tipoParm" vectumerator="listaTipiParm" value="<%=CR.getTipoParm()%>">&nbsp;&nbsp;&nbsp;&nbsp;</acx:optionvec>
</select>
</div>
</div>
<div class="row">
<div class="col-lg-4 col-xs-12">
<label for="txtRicerca">Tipo Parametro:</label>
<select class="form-control select2" name="flgTipo" id="flgTipo" <%=Ab.jsCrS()%> onChange="javascript:searching()">
<option value="-1" <%=CR.getFlgTipo()==-1?"selected":""%> >-- Tutti i tipi ---</option>
<option value="0" <%=CR.getFlgTipo()==0?"selected":""%> >Testo</option>
<option value="1" <%=CR.getFlgTipo()==1?"selected":""%> >Numero</option>
<option value="2" <%=CR.getFlgTipo()==2?"selected":""%> >Data</option>
<option value="3" <%=CR.getFlgTipo()==3?"selected":""%> >Tempo</option>
<option value="4" <%=CR.getFlgTipo()==4?"selected":""%> >Colore</option>
<option value="5" <%=CR.getFlgTipo()==5?"selected":""%> >Booleano</option>
<option value="6" <%=CR.getFlgTipo()==6?"selected":""%> >Timestamp</option>
</select>
</div>
<div class="col-lg-4 col-xs-12">
<label for="txtRicerca">Parametri Comuni/Admin:</label>
<acx:if wherecondition="<%=utenteLogon.getId_users()==1%>">
<select class="form-control select2" name="flgAdmin" id="flgAdmin" onChange="searching()">
<option value="-1" <%=CR.getFlgAdmin()==-1?"selected":""%> >-- Tutti --</option>
<option value="0" <%=CR.getFlgAdmin()==0?"selected":""%> >Comune</option>
<option value="1" <%=CR.getFlgAdmin()==1?"selected":""%> >ADMIN</option>
</select>
</acx:if>
<acx:else><b>Comuni</b>
<input name="flgAdmin" type="hidden" id="flgAdmin" value="0">
</acx:else>
</div>
<div class="col-lg-2 col-xs-12"> <label for="txtRicerca">Crontab attiva: </label><br>
<acx:if wherecondition="<%=it.acxent.db.CrontabThread.isInstance(CR.getApFull())%>"><i class="fa fa-check-circle fa-2x" aria-hidden="true" style="color: darkgreen"></i></acx:if><acx:else><i class="fa fa-ban fa-2x" aria-hidden="true" style="color: darkred"></i></acx:else>
</div>
<div class="col-lg-1 col-xs-12"> <a class="btn-search btn btn-app btn-app-sm pull-right hidden-print" href="javascript:searching()"> <i class="fa fa-search" title="Cerca"></i>Cerca </a> </div>
</div>
</div>
</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 table-responsive">
<table class="table table-bordered table-hover table-striped dataTable">
<thead>
<tr >
<th >&nbsp;</th>
<th >Categoria</th>
<th >Descrizione</th>
<th >Valore</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.common.Parm" vectumerator="list">
<tr >
<td ><div class="inline text-center hidden-print"><a href="javascript:modifyCommand(<%=rowBean.getId_parm()%>);"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a>
<acx:if wherecondition="<%=utenteLogon.getId_users()==1%>"> <a href="javascript:deleteCommandCR(<%=rowBean.getId_parm()%>,'<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></acx:if>
</div></td>
<td ><%=rowBean.getFlgAdmin()==1?"(P) ":""%><%=rowBean.getTipoParm()%></td>
<td >(<%=rowBean.getCodice()%>) <%= rowBean.getDescrizione() %></td>
<td><%= rowBean.getTipo() %>
<acx:if wherecondition='<%=rowBean.getFlgTipo()==4%>'><span style="background:<%=rowBean.getColoreHex()%>;color:#<%=rowBean.getFontColoreHex()%>">&nbsp;&nbsp;&nbsp;<%=rowBean.getColoreHex()%>&nbsp;&nbsp;&nbsp;</span></acx:if>
<acx:else>
<acx:if wherecondition='<%=rowBean.getFlgTipo()==5%>'><a href="javascript:cambiaBool(<%=rowBean.getId_parm()%>)">
<acx:if wherecondition="<%=rowBean.isTrue()%>"><i class="fa fa-check-circle" aria-hidden="true"></i></acx:if>
<acx:else><i class="fa fa-ban" aria-hidden="true" title="Premi per cambiare" ></i></acx:else>
</a></acx:if>
<acx:else><%= rowBean.getValore() %></acx:else>
</acx:else></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 -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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-parm.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,97 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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="Postazione Dettaglio">
<!-- pagine di dettaglio -->
<jsp:useBean id="bean" class="it.acxent.anag.Postazione" type="it.acxent.anag.Postazione" 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/Postazione',null,'back')">Elenco postazioni</a></li>
<li class="active">Dettaglio postazione</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="<acx:lang>Nuovo Record</acx:lang>"></i><acx:lang>Nuovo</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:saveCommand()"> <i class="fa fa-floppy-o" title="<acx:lang>Salva Record</acx:lang>"></i><acx:lang>Salva</acx:lang></a><acx:if wherecondition="<%=bean.isGoogleTranslatorEnable()%>"><a class="btn btn-app btn-app-sm" href="javascript:Ab.translateAll()"> <i class="fa fa-globe" title="<acx:lang>Traduci</acx:lang>"></i>
<acx:lang>Traduci</acx:lang>
</a></acx:if><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa</acx:lang>"></i><acx:lang>Stampa</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:deleteCommand()"> <i class="fa fa-trash-o" title="<acx:lang>Cancella Record</acx:lang>"></i><acx:lang>Elimina</acx:lang></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/Postazione.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() %>">
<input name="flgMobileView" type="hidden" id="flgMobileView" value="<%= bean.getFlgMobileView() %>">
<input type="hidden" name="id_postazione" id="id_postazione" value="<%=bean.getId_postazione()%>"><input type="hidden" name="createTmst" id="createTmst" value="??undefined type??">
<!-- 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-2 col-xs-6"><label for="id_tipoPostazione">Tipo Postazione:</label><br><select defaultFocus="focus" class="form-control input-sm select2" name="id_tipoPostazione" id="id_tipoPostazione"><acx:optionvec boundcolumn="id_tipoPostazione" desccolumn="descrizione" vectumerator="listaTipoPostazione" value="<%=bean.getId_tipoPostazione()%>">&nbsp;</acx:optionvec> </select></div><div class="col-lg-3 col-xs-6"><label for="descrizione">Descrizione:</label><br><input type="text" class="form-control input-sm" name="descrizione" id="descrizione" value="<%=bean.getDescrizione()%>" maxlength="60"></div><div class="col-lg-3 col-xs-6"><label for="ipAddress">Ip Address:</label><br><input type="text" class="form-control input-sm" name="ipAddress" id="ipAddress" value="<%=bean.getIpAddress()%>" maxlength="60"></div><div class="col-lg-3 col-xs-6"><label for="hostname">Hostname:</label><br><input type="text" class="form-control input-sm" name="hostname" id="hostname" value="<%=bean.getHostname()%>" maxlength="9"></div></div> <div class="row"><div class="col-lg-4 col-xs-6">
<label for="endpointFirma">Endpoint Firma <i class="fa fa-info-circle" title="Se non impostato viene considerato http://localhost:8080/. In genere è sempre sulla porta 8080" onClick="Ab.swalInfo('Endpoint Firma','se non impostato viene considerato http://localhost:8080/. In genere è sempre sulla porta 8080')"></i>:</label><br><input type="text" class="form-control input-sm" name="endpointFirma" id="endpointFirma" value="<%=bean.getEndpointFirma()%>" maxlength="40"></div><div class="col-lg-4 col-xs-6"><label for="stampanteEtichette">Stampante Etichette:</label><br><input type="text" class="form-control input-sm" name="stampanteEtichette" id="stampanteEtichette" value="<%=bean.getStampanteEtichette()%>" maxlength="60"></div><div class="col-lg-4 col-xs-6"><label for="stampanteA4">Stampante A4:</label><br><input type="text" class="form-control input-sm" name="stampanteA4" id="stampanteA4" value="<%=bean.getStampanteA4()%>" maxlength="60"></div></div> </div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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-postazione.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>.....<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,164 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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="Postazioni">
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
</jsp:useBean>
<jsp:useBean id="CR" class="it.acxent.anag.PostazioneCR" type="it.acxent.anag.PostazioneCR" 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-8">
<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 Postazioni</li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-4 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="<acx:lang>Nuovo Record</acx:lang>"></i>
<acx:lang>Nuovo</acx:lang>
</a>
<acx:if wherecondition="<%=CR.isGoogleTranslatorEnable()%>"><a class="btn btn-app btn-app-sm" href="javascript:Ab.translateAllCR()"> <i class="fa fa-globe" title="<acx:lang>Traduci</acx:lang>"></i>
<acx:lang>Traduci</acx:lang>
</a></acx:if>
<a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa Pagina</acx:lang>"></i>
<acx:lang>Stampa</acx:lang>
</a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i>
<acx:lang>Report</acx:lang>
</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="../config/Postazione.abl">
<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() %>">
<input name="flgMobileView" type="hidden" id="flgMobileView" value="<%= CR.getFlgMobileView() %>">
<input type="hidden" name="id_postazione" id="id_postazione" value="<%=CR.getId_postazione()%>">
<input type="hidden" name="createTmst" id="createTmst" value="??undefined type??">
<div class="row hidden-print">
<div class="col-lg-12">
<div class="box box-ricerca">
<div class="box-body">
<div class="row">
<div class="col-lg-2 col-xs-6">
<label for="id_tipoPostazione">Tipo Postazione:</label>
<br>
<select class="form-control input-sm select2" name="id_tipoPostazione" id="id_tipoPostazione" onChange="searching()">
<acx:optionvec boundcolumn="id_tipoPostazione" desccolumn="descrizione" vectumerator="listaTipoPostazione" value="<%=CR.getId_tipoPostazione()%>">&nbsp;</acx:optionvec>
</select>
</div>
<div class="col-lg-3 col-xs-6">
<label for="descrizione">Descrizione:</label>
<br>
<input type="text" class="form-control input-sm" name="descrizione" id="descrizione" value="<%=CR.getDescrizione()%>" maxlength="60" onChange="searching()">
</div>
<div class="col-lg-3 col-xs-6">
<label for="hostname">Hostname:</label>
<br>
<input type="text" class="form-control input-sm" name="hostname" id="hostname" value="<%=CR.getHostname()%>" maxlength="9" onChange="searching()">
</div>
<div class="col-lg-2 col-xs-6">
<label for="ipAddress">Ip Address:</label>
<br>
<input type="text" class="form-control input-sm" name="ipAddress" id="ipAddress" value="<%=CR.getIpAddress()%>" maxlength="60" onChange="searching()">
</div>
<div class="col-lg-2 col-xs-6"><a class="btn btn-app btn-app-sm pull-right hidden-print" href="javascript:searching()"> <i class="fa fa-search"title="Cerca"></i>Cerca </a></div>
</div>
</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_top.jsp" flush="true" />
</div>
<!-- /.box-header -->
<div class="box-body table-responsive mobileSwitch" name="listaPostazione" id='<%=CR.getFlgMobileView()==1?"no-more-tables":""%>'>
<table class="table table-bordered table-hover table-striped dataTable table-condensed ">
<thead>
<tr>
<th>&nbsp;</th>
<th>Tipo Postazione</th>
<th>Descrizione</th>
<th>Ip Address</th>
<th>Hostname</th>
<th>Endpoint Firma</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.anag.Postazione" vectumerator="list">
<tr>
<td class="comandi text-center"><div class="inline text-center hidden-print"><a href="javascript:modifyCommand('<%=rowBean.getId_postazione()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_postazione()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div></td>
<td data-title="Tipo Postazione"><%=rowBean.getTipoPostazione().getDescrizione()%></td>
<td data-title="Descrizione"><%=rowBean.getDescrizione()%></td>
<td data-title="Ip Address"><%=rowBean.getIpAddress()%></td>
<td data-title="Hostname"><%=rowBean.getHostname()%></td>
<td data-title="Endpoint Firma"><%=rowBean.getEndpointFirma()%></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-postazione.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon> ..... </acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,92 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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="TableDesc Dettaglio">
<!-- pagine di dettaglio -->
<jsp:useBean id="bean" class="it.acxent.common.TableDesc" type="it.acxent.common.TableDesc" 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/TableDesc',null,'back')">Elenco TableDesc</a></li>
<li class="active">Dettaglio TableDesc</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="<acx:lang>Nuovo Record</acx:lang>"></i><acx:lang>Nuovo</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:saveCommand()"> <i class="fa fa-floppy-o" title="<acx:lang>Salva Record</acx:lang>"></i><acx:lang>Salva</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa</acx:lang>"></i><acx:lang>Stampa</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:deleteCommand()"> <i class="fa fa-trash-o" title="<acx:lang>Cancella Record</acx:lang>"></i><acx:lang>Elimina</acx:lang></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/TableDesc.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() %>">
<input type="hidden" name="id_tableDesc" id="id_tableDesc" value="<%=bean.getId_tableDesc()%>">
<!-- 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="comboDescColumn">ComboDescColumn:</label><br><input type="text" class="form-control input-sm" name="comboDescColumn" id="comboDescColumn" value="<%=bean.getComboDescColumn()%>"></div><div class="col-lg-3 col-xs-6"><label for="colLg">ColLg:</label><br><input type="text" class="form-control input-sm numberinput" name="colLg" id="colLg" value="<%=bean.getColLg()%>"></div><div class="col-lg-3 col-xs-6"><label for="id_access">Id_access:</label><br><input type="text" class="form-control input-sm" name="id_access" id="id_access" value="<%=bean.getId_access()%>"></div><div class="col-lg-3 col-xs-6"><label for="flgHidden">FlgHidden:</label><br><input type="checkbox" class="minimal" name="ckflgHidden" id="ckflgHidden" <%=bean.getFlgHidden()==1?"checked":""%>><input type="hidden" name="flgHidden" id="flgHidden" value="<%=bean.getFlgHidden()%>"></div></div> <div class="row"><div class="col-lg-3 col-xs-6"><label for="flgCR">FlgCR:</label><br><input type="checkbox" class="minimal" name="ckflgCR" id="ckflgCR" <%=bean.getFlgCR()==1?"checked":""%>><input type="hidden" name="flgCR" id="flgCR" value="<%=bean.getFlgCR()%>"></div><div class="col-lg-3 col-xs-6"><label for="nomeColonna">NomeColonna:</label><br><input type="text" class="form-control input-sm" name="nomeColonna" id="nomeColonna" value="<%=bean.getNomeColonna()%>"></div><div class="col-lg-3 col-xs-6"><label for="ordine">Ordine:</label><br><input type="text" class="form-control input-sm numberinput" name="ordine" id="ordine" value="<%=bean.getOrdine()%>"></div><div class="col-lg-3 col-xs-6"><label for="ajaxSearchString">AjaxSearchString:</label><br><input type="text" class="form-control input-sm" name="ajaxSearchString" id="ajaxSearchString" value="<%=bean.getAjaxSearchString()%>"></div></div> <div class="row"><div class="col-lg-3 col-xs-6"><label for="flgFormField">FlgFormField:</label><br><select class="form-control input-sm select2" name="flgFormField" id="flgFormField"><acx:optionflg boundcolumn="flgFormField" valuelist="0,1,2,3,4,5,6">&nbsp;</acx:optionflg> </select></div><div class="col-lg-3 col-xs-6"><label for="label">Label:</label><br><input type="text" class="form-control input-sm" name="label" id="label" value="<%=bean.getLabel()%>"></div><div class="col-lg-3 col-xs-6"><label for="ordineCR">OrdineCR:</label><br><input type="text" class="form-control input-sm numberinput" name="ordineCR" id="ordineCR" value="<%=bean.getOrdineCR()%>"></div><div class="col-lg-3 col-xs-6"><label for="numColSearch">NumColSearch:</label><br><input type="text" class="form-control input-sm numberinput" name="numColSearch" id="numColSearch" value="<%=bean.getNumColSearch()%>"></div></div> <div class="row"><div class="col-lg-3 col-xs-6"><label for="ajaxReturnValues">AjaxReturnValues:</label><br><input type="text" class="form-control input-sm" name="ajaxReturnValues" id="ajaxReturnValues" value="<%=bean.getAjaxReturnValues()%>"></div><div class="col-lg-3 col-xs-6"><label for="rowNumb">RowNumb:</label><br><input type="text" class="form-control input-sm numberinput" name="rowNumb" id="rowNumb" value="<%=bean.getRowNumb()%>"></div><div class="col-lg-3 col-xs-6"><label for="flgTipo">FlgTipo:</label><br><select class="form-control input-sm select2" name="flgTipo" id="flgTipo"><acx:optionflg boundcolumn="flgTipo" valuelist="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20">&nbsp;</acx:optionflg> </select></div><div class="col-lg-3 col-xs-6"><label for="comboFlgValuelist">ComboFlgValuelist:</label><br><input type="text" class="form-control input-sm" name="comboFlgValuelist" id="comboFlgValuelist" value="<%=bean.getComboFlgValuelist()%>"></div></div> <div class="row"><div class="col-lg-3 col-xs-6"><label for="rowNumbCR">RowNumbCR:</label><br><input type="text" class="form-control input-sm numberinput" name="rowNumbCR" id="rowNumbCR" value="<%=bean.getRowNumbCR()%>"></div><div class="col-lg-3 col-xs-6"><label for="colXs">ColXs:</label><br><input type="text" class="form-control input-sm numberinput" name="colXs" id="colXs" value="<%=bean.getColXs()%>"></div><div class="col-lg-3 col-xs-6"><label for="maxLenght">MaxLenght:</label><br><input type="text" class="form-control input-sm numberinput" name="maxLenght" id="maxLenght" value="<%=bean.getMaxLenght()%>"></div><div class="col-lg-3 col-xs-6"><label for="flgPk">FlgPk:</label><br><input type="checkbox" class="minimal" name="ckflgPk" id="ckflgPk" <%=bean.getFlgPk()==1?"checked":""%>><input type="hidden" name="flgPk" id="flgPk" value="<%=bean.getFlgPk()%>"></div></div> </div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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-tableDesc.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,118 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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="TableDesc Dettaglio">
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
</jsp:useBean>
<jsp:useBean id="CR" class="it.acxent.common.TableDescCR" type="it.acxent.common.TableDescCR" 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-8">
<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
TableDesc
</li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-4 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="<acx:lang>Nuovo Record</acx:lang>"></i><acx:lang>Nuovo</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa Pagina</acx:lang>"></i><acx:lang>Stampa</acx:lang></a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i><acx:lang>Report</acx:lang></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="../config/TableDesc.abl">
<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() %>">
<input type="hidden" name="id_tableDesc" id="id_tableDesc" value="<%=CR.getId_tableDesc()%>">
<div class="row hidden-print">
<div class="col-lg-12">
<div class="box box-ricerca">
<div class="box-body">
<div class="row"><div class="col-lg-3 col-xs-6"><label for="id_access">Id_access:</label><br><select class="form-control input-sm select2" name="id_access" id="id_access" onChange="searching()"><acx:optionvec boundcolumn="id_access" desccolumn="id_access" vectumerator="listaAccess" value="<%=CR.getId_access()%>">&nbsp;</acx:optionvec> </select></div><div class="col-lg-3 col-xs-6"><label for="nomeColonna">NomeColonna:</label><br><input type="text" class="form-control input-sm" name="nomeColonna" id="nomeColonna" value="<%=CR.getNomeColonna()%>" onChange="searching()"></div><div class="col-lg-3 col-xs-6"><label for="flgTipo">FlgTipo:</label><br><select class="form-control input-sm select2" name="flgTipo" id="flgTipo" onChange="searching()"><acx:optionflg boundcolumn="flgTipo" valuelist="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20">&nbsp;</acx:optionflg> </select></div><div class="col-lg-1 col-xs-6"><label for="flgCR">FlgCR:</label><br><input type="checkbox" class="minimal" name="ckflgCR" id="ckflgCR" <%=CR.getFlgCR()==1?"checked":""%>><input type="hidden" name="flgCR" id="flgCR" value="<%=CR.getFlgCR()%>" onChange="searching()"></div><div class="col-lg-2 col-xs-6"><a class="btn btn-app btn-app-sm pull-right" href="javascript:searching()"> <i class="fa fa-search"title="Cerca"></i>Cerca </a></div></div>
</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 table-responsive">
<table class="table table-bordered table-hover table-striped dataTable">
<thead>
</thead>
<acx:whilevec rowbeanclass="it.acxent.common.TableDesc" vectumerator="list">
<tr>
<td align="center"><div class="inline text-center hidden-print"><a href="javascript:modifyCommand('<%=rowBean.getId_tableDesc()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_tableDesc()%>');",'<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div></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 -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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-tableDesc.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,142 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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="Permessi - ricerca">
<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.common.TableDescCR" type="it.acxent.common.TableDescCR" 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-8">
<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 Permessi</li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-4 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="<acx:lang>Nuovo Record</acx:lang>"></i><acx:lang>Nuovo</acx:lang></a>
<acx:if wherecondition="<%=utenteLogon.getId_userProfile()==1%>"><a class="btn btn-app btn-app-sm" href="javascript:refreshParmsS();"> <i class="fa fa-refresh" title="Refresh parametri"></i>Refresh parametri</a></acx:if>
<a class="btn btn-app btn-app-sm" href="javascript:reloadBundle()"> <i class="fa fa-cog" title="Reload Dictionary Bundle"></i>Reload Dictionary</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa Pagina</acx:lang>"></i><acx:lang>Stampa</acx:lang></a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i><acx:lang>Report</acx:lang></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/TableDesc.abl">
<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() %>">
<div class="row hidden-print">
<div class="col-lg-12">
<div class="box box-ricerca">
<div class="box-body">
<div class="row">
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Chiave o Descrizione: </label>
<input name="id_tableDesc" id="id_tableDesc" type="hidden" value="<%=CR.getId_tableDesc()%>">
<br>
<input type="text" class="form-control input-sm" id="searchTxt" <%=Ab.jsCrS()%> name="searchTxt" size="25" maxlength="30" value="<%=CR.getSearchTxt()%>">
<%=Ab.jsSetFocus("searchTxt")%></div><div class="col-lg-9 col-xs-6">
<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>
</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 table-responsive mobileSwitch" name="lista" id='<%=CR.getFlgMobileView()==1?"no-more-tables":""%>'>
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>&nbsp;</th>
<th>Tabella</th>
<th>Colonna</th>
<th >Tipo Campo</th>
<th >Etichetta</th>
<th >Tipo Colonna</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.common.TableDesc" vectumerator="list">
<tr >
<td ><div class="inline text-center hidden-print"><a href="javascript:modifyCommand('<%=rowBean.getId_tableDesc()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_tableDesc()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div></td>
<td data-title="Tabella">
<%= rowBean.getId_access()%></td>
<td data-title="Colonna"><%= rowBean.getNomeColonna() %></td>
<td data-title="Tipo Campo"><%= rowBean.getFormField() %></td>
<td data-title="Etichetta"><%= rowBean.getLabel() %></td>
<td data-title="Tipo Colonna"><%= rowBean.getTipo() %></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 -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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-tableDesc.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,135 @@
<!-- 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="Tipo postazione">
<jsp:useBean id="bean" class="it.acxent.common.TipoPostazione" type="it.acxent.common.TipoPostazione" scope="request" >
</jsp:useBean>
<jsp:useBean id="CR" class="it.acxent.common.TipoPostazioneCR" type="it.acxent.common.TipoPostazioneCR" 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">
Tipo Postazione</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="<acx:lang>Salva Record</acx:lang>"></i>
<acx:lang>Salva</acx:lang>
</a>
<acx:if wherecondition="<%=bean.isGoogleTranslatorEnable()%>"><a class="btn btn-app btn-app-sm" href="javascript:Ab.translateAllCR()"> <i class="fa fa-globe" title="<acx:lang>Traduci</acx:lang>"></i>
<acx:lang>Traduci</acx:lang>
</a></acx:if>
<a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa</acx:lang>"></i>
<acx:lang>Stampa</acx:lang>
</a><a class="btn btn-app btn-app-sm" href="javascript:report()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i>
<acx:lang>Report</acx:lang>
</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/TipoPostazione.abl">
<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() %>">
<input name="flgMobileView" type="hidden" id="flgMobileView" value="<%= CR.getFlgMobileView() %>">
<input type="hidden" name="createTmst" id="createTmst" value="??undefined type??"><input type="hidden" name="id_tipoPostazione" id="id_tipoPostazione" value="<%=bean.getId_tipoPostazione()%>"><input type="hidden" name="encodedFields" id="encodedFields" value="<%=bean.getEncodedFields()%>">
<div class="row hidden-print">
<div class="col-lg-12">
<div class="box box-simple">
<div class="box-body">
<div class="row"><div class="col-lg-6 col-xs-6"><label for="descrizione">Descrizione:</label><br><input defaultFocus="focus" submit type="text" class="form-control input-sm" name="descrizione" id="descrizione" value="<%=bean.getDescrizione()%>" maxlength="30"></div></div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div class="box">
<!-- .box-header -->
<div class="box-header clearfix<?hiddenFilter?>">
<div class="box-header clearfix hidden-print">
<jsp:include page="../_V4/_inc/_inc_paginazione_top.jsp" flush="true" />
</div>
</div>
<!-- /.box-header -->
<div class="box-body table-responsive mobileSwitch" name="listaTipoPostazione" id='<%=CR.getFlgMobileView()==1?"no-more-tables":""%>'>
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>&nbsp;</th><th>Descrizione</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.common.TipoPostazione" vectumerator="list">
<tr <%=rowBean.getId_tipoPostazione()==bean.getId_tipoPostazione()?"class='success'":""%>>
<td class="comandi text-center"><div class="inline text-center hidden-print"> <a href="javascript:modifyCommand('<%=rowBean.getId_tipoPostazione()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_tipoPostazione()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div></td>
<td data-title="Descrizione"><%=rowBean.getDescrizione()%></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-tipoPostazione.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon> ..... </acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,126 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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="Gest. user_profile">
<jsp:useBean id="bean" class="it.acxent.common.UserProfile" type="it.acxent.common.UserProfile" scope="request" >
</jsp:useBean>
<jsp:useBean id="CR" class="it.acxent.common.UserProfileCR" type="it.acxent.common.UserProfileCR" 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-8">
<ol class="breadcrumb">
<!-- InstanceBeginEditable name="breadcrumb" -->
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
<li class="active">
Gest. user_profile
</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:saveCommand()"> <i class="fa fa-floppy-o" title="<acx:lang>Salva Record</acx:lang>"></i><acx:lang>Salva</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa</acx:lang>"></i><acx:lang>Stampa</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:report()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i><acx:lang>Report</acx:lang></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/UserProfile.abl">
<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() %>">
<input type="hidden" name="id_userProfile" id="id_userProfile" value="<%=bean.getId_userProfile()%>">
<div class="row hidden-print">
<div class="col-lg-12">
<div class="box box-simple">
<div class="box-body">
<div class="row"><div class="col-lg-3 col-xs-6"><label for="descrizione">Descrizione:</label><br><input defaultFocus="focus" type="text" class="form-control input-sm" name="descrizione" id="descrizione" value="<%=bean.getDescrizione()%>" maxlength="30"></div><div class="col-lg-3 col-xs-6"><label for="policy">Policy:</label><br><input submit type="text" class="form-control input-sm" name="policy" id="policy" value="<%=bean.getPolicy()%>" maxlength="30"></div></div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<div class="box">
<!-- .box-header -->
<div class="box-header clearfix<?hiddenFilter?>">
<div class="row"><div class="col-lg-3 col-xs-6"><label for="descrizioneS">Descrizione:</label><br><input type="text" class="form-control input-sm" name="descrizioneS" id="descrizioneS" value="<%=CR.getDescrizioneS()%>" maxlength="30" onChange="searching()"></div><div class="col-lg-9 col-xs-6"><a class="btn btn-app btn-app-sm pull-right hidden-print" href="javascript:searching()"> <i class="fa fa-search"title="Cerca"></i>Cerca </a></div></div>
<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>
<th>&nbsp;</th><th>Descrizione</th><th>Policy</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.common.UserProfile" vectumerator="list">
<tr <%=rowBean.getId_userProfile()==bean.getId_userProfile()?"class='success'":""%>>
<td class="comandi text-center"><div class="inline text-center hidden-print"> <a href="javascript:modifyCommand('<%=rowBean.getId_userProfile()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_userProfile()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div></td>
<td data-title="Descrizione"><%=rowBean.getDescrizione()%></td><td data-title="Policy"><%=rowBean.getPolicy()%></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 -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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-userProfile.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,127 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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="Profili Utente">
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
</jsp:useBean>
<!-- pagine di dettaglio -->
<jsp:useBean id="bean" class="it.acxent.common.UserProfile" type="it.acxent.common.UserProfile" scope="request" ></jsp:useBean>
<input name="lastUpdTmst" id="lastUpdTmst" type="hidden" value="<%= bean.getLastUpdTmstString() %>">
<!-- pagine di ricerca -->
<jsp:useBean id="CR" class="it.acxent.common.UserProfileCR" type="it.acxent.common.UserProfileCR" 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-8">
<ol class="breadcrumb">
<!-- InstanceBeginEditable name="breadcrumb" -->
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
<li class="active">Profili 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:saveCommand()"> <i class="fa fa-floppy-o" title="<acx:lang>Salva Record</acx:lang>"></i><acx:lang>Salva</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa</acx:lang>"></i><acx:lang>Stampa</acx:lang></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/UserProfile.abl">
<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() %>">
<div class="row hidden-print"><div class="col-lg-12"><div class="box box-simple"><div class="box-body"> <div class="row"><div class="col-lg-3"><label for="txtRicerca">Descrizione:</label><br>
<input name="descrizione" type="text" class="form-control input-sm" id="descrizione" value="<%=bean.getDescrizione()%>" size="30" maxlength="30" >
<input name="id_userProfile" type="hidden" id="id_userProfile" value="<%= bean.getId_userProfile() %>">
<%=Ab.jsSetFocus("descrizione")%></div><div class="col-lg-3"><label for="txtRicerca">Policy (* tutte; # nessuna; id1, id2, id3):</label><br>
<input name="policy" type="text" class="form-control input-sm" id="policy" value="<%=bean.getPolicy()%>" size="30" maxlength="30" submit></div></div> </div></div></div></div>
<div class="row">
<div class="col-xs-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 table-responsive">
<table class="table table-bordered table-hover">
<tr>
<th>&nbsp;</th>
<th >Descrizione</th>
<th >Policy</th>
</tr>
<acx:whilevec rowbeanclass="it.acxent.common.UserProfile" vectumerator="list">
<tr>
<td ><div class="inline text-center hidden-print"><a href="javascript:modifyCommand(<%=rowBean.getId_userProfile()%>);"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR(<%=rowBean.getId_userProfile()%>,'<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div></td>
<td ><%= rowBean.getDescrizione() %></td>
<td ><%= rowBean.getPolicy() %></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>
<a href="#">
<div class="col-lg-3 col-xs-6">
<!-- small box --></div>
</a><a href="#">
<div class="col-lg-3 col-xs-6">
<!-- small box --></div>
</a></div>
<!-- InstanceEndEditable -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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-userProfile.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,351 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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.anag.Users" type="it.acxent.anag.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="<acx:lang>Nuovo Record</acx:lang>"></i>
<acx:lang>Nuovo</acx:lang>
</a><a class="btn btn-app btn-app-sm" href="javascript:saveCommand()"> <i class="fa fa-floppy-o" title="<acx:lang>Salva Record</acx:lang>"></i>
<acx:lang>Salva</acx:lang>
</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa</acx:lang>"></i>
<acx:lang>Stampa</acx:lang>
</a><a class="btn btn-app btn-app-sm" href="javascript:deleteCommand()"> <i class="fa fa-trash-o" title="<acx:lang>Cancella Record</acx:lang>"></i>
<acx:lang>Elimina</acx:lang>
</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-2 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">
<acx:lang>Lingua</acx:lang>
: </label>
<select class="form-control input-sm select2" style="width: 100%;" name="langUser" id="langUser" >
<acx:optionvec boundcolumn="lang" desccolumn="lang" vectumerator="_listaLang" value="<%=bean.getLang()%>"> </acx:optionvec>
</select>
</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-3 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-3 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-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-6">
<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-6">
<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-6">
<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-6">
<label for="txtRicerca">Codice Fiscale:</label>
<br>
<input type="text" class="form-control input-sm" id="codFisc" name="codFisc" size="30" maxlength="16" value="<%= bean.getCodFisc() %>">
</div>
</div>
<div class="row">
<div class="col-lg-4">
<label for="txtRicerca">Cliente:
<input type="hidden" id="flgClienteFornitore" name="flgClienteFornitore" value="C">
</label>
<br>
<acx:inputajax bean="bean" boundcolumn="id_clifor" action='<%="/admin/anag/Clifor.abl?flgCF=C&searchTxt="%>'
nchar="0" returndata="" nextacion=""
usesubmit="false" usemono="false" javascriptmodify="modificaClifor()" javascriptnew="nuovoClifor()">
<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>" />
</div>
</acx:inputajax>
</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 class="active"><a href="#PERM" data-toggle="tab">
<acx:lang>Permessi</acx:lang>
</a></li>
<li><a href="#GRPERM" data-toggle="tab">
<acx:lang>Gruppo Permessi</acx:lang>
</a></li>
<li><a href="#LOG" data-toggle="tab">
<acx:lang>LOG</acx:lang>
</a></li>
<li><a href="#CLI" data-toggle="tab">
<acx:lang>Clienti</acx:lang>
</a></li>
<li><a href="#IMG" data-toggle="tab">
<acx:lang>Immagine Profilo</acx:lang>
</a></li>
<li><a href="#NOTA" data-toggle="tab">
<acx:lang>Nota</acx:lang>
</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="PERM">
<jsp:include page="_inc_users_permessi.jsp" flush="true" />
</div>
<!-- /.tab-pane -->
<div class="tab-pane" id="GRPERM">
<jsp:include page="_inc_users_gruppoPermessi.jsp" flush="true" />
</div>
<!-- /.tab-pane -->
<div class="tab-pane" id="LOG">
<jsp:include page="_inc_users_log.jsp" flush="true" />
</div>
<!-- /.tab-pane -->
<div class="tab-pane" id="CLI">
<jsp:include page="_inc_users_clienti.jsp" flush="true" />
</div>
<div class="tab-pane" id="IMG">
<jsp:include page="_inc_users_immagine.jsp" flush="true" />
</div>
<div class="tab-pane" id="NOTA">
<jsp:include page="_inc_users_nota.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">
<acx:lang>Cambio password</acx:lang>
</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="<acx:lang>Vecchia Password</acx:lang>" 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="<acx:lang>Nuova Password</acx:lang>" 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="<acx:lang>Ripeti Nuova Password</acx:lang>" 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="<acx:lang>Cambia Password</acx:lang>"></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>
<acx:lang>Close</acx:lang>
</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 -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</form>
</section>
<!-- SCRIPT DI RESET -->
<script language="JavaScript" src="../_V4/_js/_reset.js"></script>
<!-- InstanceBeginEditable name="js-pagina" -->
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
<jsp:include page="../anag/_inc_cliforE.jsp" flush="true"></jsp:include>
<script language="JavaScript" src="../config/_js/acxent-usersCommon.js"></script>
<script language="JavaScript" src="../config/_js/acxent-usersApp.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

326
www/admin/config/users.jsp Normal file
View file

@ -0,0 +1,326 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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.anag.Users" type="it.acxent.anag.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><a class="btn btn-app btn-app-sm" href="javascript:deleteCommand()"> <i class="fa fa-trash-o" title="Cancella Record"></i>Elimina</a> <a class="btn btn-app btn-app-sm" href="javascript:mailUser()"> <i class="fa fa-at" title="Mail registrazione"></i>Mail</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() %> IP: <%=bean.getCreateIp()%>
<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="ckflgNoStatusMsg"> No Status: </label>
<br />
<input type="checkbox" class="minimal" <%= bean.getFlgNoStatusMsg()==1?"checked":""%> name="ckflgNoStatusMsg" id="ckflgNoStatusMsg" >
<input name="flgNoStatusMsg" type="hidden" id="flgNoStatusMsg" value="<%= bean.getFlgNoStatusMsg()%>">
</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-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="" mandatory="R" mandatory-desc="<acx:lang>Login</acx:lang>">
</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-2 col-xs-12">
<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" name="id_userProfile" mandatory="RisNumKey" mandatory-desc="<acx:lang>Profilo Utente</acx:lang>" >
<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>
<acx:if wherecondition="<%=bean.getDBState()>0%>">
<div class="col-lg-2 col-xs-12">
<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-12">
<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>
</acx:if>
</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() %>" maxlength="30" mandatory="R" mandatory-desc="<acx:lang>Nome</acx:lang>">
</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() %>" maxlength="30" mandatory="R" mandatory-desc="<acx:lang>Cognome</acx:lang>">
</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="254" value="<%= bean.getElencoIpAbilitati() %>" autocomplete="off">
</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 class="active"><a href="#PERM" data-toggle="tab">Permessi</a></li>
<li><a href="#GRPERM" data-toggle="tab">Gruppo Permessi</a></li>
<li><a href="#CLI" data-toggle="tab">Clienti</a></li>
<li><a href="#LOG" data-toggle="tab">LOG</a></li>
<li><a href="#IMG" data-toggle="tab">Immagine Profilo</a></li>
<li><a href="#NOTA" data-toggle="tab">Nota</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="PERM">
<jsp:include page="_inc_users_permessi.jsp" flush="true" />
</div>
<!-- /.tab-pane -->
<div class="tab-pane" id="GRPERM">
<jsp:include page="_inc_users_gruppoPermessi.jsp" flush="true" />
</div>
<!-- /.tab-pane -->
<div class="tab-pane" id="LOG">
<jsp:include page="_inc_users_log.jsp" flush="true" />
</div>
<!-- /.tab-pane -->
<div class="tab-pane" id="CLI">
<jsp:include page="_inc_users_clienti.jsp" flush="true" />
</div>
<div class="tab-pane" id="IMG">
<jsp:include page="_inc_users_immagine.jsp" flush="true" />
</div>
<div class="tab-pane" id="NOTA">
<jsp:include page="_inc_users_nota.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">
<acx:lang>Cambio password</acx:lang>
</h4>
</div>
<div class="modal-body">
<div class="row">
<acx:if wherecondition="<%=utenteLogon.getId_userProfile()>1%>">
<div class="col-lg-12">
<div class="form-group has-feedback">
<input type="password" autocomplete="new-password" class="form-control" placeholder="<acx:lang>Vecchia Password</acx:lang>" id="oldPwd" name="oldPwd">
<span class="glyphicon glyphicon-lock form-control-feedback"></span> </div>
</div>
</acx:if>
<div class="col-lg-12">
<div class="form-group has-feedback">
<input type="password" autocomplete="new-password" class="form-control" placeholder="<acx:lang>Nuova Password</acx:lang>" 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" autocomplete="new-password" class="form-control" placeholder="<acx:lang>Ripeti Nuova Password</acx:lang>" 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-12"> <a class="btn btn-app btn-app-sm" href="javascript:cambiaPwd()"> <i class="fa fa-key" title="<acx:lang>Cambia Password</acx:lang>"></i>Cambia Password</a> </div>
<div class="col-lg-3 col-xs-12">
<button type="button" class="btn btn-app btn-app-sm" data-dismiss="modal"><i class="fa fa-close" title="Close"></i>
<acx:lang>Close</acx:lang>
</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">
<acx:if wherecondition="<%=utenteLogon.getId_userProfile()>1%>">
<div class="col-lg-12">
<div class="form-group has-feedback">
<input type="password" autocomplete="new-password" class="form-control" placeholder="Vecchia Password" id="oldPwdSuper" name="oldPwdSuper">
<span class="glyphicon glyphicon-lock form-control-feedback"></span> </div>
</div>
</acx:if>
<div class="col-lg-12">
<div class="form-group has-feedback">
<input type="password" autocomplete="new-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" autocomplete="new-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 -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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/_js/acxent-usersApp.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,24 @@
<!-- 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.setRowObject(rowBean);
RI.setId(rowBean.getId_users());
RI.setDescrizione(rowBean.getCognomeNome());
//vecchia versione posizionale
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,203 @@
<!-- 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="lang" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<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.anag.UsersCR" type="it.acxent.anag.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-8">
<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-4 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="<acx:lang>Nuovo Record</acx:lang>"></i>
<acx:lang>Nuovo</acx:lang>
</a> <a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa Pagina</acx:lang>"></i>
<acx:lang>Stampa</acx:lang>
</a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i>
<acx:lang>Report</acx:lang>
</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="<acx:lang>Aggiorna Pwd</acx:lang>"></i>
<acx:lang>Aggiorna Pwd</acx:lang>
</a> <a class="btn btn-app btn-app-sm " href="javascript:editOne()"> <i class="fa fa-user-secret" title="<acx:lang>Edit Super Admin</acx:lang>"></i>
<acx:lang>Edit Super Admin</acx:lang>
</a></acx:if>
&nbsp;Modello x coda Messaggi:
<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> <!-- 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="txtRicerca">
<acx:lang>Nominativo</acx:lang>
</label>
<input type="text" class="form-control input-sm" id="txtRicerca" name="txtRicerca" placeholder="nominativo" value="<%=CR.getTxtRicerca() %>" <%=Ab.jsCrS()%>>
<%=Ab.jsSetFocus("txtRicerca")%> </div>
<div class="col-xs-4">
<label for="login">
<acx:lang>Login</acx:lang>
</label>
<input type="text" class="form-control input-sm" id="login" name="login" placeholder="login" value="<%=CR.getLogin() %>" <%=Ab.jsCrS()%>>
</div>
<div class="col-xs-4">
<label for="eMail">
<acx:lang>Email</acx:lang>
</label>
<input type="text" class="form-control input-sm" id="eMail" name="eMail" placeholder="email" value="<%=CR.getEMail() %>" <%=Ab.jsCrS()%>>
</div>
</div>
<div class="row">
<div class="col-xs-5">
<label for="id_userProfile">
<acx:lang>Profilo Utente</acx:lang>
</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-6">
<label for="flgValido">
<acx:lang>attivo</acx:lang>
</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-1"> <a class="btn-search btn btn-app btn-app-sm pull-right " href="javascript:searching()"> <i class="fa fa-search" title="Cerca"></i>
<acx:lang>Cerca</acx:lang>
</a> </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_top.jsp" flush="true" />
</div>
<!-- /.box-header -->
<div class="box-body table-responsive mobileSwitch" name="lista" id='<%=CR.getFlgMobileView()==1?"no-more-tables":""%>'>
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr >
<th >&nbsp;</th>
<th ><acx:lang>Val.</acx:lang></th>
<!-- <th ><acx:lang>Op.</acx:lang></th> -->
<th ><acx:lang>News</acx:lang></th>
<th >Id-ip</th>
<th > <acx:lang>Utente</acx:lang>
</th>
<th ><acx:lang>Login</acx:lang></th>
<th ><acx:lang>Password</acx:lang></th>
<th ><acx:lang>Email</acx:lang></th>
<th><acx:lang>Profilo</acx:lang></th>
<th><acx:lang>Lang</acx:lang></th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.anag.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="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR(<%=rowBean.getId_users()%>,'<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div></td>
<td data-title="<acx:lang>Val.</acx:lang>" class="text-center"><acx:if wherecondition='<%=rowBean.getFlgValido().equals("S")%>'><i class="fa fa-check" title="<acx:lang>Utente Valido</acx:lang>"></i></acx:if></td>
<!-- <td data-title="<acx:lang>Op.</acx:lang>" class="text-center"><acx:if wherecondition='<%=rowBean.getFlgOperatore()==1%>'><i class="fa fa-check" title="<acx:lang>Operatore</acx:lang>"></i></acx:if></td> -->
<td data-title="<acx:lang>News</acx:lang>" class="text-center"><acx:if wherecondition='<%=rowBean.getFlgNews()==1%>'><i class="fa fa-check" title="<acx:lang>Ricezione News abilitata</acx:lang>"></i></acx:if></td>
<td data-title="<acx:lang>Id - ip</acx:lang>" ><%= rowBean.getId_users() %> - <%=rowBean.getCreateIp()%></td>
<td data-title="<acx:lang>Utente</acx:lang>" ><%= rowBean.getCognome() %> <%= rowBean.getNome() %></td>
<td data-title="<acx:lang>Login</acx:lang>" ><%= rowBean.getLogin() %></td>
<td data-title="<acx:lang>Password</acx:lang>" ><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="<acx:lang>Email</acx:lang>"><a href="mailto:<%=rowBean.getEMail()%>"><%= rowBean.getEMail() %></a></td>
<td data-title="<acx:lang>Profilo</acx:lang>" ><%= rowBean.getUserProfile().getDescrizione() %></td>
<td data-title="<acx:lang>Lang</acx:lang>" ><%=rowBean.getLangUser()%></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 -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</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/_js/acxent-usersApp.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,183 @@
<html><!-- InstanceBegin template="/Templates/adminSimpleConfig.dwt" codeOutsideHTMLIsLocked="false" -->
<!-- DW6 -->
<head>
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
<%@ page language="java" import="it.acxent.jsp.*" %>
<!-- InstanceBeginEditable name="taglib" --><!-- InstanceEndEditable -->
<jsp:useBean id="productInfo" class="java.lang.String" type="java.lang.String" scope="session" ></jsp:useBean>
<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>
<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>
<!-- InstanceBeginEditable name="title" --><title>:Postazioni 0.1</title><!-- InstanceEndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../_V2/_css/style.css">
<link rel="stylesheet" href="../_V2/_css/tab.css">
<link rel="stylesheet" href="../_V2/windowfiles/dhtmlwindow.css" type="text/css" />
<!-- InstanceBeginEditable name="css" --><!-- InstanceEndEditable -->
</head>
<jsp:include page="../_V2/_inc/_allJs.jsp" flush="true" />
<body onLoad="setToggleUI()">
<div id="togglePlaceholder"></div>
<!-- #BeginEditable "Script" -->
<script language="JavaScript" src="../configx/_js/acxent-postazione.js"></script>
<!-- #EndEditable -->
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
</jsp:useBean>
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<!-- InstanceBeginEditable name="Bean" -->
<jsp:useBean id="bean" class="it.acxent.common.Postazione" type="it.acxent.common.Postazione" scope="request" >
</jsp:useBean>
<jsp:useBean id="CR" scope="request" class="it.acxent.common.PostazioneCR" type="it.acxent.common.PostazioneCR" >
</jsp:useBean>
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
</jsp:useBean>
<!-- InstanceEndEditable -->
<acx:if_logon_ok>
<!--INTESTAZIONE-->
<form method="post" action="" name="dettaglio" >
<input type="hidden" name="cmd">
<input type="hidden" name="act">
<input name="act2" type="hidden" id="act2">
<input name="lastUpdTmst" type="hidden" value="<%= bean.getLastUpdTmstString() %>">
<input name="lastUpdId_user" type="hidden" id="lastUpdId_user" value="<%=utenteLogon.getId_users()%>">
<input type="hidden" name="pageNumber" value="<%=list.getPageNumber()%>">
<input type="hidden" name="totPageNumber" value="<%=list.getTotNumberOfPages()%>">
<input name="currentTab" type="hidden" id="currentTab" value="<%= bean.getCurrentTab() %>">
<div id="header">
<table width="100%" height="71" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="20" ><div class="navbar">;<!-- InstanceBeginEditable name="navbar" --><a href="javascript:menu();">MENU</a> -&gt; POSTAZIONI<!-- InstanceEndEditable --></div></td>
</tr>
<tr>
<td height="37"><!-- InstanceBeginEditable name="toolbar" -->
<table width="100%" height="37" border="0" cellspacing="0" cellpadding="0" class="toolbar">
<tr valign="middle">
<td class="ico""></td>
<td class="divider"></td>
<td class="ico" onMouseOver="this.style.backgroundColor='#666666';" onMouseOut="this.style.backgroundColor='#ebe8d8';"><a href="javascript:saveCommand();"><img src="../img/Icons/salva_24.gif" alt="Salva Record" title="Salva Record" width="24" height="24" border="0"></a></td>
<td class="divider"></td>
<td class="ico" ></td>
<td class="divider"></td>
<td class="ico" ></td>
<td class="divider"></td>
<td class="ico" ></td>
<td class="divider"></td>
<td class="ico" ></td>
<td class="divider"></td>
<td width="233"><span class="ico">
<input type="hidden" name="actionPage" id="actionPage" value="Postazione.abl">
<input name="id_postazione" type="hidden" class="mandatoryField" id="id_postazione" value="<%= bean.getId_postazione() %>" size="5" maxlength="3"></span></td>
<td class="ico" ></td>
<td class="divider"></td>
<td class="ico" ></td>
</tr>
</table>
<!-- InstanceEndEditable --> </td>
</tr>
<tr>
<td height="14"><jsp:include page="../_V2/_inc/beanLastUpd.jsp" flush="true" /></td>
</tr>
</table>
</div>
<!-- InstanceBeginEditable name="body" -->
<div id="corpo">
<table width="98%" border="0" cellpadding="2" cellspacing="0" class="bgTabellaIntCorpo">
<tr class="riga1">
<td class="bluette"> POSTAZIONE:
<jsp:include page="../_V3/_inc/beanMsg.jsp" flush="true" /> </td>
</tr>
</table>
<table width="98%" border="0" cellpadding="3" cellspacing="0" class="bgTabellaCorpoRicerca">
<tr>
<td><table width="100%" border="0" align="center" cellpadding="2" cellspacing="2" >
<tr class="riga3">
<td width="355" >Descrizione:<br>
<input name="descrizione" type="text" class="mandatoryField" id="descrizione" value="<%= bean.getDescrizione() %>" size="40" maxlength="60" <%=Ab.jsCr("ipAddress")%>class="mandatoryField"><%=Ab.jsSetFocus("descrizione")%>
<br> </td>
<td width="204" >Indirizzo IP:<br>
<input name="ipAddress" type="text" id="ipAddress" <%=Ab.jsCr("sampanteLaser")%> value="<%= bean.getIpAddress() %>" size="20" maxlength="15"></td>
<td width="197" >&nbsp;</td>
</tr>
<tr class="riga3">
<td >Stampante Laser:<br>
<input name="sampanteLaser" id="sampanteLaser" type="text" <%=Ab.jsCr("stampanteEtichette")%> value="<%= bean.getStampanteLaser() %>" size="40" maxlength="60"></td>
<td colspan="2" >Stampante Etichettte:<br>
<input name="stampanteEtichette" id="stampanteEtichette" type="text" <%=Ab.jsCrS()%> value="<%= bean.getStampanteEtichette() %>" size="40" maxlength="60"></td>
</tr>
</table></td>
</tr>
</table>
</div>
<div id="corpo">
<table width="98%" border="0" cellspacing="0" cellpadding="3" class="bgTabellaIntCorpo">
<tr class="riga1">
<td ><span class="bluette">Elenco Record. </span></td>
</tr>
</table>
</div>
<!-- InstanceEndEditable --><!-- InstanceBeginEditable name="list" -->
<div id="corpo">
<table width="98%" border="0" cellspacing="0" cellpadding="3" class="bgTabellaCorpo">
<tr>
<td ><table width="100%" border="0" align="center" cellpadding="1" cellspacing="2">
<tr class="riga1 intTabella">
<td width="42">&nbsp;</td>
<td width="162">Descrizione </td>
<td width="150">Indirizzo ip</td>
<td width="404">Stampanti</td>
</tr>
<acx:whilevec rowbeanclass="it.acxent.common.Postazione" vectumerator="list">
<tr class="tabellaWhite" onMouseOver="this.style.backgroundColor='#ebe8d8';" onMouseOut="this.style.backgroundColor='#ffffff';" >
<td width="42"><center>
<table border="0">
<tr>
<td><a href="javascript:modifyCommand('<%=rowBean.getId_postazione()%>');"><img src="../img/Icons/Edit16.gif" alt="Modifica Record" width="16" height="16" border="0"></a></td>
<td><a href="javascript:deleteCommandCR('<%=rowBean.getId_postazione()%>','<%= rowBean.getLastUpdTmstString() %>');"><img src="../img/Icons/Delete16.gif" alt="Cancella Record" width="16" height="16" border="0"></a></td>
</tr>
</table>
<a href="javascript:modifyCommand('<%=rowBean.getId_postazione()%>');"></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_postazione()%>','<%= rowBean.getLastUpdTmstString() %>');"></a>
</center></td>
<td width="162" ><%= rowBean.getDescrizione() %></td>
<td width="150" ><%= rowBean.getIpAddress() %></td>
<td width="404" >Laser: <%= rowBean.getStampanteLaser() %><br>
Etich.: <%= rowBean.getStampanteEtichette() %></td>
</tr>
</acx:whilevec>
</table></td>
</tr>
</table>
</div>
<!-- InstanceEndEditable -->
</form>
<form name="menu" method="post" >
<input type="hidden" name="cmd">
<input type="hidden" name="act">
<input name="logon" type="hidden" id="logon" value="<%=logon%>">
<!-- InstanceBeginEditable name="hiddenFields" -->
<input name="id_postazione" type="hidden" id="id_postazione">
<!-- InstanceEndEditable -->
</form>
<script language="JavaScript" src="../_V2/_js/refreshMenu.js" type="text/JavaScript"></script>
<form method="post" action="../../menu/Menu.abl" name="logon" >
<input type="hidden" name="cmdIU">
<input type="hidden" name="actIU">
<input type="hidden" name="cmd2">
<input type="hidden" name="act2">
</form>
</acx:if_logon_ok>
<acx:else_logon>
<script language="JavaScript1.2">
setTimeout("location.href='../../../menu.jsp'",2000);
</script>
<br>
Attenzione!! Si &egrave; tentato di accedere a pagine protette!!!!!!!</acx:else_logon>
<jsp:include page="../_V2/_inc/_footer.jsp" flush="true" />
<jsp:include page="../_V2/_inc/alertMsg.jsp" flush="true" />
</body>
<!-- InstanceEnd --></html>