From 240ec5890947e10cde79036eea2347789193e4a2 Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Fri, 15 Mar 2019 11:05:28 +0100 Subject: [PATCH] Aggiornamento stylesheet FE --- plugins/xml/{AT_v1.0.xsl => AT.xsl} | 0 plugins/xml/{DT_v1.0.xsl => DT.xsl} | 0 plugins/xml/{EC_v1.0.xsl => EC.xsl} | 0 plugins/xml/{MC_v1.0.xsl => MC.xsl} | 128 ++++++++++++- plugins/xml/{RC_v1.0.xsl => MT.xsl} | 148 ++++++++++----- plugins/xml/{NE_v1.0.xsl => NE.xsl} | 0 plugins/xml/{NS_v1.0.xsl => NS.xsl} | 154 +++++++++++++++- plugins/xml/RC.xsl | 276 ++++++++++++++++++++++++++++ plugins/xml/{SE_v1.0.xsl => SE.xsl} | 0 view.php | 8 +- 10 files changed, 658 insertions(+), 56 deletions(-) rename plugins/xml/{AT_v1.0.xsl => AT.xsl} (100%) rename plugins/xml/{DT_v1.0.xsl => DT.xsl} (100%) rename plugins/xml/{EC_v1.0.xsl => EC.xsl} (100%) rename plugins/xml/{MC_v1.0.xsl => MC.xsl} (53%) rename plugins/xml/{RC_v1.0.xsl => MT.xsl} (56%) rename plugins/xml/{NE_v1.0.xsl => NE.xsl} (100%) rename plugins/xml/{NS_v1.0.xsl => NS.xsl} (51%) create mode 100644 plugins/xml/RC.xsl rename plugins/xml/{SE_v1.0.xsl => SE.xsl} (100%) diff --git a/plugins/xml/AT_v1.0.xsl b/plugins/xml/AT.xsl similarity index 100% rename from plugins/xml/AT_v1.0.xsl rename to plugins/xml/AT.xsl diff --git a/plugins/xml/DT_v1.0.xsl b/plugins/xml/DT.xsl similarity index 100% rename from plugins/xml/DT_v1.0.xsl rename to plugins/xml/DT.xsl diff --git a/plugins/xml/EC_v1.0.xsl b/plugins/xml/EC.xsl similarity index 100% rename from plugins/xml/EC_v1.0.xsl rename to plugins/xml/EC.xsl diff --git a/plugins/xml/MC_v1.0.xsl b/plugins/xml/MC.xsl similarity index 53% rename from plugins/xml/MC_v1.0.xsl rename to plugins/xml/MC.xsl index 2e5bb6ca4..48e7b62bf 100644 --- a/plugins/xml/MC_v1.0.xsl +++ b/plugins/xml/MC.xsl @@ -1,5 +1,5 @@ - + @@ -61,7 +61,7 @@
- File con firma elettronica - + File con firma digitale - Versione
@@ -78,11 +78,100 @@ + +
  • +

    Riferimento Archivio

    +
      +
    • + Identificativo SdI: + +
    • +
    • + Nome File: + +
    • +
    +
  • +
    + + +
  • + Descrizione: + +
  • +
    + +
  • + Message Id: + +
  • + + +
  • + Pec Message Id: + +
  • +
    + + + Note: +
    + +
      + + + + +
    +
    + + + + + + + + +
    +
    +
    + +
    + + File con firma digitale - + + Versione +
    +

    Ricevuta di impossibilità di recapito

    + +
      +
    • + Identificativo SdI: + +
    • + +
    • + Nome File: + +
    • + + +
    • + Hash: + +
    • +
      +
    • Data Ora Ricezione:
    • +
    • + Data Messa a Disposizione: + +
    • +
    • Riferimento Archivio

      @@ -133,4 +222,39 @@ + + + + + + + + + + +
    • + + +
    • + + + + + + + + + + + + +
    • + +
    • +
      +
      +
      + + + diff --git a/plugins/xml/RC_v1.0.xsl b/plugins/xml/MT.xsl similarity index 56% rename from plugins/xml/RC_v1.0.xsl rename to plugins/xml/MT.xsl index ea8831df7..d8035c12a 100644 --- a/plugins/xml/RC_v1.0.xsl +++ b/plugins/xml/MT.xsl @@ -1,5 +1,5 @@ - + @@ -52,26 +52,16 @@ - +
      - - File con firma elettronica - - Versione -
      - - - - - Flusso semplificato -
      -

      Ricevuta Consegna

      +

      Notifica Metadati

      • @@ -85,46 +75,24 @@
      • - Data Ora Ricezione: - + Codice Destinatario: +
      • - Data Ora Consegna: - + Formato: +
      • - Destinatario: - + Tentativi Invio: +
      • - -
      • -

        Riferimento Archivio:

        -
          -
        • - Identificativo SdI: - -
        • -
        • - Nome File: - -
        • -
        -
      • -
        -
      • Message Id:
      • - -
      • - Pec Message-ID: - -
      • -
      • @@ -133,6 +101,70 @@
      + +
      +
      +
      + +
      + + + +
      +
      +
      + +
      + Versione +
      +

      Notifica Metadati

      + +
        +
      • + Identificativo SdI: + +
      • + +
      • + Nome File: + +
      • + + +
      • + Hash: + +
      • +
        + +
      • + Codice Destinatario: + +
      • + +
      • + Formato: + +
      • + +
      • + Tentativi Invio: + +
      • + +
      • + Message Id: + +
      • + + +
      • + Note: + +
      • +
        +
      +
      @@ -141,4 +173,38 @@ + + + + + + + + + + +
    • + + +
    • + + + + + +
      + + + + + + +
    • + +
    • +
      +
      +
      +
      +
      diff --git a/plugins/xml/NE_v1.0.xsl b/plugins/xml/NE.xsl similarity index 100% rename from plugins/xml/NE_v1.0.xsl rename to plugins/xml/NE.xsl diff --git a/plugins/xml/NS_v1.0.xsl b/plugins/xml/NS.xsl similarity index 51% rename from plugins/xml/NS_v1.0.xsl rename to plugins/xml/NS.xsl index 09caacd5d..26534eb0b 100644 --- a/plugins/xml/NS_v1.0.xsl +++ b/plugins/xml/NS.xsl @@ -1,5 +1,5 @@ - + @@ -60,7 +60,7 @@
      - File con firma elettronica - + File con firma digitale - Versione
      @@ -115,10 +115,15 @@
      -
    • - Note: - -
    • + Note: +
      + +
        + + + + +
    • @@ -142,7 +147,144 @@
    + +
    +
    +
    + +
    + + File con firma digitale - + + Versione +
    +

    Ricevuta di Scarto

    + +
      +
    • + Identificativo SdI: + +
    • + +
    • + Nome File: + +
    • + + +
    • + Hash: + +
    • +
      + +
    • + Data Ora Ricezione: + +
    • + + + +
    • +

      Riferimento Archivio

      +
        +
      • + Identificativo SdI: + +
      • +
      • + Nome File: + +
      • +
      +
    • +
      + + + +
    • + Message Id: + +
    • +
      + + +
    • + Pec Message Id: + +
    • +
      + + + Note: +
      + +
        + + + + +
      +
      + +
    • + + + + + + + + + + + + +
      Lista errori
      CodiceDescrizione
      +
    • +
    +
    +
    +
    + +
    + + + + + + + + + + + +
  • + + +
  • + + + + + +
    + + + + + + +
  • + +
  • +
    +
    +
    +
    +
    + diff --git a/plugins/xml/RC.xsl b/plugins/xml/RC.xsl new file mode 100644 index 000000000..8eaee59a2 --- /dev/null +++ b/plugins/xml/RC.xsl @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + +
    +
    +
    + +
    + + File con firma elettronica - + + Versione +
    + + + + + Flusso semplificato + +
    +

    Ricevuta Consegna

    + +
      +
    • + Identificativo SdI: + +
    • + +
    • + Nome File: + +
    • + +
    • + Data Ora Ricezione: + +
    • + +
    • + Data Ora Consegna: + +
    • + +
    • + Destinatario: + +
    • + + +
    • +

      Riferimento Archivio:

      +
        +
      • + Identificativo SdI: + +
      • +
      • + Nome File: + +
      • +
      +
    • +
      + +
    • + Message Id: + +
    • + +
    • + Pec Message-ID: + +
    • +
      + + + Note: +
      + +
        + + + + +
      +
      +
    +
    +
    +
    + +
    + + + +
    +
    +
    + +
    + + File con firma elettronica - + + Versione +
    + + + + + Flusso semplificato + +
    +

    Ricevuta Consegna

    + +
      +
    • + Identificativo SdI: + +
    • + +
    • + Nome File: + +
    • + + +
    • + Hash: + +
    • +
      + +
    • + Data Ora Ricezione: + +
    • + +
    • + Data Ora Consegna: + +
    • + +
    • + Destinatario: + +
    • + + +
    • +

      Riferimento Archivio:

      +
        +
      • + Identificativo SdI: + +
      • +
      • + Nome File: + +
      • +
      +
    • +
      + +
    • + Message Id: + +
    • + +
    • + Pec Message-ID: + +
    • +
      + + + Note: + + +
    +
    +
    +
    + +
    + + +
    + + + + + + + + + + +
  • + + +
  • + + + + + +
    + + + + + + +
  • + +
  • +
    +
    +
    +
    +
    + +
    diff --git a/plugins/xml/SE_v1.0.xsl b/plugins/xml/SE.xsl similarity index 100% rename from plugins/xml/SE_v1.0.xsl rename to plugins/xml/SE.xsl diff --git a/view.php b/view.php index 9c064cdbd..fac484cb6 100644 --- a/view.php +++ b/view.php @@ -21,17 +21,11 @@ if ($file->isFatturaElettronica()) { $name = basename($file->original); $filename = explode('.', $name)[0]; $pieces = explode('_', $filename); - $codice = $pieces[2]; - if (!empty($codice)) { - $stylesheet = $codice.'_v1.0'; - } + $stylesheet = $pieces[2]; $stylesheet = DOCROOT.'/plugins/xml/'.$stylesheet.'.xsl'; $stylesheet = file_exists($stylesheet) ? $stylesheet : DOCROOT.'/plugins/xml/'.$default_stylesheet.'.xsl'; - // Fix per ricevute con namespace errato - $content = str_replace('http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fattura/messaggi/v1.0', 'http://www.fatturapa.gov.it/sdi/messaggi/v1.0', $content); - // XML $xml = new DOMDocument(); $xml->loadXML($content);