First commit
This commit is contained in:
parent
4d332ef662
commit
f65a85dcc9
1468 changed files with 265316 additions and 128 deletions
126
www/admin/www/_js/acxent-promozione.js
Normal file
126
www/admin/www/_js/acxent-promozione.js
Normal file
|
|
@ -0,0 +1,126 @@
|
|||
/************************************************/
|
||||
/* 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
|
||||
|
||||
return Ab.validateForm('dataInizio','Data Inizio','R','dataFine','Data Inizio','R','percSconto','Perc. Sconto','RisNum>0','codicePromozione','Codice Promozione','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()
|
||||
{
|
||||
|
||||
}
|
||||
177
www/admin/www/_js/acxent-sitemap.js
Normal file
177
www/admin/www/_js/acxent-sitemap.js
Normal file
|
|
@ -0,0 +1,177 @@
|
|||
/************************************************/
|
||||
/* 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
|
||||
|
||||
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()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/************************************************/
|
||||
/************************************************/
|
||||
/* file sitemap*/
|
||||
/************************************************/
|
||||
/************************************************/
|
||||
function creaExtraFileSitemapXmlPopup() {
|
||||
$("#selFileSitemap").modal("show");
|
||||
setTimeout(function () {
|
||||
{
|
||||
//Ab.setFocus("dataFatturazione");
|
||||
|
||||
}
|
||||
|
||||
}, 500);
|
||||
|
||||
}
|
||||
|
||||
function creaExtraFileSitemapXml() {
|
||||
var f = document.main;
|
||||
$("#selFileSitemap").modal("hide");
|
||||
setTimeout(function () {
|
||||
Swal.fire({
|
||||
title: "Creazione sitemap Xml",
|
||||
text: "Verra' generata la nuova sitemap " + $("#sitemapFilename").val() + " in base ai criteri di ricerca selezionati. 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) {
|
||||
$("#main").attr("action", $("#actionPage").val());
|
||||
//$("#flgReport").val("S");
|
||||
f.cmd.value = "creaFileSitemapXml";
|
||||
theAction = f.actionPage.value + ".pdf?" + $("#main").serialize();
|
||||
//
|
||||
Ab.fetch(f.actionPage.value, $("#main").serialize(), "fileDownload", null, 1);
|
||||
|
||||
} else if (result.isDenied) {
|
||||
//Swal.fire('Changes are not saved', '', 'info')
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
}, 500);
|
||||
|
||||
|
||||
}
|
||||
196
www/admin/www/promozione.jsp
Normal file
196
www/admin/www/promozione.jsp
Normal file
|
|
@ -0,0 +1,196 @@
|
|||
<!-- 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="Promozione Dettaglio">
|
||||
<!-- pagine di dettaglio -->
|
||||
<jsp:useBean id="bean" class="it.acxent.www.Promozione" type="it.acxent.www.Promozione" 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/www/Promozione',null,'back')">Elenco Promozioni</a></li>
|
||||
<li class="active">Dettaglio promozione</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="../www/Promozione.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_promozione" id="id_promozione" value="<%=bean.getId_promozione()%>">
|
||||
<!-- 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-12">
|
||||
<label for="txtRicerca">Lingua:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="currentLang" id="currentLang" onchange="refresh()">
|
||||
<acx:optionvec boundcolumn="lang" desccolumn="lang" vectumerator="_listaLang" value="<%=bean.getCurrentLang()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<label for="">
|
||||
<acx:lang>Descrizione</acx:lang>
|
||||
(<%=bean.getCurrentLang()%>)
|
||||
<acx:if wherecondition='<%=!bean.getCurrentLang().equals("it")%>'><%= bean.getDescTxtLangScript("descrizione","it") %></acx:if>
|
||||
:</label>
|
||||
<br>
|
||||
<input name="descrizione_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" id="descrizione_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getDescTxtLangScript("descrizione",bean.getCurrentLang()) %></acx:inputTextFormat>" maxlength="254" submit defaultFocus="focus">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="codicePromozione">Codice Promozione:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" name="codicePromozione" id="codicePromozione" value="<%=bean.getCodicePromozione()%>" maxlength="30">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="dataInizio">Data Inizio:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm datemask" data-provide="datepickerX" name="dataInizio" id="dataInizio" value="<%=df.format(bean.getDataInizio())%>" maxlength="10">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="dataFine">Data Fine:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm datemask" data-provide="datepickerX" name="dataFine" id="dataFine" value="<%=df.format(bean.getDataFine())%>" maxlength="10">
|
||||
</div> </div>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="percSconto">Perc. Sconto:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm numberinput" name="percSconto" id="percSconto" value="<%=bean.getPercSconto()%>" maxlength="10">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="percSconto">Num. Utilizzi Max:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm numberinput" name="numUtilizziMax" id="numUtilizziMax" value="<%=bean.getNumUtilizziMax()%>" maxlength="10">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="percSconto">Utilizzi per Utente:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" readonly <%= bean.getFlgUtilizzoPerUtente()==1?"checked":""%> name="ckflgUtilizzoPerUtente" id="ckflgUtilizzoPerUtente" ">
|
||||
<input name="flgUtilizzoPerUtente" type="hidden" id="flgUtilizzoPerUtente" value="<%= bean.getFlgUtilizzoPerUtente()%>" >
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="percSconto">Invia via ML <i class="fa fa-info-circle" title="Se impostato la promozione, se attiva, vienei inviata all'utente appena iscritto"></i>:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" readonly <%= bean.getFlgInvioML()==1?"checked":""%> name="ckflgInvioML" id="ckflgInvioML" ">
|
||||
<input name="flgInvioML" type="hidden" id="flgInvioML" value="<%= bean.getFlgInvioML()%>" >
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="percSconto">Promo su Articolo <i class="fa fa-info-circle" title="Se impostato la promozione valida se nel carrello c' un articolo con questo codice promo"></i>:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" readonly <%= bean.getFlgArticolo()==1?"checked":""%> name="ckflgArticolo" id="ckflgArticolo" ">
|
||||
<input name="flgArticolo" type="hidden" id="flgArticolo" value="<%= bean.getFlgArticolo()%>" >
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="percSconto">Ultimo Utilizzo:</label>
|
||||
<br>
|
||||
<b><b><%=bean.getNumUtilizzi()%></b> <%=df.format(bean.getDataUtilizzoPromozione())%></b> </div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box-body table-responsive">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th colspan="3"><h2>Utilizzo Promozione</h2></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th width="20%">Utente</th>
|
||||
<th width="14%">Documento</th>
|
||||
<th width="14%">Timestamp</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.www.PromozioneUser" vectumerator="listaPromozioneUser" >
|
||||
<tr>
|
||||
<td><%= rowBean.getUsers().getCognomeNome() %></td>
|
||||
<td><%= rowBean.getDocumento().getNumeroDocumentoCompleto() %> del <%= df.format(rowBean.getDocumento().getDataDocumento()) %></td>
|
||||
<td><%= rowBean.getLastUpdTmst() %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</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="../www/_js/acxent-promozione.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 -->
|
||||
161
www/admin/www/promozioneCR.jsp
Normal file
161
www/admin/www/promozioneCR.jsp
Normal 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="Promozioni Lista">
|
||||
<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.www.PromozioneCR" type="it.acxent.www.PromozioneCR" 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
|
||||
Promozione </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><!-- 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="../www/Promozione.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_promozione" id="id_promozione" value="<%=CR.getId_promozione()%>">
|
||||
<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">Descrizione:</label>
|
||||
<br>
|
||||
<input name="descrizione" type="text" class="form-control input-sm" id="descrizione" value="<%=CR.getDescrizione()%>" submit>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="dataInizio">Data Inizio Da:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm datemask datapicker" name="dataDa" id="dataDa" value="<%=df.format(CR.getDataDa())%>" maxlength="10" submit>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="dataInizio">Data Inizio A:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm datemask datapicker" name="dataA" id="dataA" value="<%=df.format(CR.getDataA())%>" maxlength="10" submit>
|
||||
</div>
|
||||
<div class="col-lg-3 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.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> </th>
|
||||
<th>Data Inizio</th>
|
||||
<th>Data Fine</th>
|
||||
<acx:whilevec rowbeanclass="it.acxent.common.Lang" vectumerator="_listaLang">
|
||||
<th>Desc. <%= rowBean.getLang() %> </th>
|
||||
</acx:whilevec>
|
||||
<th>Perc. Sconto</th>
|
||||
<th>Codice Promozione</th>
|
||||
<th>Utilizzi</th>
|
||||
<th>Per Utente</th>
|
||||
<th>Invia ML <i class="fa fa-info-circle" title="Se impostato la promozione, se attiva, vienei inviata all'utente appena iscritto"></i></th>
|
||||
<th>Articolo <i class="fa fa-info-circle" title="Se impostato la promozione valida se nel carrello c' un articolo con questo codice promo"></i></th>
|
||||
<th>Data Utilizzo</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.www.Promozione" vectumerator="list">
|
||||
<tr>
|
||||
<td class="comandi text-center"><div class="inline text-center hidden-print"><a href="javascript:modifyCommand('<%=rowBean.getId_promozione()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_promozione()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div></td>
|
||||
<td data-title="Data Inizio"><%=df.format(rowBean.getDataInizio())%></td>
|
||||
<td data-title="Data Fine"><%=df.format(rowBean.getDataFine())%></td>
|
||||
<acx:whilevec rowbeanclass="it.acxent.common.Lang" rowbeanname="rowLang" vectumerator="_listaLang">
|
||||
<td data-title="Desc. <%=rowLang.getLang()%>"><%= rowBean.getDescrizione( rowLang.getLang()) %></td>
|
||||
</acx:whilevec>
|
||||
<td data-title="Perc. Sconto"><%=rowBean.getPercSconto()%></td>
|
||||
<td data-title="Codice Promozione"><%=rowBean.getCodicePromozione()%></td>
|
||||
<td data-title="Utilizzi"><%=rowBean.getNumUtilizzi()%> su <%=rowBean.getNumUtilizziMax()%></td>
|
||||
<td data-title="Data Utilizzo"><acx:if wherecondition="<%=rowBean.getFlgUtilizzoPerUtente()==1%>"><i class="fa fa-check-circle" title="Num. Utilizzi per singolo utente"></i></acx:if></td>
|
||||
<td data-title="Invia ML"><acx:if wherecondition="<%=rowBean.getFlgInvioML()==1%>"><i class="fa fa-check-circle" title="Attivo"></i></acx:if></td>
|
||||
<td data-title="Per articolo"><acx:if wherecondition="<%=rowBean.getFlgArticolo()==1%>"><i class="fa fa-check-circle" title="Attivo"></i></acx:if></td>
|
||||
<td data-title="Data Utilizzo"><%=df.format(rowBean.getDataUtilizzoPromozione())%></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="../www/_js/acxent-promozione.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 -->
|
||||
146
www/admin/www/sitemap.jsp
Normal file
146
www/admin/www/sitemap.jsp
Normal file
|
|
@ -0,0 +1,146 @@
|
|||
<!-- 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="sitemap Dettaglio">
|
||||
<!-- pagine di dettaglio -->
|
||||
<jsp:useBean id="bean" class="it.acxent.www.Sitemap" type="it.acxent.www.Sitemap" 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/www/Sitemap',null,'back')">Elenco sitemap</a></li>
|
||||
<li class="active">Dettaglio sitemap</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="../www/Sitemap.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="createTmst" id="createTmst" value="??undefined type??">
|
||||
<input type="hidden" name="id_sitemap" id="id_sitemap" value="<%=bean.getId_sitemap()%>">
|
||||
<!-- 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-12">
|
||||
<label for="descrizione">Descrizione:</label>
|
||||
<br>
|
||||
<input defaultFocus="focus" type="text" class="form-control input-sm" name="descrizione" id="descrizione" value="<%=bean.getDescrizione()%>" maxlength="40">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-5">
|
||||
<label for="flgAbilita">Abilita:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" name="ckflgAbilita" id="ckflgAbilita" <%=bean.getFlgAbilita()==1?"checked":""%>>
|
||||
<input type="hidden" name="flgAbilita" id="flgAbilita" value="<%=bean.getFlgAbilita()%>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="priority">Sitemap Pr.ty (1-100):</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm numberinput" name="priority" id="priority" value="<%=bean.getPriority()%>" maxlength="10">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="flgChangefreq">Change freq:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgChangefreq" id="flgChangefreq">
|
||||
<acx:optionflg boundcolumn="flgChangefreq" valuelist="0,1,2,3,4,5,9"> </acx:optionflg>
|
||||
</select>
|
||||
</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="langSitemap" id="langSitemap" onchange="refresh()">
|
||||
<acx:optionvec boundcolumn="lang" desccolumn="lang" vectumerator="_listaLang" value="<%=bean.getLangSitemap()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label for="loc">Link relativo a <%=bean.getSite()%>:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" name="loc" id="loc" value="<%=bean.getLoc()%>" maxlength="254">
|
||||
</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="../www/_js/acxent-sitemap.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 -->
|
||||
208
www/admin/www/sitemapCR.jsp
Normal file
208
www/admin/www/sitemapCR.jsp
Normal 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="sitemap 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.www.SitemapCR" type="it.acxent.www.SitemapCR" 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
|
||||
sitemap </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 " href="javascript:creaExtraFileSitemapXmlPopup()"> <i class="fa fa-download" title="<acx:lang>Export Sitemap XML</acx:lang>"></i>
|
||||
<acx:lang>Export Sitemap XML</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="../www/Sitemap.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="createTmst" id="createTmst" value="??undefined type??">
|
||||
<input type="hidden" name="id_sitemap" id="id_sitemap" value="<%=CR.getId_sitemap()%>">
|
||||
<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 col-xs-12">
|
||||
<label for="descrizione">Descrizione:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" name="descrizione" id="descrizione" value="<%=CR.getDescrizione()%>" maxlength="40" onChange="searching()">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-5">
|
||||
<label for="flgAbilita">Abilita:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgAbilita" id="flgAbilita" onChange="searching()">
|
||||
<option <%=CR.getFlgAbilita()==-1?"selected":""%> value="-1">Tutti</option>
|
||||
<option <%=CR.getFlgAbilita()==0?"selected":""%> value="0">No</option>
|
||||
<option <%=CR.getFlgAbilita()==1?"selected":""%> value="1">Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="flgChangefreq">Change freq:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgChangefreq" id="flgChangefreq" onChange="searching()">
|
||||
<acx:optionflg boundcolumn="flgChangefreq" valuelist="-1,0,1,2,3,4,5,9"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">
|
||||
<acx:lang>Lingua</acx:lang>
|
||||
: </label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="langSitemap" id="langSitemap" onchange="searching()">
|
||||
<option <%=CR.getLangSitemap().isEmpty()?"selected":""%> value=""> </option>
|
||||
<acx:optionvec boundcolumn="lang" desccolumn="lang" vectumerator="_listaLang" value="<%=CR.getLangSitemap()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 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 class="col-lg-3 col-xs-6"><br>
|
||||
<div id="fileDownload" style="font-size: 14px" class="hidden-print"></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_top.jsp" flush="true" />
|
||||
</div>
|
||||
<!-- /.box-header -->
|
||||
<div class="box-body table-responsive mobileSwitch" name="listaSitemap" id='<%=CR.getFlgMobileView()==1?"no-more-tables":""%>'>
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed ">
|
||||
<thead>
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th class="text-center">Abilita</th>
|
||||
<th>Descrizione</th>
|
||||
<th>Change freq</th>
|
||||
<th>Priority</th>
|
||||
<th>Lang</th>
|
||||
<th>Link</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.www.Sitemap" vectumerator="list">
|
||||
<tr>
|
||||
<td class="comandi text-center"><div class="inline text-center hidden-print"><a href="javascript:modifyCommand('<%=rowBean.getId_sitemap()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_sitemap()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div></td>
|
||||
<td data-title="Abilita" class="text-center"><acx:if wherecondition='<%=rowBean.getFlgAbilita()==1%>'><i class="fa fa-check" title="Abilita attivo"></i></acx:if></td>
|
||||
<td data-title="Descrizione"><%=rowBean.getDescrizione()%></td>
|
||||
<td data-title="Change freq"><%=rowBean.getChangefreq()%></td>
|
||||
<td data-title="Priority"><%=rowBean.getPriority()%></td>
|
||||
<td data-title="Lang"><%=rowBean.getLangSitemap()%></td>
|
||||
<td data-title="Link"><%=rowBean.getLoc()%></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>
|
||||
<!-- file name sitemap -->
|
||||
<div id="selFileSitemap" 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">×</button>
|
||||
<h4 class="modal-title">Inserisci nome file sitemap xml (compreso estensione)</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-6">
|
||||
<input name="sitemapFilename" type="text" class="form-control input-sm " id="sitemapFilename" value="<%= CR.getSitemapFilename()%>" />
|
||||
</div>
|
||||
<div class="col-lg-6">
|
||||
<select name="flgSitemapType" id="flgSitemapType" class="form-control select2">
|
||||
<acx:optionflg bean="CR" boundcolumn="flgSitemapType" valuelist="0,1,2,3,9,10"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<div value="CONTINUA" class="btn btn-default" id="btn_elab" onClick="creaExtraFileSitemapXml()">CONTINUA</div>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">ANNULLA</button>
|
||||
</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="../www/_js/acxent-sitemap.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 -->
|
||||
Loading…
Add table
Add a link
Reference in a new issue