Ambiente
Featured

Interpello ambientale 07.10.2024 - Inquinamento diffuso e oneri reali e privilegi speciali

Interpello ambientale 07 10 2024   Inquinamento diffuso e oneri reali e privilegi speciali

Interpello ambientale 07.10.2024 - Inquinamento diffuso e oneri reali e privilegi speciali

ID 22733 | 15.10.2024 / In allegato Testo interpello Ambientale 

L’art. 27 del decreto-legge n. 77 del 31 maggio 2021 ha introdotto, all’art. 3 septies del D.lgs. 152/2006, l’istituto dell’interpello in materia ambientale, che consente di inoltrare al Ministero della transizione ecologica istanze di ordine generale sull’applicazione della normativa statale in materia ambientale. Una possibilità riconosciuta a Regioni, Province autonome di Trento e Bolzano, Province, Città metropolitane, Comuni, associazioni di categoria rappresentate nel Consiglio nazionale dell’economia e del lavoro e associazioni di protezione ambientale a carattere nazionale o presenti in almeno cinque regioni o province autonome.

TUA | Testo Unico Ambiente
.
..

Art. 3-septies (Interpello in materia ambientale)

1. Le regioni,le Province autonome di Trento e Bolzano, le province, le citta' metropolitane, i comuni, le associazioni di categoria rappresentate nel Consiglio nazionale dell'economia e del lavoro, le associazioni di protezione ambientale a carattere nazionale e quelle presenti in almeno cinque regioni o province autonome di Trento e Bolzano, possono inviare al Ministero della transizione ecologica istanze di ordine generale sull'applicazione della normativa statale in materia ambientale. La risposta alle istanze deve essere data entro novanta giorni dalla data della loro presentazione. Le indicazioni fornite nelle risposte alle istanze di cui al presente comma costituiscono criteri interpretativi per l'esercizio delle attivita' di competenza delle pubbliche amministrazioni in materia ambientale, salva rettifica della soluzione interpretativa da parte dell'amministrazione con efficacia limitata ai comportamenti futuri dell'istante. Resta salvo l'obbligo di ottenere gli atti di consenso, comunque denominati, prescritti dalla vigente normativa. Nel caso in cui l'istanza sia formulata da piu' soggetti e riguardi la stessa questione o questioni analoghe tra loro, il Ministero della transizione ecologica puo' fornire un'unica risposta.

2. Il Ministero della transizione ecologica, in conformita' all'articolo 3-sexies del presente decreto e al decreto legislativo 19 agosto 2005, n. 195, pubblica senza indugio le risposte fornite alle istanze di cui al presente articolo nell'ambito della sezione "Informazioni ambientali" del proprio sito internet istituzionale di cui all'articolo 40 del decreto legislativo 14 marzo 2013, n. 33, previo oscuramento dei dati comunque coperti da riservatezza, nel rispetto del decreto legislativo 30 giugno 2003, n. 196.

3. La presentazione delle istanze di cui al comma 1 non ha effetto sulle scadenze previste dalle norme ambientali, ne' sulla decorrenza dei termini di decadenza e non comporta interruzione o sospensione dei termini di prescrizione.

Tutti gli interpelli ambientali

Interpello ambientale 07.10.2024 (Bonifiche)

Regione Toscana - Interpello su “inquinamento diffuso” e “oneri reali e privilegi speciali”, come definiti al titolo v del D.lgs. 152/2006 (tua).

Con la nota in oggetto la Regione Toscana ha formulato interpello su due differenti temi; il primo in materia di inquinamento diffuso (artt. 239, comma 3, e 240, comma 1, lett. r), D.Lgs. n. 152 del 2006), e il secondo in ordine all’istituto dell’onere reale e privilegio speciale (art. 253, D.Lgs. n. 152 del 2006) in presenza della sola contaminazione delle acque sotterranee.

La Regione Toscana, in particolare, dopo avere precisato che “sta provvedendo a disciplinare con norma regionale il procedimento tecnico amministrativo per la definizione del Piano di risanamento delle aree affette da inquinamento, diffuso”, chiede “di chiarire dunque quale sia l’Amm.ne Pubblica obbligata ad intervenire, laddove siano necessari interventi di risanamento dell’inquinamento diffuso non riconducibili ad uno specifico sito. Si chiede, altresì, su quale Amm.ne Pubblica debbano ricadere gli oneri della bonifica in caso di impossibilità di individuazione del soggetto responsabile dell’inquinamento”.

In merito al quesito sull’onere reale, la Regione interpellante, dopo avere evidenziato una serie di circostanze in fatto tipiche della contaminazione delle acque sotterranee (natura dinamica della falda che renderebbe di incerta/impossibile identificazione l’area su cui prevedere gli istituti dell’art. 253; notevole estensione delle aree in cui si riscontra contaminazione della matrice ambientale acque sotterranee che comporterebbe molteplici implicazioni e/o difficoltà per la Pubblica amministrazione, in merito al procedimento di iscrizione presso l’Agenzia del territorio, ai costi elevati, alle difficoltà di garantire la partecipazione procedimentale dei proprietari, all’elevato rischio contenzioso derivanti anche dalle difficoltà applicative della norma), ha chiesto “di chiarire se, nel caso di un sito contaminato per la sola falda sotterranea e oggetto di un intervento di bonifica, l’applicazione dell’art. 253 del TUA sia legittimo considerando la sola area sorgente della contaminazione, così come individuata a seguito del modello concettuale previsto dal piano di caratterizzazione, tenendo dunque in considerazione le particelle e subalterni, o porzioni di questi, su cui insistono/insistevano gli oggetti da cui si è originata la contaminazione”.

[...]

Riscontro al quesito sull’inquinamento diffuso

L’articolo 239, comma 3, D.Lgs. n. 152/2006, demanda alle regioni la disciplina, mediante appositi piani, degli interventi di bonifica e ripristino ambientale per le aree caratterizzate da inquinamento diffuso, fatte salve le competenze e le procedure previste per i siti oggetto di bonifica di interesse nazionale (SIN) e comunque nel rispetto dei criteri generali stabiliti dal decreto stesso in materia di bonifica.

L’art. 240, comma 1, lett. r), D.Lgs. cit., definisce l’inquinamento diffuso come “la contaminazione o le alterazioni chimiche, fisiche o biologiche delle matrici ambientali determinate da fonti diffuse e non imputabili ad una singola origine”.

Sulla nozione di inquinamento diffuso si è espresso il Ministero dell’ambiente e della tutela del mare con nota/circolare Prot.14957STA del 23 gennaio 2018. La circolare chiarisce che gli elementi caratterizzanti di detta definizione sono:
- l’origine: da fonti diffuse e non imputabili ad una singola fonte;
- gli effetti: contaminazione o alterazioni (chimiche, fisiche o biologiche) delle matrici ambientali. L’articolo 303, lettera h), del D.lgs. 152/2006 stabilisce, inoltre, che la Parte Sesta (recante Norme in materia di tutela risarcitoria contro i danni all’ambiente) “non si applica al danno ambientale o alla minaccia imminente di tale danno causati da inquinamento di carattere diffuso, se non sia stato possibile accertare in alcun modo un nesso causale tra il danno e l’attività di singoli operatori”.

La Corte di Giustizia (9 marzo 2010, C-378/08, cit.) ha statuito che l’inquinamento diffuso si riferisce a fattispecie non circoscritto nello spazio, nel tempo e a un numero limitato di operatori. In ordine al regime di responsabilità, la citata circolare prevede “che l’inquinamento diffuso non si identifica con l’inquinamento di un’area ‘estesa’/’vasta’ – tesi volta a far scattare la clausola di cui all’art. 250 cit. al fine di far ricadere, in buona sostanza, i costi di riparazione sulla collettività -così come va respinta la tesi secondo cui, in caso di mancata individuazione del
soggetto responsabile della contaminazione, si sia automaticamente al cospetto di un fenomeno di inquinamento diffuso.

Secondo l’accezione dettata dalla norma (nazionale e comunitaria) sopra riportata, infatti, non si può parlare di inquinamento diffuso in tutti i casi in cui è comunque possibile, sulla base dei criteri sopra enunciati per l’individuazione del nesso causale (quali la vicinanza degli impianti e la riconducibilità dei contaminanti rilevati al ciclo produttivo di un determinato operatore), determinare uno o più soggetti responsabili”.

Così ricostruita la nozione di inquinamento diffuso ed il relativo regime giuridico - non potendosi imputare gli interventi di bonifica ad un soggetto responsabile, mancando la possibilità di accertare un nesso causale tra l’attività di uno o più soggetti e l’inquinamento rilevato - i medesimi interventi si configurano sin dall’origine come interventi pubblici con oneri a carico della Pubblica amministrazione. In assenza di una diversa disposizione normativa, si ritiene che gli interventi di bonifica e ripristino ambientale per le aree caratterizzate da inquinamento diffuso ed i relativi oneri siano di competenza della Regione nell’ambito dei piani di cui all’art. 239, comma 3, D.Lgs. n. 152 del 2006, che ne riserva - appunto - la disciplina alle Regioni. In altri termini, nella misura in cui la legge attribuisce alla Regione la “disciplina” degli interventi di bonifica delle aree caratterizzate da inquinamento diffuso, è la stessa Regione a doversi fare carico - al fine di garantire la piena effettività alle misure di risanamento ambientale previste nel piano - dell’individuazione dei soggetti attuatori e delle relative risorse.

Riscontro al quesito sull’onere reale in caso di contaminazione delle sole acque sotterranee

L’art. 253, D.Lgs. n. 152 del 2006, circoscrive l’onere reale ai “siti contaminati” prevedendo, altresì, che esso viene iscritto nei registri immobiliari tenuti dagli uffici dell’Agenzia del territorio “a seguito della approvazione del progetto di bonifica e deve essere indicato nel certificato di destinazione urbanistica” (comma 1).

Il “sito contaminato” è definito come “un sito nel quale i valori delle concentrazioni soglia di rischio (CSR), determinati con l'applicazione della procedura di analisi di rischio di cui all'Allegato 1 alla parte quarta del presente decreto sulla base dei risultati del piano di caratterizzazione, risultano superati” (art. 240, comma 1, lett. e), D.Lgs. n. 152 del 2006); “tale situazione (i.e. “sito contaminato”) viene riportata dal certificato di destinazione urbanistica, nonché dalla cartografia e dalle norme tecniche di attuazione dello strumento urbanistico generale del comune e viene comunicata all'Ufficio tecnico erariale competente” (art. 251, comma 2, D.Lgs. cit.).

La normativa tecnica per l’elaborazione dell’analisi di rischio (allegato 1, Parte quarta, Titolo V, D.Lgs. n. 152 del 2006, recante i “Criteri generali per l’analisi di rischio sanitario ambientale sito- specifica”) definisce le CSR come un criterio-soglia di intervento “che identifica i livelli di contaminazione residua accettabili, calcolati mediante analisi di rischio, sui quali impostare gli interventi di messa in sicurezza e/o di bonifica”. Ai fini dell’elaborazione dell’analisi di rischio i componenti da parametrare sono i contaminanti indice, le sorgenti, le vie e le modalità di esposizione, i ricettori finali.

Nell’ambito dei recettori o bersagli della contaminazione di fondamentale importanza è la scelta del punto di conformità, soprattutto quello per le acque sotterranee.

Secondo l’Allegato 1 citato “Il punto di conformità per le acque sotterranee rappresenta il punto a valle idrogeologico della sorgente al quale deve essere garantito il ripristino dello stato originale (ecologico, chimico e/o quantitativo) del corpo idrico sotterraneo, onde consentire tutti i suoi usi potenziali, secondo quanto previsto nella parte terza (in particolare articolo 76) e nella parte sesta del presente decreto (in particolare articolo 300). Pertanto, in attuazione del principio generale di precauzione, il punto di conformità deve essere di norma fissato non oltre i confini del sito contaminato oggetto di bonifica e la relativa CSR per ciascun contaminante deve essere fissata equivalente alle CSC di cui all'Allegato 5 della parte quarta del presente decreto”.

Così ricostruita, in sintesi, la normativa di riferimento, bisogna soffermarsi anche sulla natura e sui caratteri dell’onere reale previsto dall’art. 253.

La giurisprudenza è ormai univoca nel ritenere che l’istituto previsto dall’art. 253 costituisce una forma di garanzia reale a tutela delle spese sostenute dall’Amministrazione che abbia eseguito direttamente gli interventi di messa in sicurezza e di bonifica, sicché il creditore può ricavare forzatamente dal fondo il valore della prestazione che gli è dovuta (ex multis, Cons. Stato, Adunanza Plenaria, ordinanza 25 settembre 2013 n. 21).

Il Consiglio di Stato, con la decisione 6 agosto 2019, n. 5580, si è anche pronunciato sull’applicabilità dell’istituto dell’onere reale in caso di bonifica delle acque sotterranee. Secondo il Giudice amministrativo “Invero, l’istituto dell’onere reale è finalizzato, innanzitutto, a costituire garanzia reale a tutela del recupero delle spese di bonifica nelle ipotesi in cui il responsabile non provveda o non sia individuato; inoltre, risponde all’obbiettivo di evitare l’arricchimento a vantaggio del patrimonio del proprietario del bene derivante dalla bonifica del sito inquinato, oltre a porre un onere a carico della proprietà nel recupero del bene.

La sentenza ha statuito che «il Collegio rileva che la stessa società ricorrente, nell’illustrare il primo motivo di ricorso, afferma di non volersi nè potersi sottrarre a tale onere ma di ritenerlo limitato alle spese di bonifica del solo terreno, escludendo le acque sotterranee e la relativa falda interessate dall’inquinamento, come la stessa aveva in effetti già compiuto ai fini di una ristrutturazione urbanistica in essere.

Il Collegio in merito osserva, però, che la tesi della società ricorrente non appare convincente.

Il c.d. “decreto Ronchi” ed il collegato D.M. n. 471/99 (in particolare l’art. 17, commi 1, 2, 4, 6 bis, d.lgs. cit. e l’art. 2 D.M. cit.), applicabili all’epoca del provvedimento impugnato, in relazione alla nozione di “inquinamento” facevano riferimento alla sua realizzazione sul relativo “sito” – e non solo sul terreno superficiale – inteso quale area o porzione di territorio intesa nelle diverse matrici ambientali e comprensiva anche delle “eventuali” strutture edilizie ed impiantistiche presenti in cui si riscontrano livelli di contaminazione o alterazioni chimiche, fisiche o biologiche del “suolo o del sottosuolo o delle acque superficiali o “sotterranee” tali da determinare un pericolo per la salute pubblica. Lo stesso D.M. n. 471/99, richiamando la nozione di bonifica, faceva riferimento all’insieme degli interventi atti ad eliminare le fonti di inquinamento e le sostanze inquinanti o a ridurre le concentrazioni delle sostanze inquinanti presenti nel suolo, nel “sottosuolo”, nelle acque superficiali o “sotterranee”, chiarendo ulteriormente che la stessa doveva interessare tutte le matrici ambientali coinvolte, dato che senza un’efficace depurazione della falda non sarebbe possibile certificare gli interventi di bonifica del soprasuolo, come condivisibilmente osservato dalla Regione Toscana nella sua ultima memoria. Così pure l’art. 17, comma 1, lett.a) e c-bis), d.lgs. faceva riferimento ai suoli ed alle “acque sotterranee” in relazione alla specifica destinazione d’uso dei siti, con ciò confermando che le operazioni di bonifica e quelle ad esse correlate riguardano il generale inquinamento del sito e non solo il terreno superficiale insito in esso.

In più, osserva il Collegio, la proprietà, come noto in base ai principi civilistici di cui all’art. 840, comma 1, c.c., si estende anche al sottosuolo con tutto ciò che vi si contiene, in applicazione del noto brocardo secondo cui la proprietà si estende “usque ad inferos et usque ad sidera”.

Il su ricordato limite del “valore del bene”, quindi, non potrà che considerare tali principi, ritenendo il sottosuolo parte integrante del bene stesso nel caso di specie».

Tali osservazioni sono pienamente condivisibili, atteso che detto onere reale, correlato al diritto di proprietà, deve ritenersi esteso, sempre nei limiti di valore di mercato dell’area, anche con riferimento al sottosuolo e alle acque di falda che nello stesso sono contenute”.

In ragione del quadro normativo e giurisprudenziale sopra richiamato, si rimettono le seguenti considerazioni di sintesi in riscontro al quesito posto.

L’onere reale ha una duplice funzione: garantire il recupero delle spese sostenute dell’Amministrazione ed evitare l’arricchimento a vantaggio del patrimonio del proprietario del bene derivante dalla bonifica del sito inquinato.

Nel caso di sola contaminazione delle acque sotterranee, le difficoltà applicative rappresentate dall’Amministrazione interpellante - anche alla luce dello specifico precedente giurisprudenziale sopra riportato - non elidono l’istituto dell’onere reale.

Ciò detto, per quanto concerne l’estensione dell’onere reale, l’art. 253 correla l’onere reale al sito contaminato. Conseguentemente, ai fini della delimitazione delle aree su cui iscrivere l’onere reale nei registri immobiliari nel caso di contaminazione delle sole acque sotterranee, si ritiene che possano essere considerati i seguenti elementi:
- i risultati dell’analisi di rischio che per legge, nel caso di superamento delle CSR, devono essere riportati dal certificato di destinazione urbanistica, nonché dalla cartografia e dalle norme tecniche di attuazione dello strumento urbanistico generale del comune, e comunicati all’Ufficio tecnico erariale competente (art. 251, comma 2);
- il progetto di bonifica, ed in particolare, le aree risultate contaminate oggetto di interventi di bonifica al fine di garantire al punto di conformità gli obiettivi di bonifica;
- l’obbiettivo dell’onere reale, ossia evitare l’arricchimento del proprietario del bene derivante dalla bonifica del sito inquinato tenendo conto del brocardo “usque ad inferos et usque ad sidera”.

Le considerazioni sopra riportate, rese nel rispetto delle condizioni e dei termini di cui all’articolo 3-septies del D.Lgs. n. 152/2006, sono da ritenersi pertinenti e valide in relazione al quesito formulato, con esclusione di qualsiasi riferimento a specifiche procedure o procedimenti, anche a carattere giurisdizionale, eventualmente in corso o in fase di evoluzione, per i quali occorrerà considerare tutti gli elementi pertinenti al caso di specie, allo stato, non a conoscenza e non rientranti nella sfera di competenza di questa Amministrazione.

[...] Segue in allegato

Fonte: MASE

Collegati

Certifico s.r.l.

Sede: Via A. De Curtis, 28 - 06135 Perugia - IT
Sede: Via Madonna Alta 138/A - 06128 Perugia - IT
P. IVA: IT02442650541

Tel. 1: +39 075 599 73 63
Tel. 2: +39 075 599 73 43

Assistenza: +39 075 599 73 43

www.certifico.com
info@certifico.com

Testata editoriale iscritta al n. 22/2024 del registro periodici della cancelleria del Tribunale di Perugia in data 19.11.2024

25.54MBMemory Usage273msRequest Duration
Joomla! Version5.2.5
PHP Version8.3.14
Identityguest
Response200
Templateshaper_helixultimate
Database
Server
mysql
Version
10.11.6-MariaDB-0+deb12u1
Collation
utf8mb3_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
array:1 [ "62a92c53e84a3da1ecb6bdbbf83e5ec6" => "c8okmaqmn8j0m8897a173qcn8t" ]
$_SERVER
array:48 [ "USER" => "certifico_com_user" "HOME" => "/var/www/vhosts/certifico.com" "SCRIPT_NA...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1744181127 "last" => 1744181127...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (86.59KB) (3.69ms)
  • afterInitialise (3.34MB) (21.66ms)
  • afterRoute (454.38KB) (6.53ms)
  • beforeRenderComponent com_content (37.2KB) (690μs)
  • Before Access::preloadComponents (all components) (34.53KB) (778μs)
  • After Access::preloadComponents (all components) (115.88KB) (410μs)
  • Before Access::preloadPermissions (com_content) (1.51KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.82MB) (24.24ms)
  • Before Access::getAssetRules (id:46067 name:com_content.article.22733) (514.65KB) (283μs)
  • After Access::getAssetRules (id:46067 name:com_content.article.22733) (12.67KB) (134μs)
  • afterRenderComponent com_content (582.95KB) (28.99ms)
  • afterDispatch (2.44KB) (243μs)
  • beforeRenderRawModule mod_login (Accedi all'area riservata) (1.75MB) (11.07ms)
  • afterRenderRawModule mod_login (Accedi all'area riservata) (62.95KB) (2.3ms)
  • beforeRenderModule mod_login (Accedi all'area riservata) (736B) (3μs)
  • afterRenderModule mod_login (Accedi all'area riservata) (5.95KB) (303μs)
  • beforeRenderRawModule mod_menu (Main Menu) (33.91KB) (3.25ms)
  • afterRenderRawModule mod_menu (Main Menu) (21.86KB) (30.61ms)
  • beforeRenderModule mod_menu (Main Menu) (704B) (3μs)
  • afterRenderModule mod_menu (Main Menu) (11.27KB) (771μs)
  • beforeRenderRawModule mod_menu (Social) (41.43KB) (502μs)
  • afterRenderRawModule mod_menu (Social) (60.09KB) (3.85ms)
  • beforeRenderModule mod_menu (Social) (704B) (3μs)
  • afterRenderModule mod_menu (Social) (3.92KB) (646μs)
  • beforeRenderRawModule mod_menu (Media) (912B) (14μs)
  • afterRenderRawModule mod_menu (Media) (14.41KB) (3.48ms)
  • beforeRenderModule mod_menu (Media) (704B) (3μs)
  • afterRenderModule mod_menu (Media) (3.11KB) (643μs)
  • beforeRenderRawModule mod_menu (Policies) (616B) (36μs)
  • afterRenderRawModule mod_menu (Policies) (23.48KB) (5.17ms)
  • beforeRenderModule mod_menu (Policies) (704B) (3μs)
  • afterRenderModule mod_menu (Policies) (3.3KB) (524μs)
  • beforeRenderRawModule mod_menu (Store) (912B) (13μs)
  • afterRenderRawModule mod_menu (Store) (18.38KB) (4.19ms)
  • beforeRenderModule mod_menu (Store) (704B) (3μs)
  • afterRenderModule mod_menu (Store) (3.3KB) (607μs)
  • beforeRenderRawModule mod_menu (Info) (440B) (35μs)
  • afterRenderRawModule mod_menu (Info) (11.67KB) (2.54ms)
  • beforeRenderModule mod_menu (Info) (704B) (2μs)
  • afterRenderModule mod_menu (Info) (3.05KB) (587μs)
  • beforeRenderRawModule mod_menu (Marketing) (896B) (15μs)
  • afterRenderRawModule mod_menu (Marketing) (20.39KB) (4.56ms)
  • beforeRenderModule mod_menu (Marketing) (704B) (3μs)
  • afterRenderModule mod_menu (Marketing) (3.3KB) (610μs)
  • beforeRenderRawModule mod_custom (Certifico s.r.l.) (2.29KB) (29μs)
  • afterRenderRawModule mod_custom (Certifico s.r.l.) (4.22KB) (541μs)
  • beforeRenderModule mod_custom (Certifico s.r.l.) (720B) (3μs)
  • afterRenderModule mod_custom (Certifico s.r.l.) (3.36KB) (505μs)
  • beforeRenderRawModule mod_menu (Documenti Abbonati) (1.96KB) (31μs)
  • afterRenderRawModule mod_menu (Documenti Abbonati) (164.93KB) (6.15ms)
  • beforeRenderModule mod_menu (Documenti Abbonati) (720B) (3μs)
  • afterRenderModule mod_menu (Documenti Abbonati) (3.94KB) (491μs)
  • beforeRenderRawModule mod_articles_categories (Ambiente) (2.36KB) (9μs)
  • afterRenderRawModule mod_articles_categories (Ambiente) (374.02KB) (14.26ms)
  • beforeRenderModule mod_articles_categories (Ambiente) (704B) (3μs)
  • afterRenderModule mod_articles_categories (Ambiente) (14.5KB) (735μs)
  • beforeRenderRawModule mod_custom (Regolamento Macchine) (13.7KB) (13μs)
  • afterRenderRawModule mod_custom (Regolamento Macchine) (1.03KB) (169μs)
  • beforeRenderModule mod_custom (Regolamento Macchine) (720B) (2μs)
  • afterRenderModule mod_custom (Regolamento Macchine) (5.08KB) (270μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (13.5KB) (10μs)
  • afterRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (928B) (135μs)
  • beforeRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (720B) (2μs)
  • afterRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (4.02KB) (106μs)
  • beforeRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (2.25KB) (8μs)
  • afterRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (3.41KB) (129μs)
  • beforeRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (736B) (2μs)
  • afterRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (4.16KB) (104μs)
  • beforeRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (2.38KB) (8μs)
  • afterRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (928B) (126μs)
  • beforeRenderModule mod_custom (TUA | Testo Unico Ambiente) (736B) (2μs)
  • afterRenderModule mod_custom (TUA | Testo Unico Ambiente) (4.03KB) (102μs)
  • beforeRenderRawModule mod_custom (TUSSL / Link) (1.48KB) (8μs)
  • afterRenderRawModule mod_custom (TUSSL / Link) (976B) (127μs)
  • beforeRenderModule mod_custom (TUSSL / Link) (720B) (2μs)
  • afterRenderModule mod_custom (TUSSL / Link) (3.64KB) (111μs)
  • beforeRenderRawModule mod_custom (Glossario Certifico HSE) (2.38KB) (9μs)
  • afterRenderRawModule mod_custom (Glossario Certifico HSE) (1.03KB) (131μs)
  • beforeRenderModule mod_custom (Glossario Certifico HSE) (720B) (1μs)
  • afterRenderModule mod_custom (Glossario Certifico HSE) (3.77KB) (101μs)
  • beforeRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (2KB) (8μs)
  • afterRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (1.03KB) (125μs)
  • beforeRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (736B) (1μs)
  • afterRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (3.91KB) (98μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (2.09KB) (8μs)
  • afterRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (960B) (118μs)
  • beforeRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (752B) (2μs)
  • afterRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (4.42KB) (95μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (2.22KB) (9μs)
  • afterRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (960B) (117μs)
  • beforeRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (768B) (1μs)
  • afterRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (4.44KB) (110μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (2.72KB) (9μs)
  • afterRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (960B) (119μs)
  • beforeRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (768B) (2μs)
  • afterRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (4.44KB) (80μs)
  • beforeRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.27KB) (8μs)
  • afterRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.05KB) (95μs)
  • beforeRenderModule mod_custom (Direttiva macchine e norme armonizzate) (736B) (1μs)
  • afterRenderModule mod_custom (Direttiva macchine e norme armonizzate) (4.16KB) (85μs)
  • beforeRenderRawModule mod_custom (Certifico ADR) (2.77KB) (8μs)
  • afterRenderRawModule mod_custom (Certifico ADR) (1.02KB) (100μs)
  • beforeRenderModule mod_custom (Certifico ADR) (720B) (2μs)
  • afterRenderModule mod_custom (Certifico ADR) (3.89KB) (84μs)
  • beforeRenderRawModule mod_custom (MOCA - GMP | Consolidato) (2.5KB) (8μs)
  • afterRenderRawModule mod_custom (MOCA - GMP | Consolidato) (1.03KB) (103μs)
  • beforeRenderModule mod_custom (MOCA - GMP | Consolidato) (736B) (2μs)
  • afterRenderModule mod_custom (MOCA - GMP | Consolidato) (4.02KB) (87μs)
  • beforeRenderRawModule mod_custom (Codice Unico Sicurezza) (2.25KB) (8μs)
  • afterRenderRawModule mod_custom (Codice Unico Sicurezza) (928B) (114μs)
  • beforeRenderModule mod_custom (Codice Unico Sicurezza) (720B) (1μs)
  • afterRenderModule mod_custom (Codice Unico Sicurezza) (4.02KB) (93μs)
  • beforeRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.63KB) (8μs)
  • afterRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.03KB) (122μs)
  • beforeRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (736B) (1μs)
  • afterRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (4.03KB) (98μs)
  • beforeRenderRawModule mod_custom (Abbonamento Full) (2.39KB) (8μs)
  • afterRenderRawModule mod_custom (Abbonamento Full) (912B) (120μs)
  • beforeRenderModule mod_custom (Abbonamento Full) (720B) (2μs)
  • afterRenderModule mod_custom (Abbonamento Full) (4.89KB) (101μs)
  • beforeRenderRawModule mod_custom (Abbonamento Full Plus) (2.38KB) (9μs)
  • afterRenderRawModule mod_custom (Abbonamento Full Plus) (912B) (122μs)
  • beforeRenderModule mod_custom (Abbonamento Full Plus) (720B) (2μs)
  • afterRenderModule mod_custom (Abbonamento Full Plus) (4.14KB) (107μs)
  • beforeRenderRawModule mod_custom (Store Certifico) (3.27KB) (9μs)
  • afterRenderRawModule mod_custom (Store Certifico) (976B) (123μs)
  • beforeRenderModule mod_custom (Store Certifico) (720B) (1μs)
  • afterRenderModule mod_custom (Store Certifico) (3.58KB) (96μs)
  • beforeRenderRawModule mod_custom (Food Safety book) (2.52KB) (9μs)
  • afterRenderRawModule mod_custom (Food Safety book) (12.02KB) (123μs)
  • beforeRenderModule mod_custom (Food Safety book) (720B) (1μs)
  • afterRenderModule mod_custom (Food Safety book) (4.02KB) (103μs)
  • beforeRenderRawModule mod_custom (MEPA) (2.05KB) (9μs)
  • afterRenderRawModule mod_custom (MEPA) (960B) (123μs)
  • beforeRenderModule mod_custom (MEPA) (704B) (1μs)
  • afterRenderModule mod_custom (MEPA) (3.75KB) (97μs)
  • beforeRenderRawModule mod_menu (Temi) (904B) (42μs)
  • afterRenderRawModule mod_menu (Temi) (292.9KB) (47.12ms)
  • beforeRenderModule mod_menu (Temi) (704B) (4μs)
  • afterRenderModule mod_menu (Temi) (22.67KB) (523μs)
  • beforeRenderRawModule mod_custom (Titolo "Ambiente") (2.2KB) (45μs)
  • afterRenderRawModule mod_custom (Titolo "Ambiente") (992B) (119μs)
  • beforeRenderModule mod_custom (Titolo "Ambiente") (720B) (1μs)
  • afterRenderModule mod_custom (Titolo "Ambiente") (2.67KB) (492μs)
  • beforeRenderRawModule mod_menu (Top Menu) (2.56KB) (52μs)
  • afterRenderRawModule mod_menu (Top Menu) (31.08KB) (4.65ms)
  • beforeRenderModule mod_menu (Top Menu) (704B) (2μs)
  • afterRenderModule mod_menu (Top Menu) (4.11KB) (86μs)
  • afterRender (960.85KB) (27.98ms)
  • 1 x afterRenderRawModule mod_menu (Temi) (292.9KB) (17.26%)
    47.12ms
    1 x afterRenderRawModule mod_menu (Main Menu) (21.86KB) (11.21%)
    30.61ms
    1 x afterRenderComponent com_content (582.95KB) (10.62%)
    28.99ms
    1 x afterRender (960.85KB) (10.25%)
    27.98ms
    1 x After Access::preloadPermissions (com_content) (16.82MB) (8.88%)
    24.24ms
    1 x afterInitialise (3.34MB) (7.93%)
    21.66ms
    1 x afterRenderRawModule mod_articles_categories (Ambiente) (374.02KB) (5.22%)
    14.26ms
    1 x beforeRenderRawModule mod_login (Accedi all'area riservata) (1.75MB) (4.06%)
    11.07ms
    1 x afterRoute (454.38KB) (2.39%)
    6.53ms
    1 x afterRenderRawModule mod_menu (Documenti Abbonati) (164.93KB) (2.25%)
    6.15ms
    1 x afterRenderRawModule mod_menu (Policies) (23.48KB) (1.89%)
    5.17ms
    1 x afterRenderRawModule mod_menu (Top Menu) (31.08KB) (1.7%)
    4.65ms
    1 x afterRenderRawModule mod_menu (Marketing) (20.39KB) (1.67%)
    4.56ms
    1 x afterRenderRawModule mod_menu (Store) (18.38KB) (1.54%)
    4.19ms
    1 x afterRenderRawModule mod_menu (Social) (60.09KB) (1.41%)
    3.85ms
    1 x afterLoad (86.59KB) (1.35%)
    3.69ms
    1 x afterRenderRawModule mod_menu (Media) (14.41KB) (1.27%)
    3.48ms
    1 x beforeRenderRawModule mod_menu (Main Menu) (33.91KB) (1.19%)
    3.25ms
    1 x afterRenderRawModule mod_menu (Info) (11.67KB) (0.93%)
    2.54ms
    1 x afterRenderRawModule mod_login (Accedi all'area riservata) (62.95KB) (0.84%)
    2.30ms
    1 x Before Access::preloadComponents (all components) (34.53KB) (0.29%)
    778μs
    1 x afterRenderModule mod_menu (Main Menu) (11.27KB) (0.28%)
    771μs
    1 x afterRenderModule mod_articles_categories (Ambiente) (14.5KB) (0.27%)
    735μs
    1 x beforeRenderComponent com_content (37.2KB) (0.25%)
    690μs
    1 x afterRenderModule mod_menu (Social) (3.92KB) (0.24%)
    646μs
    1 x afterRenderModule mod_menu (Media) (3.11KB) (0.24%)
    643μs
    1 x afterRenderModule mod_menu (Marketing) (3.3KB) (0.22%)
    610μs
    1 x afterRenderModule mod_menu (Store) (3.3KB) (0.22%)
    607μs
    1 x afterRenderModule mod_menu (Info) (3.05KB) (0.22%)
    587μs
    1 x afterRenderRawModule mod_custom (Certifico s.r.l.) (4.22KB) (0.2%)
    541μs
    1 x afterRenderModule mod_menu (Policies) (3.3KB) (0.19%)
    524μs
    1 x afterRenderModule mod_menu (Temi) (22.67KB) (0.19%)
    523μs
    1 x afterRenderModule mod_custom (Certifico s.r.l.) (3.36KB) (0.18%)
    505μs
    1 x beforeRenderRawModule mod_menu (Social) (41.43KB) (0.18%)
    502μs
    1 x afterRenderModule mod_custom (Titolo "Ambiente") (2.67KB) (0.18%)
    492μs
    1 x afterRenderModule mod_menu (Documenti Abbonati) (3.94KB) (0.18%)
    491μs
    1 x After Access::preloadComponents (all components) (115.88KB) (0.15%)
    410μs
    1 x afterRenderModule mod_login (Accedi all'area riservata) (5.95KB) (0.11%)
    303μs
    1 x Before Access::getAssetRules (id:46067 name:com_content.article.22733) (514.65KB) (0.1%)
    283μs
    1 x afterRenderModule mod_custom (Regolamento Macchine) (5.08KB) (0.1%)
    270μs
    1 x afterDispatch (2.44KB) (0.09%)
    243μs
    1 x afterRenderRawModule mod_custom (Regolamento Macchine) (1.03KB) (0.06%)
    169μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (928B) (0.05%)
    135μs
    1 x After Access::getAssetRules (id:46067 name:com_content.article.22733) (12.67KB) (0.05%)
    134μs
    1 x afterRenderRawModule mod_custom (Glossario Certifico HSE) (1.03KB) (0.05%)
    131μs
    1 x afterRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (3.41KB) (0.05%)
    129μs
    1 x afterRenderRawModule mod_custom (TUSSL / Link) (976B) (0.05%)
    127μs
    1 x afterRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (928B) (0.05%)
    126μs
    1 x afterRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (1.03KB) (0.05%)
    125μs
    1 x afterRenderRawModule mod_custom (Store Certifico) (976B) (0.05%)
    123μs
    1 x afterRenderRawModule mod_custom (MEPA) (960B) (0.05%)
    123μs
    1 x afterRenderRawModule mod_custom (Food Safety book) (12.02KB) (0.04%)
    123μs
    1 x afterRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.03KB) (0.04%)
    122μs
    1 x afterRenderRawModule mod_custom (Abbonamento Full Plus) (912B) (0.04%)
    122μs
    1 x afterRenderRawModule mod_custom (Abbonamento Full) (912B) (0.04%)
    120μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (960B) (0.04%)
    119μs
    1 x afterRenderRawModule mod_custom (Titolo "Ambiente") (992B) (0.04%)
    119μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (960B) (0.04%)
    118μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (960B) (0.04%)
    117μs
    1 x afterRenderRawModule mod_custom (Codice Unico Sicurezza) (928B) (0.04%)
    114μs
    1 x afterRenderModule mod_custom (TUSSL / Link) (3.64KB) (0.04%)
    111μs
    1 x afterRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (4.44KB) (0.04%)
    110μs
    1 x afterRenderModule mod_custom (Abbonamento Full Plus) (4.14KB) (0.04%)
    107μs
    1 x afterRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (4.02KB) (0.04%)
    106μs
    1 x afterRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (4.16KB) (0.04%)
    104μs
    1 x afterRenderRawModule mod_custom (MOCA - GMP | Consolidato) (1.03KB) (0.04%)
    103μs
    1 x afterRenderModule mod_custom (Food Safety book) (4.02KB) (0.04%)
    103μs
    1 x afterRenderModule mod_custom (TUA | Testo Unico Ambiente) (4.03KB) (0.04%)
    102μs
    1 x afterRenderModule mod_custom (Glossario Certifico HSE) (3.77KB) (0.04%)
    101μs
    1 x afterRenderModule mod_custom (Abbonamento Full) (4.89KB) (0.04%)
    101μs
    1 x afterRenderRawModule mod_custom (Certifico ADR) (1.02KB) (0.04%)
    100μs
    1 x afterRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (3.91KB) (0.04%)
    98μs
    1 x afterRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (4.03KB) (0.04%)
    98μs
    1 x afterRenderModule mod_custom (MEPA) (3.75KB) (0.04%)
    97μs
    1 x afterRenderModule mod_custom (Store Certifico) (3.58KB) (0.04%)
    96μs
    1 x afterRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (4.42KB) (0.03%)
    95μs
    1 x afterRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.05KB) (0.03%)
    95μs
    1 x afterRenderModule mod_custom (Codice Unico Sicurezza) (4.02KB) (0.03%)
    93μs
    1 x afterRenderModule mod_custom (MOCA - GMP | Consolidato) (4.02KB) (0.03%)
    87μs
    1 x afterRenderModule mod_menu (Top Menu) (4.11KB) (0.03%)
    86μs
    1 x afterRenderModule mod_custom (Direttiva macchine e norme armonizzate) (4.16KB) (0.03%)
    85μs
    1 x afterRenderModule mod_custom (Certifico ADR) (3.89KB) (0.03%)
    84μs
    1 x afterRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (4.44KB) (0.03%)
    80μs
    1 x beforeRenderRawModule mod_menu (Top Menu) (2.56KB) (0.02%)
    52μs
    1 x beforeRenderRawModule mod_custom (Titolo "Ambiente") (2.2KB) (0.02%)
    45μs
    1 x beforeRenderRawModule mod_menu (Temi) (904B) (0.02%)
    42μs
    1 x beforeRenderRawModule mod_menu (Policies) (616B) (0.01%)
    36μs
    1 x beforeRenderRawModule mod_menu (Info) (440B) (0.01%)
    35μs
    1 x beforeRenderRawModule mod_menu (Documenti Abbonati) (1.96KB) (0.01%)
    31μs
    1 x beforeRenderRawModule mod_custom (Certifico s.r.l.) (2.29KB) (0.01%)
    29μs
    1 x beforeRenderRawModule mod_menu (Marketing) (896B) (0.01%)
    15μs
    1 x beforeRenderRawModule mod_menu (Media) (912B) (0.01%)
    14μs
    1 x beforeRenderRawModule mod_menu (Store) (912B) (0%)
    13μs
    1 x beforeRenderRawModule mod_custom (Regolamento Macchine) (13.7KB) (0%)
    13μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (13.5KB) (0%)
    10μs
    1 x beforeRenderRawModule mod_articles_categories (Ambiente) (2.36KB) (0%)
    9μs
    1 x beforeRenderRawModule mod_custom (Glossario Certifico HSE) (2.38KB) (0%)
    9μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (2.22KB) (0%)
    9μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (2.72KB) (0%)
    9μs
    1 x beforeRenderRawModule mod_custom (Store Certifico) (3.27KB) (0%)
    9μs
    1 x beforeRenderRawModule mod_custom (Food Safety book) (2.52KB) (0%)
    9μs
    1 x beforeRenderRawModule mod_custom (Abbonamento Full Plus) (2.38KB) (0%)
    9μs
    1 x beforeRenderRawModule mod_custom (MEPA) (2.05KB) (0%)
    9μs
    1 x beforeRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (2.25KB) (0%)
    8μs
    1 x beforeRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (2.38KB) (0%)
    8μs
    1 x beforeRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.27KB) (0%)
    8μs
    1 x beforeRenderRawModule mod_custom (MOCA - GMP | Consolidato) (2.5KB) (0%)
    8μs
    1 x beforeRenderRawModule mod_custom (Codice Unico Sicurezza) (2.25KB) (0%)
    8μs
    1 x beforeRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.63KB) (0%)
    8μs
    1 x beforeRenderRawModule mod_custom (TUSSL / Link) (1.48KB) (0%)
    8μs
    1 x beforeRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (2KB) (0%)
    8μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (2.09KB) (0%)
    8μs
    1 x beforeRenderRawModule mod_custom (Certifico ADR) (2.77KB) (0%)
    8μs
    1 x beforeRenderRawModule mod_custom (Abbonamento Full) (2.39KB) (0%)
    8μs
    1 x Before Access::preloadPermissions (com_content) (1.51KB) (0%)
    7μs
    1 x beforeRenderModule mod_menu (Temi) (704B) (0%)
    4μs
    1 x beforeRenderModule mod_menu (Main Menu) (704B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Social) (704B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Media) (704B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Marketing) (704B) (0%)
    3μs
    1 x beforeRenderModule mod_custom (Certifico s.r.l.) (720B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Documenti Abbonati) (720B) (0%)
    3μs
    1 x beforeRenderModule mod_articles_categories (Ambiente) (704B) (0%)
    3μs
    1 x beforeRenderModule mod_login (Accedi all'area riservata) (736B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Policies) (704B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Store) (704B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Info) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (720B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (TUA | Testo Unico Ambiente) (736B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (752B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (768B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Abbonamento Full Plus) (720B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Regolamento Macchine) (720B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (736B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (TUSSL / Link) (720B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Certifico ADR) (720B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (MOCA - GMP | Consolidato) (736B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Abbonamento Full) (720B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Top Menu) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Food Safety book) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (MEPA) (704B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Glossario Certifico HSE) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (768B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Direttiva macchine e norme armonizzate) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Codice Unico Sicurezza) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Store Certifico) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Titolo "Ambiente") (720B) (0%)
    1μs
85 statements were executed, 36 of which were duplicates, 49 unique47.58ms4.97MB
  • SELECT @@SESSION.sql_mode;55μs968BExplainStack/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `com_session` WHERE `session_id` = ?99μs1KBParamsExplainStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `com_session` WHERE `session_id` = :session_id LIMIT 141μs1.31KBParamsExplainStack/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `com_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id1.78ms992BParamsStack/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `com_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1172μs1.56KBExplainStack/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `com_viewlevels`43μs656BExplainStack/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `com_usergroups` AS `a` LEFT JOIN `com_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest76μs1.33KBParamsExplainStack/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `com_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`434μs4.48KBParamsExplainStack/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `com_menu` AS `m` LEFT JOIN `com_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`912μs375.92KBParamsExplainStack/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`395μs20.33KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id` FROM `com_content` WHERE `alias` = :segment AND `catid` = :id563μs1.34KBParamsExplainStack/components/com_content/src/Service/Router.php:263Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `com_template_styles` AS `s` LEFT JOIN `com_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 1150μs60.84KBExplainStack/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT * FROM `com_template_styles` WHERE `client_id` = 0 AND `id` = '13'58μs40.91KBExplainStack/plugins/system/helixultimate/src/Platform/Helper.php:57Copy
  • SELECT * FROM `com_languages` WHERE `published` = 1 ORDER BY `ordering` ASC64μs1.59KBExplainStack/libraries/src/Language/LanguageHelper.php:177Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `com_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39)281μs7.44KBParamsExplainStack/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `com_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 016.66ms3.92MBParamsExplainStack/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `com_content`437μs3.02KBStack/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `com_content` SET `hits` = (`hits` + 1) WHERE `id` = '22733'1.39ms48BStack/libraries/src/Table/Table.php:1348Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `com_content` AS `a` INNER JOIN `com_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `com_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `com_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `com_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `com_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)134μs54.13KBParamsExplainStack/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`201μs3.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `com_contentitem_tag_map` AS `m` INNER JOIN `com_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)2.69ms4.05KBParamsExplainStack/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`307μs3.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM com_fields AS a LEFT JOIN `com_languages` AS l ON l.lang_code = a.language LEFT JOIN com_users AS uc ON uc.id=a.checked_out LEFT JOIN com_viewlevels AS ag ON ag.id = a.access LEFT JOIN com_users AS ua ON ua.id = a.created_user_id LEFT JOIN com_fields_groups AS g ON g.id = a.group_id LEFT JOIN `com_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4)) AND `a`.`access` IN (:preparedArray5,:preparedArray6)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray7,:preparedArray8)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC311μs4.81KBParamsExplainStack/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `com_content` AS `a` LEFT JOIN `com_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC5.09ms109.72KBParamsExplainStack/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`189μs3.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT * FROM com_hikashop_config109μs24.63KBExplainStack/administrator/components/com_hikashop/classes/config.php:16Copy
  • SET sql_mode=(SELECT REPLACE(REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''), 'STRICT_TRANS_TABLES', ''));22μs0BStack/administrator/components/com_hikashop/helpers/helper.php:3558Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `com_modules` AS `m` LEFT JOIN `com_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `com_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`621μs148.81KBParamsExplainStack/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id41μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id33μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug`,( SELECT COUNT(`i`.`id`) FROM `com_content` AS `i` WHERE `i`.`catid` = `c`.`id` AND `i`.`state` = 1) AS `numitems` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`8.34ms20.41KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`409μs4.25KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`381μs6.56KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`340μs3.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT * FROM `com_schemaorg` WHERE `itemId` = :itemId AND `context` = :context71μs1.55KBParamsExplainStack/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `com_content` AS `a` INNER JOIN `com_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `com_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `com_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `com_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `com_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)213μs54.17KBParamsExplainStack/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `com_scheduler_tasks` AS `a` WHERE `a`.`state` = 198μs1.37KBParamsExplainStack/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id69μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`133μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id44μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id38μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`83μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id34μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id32μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`77μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id35μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id32μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`80μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id36μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id32μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`78μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id34μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id29μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`78μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id34μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id32μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`81μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id35μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id31μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`330μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id41μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id41μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`322μs3.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id45μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`306μs14.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id41μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id32μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`175μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id41μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id32μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id28μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id28μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`161μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id42μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id30μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id29μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id27μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id28μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id27μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id28μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`308μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id42μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id32μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `session_id` FROM `com_session` WHERE `session_id` = ?46μs1KBParamsExplainStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `com_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?966μs592BParamsStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy