Sfoglia il codice sorgente

Pagina download sorgenti

master
Salvatore La Manna 5 anni fa
parent
commit
eb0adf6ab1
  1. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/AvvisoUtil.java
  2. 15
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Language.properties
  3. 39
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java
  4. 40
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/listener/KaleoInstanceTokenModelListener.java
  5. 15
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/scheduler/SchedulerPratiche.java
  6. 1
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneLocalServiceImpl.java
  7. 47
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AvvisoLocalServiceImpl.java
  8. 29
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ControlloPraticaLocalServiceImpl.java
  9. 5
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaLocalServiceImpl.java
  10. 4
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties
  11. 2
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_dettagli_principali.jsp
  12. 12
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/sorteggio/view.jsp
  13. 27
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/mwg/sismica/fe/servlet/SorgentiServlet.java
  14. 13
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/web.xml
  15. 69
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/navigator/domanda/page_dettagli_principali.jsp
  16. 6
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/sorgenti/footer.jsp
  17. 32
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/sorgenti/form.jsp
  18. 18
      liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/sorgenti/header.jsp
  19. 3
      liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/META-INF/MANIFEST.MF
  20. 24
      liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/_diffs/css/aui/_carousel.scss
  21. 5
      liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/_diffs/css/aui/_responsive-767px-max.scss
  22. 27
      liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/_diffs/css/aui/bs3/bootstrap/_carousel.scss
  23. 20
      liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/_diffs/css/component/single-article.scss
  24. 4
      liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/_diffs/css/main.css
  25. 24
      liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/css/aui/_carousel.scss
  26. 5
      liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/css/aui/_responsive-767px-max.scss
  27. 27
      liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/css/aui/bs3/bootstrap/_carousel.scss
  28. 20
      liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/css/component/single-article.scss
  29. 4
      liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/css/main.css

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/service/it/tref/liferay/portos/bo/util/AvvisoUtil.java

@ -178,6 +178,7 @@ public class AvvisoUtil {
allTipoDocumentoFileTemplateProps.put("DPB", "conf.geniocivile.avviso.template.id.deposito.B");
allTipoDocumentoFileTemplateProps.put("DPB1", "conf.geniocivile.avviso.template.id.deposito.B1");
allTipoDocumentoFileTemplateProps.put("DPB2", "conf.geniocivile.avviso.template.id.deposito.B2");
allTipoDocumentoFileTemplateProps.put("DPVNS", "conf.geniocivile.avviso.template.id.deposito.VNS");
allTipoDocumentoFileTemplateProps.put("DPC", "conf.geniocivile.avviso.template.id.deposito.C");
allTipoDocumentoFileTemplateProps.put("DPPS", "conf.geniocivile.avviso.template.id.deposito.PS");
allTipoDocumentoFileTemplateProps.put("DPS", "conf.geniocivile.avviso.template.id.deposito.S");

15
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Language.properties

@ -175,13 +175,14 @@ conf.geniocivile.avviso.template.id.integrazionerifiutata = Template Avviso Inte
conf.geniocivile.avviso.template.id.doc_annullamento = Template File Annullamento Fascicolo
conf.geniocivile.avviso.template.id.doc_pagamento = Template File Allegato MDB
conf.geniocivile.avviso.template.id.domanda_pdf = Template Domanda
conf.geniocivile.avviso.template.id.deposito.A = Template ricevuta deposito mod. A
conf.geniocivile.avviso.template.id.deposito.B = Template ricevuta deposito mod. B
conf.geniocivile.avviso.template.id.deposito.B1 = Template ricevuta deposito mod. B1
conf.geniocivile.avviso.template.id.deposito.C = Template ricevuta deposito mod. C
conf.geniocivile.avviso.template.id.deposito.B2 = Template ricevuta deposito mod. B2
conf.geniocivile.avviso.template.id.deposito.PS = Template Avvisio Avvio di procedimento dopo sorteggio
conf.geniocivile.avviso.template.id.deposito.S = Template avviso di sorteggio
conf.geniocivile.avviso.template.id.deposito.A = Template Ricevuta Deposito mod. A
conf.geniocivile.avviso.template.id.deposito.B = Template Ricevuta Deposito mod. B
conf.geniocivile.avviso.template.id.deposito.B1 = Template Ricevuta Deposito mod. B1
conf.geniocivile.avviso.template.id.deposito.C = Template Ricevuta Deposito mod. C
conf.geniocivile.avviso.template.id.deposito.B2 = Template Ricevuta Deposito mod. B2
conf.geniocivile.avviso.template.id.deposito.VNS = Template Ricevuta Variante Non Sostanziale
conf.geniocivile.avviso.template.id.deposito.PS = Template Avvisio Avvio di procedimento dopo Sorteggio
conf.geniocivile.avviso.template.id.deposito.S = Template Avviso di Sorteggio
#Configurazione Allegati
conf.geniocivile.attachment.folder.id = Folder Allegati

39
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java

@ -211,7 +211,7 @@ public class SismicaUtil {
private static List<String> riparaAssegnazioniAlRuolo(long companyId, long userId) {
List<String> esito = new ArrayList<>();
esito.add("<b>Controllo assegnazioni al ruolo</b>");
esito.add("Controllo assegnazioni al ruolo");
int start = 0;
List<WorkflowTask> tasks = null;
@ -290,7 +290,7 @@ public class SismicaUtil {
private static List<String> riparaNonValidate(long companyId) {
List<String> esito = new ArrayList<>();
esito.add("<hr><b>Controllo pratiche B1 non validate</b>");
esito.add("Controllo pratiche B1 non validate");
int dow;
Date data;
@ -307,7 +307,6 @@ public class SismicaUtil {
List<IntPratica> pratiche = null;
int start = 0;
String lista = "";
do {
try {
pratiche = IntPraticaLocalServiceUtil.getIntPraticas(start, start + SLICE);
@ -320,9 +319,9 @@ public class SismicaUtil {
&& Validator.isNull(pratica.getDtSorteggio())
&& pratica.getStatoPratica().equalsIgnoreCase(StatoPraticaConstants.VIDIMATA)
&& (numeroAvvisi < 2) && (pratica.getDtPratica().compareTo(data) <= 0)) {
lista += "<li>Pratica " + pratica.getNumeroProgetto() + " ("
esito.add(" Pratica " + pratica.getNumeroProgetto() + " ("
+ pratica.getIntPraticaId() + ") - " + pratica.getUserName() + ", "
+ numeroAvvisi + " avvisi</li>";
+ numeroAvvisi + " avvisi");
DettPratica dettPratica = DettPraticaLocalServiceUtil
.getLastCompletedByIntPratica(pratica.getIntPraticaId());
@ -365,14 +364,12 @@ public class SismicaUtil {
esito.add("Errore durante l'elaborazione: " + e.getMessage());
}
} while (pratiche.size() > 0);
if (lista.length() > 0)
esito.add("<ol>" + lista + "</ol>");
return esito;
}
private static List<String> riparaConformita(long companyId) {
List<String> esito = new ArrayList<>();
esito.add("<hr><b>Riparazione avvisi di conformità</b>");
esito.add("Riparazione avvisi di conformità");
List<IntPratica> pratiche = null;
int start = 0;
@ -492,7 +489,7 @@ public class SismicaUtil {
private static List<String> riparaContextWorkflow(long companyId) {
List<String> esito = new ArrayList<>();
esito.add("<hr><b>Riparazione context workflow</b>");
esito.add("Riparazione context workflow");
int start = 0;
List<WorkflowTask> tasks = null;
@ -562,7 +559,7 @@ public class SismicaUtil {
private static List<String> creaWorkflowMancanti(long companyId) {
List<String> esito = new ArrayList<>();
esito.add("<hr><b>Creazione workflow mancanti</b>");
esito.add("Creazione workflow mancanti");
List<Long> tokens = new ArrayList<>();
try {
@ -649,7 +646,7 @@ public class SismicaUtil {
private static List<String> riparaDocumenti(long companyId) throws SystemException, PortalException {
List<String> esito = new ArrayList<String>();
esito.add("<hr><b>Riparazione generazione documenti</b>");
esito.add("Riparazione generazione documenti");
initTemplate(companyId);
List<IntPratica> intPratiche = null;
int index = 0;
@ -667,9 +664,7 @@ public class SismicaUtil {
return esito;
}
private static List<String> initTemplate(long companyId) throws SystemException, PortalException {
List<String> esito = new ArrayList<>();
private static void initTemplate(long companyId) throws SystemException, PortalException {
templateById = new LinkedHashMap<>();
templateByKey = new LinkedHashMap<>();
templateIdByKey = new LinkedHashMap<>();
@ -684,7 +679,6 @@ public class SismicaUtil {
templateIdByKey.put(template.getKey(), fileEntryId);
}
}
return esito;
}
private static List<String> verificaAvvisi(IntPratica intPratica) {
@ -760,8 +754,7 @@ public class SismicaUtil {
case StatoPraticaConstants.VIDIMATA:
if (avviso.getTipoAvviso().equals(AvvisoUtil.TIPO_AVVISO_DIRETTO)) {
esito.addAll(addStoricoAvvisi(intPratica, avvisi));
esito.add("Invio <span style=\"color:green\">" + template + "</span> ("
+ controlli.size() + " controlli)");
esito.add("Invio " + template + " (" + controlli.size() + " controlli)");
try {
if (Validator.isNull(controllo)) {
controllo = aggiungiControlloPratica(intPratica);
@ -775,16 +768,14 @@ public class SismicaUtil {
DettPratica.class.getName(), controllo.getControlloPraticaId(),
serviceContext);
} catch (Exception e) {
esito.add("<span style=\"color:red\">Errore durante l'invio: "
+ e.getMessage() + "</span>");
esito.add("Errore durante l'invio: " + e.getMessage());
}
}
break;
default:
if (avviso.getTipoAvviso().equals(AvvisoUtil.TIPO_AVVISO_DIRETTO)) {
esito.addAll(addStoricoAvvisi(intPratica, avvisi));
esito.add("<span style=\"color:red\">Procederei all'invio di avviso "
+ template + "</span>");
esito.add("Procederei all'invio di avviso " + template);
}
break;
}
@ -795,12 +786,6 @@ public class SismicaUtil {
return esito;
}
private static ControlloPratica aggiungiControlloPratica(long intPraticaId) throws PortalException,
SystemException {
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId);
return aggiungiControlloPratica(intPratica);
}
private static ControlloPratica aggiungiControlloPratica(IntPratica intPratica) throws PortalException,
SystemException {
DettPratica dettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(intPratica

40
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/model/listener/KaleoInstanceTokenModelListener.java

@ -42,7 +42,8 @@ public class KaleoInstanceTokenModelListener extends BaseModelListener<KaleoInst
indexer.reindex(ControlloPratica.class.getName(), model.getClassPK());
if (_log.isDebugEnabled()) {
_log.debug("KaleoInstanceTokenModelListener - Chiamato Reindex ControlloPraticaId : " + model.getClassPK());
_log.debug("KaleoInstanceTokenModelListener - Chiamato Reindex ControlloPraticaId : "
+ model.getClassPK());
}
}
@ -72,7 +73,6 @@ public class KaleoInstanceTokenModelListener extends BaseModelListener<KaleoInst
e.printStackTrace();
}
// TODO Auto-generated method stub
super.onAfterCreate(model);
}
@ -80,11 +80,14 @@ public class KaleoInstanceTokenModelListener extends BaseModelListener<KaleoInst
private void gestioneWFVarianti(ControlloPratica cp, KaleoInstanceToken model) {
try {
DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(cp.getDettPraticaId());
if(dettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil.VARIANTE)){
_log.info("gestioneWFVarianti - avviato workflow per variante dettPraticaId="+cp.getDettPraticaId()+" -ControlloPraticaId="+cp.getControlloPraticaId());
if (dettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil.VARIANTE)
&& dettPratica.getVarianteSostanziale()) {
_log.info("gestioneWFVarianti - avviato workflow per variante dettPraticaId="
+ cp.getDettPraticaId() + " -ControlloPraticaId=" + cp.getControlloPraticaId());
IntPratica intPratica = IntPraticaLocalServiceUtil.fetchIntPratica(cp.getIntPraticaId());
long statusByuserId = intPratica.getStatusByUserId();
_log.info("gestioneWFVarianti -statusByuserId="+statusByuserId+" per int pratica="+intPratica.getIntPraticaId());
_log.info("gestioneWFVarianti -statusByuserId=" + statusByuserId + " per int pratica="
+ intPratica.getIntPraticaId());
if (statusByuserId == 0) {
_log.info("gestioneWFVarianti - KO - statusByuserId=" + statusByuserId);
return;
@ -92,9 +95,11 @@ public class KaleoInstanceTokenModelListener extends BaseModelListener<KaleoInst
_log.info("gestioneWFVarianti - statusByuserId determinato =" + statusByuserId);
}
long kaleoTaskInstanceTokenID=CounterLocalServiceUtil.increment("com.liferay.counter.model.Counter");
long kaleoTaskInstanceTokenID = CounterLocalServiceUtil
.increment("com.liferay.counter.model.Counter");
_log.info("kaleoTaskInstanceTokenID=" + kaleoTaskInstanceTokenID);
KaleoTaskInstanceToken x = KaleoTaskInstanceTokenLocalServiceUtil.createKaleoTaskInstanceToken(kaleoTaskInstanceTokenID);
KaleoTaskInstanceToken x = KaleoTaskInstanceTokenLocalServiceUtil
.createKaleoTaskInstanceToken(kaleoTaskInstanceTokenID);
x.setKaleoTaskId(21642);
x.setKaleoTaskName("Esito");
x.setCompleted(false);
@ -110,13 +115,17 @@ public class KaleoInstanceTokenModelListener extends BaseModelListener<KaleoInst
x.setKaleoInstanceTokenId(model.getKaleoInstanceTokenId());
x.setWorkflowContext(model.getKaleoInstance().getWorkflowContext());
x = KaleoTaskInstanceTokenLocalServiceUtil.updateKaleoTaskInstanceToken(x);
_log.info("gestioneWFVarianti - KaleoTaskInstanceToken di tipo ESITO creato - KaleoTaskInstanceTokenId = "+x.getKaleoTaskInstanceTokenId());
_log.info("gestioneWFVarianti - correttamente eseguito - ControlloPraticaId = "+cp.getControlloPraticaId());
_log.info("gestioneWFVarianti - KaleoTaskInstanceToken di tipo ESITO creato - KaleoTaskInstanceTokenId = "
+ x.getKaleoTaskInstanceTokenId());
_log.info("gestioneWFVarianti - correttamente eseguito - ControlloPraticaId = "
+ cp.getControlloPraticaId());
// ///////////////////////////////////////////////////////////////////
}
} catch (Exception e) {
_log.error("gestioneWFVarianti - Errore in gestioneWFVarianti - dettaPratiacaId="+cp.getDettPraticaId(),e);
_log.error(
"gestioneWFVarianti - Errore in gestioneWFVarianti - dettaPratiacaId="
+ cp.getDettPraticaId(), e);
// throw e;
}
@ -133,7 +142,8 @@ public class KaleoInstanceTokenModelListener extends BaseModelListener<KaleoInst
indexer.reindex(ControlloPratica.class.getName(), model.getClassPK());
if (_log.isDebugEnabled()) {
_log.debug("KaleoInstanceTokenModelListener - Chiamato Reindex ControlloPraticaId : " + model.getClassPK());
_log.debug("KaleoInstanceTokenModelListener - Chiamato Reindex ControlloPraticaId : "
+ model.getClassPK());
}
}
@ -145,8 +155,8 @@ public class KaleoInstanceTokenModelListener extends BaseModelListener<KaleoInst
}
@Override
public void onAfterRemoveAssociation(Object classPK, String associationClassName, Object associationClassPK)
throws ModelListenerException {
public void onAfterRemoveAssociation(Object classPK, String associationClassName,
Object associationClassPK) throws ModelListenerException {
// TODO Auto-generated method stub
super.onAfterRemoveAssociation(classPK, associationClassName, associationClassPK);
@ -175,8 +185,8 @@ public class KaleoInstanceTokenModelListener extends BaseModelListener<KaleoInst
}
@Override
public void onBeforeRemoveAssociation(Object classPK, String associationClassName, Object associationClassPK)
throws ModelListenerException {
public void onBeforeRemoveAssociation(Object classPK, String associationClassName,
Object associationClassPK) throws ModelListenerException {
// TODO Auto-generated method stub
super.onBeforeRemoveAssociation(classPK, associationClassName, associationClassPK);

15
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/scheduler/SchedulerPratiche.java

@ -426,7 +426,12 @@ public class SchedulerPratiche implements MessageListener {
AvvisoUtil.TIPO_AVVISO_DIRETTO, StringPool.BLANK, 0l);
} else if (TipoIntegrazioneUtil.VARIANTE.equals(tipoIntegrazione)) {
// avviso pilotato per varianti
String stato = StatoPraticaConstants.VIDIMATA;
String stato = null;
if (dettPratica.getVarianteSostanziale()) {
stato = StatoPraticaConstants.VIDIMATA;
} else {
stato = intPratica.getStatoPratica();
}
AvvisoLocalServiceUtil.createStandardAvvisoPratica(dettPratica.getIntPraticaId(), stato,
dettPratica.getDettPraticaId(), DettPratica.class.getName(), serviceContext,
AvvisoUtil.TIPO_AVVISO_DIRETTO, StringPool.BLANK, 0l);
@ -453,11 +458,15 @@ public class SchedulerPratiche implements MessageListener {
}
// Avvio Workflow
if (!dettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO)) {
// ADT: bug id=7 gestione workflow
if (!dettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO)
&& !(dettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil.VARIANTE) && !dettPratica
.getVarianteSostanziale())) {
ControlloPratica cp = avvioWorkflow(dettPratica, dettPratica.getUserId(), serviceContext);
if (cp != null)
ControlloPraticaLocalServiceUtil.gestioneWFVarianti(cp);
} else {
_log.info("Workflow non avviato");
}
dettPratica = DettPraticaLocalServiceUtil.updateDettPraticaGestita(dettPratica.getDettPraticaId(),

1
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AsseverazioneLocalServiceImpl.java

@ -13,7 +13,6 @@
package it.tref.liferay.portos.bo.service.impl;
import it.tref.liferay.portos.bo.model.Asseverazione;
import it.tref.liferay.portos.bo.model.Delega;
import it.tref.liferay.portos.bo.model.DettPratica;
import it.tref.liferay.portos.bo.model.IntPratica;
import it.tref.liferay.portos.bo.model.Soggetto;

47
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/AvvisoLocalServiceImpl.java

@ -13,12 +13,14 @@
package it.tref.liferay.portos.bo.service.impl;
import it.tref.liferay.portos.bo.model.Avviso;
import it.tref.liferay.portos.bo.model.DettPratica;
import it.tref.liferay.portos.bo.model.IntPratica;
import it.tref.liferay.portos.bo.service.AvvisoLocalServiceUtil;
import it.tref.liferay.portos.bo.service.ConfigurazioneLocalServiceUtil;
import it.tref.liferay.portos.bo.service.base.AvvisoLocalServiceBaseImpl;
import it.tref.liferay.portos.bo.shared.util.Constants;
import it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants;
import it.tref.liferay.portos.bo.shared.util.TipoIntegrazioneUtil;
import it.tref.liferay.portos.bo.util.AvvisoUtil;
import it.tref.liferay.portos.bo.util.AzioniPraticheUtil;
import it.tref.liferay.portos.bo.util.PraticaUtil;
@ -118,12 +120,8 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
String propertiesTemplate = null;
String tipoProcedura = intPratica.getTipoProcedura();
switch (statoPratica) {
case StatoPraticaConstants.VIDIMATA:
if (null == tipoProcedura)
tipoProcedura = Constants.PROCEDURA_A;
propertiesTemplate = AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get(
"DP" + tipoProcedura);
break;
// case StatoPraticaConstants.INTEGRAZIONE:
// break;
case StatoPraticaConstants.SOTTOPOSTA_A_PARERE:
if (Validator.isNull(tipoProcedura) || tipoProcedura.equalsIgnoreCase(Constants.PROCEDURA_A)) {
propertiesTemplate = AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get(statoPratica);
@ -131,6 +129,12 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
propertiesTemplate = AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get("DPPS");
}
break;
case StatoPraticaConstants.VIDIMATA:
if (null == tipoProcedura)
tipoProcedura = Constants.PROCEDURA_A;
propertiesTemplate = AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get(
"DP" + tipoProcedura);
break;
default:
propertiesTemplate = AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get(statoPratica);
}
@ -150,14 +154,22 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
PortalException {
IntPratica intPratica = intPraticaLocalService.getIntPratica(intPraticaId);
String propertiesTemplate = AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get(
PraticaUtil.getStatoPraticaCode(stato, intPratica));
// String propertiesTemplate =
// AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get(stato);
boolean varianteNonSostanziale = false;
if (className.equals(DettPratica.class.getName())) {
DettPratica dettPratica = dettPraticaLocalService.getDettPratica(classPk);
varianteNonSostanziale = dettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil.VARIANTE)
&& !dettPratica.getVarianteSostanziale();
}
String statoPraticaCode = varianteNonSostanziale ? "DPVNS" : PraticaUtil.getStatoPraticaCode(stato,
intPratica);
String propertiesTemplate = AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get(statoPraticaCode);
long fileEntryIdTemplate = configurazioneLocalService.findByC_ChiaveLong(
serviceContext.getCompanyId(), propertiesTemplate);
_log.info("debugAvviso: " + propertiesTemplate);
_log.info("debugAvviso: " + propertiesTemplate + " (" + statoPraticaCode + ")"
+ (varianteNonSostanziale ? " non sostanziale" : ""));
return addAvviso(intPraticaId, StringPool.BLANK, new Date(), tipoAvviso, stato, fileEntryIdTemplate,
classPk, className, userCodiceFiscalePrimaFirma, jsonParameters, controlloPraticaId,
serviceContext);
@ -168,17 +180,8 @@ public class AvvisoLocalServiceImpl extends AvvisoLocalServiceBaseImpl {
String userCodiceFiscalePrimaFirma, long controlloPraticaId) throws SystemException,
PortalException {
IntPratica intPratica = intPraticaLocalService.getIntPratica(intPraticaId);
String propertiesTemplate = AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get(
PraticaUtil.getStatoPraticaCode(stato, intPratica));
// String propertiesTemplate =
// AvvisoUtil.getAllTipoDocumentoFileTemplateProps().get(stato);
long fileEntryIdTemplate = configurazioneLocalService.findByC_ChiaveLong(
serviceContext.getCompanyId(), propertiesTemplate);
_log.info("debugAvviso: " + propertiesTemplate);
return addAvviso(intPraticaId, StringPool.BLANK, new Date(), tipoAvviso, stato, fileEntryIdTemplate,
classPk, className, userCodiceFiscalePrimaFirma, null, controlloPraticaId, serviceContext);
return createStandardAvvisoPratica(intPraticaId, stato, null, classPk, className, serviceContext,
tipoAvviso, userCodiceFiscalePrimaFirma, controlloPraticaId);
}
public Avviso addAvviso(long intPraticaId, String descLong, Date dtAvviso, String tipoAvviso,

29
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/ControlloPraticaLocalServiceImpl.java

@ -17,7 +17,6 @@ import it.tref.liferay.portos.bo.model.Avviso;
import it.tref.liferay.portos.bo.model.ControlloPratica;
import it.tref.liferay.portos.bo.model.DettPratica;
import it.tref.liferay.portos.bo.model.IntPratica;
import it.tref.liferay.portos.bo.model.Tempistica;
import it.tref.liferay.portos.bo.service.AvvisoLocalServiceUtil;
import it.tref.liferay.portos.bo.service.ControlloPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil;
@ -39,12 +38,8 @@ import it.tref.liferay.portos.kaleo.service.FormLogLocalServiceUtil;
import java.io.Serializable;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import com.liferay.counter.service.CounterLocalServiceUtil;
import com.liferay.portal.kernel.bean.PortletBeanLocatorUtil;
import com.liferay.portal.kernel.dao.orm.DynamicQuery;
import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
@ -73,17 +68,12 @@ import com.liferay.portal.model.ResourceConstants;
import com.liferay.portal.model.Role;
import com.liferay.portal.model.User;
import com.liferay.portal.model.UserGroupRole;
import com.liferay.portal.model.WorkflowInstanceLink;
import com.liferay.portal.service.RoleLocalServiceUtil;
import com.liferay.portal.service.ServiceContext;
import com.liferay.portal.service.UserGroupRoleLocalServiceUtil;
import com.liferay.portal.service.UserLocalServiceUtil;
import com.liferay.portal.service.WorkflowInstanceLinkLocalServiceUtil;
import com.liferay.portal.workflow.kaleo.model.KaleoInstance;
import com.liferay.portal.workflow.kaleo.model.KaleoInstanceToken;
import com.liferay.portal.workflow.kaleo.model.KaleoTaskInstanceToken;
import com.liferay.portal.workflow.kaleo.service.KaleoInstanceLocalServiceUtil;
import com.liferay.portal.workflow.kaleo.service.KaleoTaskInstanceTokenLocalServiceUtil;
import com.liferay.portlet.asset.NoSuchEntryException;
import com.liferay.portlet.asset.model.AssetEntry;
import com.liferay.portlet.asset.model.AssetLinkConstants;
@ -769,11 +759,12 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi
.getOrderByComparatorFactory().create("portos_bo_Avviso", "createDate", true));
Date start = null;
Date end = null;
_log.info("Pratica " + pratica.getNumeroProgetto());
_log.debug("Pratica " + pratica.getNumeroProgetto());
for (Avviso avviso : avvisi) {
if (!avviso.isAnnullato()) {
String tipo = avviso.getTipoDocumento().toUpperCase();
_log.info("Avviso " + avviso.getTipoDocumento() + " " + avviso.getDtAvviso() + " "
_log.debug("Avviso " + avviso.getTipoDocumento() + " " + avviso.getDtAvviso() + " "
+ avviso.getCreateDate());
if (tipo.equals(StatoPraticaConstants.INTEGRAZIONE)) {
start = avviso.getCreateDate();
@ -782,26 +773,26 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi
apertura = avviso.getDtAvviso();
chiusura = null;
stop = 0;
_log.info("Reset apertura al " + apertura);
_log.debug("Reset apertura al " + apertura);
}
_log.info("IN start = " + start + ", pratica " + pratica.getNumeroProgetto());
_log.debug("IN start = " + start + ", pratica " + pratica.getNumeroProgetto());
} else if (tipo.equals(StatoPraticaConstants.VIDIMATA)) {
if (Validator.isNull(chiusura)) {
end = avviso.getCreateDate();
_log.info(tipo + " end = " + end + ", pratica " + pratica.getNumeroProgetto());
_log.debug(tipo + " end = " + end + ", pratica " + pratica.getNumeroProgetto());
} else {
apertura = avviso.getDtAvviso();
chiusura = start = end = null;
stop = 0;
_log.info("Reset apertura al " + apertura);
_log.debug("Reset apertura al " + apertura);
}
} else if (tipo.equals(StatoPraticaConstants.INTEGRAZIONE_ACCETTATA)) {
end = avviso.getCreateDate();
_log.info(tipo + " end = " + end + ", pratica " + pratica.getNumeroProgetto());
_log.debug(tipo + " end = " + end + ", pratica " + pratica.getNumeroProgetto());
} else if (tipo.equals(StatoPraticaConstants.AUTORIZZATA)
|| tipo.equals(StatoPraticaConstants.NON_AUTORIZZATA)) {
chiusura = avviso.getCreateDate();
_log.info("Chiusura al " + chiusura);
_log.debug("Chiusura al " + chiusura);
}
}
if (Validator.isNotNull(start) && Validator.isNotNull(end)) {
@ -809,7 +800,7 @@ public class ControlloPraticaLocalServiceImpl extends ControlloPraticaLocalServi
if (Validator.isNotNull(diff)) {
stop += diff;
}
_log.info("Differenza: " + diff + ", pratica " + pratica.getNumeroProgetto());
_log.debug("Differenza: " + diff + ", pratica " + pratica.getNumeroProgetto());
start = end = null;
}
}

5
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/bo/service/impl/DettPraticaLocalServiceImpl.java

@ -2186,8 +2186,9 @@ public class DettPraticaLocalServiceImpl extends DettPraticaLocalServiceBaseImpl
public void updateAsset(DettPratica dettPratica, long[] categoryIds, boolean visible)
throws SystemException, PortalException {
List<String> tagNames = new ArrayList<String>();
IntPratica intPratica = intPraticaLocalService.getIntPratica(dettPratica.getIntPraticaId());
// List<String> tagNames = new ArrayList<String>();
// IntPratica intPratica =
// intPraticaLocalService.getIntPratica(dettPratica.getIntPraticaId());
// TODO gestire la nuova logica di asset
// aggiunta tag tipologia pratica
// if (dettPratica.getIntegrazione() != 0L) {

4
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties

@ -13,8 +13,8 @@
##
build.namespace=portos_bo
build.number=2315
build.date=1591805875908
build.number=2329
build.date=1592572451837
build.auto.upgrade=true
##

2
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/fascicolo/navigator/page_dettagli_principali.jsp

@ -401,6 +401,7 @@
String uso = "";
String title = "";
if (!label.equals("")) {
String pref = label.substring(0, 1);
if (!(pref.equals("1") || pref.equals("2"))) {
title = label.substring(0, label.length()-1);
@ -409,6 +410,7 @@
out.newLine();
out.print(LanguageUtil.get(pageContext, "destinazione-"+title)+":");
}
}
%>
<strong><%=LanguageUtil.get(pageContext,
"destinazione-"+BeanPropertiesUtil.getString(dettPratica, "destinazione"))%></strong>

12
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/sorteggio/view.jsp

@ -295,9 +295,10 @@ boolean isPublicLayout = layout.isPublicLayout();
<liferay-ui:search-container-column-text name="rs-committente" property="committente" />
<liferay-ui:search-container-column-text name="rs-comune" property="comune" />
<liferay-ui:search-container-column-text name="rs-anno" property="anno" />
<liferay-ui:search-container-column-text name="rs-mese"
value="<%=mesi[(Integer.parseInt(sorteggio.getMese())-1)] %>" />
<liferay-ui:search-container-column-text name="rs-settimana" property="settimana" />
<liferay-ui:search-container-column-text name="rs-settimana"
value="<%=(sorteggio.getSettimana() == 24) && sorteggio.getAnno().equals(\"2020\") ?
\"22-23-24\" :
String.valueOf(sorteggio.getSettimana()) %>" />
<%
String tecnicoSorteggio = StringPool.BLANK;
@ -373,11 +374,14 @@ boolean isPublicLayout = layout.isPublicLayout();
buttonURL.setParameter("anno", annoSorteggio);
buttonURL.setParameter("mese", meseSorteggio);
buttonURL.setParameter("settimana", settimanaSorteggio);
if (annoSorteggio.equals("2020") && settimanaSorteggio.equals("24")) {
settimanaSorteggio = "22-23-24";
}
%>
<liferay-ui:search-container-column-text name="rs-numero-pratiche" value="<%=String.valueOf(numeroPratiche) %>" cssClass="td-25"/>
<liferay-ui:search-container-column-text name="rs-anno" value="<%= annoSorteggio %>" cssClass="td-25"/>
<liferay-ui:search-container-column-text name="rs-mese" value="<%= mesi[(Integer.parseInt((String) sorteggio[2])-1)] %>" cssClass="td-25 text-capitalize"/>
<liferay-ui:search-container-column-text name="rs-settimana" value="<%= settimanaSorteggio %>" cssClass="td-25"/>
<liferay-ui:search-container-column-text align="right" cssClass="text-center td-25">

27
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/mwg/sismica/fe/servlet/SorgentiServlet.java

@ -0,0 +1,27 @@
package it.mwg.sismica.fe.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.liferay.portal.kernel.log.Log;
import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.portal.kernel.util.Validator;
public class SorgentiServlet extends HttpServlet {
private static final long serialVersionUID = 5549374841236285035L;
private static final Log _log = LogFactoryUtil.getLog(SorgentiServlet.class);
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,
IOException {
String pathInfo = request.getPathInfo();
_log.info(pathInfo);
if (Validator.isNull(pathInfo) || pathInfo.equals("/")) {
request.getRequestDispatcher("/html/sorgenti/form.jsp").forward(request, response);
}
}
}

13
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/web.xml

@ -1,3 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<web-app id="WebApp_ID" version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet>
<servlet-name>SorgentiServlet</servlet-name>
<servlet-class>it.mwg.sismica.fe.servlet.SorgentiServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SorgentiServlet</servlet-name>
<url-pattern>/sorgenti-sismica/*</url-pattern>
</servlet-mapping>
</web-app>

69
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/navigator/domanda/page_dettagli_principali.jsp

@ -33,6 +33,7 @@
Soggetto soggettoDelegato = DelegheUtil.getPersonaDelegaCompilazioneDomanda(dettPratica.getDettPraticaId());
request.setAttribute("bean.dettPratica",dettPratica);
boolean proceduraA = Validator.isNull(intPratica.getTipoProcedura()) || intPratica.getTipoProcedura().equalsIgnoreCase(Constants.PROCEDURA_A);
boolean proceduraC = intPratica.getTipoProcedura().equalsIgnoreCase(Constants.PROCEDURA_C);
boolean disabledInput = !DelegheUtil.hasDelegaCompilazioneDomanda(user.getUserId(),dettPratica.getDettPraticaId())
@ -481,47 +482,47 @@
<p><%= LanguageUtil.get(pageContext, "destinazione-A") %></p>
<p>&nbsp;</p>
<p><%= LanguageUtil.get(pageContext, "destinazione-A1") %></p>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A1A") %>' name="destinazione" value="A1A"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A1A") %>' name="destinazione" value="A1A"
label="destinazione-A1A"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A1B") %>' name="destinazione" value="A1B"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A1B") %>' name="destinazione" value="A1B"
label="destinazione-A1B"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A1C") %>' name="destinazione" value="A1C"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A1C") %>' name="destinazione" value="A1C"
label="destinazione-A1C"/>
<p>&nbsp;</p>
<p><%= LanguageUtil.get(pageContext, "destinazione-A2") %></p>
<p>&nbsp;</p>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A2A") %>' name="destinazione" value="A2A"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A2A") %>' name="destinazione" value="A2A"
label="destinazione-A2A"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A2B") %>' name="destinazione" value="A2B"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A2B") %>' name="destinazione" value="A2B"
label="destinazione-A2B"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A2C") %>' name="destinazione" value="A2C"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A2C") %>' name="destinazione" value="A2C"
label="destinazione-A2C"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A2D") %>' name="destinazione" value="A2D"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A2D") %>' name="destinazione" value="A2D"
label="destinazione-A2D"/>
<p>&nbsp;</p>
<p><%= LanguageUtil.get(pageContext, "destinazione-A3") %></p>
<p>&nbsp;</p>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A3A") %>' name="destinazione" value="A3A"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A3A") %>' name="destinazione" value="A3A"
label="destinazione-A3A"/>
<p>&nbsp;</p>
<p><%= LanguageUtil.get(pageContext, "destinazione-A4") %></p>
<p>&nbsp;</p>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4A") %>' name="destinazione" value="A4A"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4A") %>' name="destinazione" value="A4A"
label="destinazione-A4A"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4B") %>' name="destinazione" value="A4B"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4B") %>' name="destinazione" value="A4B"
label="destinazione-A4B"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4C") %>' name="destinazione" value="A4C"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4C") %>' name="destinazione" value="A4C"
label="destinazione-A4C"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4D") %>' name="destinazione" value="A4D"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4D") %>' name="destinazione" value="A4D"
label="destinazione-A4D"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4E") %>' name="destinazione" value="A4E"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4E") %>' name="destinazione" value="A4E"
label="destinazione-A4E"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4F") %>' name="destinazione" value="A4F"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A4F") %>' name="destinazione" value="A4F"
label="destinazione-A4F"/>
<p>&nbsp;</p>
<p><%= LanguageUtil.get(pageContext, "destinazione-A5") %></p>
<p>&nbsp;</p>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A5A") %>' name="destinazione" value="A5A"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("A5A") %>' name="destinazione" value="A5A"
label="destinazione-A5A"/>
<p>&nbsp;</p>
</div>
@ -530,56 +531,56 @@
<p><%= LanguageUtil.get(pageContext, "destinazione-B") %></p>
<p>&nbsp;</p>
<p><%= LanguageUtil.get(pageContext, "destinazione-B1") %></p>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B1A") %>' name="destinazione" value="B1A"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B1A") %>' name="destinazione" value="B1A"
label="destinazione-B1A"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B1B") %>' name="destinazione" value="B1B"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B1B") %>' name="destinazione" value="B1B"
label="destinazione-B1B"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B1C") %>' name="destinazione" value="B1C"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B1C") %>' name="destinazione" value="B1C"
label="destinazione-B1C"/>
<p>&nbsp;</p>
<p><%= LanguageUtil.get(pageContext, "destinazione-B2") %></p>
<p>&nbsp;</p>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2A") %>' name="destinazione" value="B2A"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2A") %>' name="destinazione" value="B2A"
label="destinazione-B2A"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2B") %>' name="destinazione" value="B2B"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2B") %>' name="destinazione" value="B2B"
label="destinazione-B2B"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2C") %>' name="destinazione" value="B2C"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2C") %>' name="destinazione" value="B2C"
label="destinazione-B2C"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2D") %>' name="destinazione" value="B2D"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2D") %>' name="destinazione" value="B2D"
label="destinazione-B2D"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2E") %>' name="destinazione" value="B2E"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2E") %>' name="destinazione" value="B2E"
label="destinazione-B2E"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2F") %>' name="destinazione" value="B2F"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2F") %>' name="destinazione" value="B2F"
label="destinazione-B2F"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2G") %>' name="destinazione" value="B2G"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2G") %>' name="destinazione" value="B2G"
label="destinazione-B2G"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2H") %>' name="destinazione" value="B2H"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2H") %>' name="destinazione" value="B2H"
label="destinazione-B2H"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2I") %>' name="destinazione" value="B2I"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2I") %>' name="destinazione" value="B2I"
label="destinazione-B2I"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2J") %>' name="destinazione" value="B2J"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B2J") %>' name="destinazione" value="B2J"
label="destinazione-B2J"/>
<p>&nbsp;</p>
<p><%= LanguageUtil.get(pageContext, "destinazione-B3") %></p>
<p>&nbsp;</p>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B3A") %>' name="destinazione" value="B3A"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B3A") %>' name="destinazione" value="B3A"
label="destinazione-B3A"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B3B") %>' name="destinazione" value="B3B"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B3B") %>' name="destinazione" value="B3B"
label="destinazione-B3B"/>
<p>&nbsp;</p>
<p><%= LanguageUtil.get(pageContext, "destinazione-B4") %></p>
<p>&nbsp;</p>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B4A") %>' name="destinazione" value="B4A"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B4A") %>' name="destinazione" value="B4A"
label="destinazione-B4A"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B4B") %>' name="destinazione" value="B4B"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B4B") %>' name="destinazione" value="B4B"
label="destinazione-B4B"/>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B4C") %>' name="destinazione" value="B4C"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B4C") %>' name="destinazione" value="B4C"
label="destinazione-B4C"/>
<p>&nbsp;</p>
<p><%= LanguageUtil.get(pageContext, "destinazione-B5") %></p>
<p>&nbsp;</p>
<aui:input disabled="<%= disabledInput && !enabledByIntegrazione %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B5A") %>' name="destinazione" value="B5A"
<aui:input disabled="<%= (disabledInput && !enabledByIntegrazione) || !proceduraA %>" type="radio" checked='<%=BeanParamUtil.getString(dettPratica, request, "destinazione").equalsIgnoreCase("B5A") %>' name="destinazione" value="B5A"
label="destinazione-B5A"/>
<p>&nbsp;</p>
</div>

6
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/sorgenti/footer.jsp

@ -0,0 +1,6 @@
</div>
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js" integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI" crossorigin="anonymous"></script>
</body>
</html>

32
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/sorgenti/form.jsp

@ -0,0 +1,32 @@
<%@ include file="/html/sorgenti/header.jsp"%>
<div class="row">
<div class="col-xs-12">
<h1>Sorgenti del portale Sismica Sicilia</h1>
<div class="col-xs-8">Compila il form sottostante e riceverai per email il collegamento per scaricare
i sorgenti del portale Sismica.</div>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<form action="/sorgenti-sismica/richiedi" method="get">
<table>
<tr>
<td>Nome</td>
<td><input required type="text" name="nome" /></label></td>
</tr>
<tr>
<td>Cognome</td>
<td><input required type="text" name="cognome" /></td>
</tr>
<tr>
<td>E-mail</td>
<td><input required type="email" name="email" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Invia" /></td>
</tr>
</table>
</form>
</div>
</div>
<%@ include file="/html/sorgenti/footer.jsp"%>

18
liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/sorgenti/header.jsp

@ -0,0 +1,18 @@
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTPYE html>
<html>
<head>
<title>Sorgenti del portale Sismica Sicilia</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css"
integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">
</head>
<body>
<div class="container">
<div class="row">
<div class="col-xs-6">
<img src="/portos-public-theme/images/logo-rs-testo.png" alt="Regione Siciliana" />
</div>
<div class="col-xs-6 text-right"></div>
</div>

3
liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/META-INF/MANIFEST.MF

@ -1,3 +0,0 @@
Manifest-Version: 1.0
Class-Path:

24
liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/_diffs/css/aui/_carousel.scss

@ -132,27 +132,3 @@
background-color: #fff;
}
}
// Caption for text below images
// -----------------------------
.carousel-caption {
position: absolute;
left: 0;
right: 0;
bottom: 0;
padding: 15px;
background: $grayDark;
background: rgba(0,0,0,.75);
}
.carousel-caption h4,
.carousel-caption p {
color: $white;
line-height: $baseLineHeight;
}
.carousel-caption h4 {
margin: 0 0 5px;
}
.carousel-caption p {
margin-bottom: 0;
}

5
liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/_diffs/css/aui/_responsive-767px-max.scss

@ -185,9 +185,4 @@
margin: -10px;
}
// Carousel
.carousel-caption {
position: static;
}
}

27
liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/_diffs/css/aui/bs3/bootstrap/_carousel.scss vendored

@ -212,26 +212,6 @@
}
}
// Optional captions
// -----------------------------
// Hidden by default for smaller viewports
.carousel-caption {
position: absolute;
left: 15%;
right: 15%;
bottom: 20px;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: $carousel-caption-color;
text-align: center;
text-shadow: $carousel-text-shadow;
& .btn {
text-shadow: none; // No shadow for button elements in carousel-caption
}
}
// Scale up controls for tablets and up
@media screen and (min-width: $screen-sm-min) {
@ -256,13 +236,6 @@
}
}
// Show and left align the captions
.carousel-caption {
left: 20%;
right: 20%;
padding-bottom: 30px;
}
// Move up the indicators
.carousel-indicators {
bottom: 20px;

20
liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/_diffs/css/component/single-article.scss

@ -86,23 +86,3 @@
color: $text-news;
}
}
.taglib-social-bookmarks {
background: none;
margin: 0 auto;
width: 100%;
@media (min-width: $mobile) {
width: 750px;
}
@media (min-width: $tablet) {
width: 970px;
}
@media (min-width: $desktop) {
width: 1170px;
}
}

4
liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/_diffs/css/main.css

@ -15,3 +15,7 @@
@import url(font-awesome.min.css);
@import url(component/index.css);
.journal-content-article .item {
background: none !important;
}

24
liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/css/aui/_carousel.scss

@ -132,27 +132,3 @@
background-color: #fff;
}
}
// Caption for text below images
// -----------------------------
.carousel-caption {
position: absolute;
left: 0;
right: 0;
bottom: 0;
padding: 15px;
background: $grayDark;
background: rgba(0,0,0,.75);
}
.carousel-caption h4,
.carousel-caption p {
color: $white;
line-height: $baseLineHeight;
}
.carousel-caption h4 {
margin: 0 0 5px;
}
.carousel-caption p {
margin-bottom: 0;
}

5
liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/css/aui/_responsive-767px-max.scss

@ -185,9 +185,4 @@
margin: -10px;
}
// Carousel
.carousel-caption {
position: static;
}
}

27
liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/css/aui/bs3/bootstrap/_carousel.scss vendored

@ -212,26 +212,6 @@
}
}
// Optional captions
// -----------------------------
// Hidden by default for smaller viewports
.carousel-caption {
position: absolute;
left: 15%;
right: 15%;
bottom: 20px;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: $carousel-caption-color;
text-align: center;
text-shadow: $carousel-text-shadow;
& .btn {
text-shadow: none; // No shadow for button elements in carousel-caption
}
}
// Scale up controls for tablets and up
@media screen and (min-width: $screen-sm-min) {
@ -256,13 +236,6 @@
}
}
// Show and left align the captions
.carousel-caption {
left: 20%;
right: 20%;
padding-bottom: 30px;
}
// Move up the indicators
.carousel-indicators {
bottom: 20px;

20
liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/css/component/single-article.scss

@ -86,23 +86,3 @@
color: $text-news;
}
}
.taglib-social-bookmarks {
background: none;
margin: 0 auto;
width: 100%;
@media (min-width: $mobile) {
width: 750px;
}
@media (min-width: $tablet) {
width: 970px;
}
@media (min-width: $desktop) {
width: 1170px;
}
}

4
liferay-plugins-sdk-6.2/themes/portos-public-theme/docroot/css/main.css

@ -15,3 +15,7 @@
@import url(font-awesome.min.css);
@import url(component/index.css);
.journal-content-article .item {
background: none !important;
}
Caricamento…
Annulla
Salva