first commit

This commit is contained in:
MaddoScientisto 2026-03-14 20:04:39 +01:00
commit 4d332ef662
27586 changed files with 3281783 additions and 0 deletions

View file

@ -0,0 +1,322 @@
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>TEMPLATE</title>
<!-- Tell the browser to be responsive to screen width -->
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
<!-- Bootstrap 3.3.5 -->
<link rel="stylesheet" href="../_V4/_lte/bootstrap/css/bootstrap.min.css">
<!-- Font Awesome -->
<!--<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css"> -->
<link rel="stylesheet" href="../_V4/fontawesome/css/font-awesome.min.css">
<!-- Ionicons -->
<!-- <link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css"> -->
<link rel="stylesheet" href="../_V4/ionicons/css/ionicons.min.css">
<!-- Daterange picker -->
<link rel="stylesheet" href="../_V4/_lte/plugins/daterangepicker/daterangepicker-bs3.css">
<!-- Date Picker -->
<link rel="stylesheet" href="../_V4/_lte/plugins/datepicker/datepicker3.css">
<!-- iCheck -->
<link rel="stylesheet" href="../_V4/_lte/plugins/iCheck/all.css">
<!-- Bootstrap Color Picker -->
<link rel="stylesheet" href="../_V4/_lte/plugins/colorpicker/bootstrap-colorpicker.min.css">
<!-- Bootstrap time Picker -->
<link rel="stylesheet" href="../_V4/_lte/plugins/timepicker/bootstrap-timepicker.min.css">
<!-- Select2 -->
<link rel="stylesheet" href="../_V4/_lte/plugins/select2/select2.min.css">
<!-- ajax loading css style -->
<link rel="stylesheet" href="../_V4/_css/ajaxLoading.css">
<!-- image loading css style -->
<link rel="stylesheet" href="../_V4/_css/loadImg.css">
<!-- Theme style -->
<link rel="stylesheet" href="../_V4/_lte/dist/css/AdminLTE.min.css">
<!-- AdminLTE Skins. Choose a skin from the css/skins
folder instead of downloading all of them to reduce the load. -->
<link rel="stylesheet" href="../_V4/_lte/dist/css/skins/_all-skins.min.css">
<!-- Morris chart
<link rel="stylesheet" href="../_V4/_lte/plugins/morris/morris.css">-->
<!-- jvectormap -->
<link rel="stylesheet" href="../_V4/_lte/plugins/jvectormap/jquery-jvectormap-1.2.2.css">
<!-- bootstrap wysihtml5 - text editor -->
<link rel="stylesheet" href="../_V4/_lte/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.min.css">
</head>
<body>
<p>campo di ricerca ajax CR</p>
<div class="col-lg-6">
<label for="txtRicerca">Cliente/Fornitore CR:</label>
<input readonly name="id_cliente" type="hidden" value="<%= CR.getId_cliente() %>" />
<div class="input-group input-group-sm">
<input name="descrizioneCliente" type="text" class="form-control input-sm ajSearchText mandatory" id="descrizioneCliente" value="<ab:inputTextFormat><%= CR.getCliente().getNominativo()%></ab:inputTextFormat>" maxlength="60" <%=Ab.jsAjSearchTextS4("/admin/anag/Cliente.abl?txtRicerca=","descrizioneCliente","listaClienti","main.id_cliente,main.descrizioneCliente",0)%> />
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_cliente','descrizioneCliente');"><i class="fa fa-refresh fa-sm"></i> </a></span> </div> <%=Ab.divAjSearchDiv4("listaClienti")%>
<p>--------------- CAMPO DI RICERCA SU DETTAGLIO</p>
<input readonly name="id_cliente" type="hidden" value="<%= bean.getId_cliente() %>" />
<div class="input-group input-group-sm">
<input name="descrizioneCliente" type="text" class="form-control input-sm ajSearchText mandatory" id="descrizioneCliente" value="<ab:inputTextFormat><%= bean.getCliente().getNominativo()%></ab:inputTextFormat>" maxlength="60" <%=Ab.jsAjSearchText4("/admin/anag/Cliente.abl?txtRicerca=","descrizioneCliente","listaClienti","main.id_cliente,main.descrizioneCliente",0,"oggettto")%> />
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_cliente','descrizioneCliente');"><i class="fa fa-refresh fa-sm" title="pulisci campi"></i> </a>&nbsp;&nbsp;<a href="javascript:modificaCliente();"><i class="fa fa-edit fa-sm" title="modifica cliente"></i> </a>&nbsp;&nbsp;<a href="javascript:nuovoCliente();"><i class="fa fa-file-o fa-sm" title="nuovo cliente"></i> </a></span> </div> <%=Ab.divAjSearchDiv4("listaClienti")%>
<p>--- RICERCA -----
<p>box ricerca</p>
<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-4"> xxxx </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><a class="btn btn-app btn-app-sm pull-right" href="javascript:report()"> <i class="fa fa-bar-chart" title="Cerca"></i>Report </a> </div>
</div>
</div>
<p>TABELLE RESPONSIVE LISTA RICERCA: </p>
<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 >Val.</th>
<th >Op.</th>
<th >News</th>
<th > Utente </th>
<th >Login</th>
<th >Password</th>
<th >Email</th>
<th>Profilo</th>
</tr>
</thead>
<ab:whilevec rowbeanclass="com.ablia.anag.Users" vectumerator="list">
<tr>
<td class="text-center"><div class="inline text-center hidden-print"><a href="javascript:modifyCommand(<%=rowBean.getId_users()%>);"><i class="fa fa-edit" title="Modifica Record"></i></a> <a href="javascript:deleteCommandCR(<%=rowBean.getId_users()%>,'<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o" title="Cancella Record"></i></a></div></td>
<td class="text-center"><ab:if wherecondition='<%=rowBean.getFlgValido().equals("S")%>'><i class="fa fa-check" title="Utente Valido"></i></ab:if></td>
<td class="text-center"><ab:if wherecondition='<%=rowBean.getFlgOperatore()==1%>'><i class="fa fa-check" title="Operatore"></i></ab:if></td>
<td class="text-center"><ab:if wherecondition='<%=rowBean.getFlgNews()==1%>'><i class="fa fa-check" title="Ricezione News abilitata"></i></ab:if></td>
<td ><%= rowBean.getId_users() %> - <%= rowBean.getCognome() %> <%= rowBean.getNome() %></td>
<td ><%= rowBean.getLogin() %></td>
<td ><ab:if wherecondition='<%=utenteLogon.getId_userProfile()==1 %>'><%= rowBean.getPwd() %></ab:if>
<ab:else>****</ab:else></td>
<td><a href="mailto:<%=rowBean.getEMail()%>"><%= rowBean.getEMail() %></a></td>
<td ><%= rowBean.getUserProfile().getDescrizione() %></td>
</tr>
</ab:whilevec>
</table>
</div>
<div class="box-footer clearfix">
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
</div>
</div>
</div>
</div>
STRUTTURA VUOTA LISTA RICERCA
<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">TABELLA</div>
<div class="box-footer clearfix">
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
</div>
</div>
</div>
</div>
<p>&nbsp;</p>
<p>---- DETTAGLIO -----</p>
<p>box dettaglio </p>
<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"> colonna di 3 </div>
<div class="col-lg-3"> colonna di 3 </div>
<div class="col-lg-3"> colonna di 3 </div>
<div class="col-lg-3"> colonna di 3 </div>
</div>
</div>
</div>
</div>
</div>
TABS:<br>
e' all'interno del box-body del dettaglio
----
<div class="box-body">
------
parte di dettaglio
-------
<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="#LOG" data-toggle="tab">LOG</a></li>
<li><a href="#CLI" data-toggle="tab">Clienti</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="PERM">
<div class="box">
<div class="box-body">
<!--- parte di dettaglio -->
<div class="row">
<div class="col-lg-5">
<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" >
<ab:optionvec boundcolumn="id_access" desccolumn="descrizione" vectumerator="listaPermessi" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ab:optionvec>
</select>
<input name="id_userAcces" type="hidden" id="id_userAcces">
</div>
<div class="col-lg-5">
<label for="txtRicerca">Lettura/Scrittura:</label>
<select class="form-control select2" style="width: 100%;" name="flgRW" >
<option value="1" ><%=com.ablia.db.DBAdapter.getAccessType(1)%></option>
<option value="2" ><%=com.ablia.db.DBAdapter.getAccessType(2)%></option>
<option value="3" ><%=com.ablia.db.DBAdapter.getAccessType(3)%></option>
<option value="4" ><%=com.ablia.db.DBAdapter.getAccessType(4)%></option>
</select>
</div>
<div class="col-lg-2"> <a class="btn btn-success btn-associative" href="javascript:addPermesso();">Aggiungi Permesso</a></div>
</div>
<!--- FINE parte di dettaglio -->
<!--- RIGA VUOTA -->
<div class="row">
<div class="col-lg-12">&nbsp;</div>
</div>
<!--- FINE RIGA VUOTA -->
<!--- parte di LISTA -->
<div class="row">
<div class="col-lg-12">
<div class="table-responsive">
<table class="table table-bordered table-hover table-striped dataTable">
<ab:if wherecondition='<%=utenteLogon.getId_userProfile()==1%>'> </ab:if>
<thead>
<tr >
<th align="left" width="5%">&nbsp;</th>
<th align="left" width="75%">Descrizione</th>
<th width="20%">R/M/W/D</th>
</tr>
</thead>
<ab:whilevec rowbeanclass="com.ablia.common.UserAccess" vectumerator="listaUserAccess">
<tr >
<td align="left" width="5%"><a href="javascript:delPermesso('<%=rowBean.getId_userAccess()%>');"><i class="fa fa-trash-o" title="Cancella Record"></i></a></td>
<td align="left" width="75%"><%= rowBean.getAccess().getDescrizione() %></td>
<td width="20%"><%= rowBean.getRW() %></td>
</tr>
</ab:whilevec>
</table>
</div>
</div>
</div>
<!--- FINE PARTE DI LISTA -->
</div>
<!--- FINE BOX BODY -->
</div>
<!--- FINEBOX -->
</div>
<!--- FINE TAB PANE -->
<div class="tab-pane active" id="GRPERM"> GRPERM </div>
<div class="tab-pane active" id="LOG"> LOG </div>
<div class="tab-pane active" id="CLI"> CLI </div>
</div>
</div>
</div>
</div>
<p>&nbsp;</p>
<p>bottone per associative<br>
<a class="btn btn-success btn-default btn-associative" href="javascript:addPermesso();">Aggiungi Permesso</a> <br>
</p>
<p>tasti modifica cancella sulle liste</p>
<div class="inline text-center hidden-print"><a href="javascript:modifyCommand('<%=rowBean.getId_access()%>');"><i class="fa fa-edit" title="Modifica Record"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_access()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o" title="Cancella Record"></i></a></div>
<BR>
-----
</p>
CLASSI PER SELECT<BR>
class="form-control select2"
<!-- jQuery 2.1.4 -->
<script src="../_V4/_lte/plugins/jQuery/jQuery-2.1.4.min.js"></script>
<!-- jQuery UI 1.11.4 -->
<script src="../_V4/_lib/jquery-ui/jquery-ui.min.js"></script>
<!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip -->
<script>
$.widget.bridge('uibutton', $.ui.button);
</script>
<!-- Bootstrap 3.3.5 -->
<script src="../_V4/_lte/bootstrap/js/bootstrap.min.js"></script>
<!-- Morris.js charts
<script src="https://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js"></script>
<script src="../_V4/_lte/plugins/morris/morris.min.js"></script> -->
<!-- Select2 -->
<script src="../_V4/_lte/plugins/select2/select2.full.min.js"></script>
<!-- InputMask -->
<script src="../_V4/_lte/plugins/input-mask/jquery.inputmask.js"></script>
<script src="../_V4/_lte/plugins/input-mask/jquery.inputmask.date.extensions.js"></script>
<script src="../_V4/_lte/plugins/input-mask/jquery.inputmask.extensions.js"></script>
<!-- daterangepicker -->
<!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.2/moment.min.js"></script> -->
<script src="../_V4/_js/moment-with-locales.js"></script>
<script src="../_V4/_lte/plugins/daterangepicker/daterangepicker.js"></script>
<!-- datepicker -->
<script src="../_V4/_lte/plugins/datepicker/bootstrap-datepicker.js"></script>
<!-- bootstrap color picker -->
<script src="../_V4/_lte/plugins/colorpicker/bootstrap-colorpicker.min.js"></script>
<!-- bootstrap time picker -->
<script src="../_V4/_lte/plugins/timepicker/bootstrap-timepicker.min.js"></script>
<!-- SlimScroll 1.3.0 -->
<script src="../_V4/_lte/plugins/slimScroll/jquery.slimscroll.min.js"></script>
<!-- iCheck 1.0.1 -->
<script src="../_V4/_lte/plugins/iCheck/icheck.min.js"></script>
<!-- FastClick -->
<script src="../_V4/_lte/plugins/fastclick/fastclick.min.js"></script>
<!-- Sparkline -->
<script src="../_V4/_lte/plugins/sparkline/jquery.sparkline.min.js"></script>
<!-- jvectormap -->
<script src="../_V4/_lte/plugins/jvectormap/jquery-jvectormap-1.2.2.min.js"></script>
<script src="../_V4/_lte/plugins/jvectormap/jquery-jvectormap-world-mill-en.js"></script>
<!-- jQuery Knob Chart -->
<script src="../_V4/_lte/plugins/knob/jquery.knob.js"></script>
<!-- Bootstrap WYSIHTML5 -->
<script src="../_V4/_lte/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.min.js"></script>
<!-- AdminLTE App -->
<script src="../_V4/_lte/dist/js/app.min.js"></script>
<!-- AdminLTE dashboard demo (This is only for demo purposes)
<script src="../_V4/_lte/dist/js/pages/dashboard.js"></script> -->
<!-- AdminLTE for demo purposes
<script src="../_V4/_lte/dist/js/demo.js"></script> -->
<!-- iCheck -->
<script src="../_V4/_lte/plugins/iCheck/icheck.min.js"></script>
<script src="../_V4/_lib/jquery.toaster-master/jquery.toaster.js"></script>
<link href="../_V4/_lib/CodeSeven-toastr/build/toastr.css" rel="stylesheet" type="text/css" />
<script src="../_V4/_lib/CodeSeven-toastr/build/toastr.min.js"></script>
<!--Ablia-->
<link rel="stylesheet" href="../_V4/_lte/_css/abliaLte.css">
<p>
<script src="../_V4/_js/_ablia.js"></script>
<script src="../_V4/_js/ajaxFunc.js"></script>
<script src="../_V4/_js/ajaxTextBoxSearch.js"></script>
<script src="../_V4/_js/ab-addImg.js"></script>
<script src="../_V4/_js/logon.js"></script>
<script src="../_V4/_js/_bean.js"></script>
</p>
<p>--------- numero : se voglio il submit aggiungo <%=Ab.jsCrS()%></p>
<input name="valorePraticaM" <%=Ab.jsCrS("fatturaPratica("+bean.getId_pratica()+")")%> type="text" class="form-control input-sm numberinput" id="valorePraticaM" size="10" maxlength="10" value="<%= nf.format(bean.getValorePratica()) %>" />
<p>--------- DATA</p>
<input type="text" class="form-control input-sm datemask" id="dataArchiviazioneA" name="dataArchiviazioneA" maxlength="10" value="<%= df.format(CR.getDataArchiviazioneA()) %>" >
<p>&nbsp;</p>
</body>
</html>

View file

@ -0,0 +1,5 @@
<%@page contentType="text/html; charset=UTF-8" %>
<footer class="main-footer">
<div class="pull-right hidden-xs"> <b>Version</b> 4.0.0 </div>
<strong>Copyright &copy; 2003-2016 <a href="http://www.ablia.com">Ablia S.r.l.</a></strong></footer>

View file

@ -0,0 +1,22 @@
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<header class="main-header hidden-print">
<!-- Logo -->
<a href="www.ablia.com" class="logo">
<!-- mini logo for sidebar mini 50x50 pixels -->
<span class="logo-mini"><b>A</b>bl</span>
<!-- logo for regular state and mobile devices -->
<span class="logo-lg"><b>Ablia S.r.l.</b></span>
</a>
<!-- Header Navbar: style can be found in header.less -->
<nav class="navbar navbar-static-top" role="navigation">
<!-- Sidebar toggle button-->
<a href="#" class="sidebar-toggle" data-toggle="offcanvas" role="button">
<span class="sr-only">Toggle navigation</span>
</a>
<div id="pageTitleContent" class="pageTitle pull-left">Menu' Principale</div>
<div class="navbar-custom-menu">
<span class="titolo-applicazione hidden-xs"> <ab:parm codice="LOGO_MENU"><%=parm.getTesto()%></ab:parm> <i class="fa fa-question-circle" title="F1 help generico, F2 help sul campo"></i></span>
</div>
</nav>
</header>

View file

@ -0,0 +1,190 @@
<%@page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<jsp:useBean id="utenteLogon" type="com.ablia.common.UsersI" class="com.ablia.common.Users" 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"><input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
<input name="pageTitle" type="hidden" id="pageTitle" value="Menu' Principale">
<ab:if_logon_ok trueifnotsecure="true">
<ol class="breadcrumb">
<li><a href="#"><i class="fa fa-dashboard"></i> Home</a></li>
<ab:if wherecondition="<%=utenteLogon.getId_users()==1%>">
<li class="active"> <a href="Menu.abl?cmd=ab-status" target="_blank"> <i class="fa fa-heartbeat" aria-hidden="true"></i> Ablia Stats</a>
</li></ab:if>
<li class="active">Dashboard</li>
</ol>
<!-- Content Header (Page header) --><!-- Main content -->
<section class="content">
<!-- Small boxes (Stat box) -->
<div class="row">
<a href="javascript:Ab.callAbl('/admin/pg/Gara','search')"> <div class="col-lg-3 col-xs-6">
<!-- small box -->
<div class="small-box bg-aqua dashboard-widget">
<div class="inner">
<span class="titolo-widget">Gare</span>
<p>&nbsp;</p>
</div>
<div class="icon">
<i class="fa fa-clock-o"></i>
</div>
</div>
</div></a><!-- ./col -->
<a href="javascript:Ab.callAbl('/admin/pg/TipoGara','search')"> <div class="col-lg-3 col-xs-6">
<!-- small box -->
<div class="small-box bg-aqua dashboard-widget">
<div class="inner">
<span class="titolo-widget">Tipo Gara</span>
<p>&nbsp;</p>
</div>
<div class="icon">
<i class="fa fa-cogs"></i>
</div>
</div>
</div></a>
<a href="javascript:Ab.callAbl('/admin/pg/LogFoto','search')"> <div class="col-lg-3 col-xs-6">
<!-- small box -->
<div class="small-box bg-aqua dashboard-widget">
<div class="inner">
<span class="titolo-widget">Log Foto</span>
<p>&nbsp;</p>
</div>
<div class="icon">
<i class="ion-stats-bars"></i>
</div>
</div>
</div></a>
<a href="javascript:Ab.callAbl('/admin/pg/Foto','search')"> <div class="col-lg-3 col-xs-6">
<!-- small box -->
<div class="small-box bg-aqua dashboard-widget">
<div class="inner">
<span class="titolo-widget">Ricerca e<br>indicizza</span>
<p>&nbsp;</p>
</div>
<div class="icon">
<i class="fa fa-clock-o"></i>
</div>
</div>
</div></a>
</div>
<!-- row --><!-- /.row -->
<div class="row"><a href="javascript:Ab.callAbl('/admin/contab/Documento')"> <div class="col-lg-3 col-xs-6">
<!-- small box -->
<div class="small-box bg-aqua dashboard-widget">
<div class="inner">
<span class="titolo-widget">Elenco Documenti</span>
<p>&nbsp;</p>
</div>
<div class="icon">
<i class="ion-folder"></i>
</div>
</div>
</div></a><a href="javascript:Ab.callAbl('/admin/contabConfig/TipoDocumento','list')">
<div class="col-lg-3 col-xs-6">
<!-- small box -->
<div class="small-box bg-aqua dashboard-widget">
<div class="inner">
<span class="titolo-widget">Nuovo Documento</span>
<p>&nbsp;</p>
</div>
<div class="icon">
<i class="ion-document"></i>
</div>
</div>
</div></a>
<a href="javascript:Ab.callAbl('/admin/anag/Cliente')">
<div class="col-lg-3 col-xs-6">
<!-- small box -->
<div class="small-box bg-aqua dashboard-widget">
<div class="inner">
<span class="titolo-widget">Anagrafica<br>Clienti</span>
<p>&nbsp;</p>
</div>
<div class="icon">
<i class="ion-ios-people"></i>
</div>
</div>
</div></a><!-- ./col --></div>
<!-- row -->
<div class="row"><!-- ./col --><a href="javascript:Ab.callAbl('/admin/config/Users')"> <div class="col-lg-3 col-xs-6">
<!-- small box -->
<div class="small-box bg-orange dashboard-widget">
<div class="inner">
<span class="titolo-widget">Utenti</span>
<p>&nbsp;</p>
</div>
<div class="icon">
<i class="fa fa-user "></i>
</div>
</div>
</div></a>
</div>
<!-- Main row --><!-- /.row (main row) -->
</section>
</ab:if_logon_ok>
<ab:else_logon>
<div class="login-box">
<div class="login-logo">
<b>Login</b></a>
</div><!-- /.login-logo -->
<div class="login-box-body">
<p class="login-box-msg">Inserisci le credenziali di accesso<br><%=msg%></p>
<form method="post" action="Menu4.abl" name="logon" id="logon" onSubmit="conferma(); return false;"><input type="hidden" name="cmdIU" id="cmdIU">
<input type="hidden" name="actIU" id="actIU">
<input type="hidden" name="cmd2" id="cmd2">
<input type="hidden" name="act2" id="act2">
<ab:ifparm codice="SINGLE_SIGN_ON" value="true" >
<input type="hidden" name="loginSso" id="loginSso"><input type="hidden" name="sso" id="sso" value="1"></ab:ifparm><ab:else><input type="hidden" name="sso" id="sso" value="0"></ab:else>
<div class="form-group has-feedback">
<input id="login" name="login" type="text" class="form-control" placeholder="Username" >
<span class="glyphicon glyphicon-envelope form-control-feedback"></span>
</div>
<div class="form-group has-feedback">
<input type="password" class="form-control" placeholder="Password" id="pwd" name="pwd">
<span class="glyphicon glyphicon-lock form-control-feedback"></span>
</div>
<div class="row">
<div class="col-xs-8"></div><!-- /.col -->
<div class="col-xs-4">
<input class="btn btn-primary btn-block btn-flat" type="submit" value="Accedi" />
</div><!-- /.col -->
</div>
</form><!-- /.social-auth-links -->
</div><!-- /.login-box-body -->
</div>
</ab:else_logon>

View file

@ -0,0 +1,49 @@
<%@page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ taglib uri="/WEB-INF/contab.tld" prefix="contab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<jsp:useBean id="utenteLogon" type="com.ablia.common.UsersI" class="com.ablia.common.Users" scope="session" >
</jsp:useBean>
<ab:if_logon_ok trueifnotsecure="true">
<li><a href="#"><i class="fa fa-life-ring"></i>
<ab:lang>Contabilit&agrave;</ab:lang>
<i class="fa fa-angle-left pull-right"></i></a>
<ul class="treeview-menu">
<ab:if wherecondition='<%=utenteLogon.getId_users()==1 %>'>
<li><a href="javascript:Ab.callAbl('/admin/contabConfig/CausaleMagazzino')"><i class="fa fa-circle"></i>
<ab:lang>Causali Magazz.</ab:lang>
*</a></li>
</ab:if>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/Iva')"><i class="fa fa-circle"></i>
<ab:lang>Iva</ab:lang>
</a></li>
<li><a href="javascript:Ab.callAbl('/admin/contab/TemplateMsg')"><i class="fa fa-circle"></i>
<ab:lang>Modelli Msg</ab:lang>
</a></li>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/MagFisico')"><i class="fa fa-circle"></i>
<ab:lang>Magazzini</ab:lang>
</a></li>
<li><a href="javascript:Ab.callAbl('/admin/contabConfig/TipoAllegatoDocumento')"><i class="fa fa-circle"></i>
<ab:lang>Tipi Allegato Doc.</ab:lang>
</a></li>
<ab:if wherecondition='<%=utenteLogon.getId_users()==1 %>'>
<li><a href="javascript:Ab.callAbl('/admin/contabConfig/TipoDocumento')"><i class="fa fa-circle"></i>
<ab:lang>Tipi Documento</ab:lang>
*</a></li>
<li><a href="javascript:Ab.callAbl('/admin/contabConfig/TipologiaDocumento')"><i class="fa fa-circle"></i>
<ab:lang>Tipologia Documento</ab:lang>
*</a></li>
<li><a href="javascript:Ab.callAbl('/admin/contabConfig/TipoStampaDocumento')"><i class="fa fa-circle"></i>
<ab:lang>Tipi Stampa Documento</ab:lang>
*</a></li>
</ab:if>
<li><a href="javascript:Ab.callAbl('/admin/contabConfig/PianoConti')"><i class="fa fa-circle"></i>
<ab:lang>Piano dei conti</ab:lang>
</a></li>
<li><a href="javascript:Ab.callAbl('/admin/contabConfig/CausaleContabile')"><i class="fa fa-circle"></i>
<ab:lang>Causali contabili</ab:lang>
</a></li>
</ul>
</li>
</ab:if_logon_ok>

View file

@ -0,0 +1,16 @@
<%@page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ taglib uri="/WEB-INF/contab.tld" prefix="contab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<jsp:useBean id="utenteLogon" type="com.ablia.common.UsersI" class="com.ablia.common.Users" scope="session" >
</jsp:useBean>
<ab:if_logon_ok trueifnotsecure="true">
<li class="treeview"><a href="#"> <i class="fa fa-newspaper-o"></i> <span><ab:lang>News</ab:lang></span> <i class="fa fa-angle-left pull-right"></i> </a>
<ul class="treeview-menu">
<li><a href="javascript:Ab.callAbl('/admin/news/News')"><i class="fa fa-newspaper-o"></i><ab:lang>News</ab:lang></a></li>
<li><a href="javascript:callAbl('/admin/news/NewsUsers')"><i class="fa fa-users"></i><ab:lang>Lista Utenti News</ab:lang></a></li>
<li><a href="javascript:Ab.callAbl('/admin/news/TipoNews')"><i class="fa fa-gear"></i><ab:lang>Tipo News</ab:lang></a></li>
</ul>
</li>
</ab:if_logon_ok>

View file

@ -0,0 +1,16 @@
<%@page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ taglib uri="/WEB-INF/contab.tld" prefix="contab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<jsp:useBean id="utenteLogon" type="com.ablia.common.UsersI" class="com.ablia.common.Users" scope="session" >
</jsp:useBean>
<ab:if_logon_ok trueifnotsecure="true">
<li><a href="#"><i class="fa fa-newspaper-o"></i> <ab:lang>Newsletter</ab:lang> <i class="fa fa-angle-left pull-right"></i></a>
<ul class="treeview-menu">
<li><a href="javascript:Ab.callAbl('/admin/newsletter/MailNewsletter')"><i class="fa fa-at"></i><ab:lang>Indirizzi Mail</ab:lang></a></li>
<li><a href="javascript:Ab.callAbl('/admin/newsletter/CodaMessaggi')"><i class="fa fa-newspaper-o"></i><ab:lang>Coda Messaggi</ab:lang></a></li>
<li><a href="javascript:Ab.callAbl('/admin/newsletter/TemplateMsg')"><i class="fa fa-file-o"></i><ab:lang>Modelli Msg</ab:lang></a></li>
</ul>
</li>
</ab:if_logon_ok>

View file

@ -0,0 +1,16 @@
<%@page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<section class="sidebar">
<!-- Sidebar user panel -->
<div class="user-panel">
<div class="pull-left image" style="min-height:70px">
<i class="fa fa-user fa-inverse fa-4x"></i>
</div>
<div class="pull-left info">
<p>Effettua il login</p>
</div>
</div>
</div>
</section>

View file

@ -0,0 +1,214 @@
<%@page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ taglib uri="/WEB-INF/contab.tld" prefix="contab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<jsp:useBean id="utenteLogon" type="com.ablia.common.UsersI" class="com.ablia.common.Users" scope="session" >
</jsp:useBean>
<ab:if_logon_ok trueifnotsecure="true">
<section class="sidebar hidden-print">
<!-- Sidebar user panel -->
<div class="user-panel">
<div class="pull-left image" style="min-height:70px">
<ab:if_img> <img src="../../_img/_imgUsers/<%=utenteLogon.getImgFileName(1) %>" class="img-circle" alt="User Image"> </ab:if_img>
<ab:else><i class="fa fa-user fa-inverse fa-4x"></i> </ab:else>
</div>
<div class="pull-left info">
<p><%= utenteLogon.getCognome() %> <%= utenteLogon.getNome() %>
<ab:if wherecondition="<%=utenteLogon.getFlgSuper()==1%>">*</ab:if>
</p>
<a href="javascript:logOff()" title="Log out"> <i class="fa fa-sign-out fa-2x"> </i></a> <%= utenteLogon.getUserProfile().getDescrizione() %> </div>
</div>
<!-- sidebar menu: : style can be found in sidebar.less -->
<ul class="sidebar-menu">
<li class="header">MENU PRINCIPALE &nbsp;&nbsp;<i class="fa fa-font" style="font-size: 9px" onClick="Ab.switchCssSize()" title="Cambia dimensione testo"></i><i class="fa fa-font" style="font-size: 12px" onClick="Ab.switchCssSize()" title="Cambia dimensione testo"></i></li>
<li class="treeview active"><a href="#"> <i class="fa fa-smile-o"></i> <span>Regalami un sorriso</span> <i class="fa fa-angle-left pull-right"></i> </a>
<ul class="treeview-menu">
<li><a href="javascript:Ab.callAbl('/admin/pg/Gara')"><i class="fa fa-clock-o"></i>Gara</a></li>
<li><a href="javascript:Ab.callAbl('/admin/pg/TipoGara')"><i class="fa fa-cogs"></i>Tipo Gara</a></li>
<li><a href="javascript:Ab.callAbl('/admin/pg/Coupon')"><i class="fa fa-money"></i> Coupon</a></li>
<li><a href="javascript:Ab.callAbl('/admin/pg/LogFoto')"><i class="fa fa-bar-chart"></i>Log Foto</a></li>
<li><a href="javascript:Ab.callAbl('/admin/pg/Foto')"><i class="fa fa-film"></i>Indicizza Foto</a></li>
</ul>
</li>
<!-- INIZIO GESTIONE -->
<ab:ifusergrant grant="M_GESTIONE" rw="1">
<li class="treeview "><a href="#"> <i class="fa fa-dashboard"></i> <span>Gestione</span> <i class="fa fa-angle-left pull-right"></i> </a>
<ul class="treeview-menu">
<ab:ifusergrant grant="ARTICOLO" rw="1">
<ab:ifparm codice="TESSUTI" value="1"></ab:ifparm>
</ab:ifusergrant>
<ab:ifusergrant grant="CLIFOR" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/anag/Cliente')"><i class="fa fa-users"></i>Clienti</a></li>
<li><a href="javascript:Ab.callAbl('/admin/anag/Fornitore')"><i class="fa fa-users"></i>Fornitori</a></li>
</ab:ifusergrant>
<ab:ifusergrant grant="RUBRICA" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/contab/Documento')"><i class="fa fa-files-o"></i>Elenco Documenti</a></li>
</ab:ifusergrant>
<ab:ifusergrant grant="DOCUMENTO" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/contab/DocumentoPagamento')"><i class="fa fa-euro"></i>Gestione Pagamenti</a></li>
<li><a href="javascript:Ab.callAbl('/admin/contab/DocumentoScadenza')"><i class="fa fa-euro"></i>Gestione Scadenze</a></li>
<li><a href="javascript:Ab.callAbl('/admin/contab/DistintaRiba')"><i class="fa fa-euro"></i>Gestione Distinte Ri.Ba.</a></li>
<li><a href="#"><span class="fa-stack " style="margin-left: -8px"> <i class="fa fa-file-o fa-stack-1x"></i> <i class="fa fa-plus-square-o fa-stack-1x"></i> </span>Nuovo Documento <i class="fa fa-angle-left pull-right"></i></a>
<ul class="treeview-menu">
<contab:documento>
<li><a href="javascript:Ab.callAbl('/admin/contab/Documento','ni&id=<%=rowBean.getId_tipoDocumento()%>')"><i class="fa fa-file-o"></i><%=rowBean.getDescMenu()%></a></li>
</contab:documento>
</ul>
</li>
</ab:ifusergrant>
<ab:ifusergrant grant="CONTRATTO" rw="1">
<li><a href="#"><i class="fa fa-at"></i>Newsletter <i class="fa fa-angle-left pull-right"></i></a>
<ul class="treeview-menu">
<li><a href="javascript:Ab.callAbl('/admin/newsletter/MailNewsletter')"><i class="fa fa-at"></i>Indirizzi Mail</a></li>
<li><a href="javascript:Ab.callAbl('/admin/newsletter/CodaMessaggi')"><i class="fa fa-newspaper-o"></i>Coda Messaggi</a></li>
<li><a href="javascript:Ab.callAbl('/admin/newsletter/TemplateMsg')"><i class="fa fa-file-o"></i>Modelli Msg</a></li>
</ul>
</li>
</ab:ifusergrant>
<ab:ifusergrant grant="CODA_MESSAGGI" rw="1"> </ab:ifusergrant>
</ul>
</li>
</ab:ifusergrant>
<!-- FINE GESTIONE -->
<!-- INIZIO BANNER -->
<ab:ifusergrant grant="M_BANNER" rw="1">
<li class="treeview"><a href="#"> <i class="fa fa-euro"></i> <span>Banner</span> <i class="fa fa-angle-left pull-right"></i> </a>
<ul class="treeview-menu">
<ab:ifusergrant grant="BANNER" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/banner/Banner')"><i class="fa fa-euro"></i>Banner</a></li>
</ab:ifusergrant>
<ab:ifusergrant grant="TIPO_BANNER" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/banner/TipoBanner')"><i class="fa fa-gear"></i>Tipo Banner</a></li>
</ab:ifusergrant>
</ul>
</li>
</ab:ifusergrant>
<!-- FINE BANNER -->
<ab:ifusergrant grant="MNU_NEWSLETTER" rw="1" useparm="true">
<jsp:include page="_inc-sidebar-newsletter.jsp" flush="true"/>
</ab:ifusergrant>
<!-- NEWS -->
<ab:ifusergrant grant="MNU_NEWS" rw="1" useparm="true">
<jsp:include page="_inc-sidebar-news.jsp" flush="true"/>
</ab:ifusergrant>
<!-- FINE NEWS -->
<!-- FINE NEWS -->
<!-- INIZIO CONFIGURAZIONI -->
<ab:ifusergrant grant="CONFIG">
<li class="treeview"><a href="#"> <i class="fa fa-gears"></i> <span>Configurazioni</span> <i class="fa fa-angle-left pull-right"></i> </a>
<ul class="treeview-menu">
<ab:ifusergrant grant="ANAG_CONFIG" rw="1">
<li><a href="#"><i class="fa fa-life-ring"></i> Anagrafiche <i class="fa fa-angle-left pull-right"></i></a>
<ul class="treeview-menu">
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/Aspetto')"><i class="fa fa-circle"></i>Aspetto Merci</a></li>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/CausaleTrasporto')"><i class="fa fa-circle"></i>Causale Trasporto</a></li>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/Comune')"><i class="fa fa-circle"></i>Comuni</a></li>
<ab:if wherecondition='<%=utenteLogon.getId_users()==1 %>'>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/Contatore')"><i class="fa fa-circle"></i>Contatori*</a></li>
</ab:if>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/Esercizio')"><i class="fa fa-circle"></i>ESERCIZI</a></li>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/Festivita')"><i class="fa fa-circle"></i>Festivit&agrave;</a></li>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/Iva')"><i class="fa fa-circle"></i>Iva</a></li>
<li><a href="javascript:Ab.callAbl('/admin/contabConfig/Banca')"><i class="fa fa-circle"></i>Banche</a></li>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/Listino')"><i class="fa fa-circle"></i>Listini</a></li>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/MagFisico')"><i class="fa fa-circle"></i>Magazzini</a></li>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/Nazione')"><i class="fa fa-circle"></i>Nazioni</a></li>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/Porto')"><i class="fa fa-circle"></i>Porto</a></li>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/Postazione')"><i class="fa fa-circle"></i>Postazioni</a></li>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/RegCassa')"><i class="fa fa-circle"></i>Reg. Cassa</a></li>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/Regione')"><i class="fa fa-circle"></i>Regioni</a></li>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/TipoAllegatoClifor')"><i class="fa fa-circle"></i>Tipi Allegato Anag.</a></li>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/TipoContratto')"><i class="fa fa-circle"></i>Tipi Contratto</a></li>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/TipoClifor')"><i class="fa fa-circle"></i>Tipo Cliente/Fornitore</a></li>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/TipoPagamento')"><i class="fa fa-circle"></i>Tipo Pagamento</a></li>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/Vettore')"><i class="fa fa-circle"></i>Vettori</a></li>
</ul>
</li>
</ab:ifusergrant>
<ab:ifusergrant grant="ART_CONFIG" rw="1">
<li><a href="#"><i class="fa fa-euro"></i>Contabilit&agrave; <i class="fa fa-angle-left pull-right"></i></a>
<ul class="treeview-menu">
<ab:if wherecondition='<%=utenteLogon.getId_users()==1 %>'>
<li><a href="javascript:Ab.callAbl('/admin/contabConfig/CausaleMagazzino')"><i class="fa fa-circle"></i>Causali Magazz.*</a></li>
</ab:if>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/Iva')"><i class="fa fa-circle"></i>Iva</a></li>
<li><a href="javascript:Ab.callAbl('/admin/contab/TemplateMsg')"><i class="fa fa-circle"></i>Modelli Msg</a></li>
<li><a href="javascript:Ab.callAbl('/admin/anagConfig/MagFisico')"><i class="fa fa-circle"></i>Magazzini</a></li>
<li><a href="javascript:Ab.callAbl('/admin/contabConfig/TipoAllegatoDocumento')"><i class="fa fa-circle"></i>Tipi Allegato Doc.</a></li>
<ab:if wherecondition='<%=utenteLogon.getId_users()==1 %>'>
<li><a href="javascript:Ab.callAbl('/admin/contabConfig/TipoDocumento')"><i class="fa fa-circle"></i>Tipi Documento*</a></li>
</ab:if>
<li><a href="javascript:Ab.callAbl('/admin/contabConfig/PianoConti')"><i class="fa fa-circle"></i>Piano dei conti</a></li>
<li><a href="javascript:Ab.callAbl('/admin/contabConfig/CausaleContabile')"><i class="fa fa-circle"></i>Causali contabili</a></li>
</ul>
</li>
</ab:ifusergrant>
<ab:ifusergrant grant="CONTAB_CONFIG" rw="1"> </ab:ifusergrant>
<ab:ifusergrant grant="ADMIN_CONFIG" rw="1"> </ab:ifusergrant>
<ab:ifusergrant grant="ADMIN_CONFIG" rw="1">
<li><a href="#"><i class="fa fa-life-ring"></i>Admin <i class="fa fa-angle-left pull-right"></i></a>
<ul class="treeview-menu">
<ab:ifusergrant grant="ACCESS_GROUP" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/config/AccessGroup')"><i class="fa fa-circle"></i>Gruppo Permessi</a></li>
</ab:ifusergrant>
<ab:ifusergrant grant="PARM" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/config/Parm')"><i class="fa fa-circle"></i>Parametri</a></li>
</ab:ifusergrant>
<ab:ifusergrant grant="LOG" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/config/Log','content')">Log</a></li>
</ab:ifusergrant>
<ab:ifusergrant grant="LOG_MAIL" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/config/LogMail','content')">Log Mail</a></li>
</ab:ifusergrant>
<ab:ifusergrant grant="USERS" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/config/Users')"><i class="fa fa-circle"></i>Utenti</a></li>
</ab:ifusergrant>
</ul>
</li>
</ab:ifusergrant>
</ul>
</li>
</ab:ifusergrant>
<!-- FINE CONFIGURAZIONI -->
<!-- INIZIO ADMIN -->
<ab:if wherecondition='<%=utenteLogon.getId_users()==1 %>'>
<li class="treeview"> <a href="#"> <i class="fa fa-user-secret"></i> <span>Admin</span> <i class="fa fa-angle-left pull-right"></i> </a>
<ul class="treeview-menu">
<li><a href="javascript:Ab.callAbl('/admin/config/Blacklist')"><i class="fa fa-th-list"></i> Black List</a></li>
<li><a href="javascript:Ab.callAbl('/admin/config/AccessGroup')"><i class="fa fa-check-circle-o"></i> Gruppo Permessi</a></li>
<ab:ifusergrant grant="LOG" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/config/Log')"><i class="fa fa-database"></i> Log</a></li>
</ab:ifusergrant>
<ab:ifusergrant grant="LOG_MAIL" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/config/LogMail')"><i class="fa fa-envelope-o"></i> Log Mail</a></li>
</ab:ifusergrant>
<li> <a href="#"><i class="fa fa-life-ring"></i> Help Admin <i class="fa fa-angle-left pull-right"></i></a>
<ul class="treeview-menu">
<li><a href="#"><i class="fa fa-life-ring"></i> Help</a></li>
<li> <a href="#"><i class="fa fa-exclamation"></i> Keywords</a> </li>
</ul>
</li>
<li><a href="javascript:Ab.callAbl('/admin/config/Parm')"><i class="fa fa-gears"></i> Parametri</a></li>
<li><a href="javascript:Ab.callAbl('/admin/config/Postazione')"><i class="fa fa-desktop"></i> Postazione</a></li>
<li><a href="javascript:Ab.callAbl('/admin/config/Access')"><i class="fa fa-user-secret"></i> Permessi</a></li>
<li><a href="javascript:Ab.callAbl('/admin/config/UserProfile')"><i class="fa fa-group"></i>Profilo Utente</a></li>
<li><a href="../_V4/_lte/pages/tables/data.html"><i class="fa fa-desktop"></i> Tipo Postazione</a></li>
<li><a href="javascript:Ab.callAbl('/admin/config/Users')"><i class="fa fa-user"></i> Utenti</a></li>
</ul>
</li>
</ab:if>
<!-- FINE ADMIN -->
</ul>
</section>
<form method="post" action="Menu4.abl" name="logonSB" id="logonSB">
<input type="hidden" name="cmdIU" id="cmdIU">
</form>
</ab:if_logon_ok>
<ab:else_logon>
<jsp:include page="_inc-sidebar-nologon.jsp" flush="true"/>
</ab:else_logon>

View file

@ -0,0 +1,123 @@
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ taglib uri="/WEB-INF/contab.tld" prefix="contab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<jsp:useBean id="utenteLogon" type="com.ablia.common.UsersI" class="com.ablia.common.Users" scope="session" >
</jsp:useBean>
<ab:if_logon_ok trueifnotsecure="true">
<section class="sidebar hidden-print">
<!-- Sidebar user panel -->
<div class="user-panel">
<div class="pull-left image" style="min-height:70px">
<ab:if_img> <img src="../../_img/_imgUsers/<%=utenteLogon.getImgFileName(1) %>" class="img-circle" alt="User Image"> </ab:if_img>
<ab:else><i class="fa fa-user fa-inverse fa-4x"></i> </ab:else>
</div>
<div class="pull-left info">
<p><%= utenteLogon.getCognome() %> <%= utenteLogon.getNome() %>
<ab:if wherecondition="<%=utenteLogon.getFlgSuper()==1%>">*</ab:if>
</p>
<a href="javascript:logOff()" title="Log out"> <i class="fa fa-sign-out fa-2x"> </i></a> <%= utenteLogon.getUserProfile().getDescrizione() %> </div>
</div>
<!-- sidebar menu: : style can be found in sidebar.less -->
<ul class="sidebar-menu">
<li class="header">MENU PRINCIPALE &nbsp;&nbsp;<i class="fa fa-font" style="font-size: 9px" onClick="Ab.switchCssSize()" title="Cambia dimensione testo"></i><i class="fa fa-font" style="font-size: 12px" onClick="Ab.switchCssSize()" title="Cambia dimensione testo"></i></li>
<!-- INIZIO TIME REPORT -->
<li class="treeview active"><a href="#"> <i class="fa fa-dashboard"></i> <span>Ticket</span> <i class="fa fa-angle-left pull-right"></i> </a>
<ul class="treeview-menu">
<ab:ifusergrant grant="TICKET" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/guam/Ticket','search')"><i class="ion-ios-calendar-outline"></i> Lista Ticket</a></li>
</ab:ifusergrant>
<ab:ifusergrant grant="CONSISTENZA" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/guam/Consistenza','search')"><i class="ion-ios-calendar-outline"></i> Lista Consistenze</a></li>
</ab:ifusergrant>
</ul>
</li>
<!-- FINE TIME REPORT -->
<!-- INIZIO REPORT --><!-- FINE REPORT -->
<!-- INIZIO ANAGRAFICHE -->
<ab:ifusergrant grant="APPARATO" rw="1">
<li class="treeview"><a href="#"> <i class="fa fa-users"></i> <span>Anagrafica</span> <i class="fa fa-angle-left pull-right"></i> </a>
<ul class="treeview-menu">
<li><a href="javascript:Ab.callAbl('/admin/guam/Apparato')"><i class="fa fa-users"></i>Lista Terminali/Sim</a></li>
<ab:ifusergrant grant="USERS" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/config/Users')"><i class="fa fa-user"></i>Utenti</a></li>
</ab:ifusergrant>
</ul>
</li>
</ab:ifusergrant>
<!-- FINE ANAGRAFICHE -->
<!-- INIZIO CONFIGURAZIONI -->
<ab:ifusergrant grant="CONFIG" rw="1">
<li class="treeview"><a href="#"> <i class="fa fa-gears"></i> <span>Configurazioni</span> <i class="fa fa-angle-left pull-right"></i> </a>
<ul class="treeview-menu">
<ab:ifusergrant grant="CONFIG" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/guamConfig/Divisione')"><i class="fa fa-bars" aria-hidden="true"></i>Divisione</a></li>
<li><a href="javascript:Ab.callAbl('/admin/artConfig/Marca')"><i class="fa fa-gavel" aria-hidden="true"></i>Marca</a></li>
<li><a href="javascript:Ab.callAbl('/admin/guamConfig/ApparatoModello','search')"><i class="fa fa-pencil" aria-hidden="true"></i>Modello</a></li>
<li><a href="javascript:Ab.callAbl('/admin/guamConfig/Fornitore')"><i class="fa fa-user" aria-hidden="true"></i>Fornitori</a></li>
<li><a href="javascript:Ab.callAbl('/admin/guamConfig/TipoTicket')"><i class="fa fa-user" aria-hidden="true"></i>Tipo Ticket</a></li>
<li><a href="javascript:Ab.callAbl('/admin/guamConfig/ApparatoLocazione')"><i class="fa fa-user" aria-hidden="true"></i>Locazione Apparato</a></li>
</ab:ifusergrant>
<ab:ifusergrant grant="ADMIN_CONFIG" rw="1">
<li><a href="#"><i class="fa fa-life-ring"></i>Admin <i class="fa fa-angle-left pull-right"></i></a>
<ul class="treeview-menu">
<ab:ifusergrant grant="ACCESS_GROUP" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/config/AccessGroup')"><i class="fa fa-check-circle-o"></i>Gruppo Permessi</a></li>
</ab:ifusergrant>
<ab:ifusergrant grant="PARM" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/config/Parm')"><i class="fa fa-gears"></i>Parametri</a></li>
</ab:ifusergrant>
<ab:ifusergrant grant="LOG" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/config/Log')"><i class="fa fa-database"></i>Log</a></li>
</ab:ifusergrant>
<ab:ifusergrant grant="LOG_MAIL" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/config/LogMail')"><i class="fa fa-database"></i>Log Mail</a></li>
</ab:ifusergrant>
<ab:ifusergrant grant="USERS" rw="1">
<li><a href="javascript:Ab.callAbl('/admin/config/Users')"><i class="fa fa-user"></i>Utenti</a></li>
</ab:ifusergrant>
</ul>
</li>
</ab:ifusergrant>
</ul>
</li>
</ab:ifusergrant>
<!-- FINE CONFIGURAZIONI -->
<!-- INIZIO BANNER --><!-- FINE BANNER -->
<!-- INIZIO ADMIN -->
<ab:if wherecondition='<%=utenteLogon.getId_users()==1 %>'>
<li class="treeview"> <a href="#"> <i class="fa fa-user-secret"></i> <span>Admin</span> <i class="fa fa-angle-left pull-right"></i> </a>
<ul class="treeview-menu">
<li><a href="javascript:Ab.callAbl('/admin/config/Blacklist')"><i class="fa fa-th-list"></i> Black List</a></li>
<li><a href="javascript:Ab.callAbl('/admin/config/AccessGroup')"><i class="fa fa-check-circle-o"></i> Gruppo Permessi</a></li>
<li><a href="javascript:Ab.callAbl('/admin/config/Log')"><i class="fa fa-database"></i> Log</a></li>
<li><a href="javascript:Ab.callAbl('/admin/config/LogMail')"><i class="fa fa-database"></i>Log Mail</a></li>
<li> <a href="#"><i class="fa fa-life-ring"></i> Help Admin <i class="fa fa-angle-left pull-right"></i></a>
<ul class="treeview-menu">
<li><a href="#"><i class="fa fa-life-ring"></i> Help</a></li>
<li> <a href="#"><i class="fa fa-exclamation"></i> Keywords</a> </li>
</ul>
</li>
<li><a href="javascript:Ab.callAbl('/admin/config/Parm')"><i class="fa fa-gears"></i> Parametri</a></li>
<li><a href="../_V4/_lte/pages/tables/data.html"><i class="fa fa-desktop"></i> Postazione</a></li>
<li><a href="javascript:Ab.callAbl('/admin/config/Access')"><i class="fa fa-check-circle-o"></i> Permessi</a></li>
<li><a href="javascript:Ab.callAbl('/admin/config/UserProfile')"><i class="fa fa-group"></i>Profilo Utente</a></li>
<li><a href="../_V4/_lte/pages/tables/data.html"><i class="fa fa-desktop"></i> Tipo Postazione</a></li>
<li><a href="javascript:Ab.callAbl('/admin/config/Users')"><i class="fa fa-user"></i> Utenti</a></li>
</ul>
</li>
</ab:if>
<!-- FINE ADMIN -->
</ul>
</section>
<form method="post" action="Menu4.abl" name="logonSB" id="logonSB">
<input type="hidden" name="cmdIU" id="cmdIU">
</form>
</ab:if_logon_ok>
<ab:else_logon>
<jsp:include page="_inc-sidebar-nologon.jsp" flush="true"/>
</ab:else_logon>

View file

@ -0,0 +1,48 @@
<!-- Bootstrap 3.3.5 -->
<link rel="stylesheet" href="../_V4/_lte/bootstrap/css/bootstrap.min.css">
<!-- Font Awesome -->
<!--<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css"> -->
<link rel="stylesheet" href="../_V4/fontawesome/css/font-awesome.min.css">
<!-- Ionicons -->
<!-- <link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css"> -->
<link rel="stylesheet" href="../_V4/ionicons/css/ionicons.min.css">
<!-- Daterange picker -->
<link rel="stylesheet" href="../_V4/_lte/plugins/daterangepicker/daterangepicker-bs3.css">
<!-- Date Picker -->
<link rel="stylesheet" href="../_V4/_lte/plugins/datepicker/datepicker3.css">
<!-- iCheck -->
<link rel="stylesheet" href="../_V4/_lte/plugins/iCheck/all.css">
<!-- Bootstrap Color Picker -->
<link rel="stylesheet" href="../_V4/_lte/plugins/colorpicker/bootstrap-colorpicker.min.css">
<!-- Bootstrap time Picker -->
<link rel="stylesheet" href="../_V4/_lte/plugins/timepicker/bootstrap-timepicker.min.css">
<!-- Select2 -->
<link rel="stylesheet" href="../_V4/_lte/plugins/select2/select2.min.css">
<!-- ajax loading css style -->
<link rel="stylesheet" href="../_V4/_css/ajaxLoading.css">
<!-- image loading css style -->
<link rel="stylesheet" href="../_V4/_css/loadImg.css">
<!-- Theme style -->
<link rel="stylesheet" href="../_V4/_lte/dist/css/AdminLTE.min.css">
<!-- AdminLTE Skins. Choose a skin from the css/skins
folder instead of downloading all of them to reduce the load. -->
<link rel="stylesheet" href="../_V4/_lte/dist/css/skins/_all-skins.min.css">
<!-- Morris chart
<link rel="stylesheet" href="../_V4/_lte/plugins/morris/morris.css">-->
<!-- jvectormap -->
<link rel="stylesheet" href="../_V4/_lte/plugins/jvectormap/jquery-jvectormap-1.2.2.css">
<!-- bootstrap wysihtml5 - text editor -->
<link rel="stylesheet" href="../_V4/_lte/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.min.css">
<!-- sweet alert -->
<link rel="stylesheet" type="text/css" href="../_V4/_lib/sweetalert/sweetalert.css">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<!-- [favicon] begin -->
<link rel="shortcut icon" type="image/x-icon" href="logo/favicon.ico "/>
<link rel="icon" type="image/x-icon" href="logo/favicon.ico" />
<!-- [favicon] end -->

View file

@ -0,0 +1,70 @@
<!-- jQuery 2.1.4 -->
<script src="../_V4/_lte/plugins/jQuery/jQuery-2.1.4.min.js"></script>
<!-- jQuery UI 1.11.4 -->
<script src="../_V4/_lib/jquery-ui/jquery-ui.min.js"></script>
<!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip -->
<script>
$.widget.bridge('uibutton', $.ui.button);
</script>
<!-- Bootstrap 3.3.5 -->
<script src="../_V4/_lte/bootstrap/js/bootstrap.min.js"></script>
<!-- Morris.js charts
<script src="https:/cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js"></script>
<script src="../_V4/_lte/plugins/morris/morris.min.js"></script> -->
<!-- Select2 -->
<script src="../_V4/_lte/plugins/select2/select2.full.min.js"></script>
<!-- InputMask -->
<script src="../_V4/_lte/plugins/input-mask/jquery.inputmask.js"></script>
<script src="../_V4/_lte/plugins/input-mask/jquery.inputmask.date.extensions.js"></script>
<script src="../_V4/_lte/plugins/input-mask/jquery.inputmask.extensions.js"></script>
<!-- daterangepicker -->
<!-- <script src="https:/cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.2/moment.min.js"></script> -->
<script src="../_V4/_js/moment-with-locales.js"></script>
<script src="../_V4/_lte/plugins/daterangepicker/daterangepicker.js"></script>
<!-- datepicker -->
<script src="../_V4/_lte/plugins/datepicker/bootstrap-datepicker.js"></script>
<!-- bootstrap color picker -->
<script src="../_V4/_lte/plugins/colorpicker/bootstrap-colorpicker.min.js"></script>
<!-- bootstrap time picker -->
<script src="../_V4/_lte/plugins/timepicker/bootstrap-timepicker.min.js"></script>
<!-- SlimScroll 1.3.0 -->
<script src="../_V4/_lte/plugins/slimScroll/jquery.slimscroll.min.js"></script>
<!-- iCheck 1.0.1 -->
<script src="../_V4/_lte/plugins/iCheck/icheck.min.js"></script>
<!-- FastClick -->
<script src="../_V4/_lte/plugins/fastclick/fastclick.min.js"></script>
<!-- Sparkline -->
<script src="../_V4/_lte/plugins/sparkline/jquery.sparkline.min.js"></script>
<!-- jvectormap -->
<script src="../_V4/_lte/plugins/jvectormap/jquery-jvectormap-1.2.2.min.js"></script>
<script src="../_V4/_lte/plugins/jvectormap/jquery-jvectormap-world-mill-en.js"></script>
<!-- jQuery Knob Chart -->
<script src="../_V4/_lte/plugins/knob/jquery.knob.js"></script>
<!-- Bootstrap WYSIHTML5 -->
<script src="../_V4/_lte/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.min.js"></script>
<!-- AdminLTE App -->
<script src="../_V4/_lte/dist/js/app.js"></script>
<!-- AdminLTE dashboard demo (This is only for demo purposes)
<script src="../_V4/_lte/dist/js/pages/dashboard.js"></script> -->
<!-- AdminLTE for demo purposes
<script src="../_V4/_lte/dist/js/demo.js"></script> -->
<!-- iCheck -->
<script src="../_V4/_lte/plugins/iCheck/icheck.min.js"></script>
<script src="../_V4/_lib/jquery.toaster-master/jquery.toaster.js"></script>
<link href="../_V4/_lib/CodeSeven-toastr/build/toastr.css" rel="stylesheet" type="text/css" />
<script src="../_V4/_lib/CodeSeven-toastr/build/toastr.min.js"></script>
<!-- sweet alert -->
<script src="../_V4/_lib/sweetalert/sweetalert.min.js"></script>
<!--Ablia-->
<link rel="stylesheet" href="../_V4/_lte/_css/abliaLte.css">
<script src="../_V4/_js/_ablia.js"></script>
<script src="../_V4/_js/ajaxFunc.js"></script>
<script src="../_V4/_js/ajaxTextBoxSearch.js"></script>
<script src="../_V4/_js/ab-addImg.js"></script>
<script src="../_V4/_js/logon.js"></script>
<script src="../_V4/_js/_bean.js"></script>
<script src="../_V4/_js/dateInput.js"></script>
<script src="../_V4/_js/numberInput.js"></script>
<script src="../_V4/_js/jquery.numeric.js"></script>

View file

@ -0,0 +1,64 @@
<%@ page contentType="text/html; charset=UTF-8" language="java" import="java.sql.*" errorPage="" %>
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Documento senza titolo</title>
</head>
<jsp:useBean id="source" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="result" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<body>
<p>Convert LTE</p>
<form action="ToolLte.abl" method="post" name="main" id="main"><input type="hidden" id="cmd" name="cmd">
<p>
<label for="source">Testo HTML della tabella da convertire:<br>
</label>
<textarea name="source" cols="100" rows="8" id="source"><%=source%></textarea>
<br>
<a href="javascript:convertiRicerca()"> Converti Ricerca
</a> </p>
<p><a href="javascript:convertiDettaglio()">Converti Dettaglio </a> </p>
<p><a href="javascript:convertiTabListe()">Converti Tabella risultato </a></p>
<p>Risultato:</p>
<p> ------</p>
<pre>
<xmp><%=result%></xmp>
</pre>
<p> ------</p>
</form>
<script>
function convertiRicerca()
{
var f = document.main;
f.cmd.value="convertiTabRicerca";
f.submit();
}
function convertiDettaglio()
{
var f = document.main;
f.cmd.value="convertiTabDettaglio";
f.submit();
}
function convertiTabListe()
{
var f = document.main;
f.cmd.value="convertiTabListe";
f.submit();
}
</script>
</body>
</html>

203
rus/admin/menu/index.jsp Normal file
View file

@ -0,0 +1,203 @@
<!DOCTYPE html>
<%="<script>var webApp='"+(request.getContextPath().equals("/")?"":request.getContextPath())+"';</script>"%>
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>
<ab:parm codice="TITLE"><%=parm.getTesto()%></ab:parm>
</title>
<!-- Tell the browser to be responsive to screen width -->
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
<!-- Bootstrap 3.3.5 -->
<link rel="stylesheet" href="../_V4/_lte/bootstrap/css/bootstrap.min.css">
<!-- Font Awesome -->
<!--<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css"> -->
<link rel="stylesheet" href="../_V4/fontawesome/css/font-awesome.min.css">
<!-- Ionicons -->
<!-- <link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css"> -->
<link rel="stylesheet" href="../_V4/ionicons/css/ionicons.min.css">
<!-- Daterange picker -->
<link rel="stylesheet" href="../_V4/_lte/plugins/daterangepicker/daterangepicker-bs3.css">
<!-- Date Picker -->
<link rel="stylesheet" href="../_V4/_lte/plugins/datepicker/datepicker3.css">
<!-- iCheck -->
<link rel="stylesheet" href="../_V4/_lte/plugins/iCheck/all.css">
<!-- Bootstrap Color Picker -->
<link rel="stylesheet" href="../_V4/_lte/plugins/colorpicker/bootstrap-colorpicker.min.css">
<!-- Bootstrap time Picker -->
<link rel="stylesheet" href="../_V4/_lte/plugins/timepicker/bootstrap-timepicker.min.css">
<!-- Select2 -->
<link rel="stylesheet" href="../_V4/_lte/plugins/select2/select2.min.css">
<!-- ajax loading css style -->
<link rel="stylesheet" href="../_V4/_css/ajaxLoading.css">
<!-- image loading css style -->
<link rel="stylesheet" href="../_V4/_css/loadImg.css">
<!-- Theme style -->
<link rel="stylesheet" href="../_V4/_lte/dist/css/AdminLTE.css">
<!-- AdminLTE Skins. Choose a skin from the css/skins
folder instead of downloading all of them to reduce the load. -->
<link rel="stylesheet" href="../_V4/_lte/dist/css/skins/_all-skins.min.css">
<!-- Morris chart
<link rel="stylesheet" href="../_V4/_lte/plugins/morris/morris.css">-->
<!-- jvectormap -->
<link rel="stylesheet" href="../_V4/_lte/plugins/jvectormap/jquery-jvectormap-1.2.2.css">
<!-- bootstrap wysihtml5 - text editor -->
<link rel="stylesheet" href="../_V4/_lte/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.min.css">
<!-- sweet alert -->
<link rel="stylesheet" type="text/css" href="../_V4/_lib/sweetalert/sweetalert.css">
<!-- summernote -->
<link rel="stylesheet" type="text/css" href="../_V4/_lib/summernote/summernote.css">
<!-- magnify -->
<link rel="stylesheet" href="../_V4/_lib/bootstrapMagnify/magnify.css">
<!-- jQuery 2.1.4 -->
<script src="../_V4/_lte/plugins/jQuery/jQuery-2.1.4.min.js"></script>
<!-- jQuery UI 1.11.4 -->
<script src="../_V4/_lib/jquery-ui/jquery-ui.min.js"></script>
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<!-- [favicon] begin -->
<link rel="shortcut icon" type="image/x-icon" href="../../_img/logo/favicon.ico "/>
<link rel="icon" type="image/x-icon" href="../../_img/logo/favicon.ico" />
<!-- [favicon] end -->
</head>
<body class="hold-transition skin-blue sidebar-mini">
<div class="wrapper">
<jsp:include page="_inc-header.jsp" flush="true"/>
<aside class="main-sidebar hidden-print" id="sidebarContent">
<!-- sidebar: style can be found in sidebar.less -->
<ab:if_logon_ok trueifnotsecure="true">
<jsp:include page="_inc-sidebar.jsp" flush="true"/>
</ab:if_logon_ok>
<ab:else_logon>
<jsp:include page="_inc-sidebar-nologon.jsp" flush="true"/>
</ab:else_logon>
<!-- /.sidebar -->
</aside>
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper" >
<div class='headerMsgStatus' id="statusMsg"></div>
<span id="mainContent">
<!-- /.content -->
<jsp:include page="_inc-menu.jsp" flush="true"/>
</span>
</div>
<!-- /.content-wrapper -->
<jsp:include page="_inc-footer.jsp" flush="true"/>
<!-- Control Sidebar -->
<!-- /.control-sidebar -->
<!-- Add the sidebar's background. This div must be placed
immediately after the control sidebar -->
<div class="control-sidebar-bg"></div>
</div>
<!-- ./wrapper -->
<!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip -->
<script>
$.widget.bridge('uibutton', $.ui.button);
</script>
<!-- Bootstrap 3.3.5 -->
<script src="../_V4/_lte/bootstrap/js/bootstrap.min.js"></script>
<!-- Morris.js charts
<script src="https://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js"></script>
<script src="../_V4/_lte/plugins/morris/morris.min.js"></script> -->
<!-- Select2 -->
<script src="../_V4/_lte/plugins/select2/select2.full.min.js"></script>
<!-- InputMask -->
<script src="../_V4/_lte/plugins/input-mask/jquery.inputmask.js"></script>
<script src="../_V4/_lte/plugins/input-mask/jquery.inputmask.date.extensions.js"></script>
<script src="../_V4/_lte/plugins/input-mask/jquery.inputmask.extensions.js"></script>
<!-- daterangepicker -->
<!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.2/moment.min.js"></script> -->
<script src="../_V4/_js/moment-with-locales.js"></script>
<script src="../_V4/_lte/plugins/daterangepicker/daterangepicker.js"></script>
<!-- datepicker -->
<script src="../_V4/_lte/plugins/datepicker/bootstrap-datepicker.js"></script>
<!-- bootstrap color picker -->
<script src="../_V4/_lte/plugins/colorpicker/bootstrap-colorpicker.min.js"></script>
<!-- bootstrap time picker -->
<script src="../_V4/_lte/plugins/timepicker/bootstrap-timepicker.min.js"></script>
<!-- SlimScroll 1.3.0 -->
<script src="../_V4/_lte/plugins/slimScroll/jquery.slimscroll.min.js"></script>
<!-- iCheck 1.0.1 -->
<script src="../_V4/_lte/plugins/iCheck/icheck.min.js"></script>
<!-- FastClick -->
<script src="../_V4/_lte/plugins/fastclick/fastclick.min.js"></script>
<!-- Sparkline -->
<script src="../_V4/_lte/plugins/sparkline/jquery.sparkline.min.js"></script>
<!-- jvectormap -->
<script src="../_V4/_lte/plugins/jvectormap/jquery-jvectormap-1.2.2.min.js"></script>
<script src="../_V4/_lte/plugins/jvectormap/jquery-jvectormap-world-mill-en.js"></script>
<!-- jQuery Knob Chart -->
<script src="../_V4/_lte/plugins/knob/jquery.knob.js"></script>
<!-- Bootstrap WYSIHTML5 -->
<script src="../_V4/_lte/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.min.js"></script>
<!-- AdminLTE App -->
<script src="../_V4/_lte/dist/js/app.js"></script>
<!-- AdminLTE dashboard demo (This is only for demo purposes)
<script src="../_V4/_lte/dist/js/pages/dashboard.js"></script> -->
<!-- AdminLTE for demo purposes
<script src="../_V4/_lte/dist/js/demo.js"></script> -->
<!-- iCheck -->
<script src="../_V4/_lte/plugins/iCheck/icheck.min.js"></script>
<script src="../_V4/_lib/jquery.toaster-master/jquery.toaster.js"></script>
<link href="../_V4/_lib/CodeSeven-toastr/build/toastr.css" rel="stylesheet" type="text/css" />
<script src="../_V4/_lib/CodeSeven-toastr/build/toastr.min.js"></script>
<!-- sweet alert -->
<script src="../_V4/_lib/sweetalert/sweetalert.min.js"></script>
<!-- summernote -->
<script src="../_V4/_lib/summernote/summernote.min.js"></script>
<!-- summernote -->
<script src="../_V4/_lib/ckeditorFull/ckeditor.js"></script>
<!-- magnify -->
<script src="../_V4/_lib/bootstrapMagnify/bootstrap-magnify.js"></script>
<!--Ablia-->
<link id="cssLteSize" rel="stylesheet" href="../_V4/_lte/_css/abliaLteNormal.css">
<link rel="stylesheet" href="../_V4/_lte/_css/abliaLte.css">
<script src="../_V4/_js/_ablia.js"></script>
<script src="../_V4/_js/ajaxFunc.js"></script>
<script src="../_V4/_js/ajaxTextBoxSearch.js"></script>
<script src="../_V4/_js/ajaxTextBoxSearch4.js"></script>
<script src="../_V4/_js/ab-addImg.js"></script>
<script src="../_V4/_js/logon.js"></script>
<script src="../_V4/_js/_bean.js"></script>
<script src="../_V4/_js/dateInput.js"></script>
<script src="../_V4/_js/numberInput.js"></script>
<script src="../_V4/_js/jquery.numeric.js"></script>
<form name="menu" id="menu" method="post" >
<input type="hidden" name="cmd" id="cmd">
<input type="hidden" name="act" id="act">
</form>
<div id="modalHelp" class="modal fade">
<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">Help</h4>
</div>
<div class="modal-body help-body" style="overflow-y: scroll;max-height: 600px"> </div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Chiudi</button>
</div>
</div>
</div>
</div>
<div class="modal-loading"></div>
<ab:parm codice="MAIN_STYLE">
<link rel="stylesheet" href="_css/<%=parm.getTesto()%>.css">
</ab:parm>
<!--<link rel="stylesheet" href="_css/_std.css">-->
<!--<<link rel="stylesheet" href="_css/_purple.css">-->
<!--<<link rel="stylesheet" href="_css/_red.css">-->
<!--<<link rel="stylesheet" href="_css/_www.css">-->
<!--<<link rel="stylesheet" href="_css/_desk.css">-->
</body>
</html>

View file

@ -0,0 +1,85 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>AdminLTE 2 | Log in</title>
<!-- Tell the browser to be responsive to screen width -->
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
<!-- Bootstrap 3.3.5 -->
<link rel="stylesheet" href="../../AdminLTE-2.3.0/bootstrap/css/bootstrap.min.css">
<!-- Font Awesome -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<!-- Ionicons -->
<link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css">
<!-- Theme style -->
<link rel="stylesheet" href="../../AdminLTE-2.3.0/dist/css/AdminLTE.min.css">
<!-- iCheck -->
<link rel="stylesheet" href="../../AdminLTE-2.3.0/plugins/iCheck/square/blue.css">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body class="hold-transition login-page">
<div class="login-box">
<div class="login-logo">
<a href="../../AdminLTE-2.3.0/index2.html"><b>Admin</b>LTE</a>
</div><!-- /.login-logo -->
<div class="login-box-body">
<p class="login-box-msg">Sign in to start your session</p>
<form action="../../AdminLTE-2.3.0/index2.html" method="post">
<div class="form-group has-feedback">
<input type="email" class="form-control" placeholder="Email">
<span class="glyphicon glyphicon-envelope form-control-feedback"></span>
</div>
<div class="form-group has-feedback">
<input type="password" class="form-control" placeholder="Password">
<span class="glyphicon glyphicon-lock form-control-feedback"></span>
</div>
<div class="row">
<div class="col-xs-8">
<div class="checkbox icheck">
<label>
<input type="checkbox"> Remember Me
</label>
</div>
</div><!-- /.col -->
<div class="col-xs-4">
<button type="submit" class="btn btn-primary btn-block btn-flat">Sign In</button>
</div><!-- /.col -->
</div>
</form>
<div class="social-auth-links text-center">
<p>- OR -</p>
<a href="#" class="btn btn-block btn-social btn-facebook btn-flat"><i class="fa fa-facebook"></i> Sign in using Facebook</a>
<a href="#" class="btn btn-block btn-social btn-google btn-flat"><i class="fa fa-google-plus"></i> Sign in using Google+</a>
</div><!-- /.social-auth-links -->
<a href="#">I forgot my password</a><br>
<a href="../../AdminLTE-2.3.0/pages/examples/register.html" class="text-center">Register a new membership</a>
</div><!-- /.login-box-body -->
</div><!-- /.login-box -->
<!-- jQuery 2.1.4 -->
<script src="../../AdminLTE-2.3.0/plugins/jQuery/jQuery-2.1.4.min.js"></script>
<!-- Bootstrap 3.3.5 -->
<script src="../../AdminLTE-2.3.0/bootstrap/js/bootstrap.min.js"></script>
<!-- iCheck -->
<script src="../../AdminLTE-2.3.0/plugins/iCheck/icheck.min.js"></script>
<script>
$(function () {
$('input').iCheck({
checkboxClass: 'icheckbox_square-blue',
radioClass: 'iradio_square-blue',
increaseArea: '20%' // optional
});
});
</script>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -0,0 +1,53 @@
<%@page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input type="hidden" name="_async" id="_async">
<input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
<input name="pageTitle" type="hidden" id="pageTitle" value="Cambio Password">
<div class="login-box">
<div class="login-logo"><b>Cambio Password</b></div>
<!-- /.login-logo -->
<div class="login-box-body">
<p class="login-box-msg">Inserisci le credenziali di accesso e la nuova password<br>
<%=msg%></p>
<form method="post" action="Menu4.abl" name="logon" id="logon" onSubmit="confermaNewPassword(); return false;" >
<input type="hidden" name="cmdIU" id="cmdIU">
<input type="hidden" name="actIU" id="actIU">
<input type="hidden" name="cmd2" id="cmd2">
<input type="hidden" name="act2" id="act2">
<div class="form-group has-feedback">
<input id="login" name="login" type="text" class="form-control" placeholder="Username">
<span class="glyphicon glyphicon-envelope form-control-feedback"></span> </div>
<div class="form-group has-feedback">
<input type="password" class="form-control" placeholder="Vecchia Password" id="pwd" name="pwd">
<span class="glyphicon glyphicon-lock form-control-feedback"></span> </div>
<div class="form-group has-feedback">
<input type="password" class="form-control" placeholder="Nuova Password" id="newpwd" name="newpwd">
<span class="glyphicon glyphicon-lock form-control-feedback"></span> </div>
<div class="form-group has-feedback">
<input type="password" class="form-control" placeholder="Ripeti Nuova Password" id="newpwd2" name="newpwd2">
<span class="glyphicon glyphicon-lock form-control-feedback"></span> </div>
<div class="col-xs-8"></div>
<div class="row">
<!-- /.col -->
<div class="col-xs-4">
<input class="btn btn-primary btn-block btn-flat" type="submit" value="Accedi" />
</div>
<!-- /.col -->
</div>
</form>
<!-- /.social-auth-links -->
</div>
<!-- /.login-box-body -->
</div>

275
rus/admin/menu/stats.jsp Normal file
View file

@ -0,0 +1,275 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Ablia - Statistiche 4.0.0</title>
<!-- Tell the browser to be responsive to screen width -->
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
<!-- Bootstrap 3.3.5 -->
<link rel="stylesheet" href="http://www.ablia.net/admin/_V4/_lte/bootstrap/css/bootstrap.min.css">
<!-- Font Awesome -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<!-- Ionicons -->
<link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css">
<!-- Theme style -->
<link rel="stylesheet" href="http://www.ablia.net/admin/_V4/_lte/dist/css/AdminLTE.min.css">
<!-- AdminLTE Skins. Choose a skin from the css/skins
folder instead of downloading all of them to reduce the load. -->
<link rel="stylesheet" href="http://www.ablia.net/admin/_V4/_lte/dist/css/skins/_all-skins.min.css">
<!-- ablia -->
<link rel="stylesheet" href="http://www.ablia.net/admin/_V4/_lte/_css/abliaLte.css">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="stats" scope="request" class="com.ablia.servlet.AcServletStats" type="com.ablia.servlet.AcServletStats">
</jsp:useBean>
<jsp:useBean id="cPools" class="com.ablia.util.Vectumerator" type="com.ablia.util.Vectumerator" scope="request" >
</jsp:useBean>
</head>
<!-- ADD THE CLASS layout-top-nav TO REMOVE THE SIDEBAR. -->
<body class="hold-transition skin-blue layout-top-nav">
<div class="wrapper">
<header class="main-header">
<nav class="navbar navbar-static-top">
<div class="container">
<div class="navbar-header"> <a href="www.ablia.com" class="navbar-brand"><b>Ablia S.r.l.</b></a> </div>
<span class="titolo-applicazione hidden-xs pull-right"> Stats 4.0.0</span> </div>
<!-- /.container-fluid -->
</nav>
</header>
<!-- Full Width Column -->
<div class="content-wrapper">
<div class="container">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1> Web Application Stats </h1>
</section>
<!-- Main content -->
<section class="content">
<div class="row">
<div class="col-lg-12">
<div class="box box-dettaglio table-responsive">
<div class="box-body">
<table class="table table-bordered table-hover table-striped dataTable">
<tr >
<td colspan="3"><strong>Stats Ver. 4.0.0 - <%=com.ablia.db.DBAdapter.getVersion()%></strong></td>
</tr>
<tr>
<td ><b>Start time:</b></td>
<td colspan="2"><%= stats.getStartTime() %></td>
</tr>
<tr>
<td><b>Current time:</b></td>
<td colspan="2"><%= stats.getCurrentTime() %></td>
</tr>
<tr>
<td><b>Uptime:</b></td>
<td colspan="2"><%= stats.getUptime() %></td>
</tr>
<tr>
<td><strong>Memory</strong><b>:</b></td>
<td colspan="2"><%= stats.getMemory() %></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-3"><a class="btn btn-block btn-primary" href="javascript:refresh();">Refresh</a></div>
<div class="col-lg-3"><a class="btn btn-block btn-primary" href="javascript:gc();">Garbage Collection</a></div>
<div class="col-lg-3"><a class="btn btn-block btn-primary" href="javascript:ru();">Reset used connection</a></div>
<div class="col-lg-3"><a class="btn btn-block btn-primary" href="javascript:rh();">Reset all hashtables</a></div>
</div>
<div class="row">
<div class="col-lg-12">
&nbsp;.
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="box box-dettaglio table-responsive">
<div class="box-body">
<table class="table table-bordered table-hover table-striped dataTable">
<thead> <tr align="center" class="evidence-bg">
<th colspan="6" class="evidence"><strong>Hit WebApp </strong></th>
</tr>
<tr class="evidence-bg">
<th><strong>WebApp</strong></th>
<th ><strong>N. Hits </strong></th>
<th ><strong>Hits/min</strong></th>
<th ><strong>Last <%=com.ablia.servlet.AcServletStats.RUNTIME_HITS%><br>
Hits/min </strong></th>
<th><strong>MAX Last <%=com.ablia.servlet.AcServletStats.RUNTIME_HITS%><br>
Hits/min </strong></th>
<th ><strong>Last <%=com.ablia.servlet.AcServletStats.RUNTIME_HITS%><br>
Hits/min Timestamp</strong></th>
</tr>
</thead>
<%
com.ablia.servlet.AcServletContextInfo sci;
java.util.Enumeration enu=stats.getScInfo();
while (enu.hasMoreElements())
{
sci=(com.ablia.servlet.AcServletContextInfo) enu.nextElement();
%>
<tr >
<td ><%=sci.getName()%></td>
<td colspan="-1" ><%=sci.getTotalHits()%></td>
<td ><%=sci.getHitsMinute(stats.getUptimeMinute())%></td>
<td ><%=sci.getHitsMinuteRT()%></td>
<td ><%=sci.getHitsMinuteRTMax()%></td>
<td ><%=sci.getHitsMinuteRTMaxTmst()%></td>
</tr>
<%}%>
<tr class="riga3" >
<td ><strong>TOTALS</strong></td>
<td colspan="-1" ><strong><%= stats.getTotalHits() %></strong></td>
<td ><strong><%= stats.getTotalHitsMean() %></strong></td>
<td ><strong><%= stats.getTotalHitsMeanRT() %></strong></td>
<td ><strong><%= stats.getTotalHitsMeanRTMax() %></strong></td>
<td ><strong><%= stats.getTotalHitsMeanRTMaxTmst() %></strong></td>
</tr>
<tr class="riga3" >
<td colspan="6" ><% if(!msg.isEmpty()){%><div class="alert alert-warning alert-dismissable"><%=msg%></div><%}%>&ensp;</td>
</tr>
</table>
</div></div></div></div>
<div class="row">
<div class="col-lg-12">
<div class="box box-dettaglio table-responsive">
<div class="box-body">
<table class="table table-bordered table-hover table-striped dataTable">
<thead>
<tr align="center" class="evidence-bg">
<td colspan="2" class="evidence"><strong>Connection Pools Stats </strong></td>
</tr>
<tr class="riga2" >
<th ><strong>DB<br>
(free,used,init,max,timeout,life time)<br>
connection </strong></th>
<th ><strong>F/U#Con.Numb. Conn. Uptime Timestamp--&gt;hits</strong></th>
</tr>
</thead>
<%
com.ablia.db.ConnectionPool cp;
while (cPools.hasMoreElements())
{
cp=(com.ablia.db.ConnectionPool) cPools.nextElement();
%>
<tr >
<td class="td-colored"><%= cp.getAp().getDatabase() %> <br>
(<%= cp.getFreeCons() %>,<%= cp.getUsedCons() %>,<%= cp.getAp().getInitialCons() %>,<%= cp.getAp().getMaxCons() %>,<%= cp.getAp().getTimeout() %>,<%= cp.getAp().getConnectionLifeTime() %>)</td>
<td ><%= cp.getAp().getConnectionsCreateTs() %></td>
</tr>
<%
}
%>
</table>
</div>
</div>
</div>
</div>
<!-- /.box -->
</section>
<!-- /.content -->
</div>
<!-- /.container -->
</div>
<!-- /.content-wrapper -->
<footer class="main-footer">
<div class="container">
<div class="pull-right hidden-xs">
<b>Version</b> 4.0.0
</div>
<strong>Copyright &copy; 2003-2016 <a href="http://www.ablia.com">Ablia S.r.l.</a></strong></div>
<!-- /.container -->
</footer>
</div>
<script language="JavaScript" type="text/javascript">
function refresh()
{
var f= document.menu;
f.act.value="";
f.wa.value="";
f.waName.value="";
f.submit();
}
function gc()
{
var f= document.menu;
f.act.value="gc";
f.wa.value="";
f.waName.value="";
f.submit();
}
function rh()
{
if(confirm("Le Hash table verranno resettate. Sei sicuro?"))
{
var f= document.menu;
f.act.value="rh";
f.wa.value="";
f.waName.value="";
f.submit();
}
}
function ru()
{
if(confirm("Le connessioni usate verranno resettate. Sei sicuro?"))
{
var f= document.menu;
f.act.value="ru";
f.wa.value="";
f.waName.value="";
f.submit();
}
}
function rhO(key,name)
{
var f= document.menu;
f.act.value="ro";
f.wa.value=key;
f.waName.value=name;
f.submit();
}
</script>
<form name="menu" method="post" >
<input name="cmd" type="hidden" value="ab-status">
<input type="hidden" name="act">
<input type="hidden" name="wa">
<input type="hidden" name="waName">
</form>
<!-- jQuery 2.1.4 -->
<script src="http://www.ablia.net/admin/_V4/_lte/plugins/jQuery/jQuery-2.1.4.min.js"></script>
<!-- Bootstrap 3.3.5 -->
<script src="http://www.ablia.net/admin/_V4/_lte/bootstrap/js/bootstrap.min.js"></script>
<!-- SlimScroll -->
<script src="http://www.ablia.net/admin/_V4/_lte/plugins/slimScroll/jquery.slimscroll.min.js"></script>
<!-- FastClick -->
<script src="http://www.ablia.net/admin/_V4/_lte/plugins/fastclick/fastclick.min.js"></script>
<!-- AdminLTE App -->
<script src="http://www.ablia.net/admin/_V4/_lte/dist/js/app.min.js"></script>
<!-- AdminLTE for demo purposes -->
<script src="http://www.ablia.net/admin/_V4/_lte/dist/js/demo.js"></script>
</body>
</html>