Ambiente

Sentenza CP Sez. III n. 50432 13 dicembre 2019

Sentenza CP Sez  III n  50432 13 dicembre 2019

Sentenza CP Sez. III n. 50432 13 dicembre 2019

Quando da un'azienda o da una abitazione privata il liquame prodotto non viene preventivamente e legittimamente incanalato in uno "scarico", e, cioè, quando sulla base dell'art. 185 T.U. non si è attuata la legittima e reale trasformazione del "rifiuto liquido" iniziale (industriale o domestico) in una "acqua reflua di scarico", il riversamento in una vasca, cisterna o qualunque altro contenitore che poi dovrà essere svuotato (come, nel caso di specie, trattandosi di un “pozzo nero”), comporta che il liquame resta giuridicamente un "rifiuto liquido di acque reflue". E, dunque, lo stesso è definitivamente soggetto alla disciplina della parte quarta del D. lgs. n. 152/06. È venuto infatti ormai a mancare - in primo luogo - uno dei presupposti essenziali per lo "scarico": la convogliabilità diretta verso un corpo ricettore legale. Ed è pacifico che lo "scarico indiretto" non è più riconosciuto nella normativa ambientale.

________

Penale Sent. Sez. 3 Num. 50432 Anno 2019
Presidente: ACETO ALDO
Relatore: SCARCELLA ALESSIO
Data Udienza: 15/10/2019

Ritenuto in fatto

1. Con ordinanza 18.04.2019, il tribunale del riesame di Napoli confermava il decreto di sequestro preventivo emesso dal GIP/tribunale di Napoli in data 20.03.2019, avente ad oggetto un locale adibito ad autofficina e relative attrezzature in relazione al reato di cui all'art. 137, comma primo, D. lgs. n. 152/06 (scarico abusivo nel sottosuolo e nelle acque sotterranee).
2. Contro la ordinanza ha proposto ricorso per cassazione il difensore di fiducia, iscritto all'Albo speciale previsto dall'art. 613, cod. proc. pen., articolando due motivi, di seguito enunciati nei limiti strettamente necessari per la motivazione ex art. 173 disp. att. cod. proc. pen.
2.1.Deduce, con il primo motivo, il vizio di mancanza, contraddittorietà o manifesta illogicità della motivazione nella parte in cui ha ritenuto infondata la linea difensiva avallata da perizia asseverata, motivando in modo carente la presunta irrilevanza della documentazione allegata rispetto alla dimostrazione dell'inesistenza dei gravi indizi di colpevolezza e delle esigenze cautelari.
In sintesi, la difesa lamenta il fatto che il Tribunale, nel rigettare la richiesta di dissequestro, si limita a sottolineare che la perizia tecnica presentata dalla difesa non è sufficiente a contrastare quanto constatato dalla p.g. Infatti il giudice osserva che l'edificio sequestrato fa parte di un condominio, che la documentazione attestante lo smaltimento riguarda il condominio e che risale al 1988. Il Tribunale erra, in primo luogo, perché non considera che la perizia aveva lo scopo di dimostrare che la zona è priva di fogne e pertanto non può esservi uno sversamento dei rifiuti e, in secondo luogo, perché la documentazione non è del 1988, ma l'ultimo spurgo risale al 19 marzo 2019. Il Tribunale si è limitato a far riferimento al contratto che ha il mero scopo di dimostrare l'inesistenza della fogna e che risale al 1988. La motivazione è poi carente con riferimento al condominio. Ed invero il Tribunale sottolinea che la documentazione riguarda gli altri immobili e non il garage/autofficina e non si comprende la ragione dell'esclusione di quest'ultimo che insiste sulla stessa particella. Inoltre, la difesa si lamenta del fatto che il riesame è stato discusso in data 18 aprile 2019, momento in cui all'imputato era già stato notificato l'avviso di conclusione delle indagini preliminari in cui veniva contestato il reato in esame senza ulteriore attività investigativa. Risulta quindi evidente che il Tribunale ha tenuto conto solo di quell'attività, senza compararla con quella addotta dalla difesa che ha chiarito e motivato circostanze non dimostrabili solo dalle foto allegate. Al contrario, la difesa sottolinea che il Tribunale avrebbe dovuto motivare le ragioni per cui le foto avrebbero un valore probatorio maggiore rispetto ad una perizia tecnica asseverata. La difesa ha infatti evidenziato che la p.g. non aveva avuto conoscenza diretta o tecnica e non poteva dimostrare se le griglie trovate nel piazzale confluissero in una fogna o in un pozzo nero.
2.2.Deduce, con il secondo motivo, violazione di legge e correlato vizio di mancanza, contraddittorietà o manifesta illogicità della motivazione, nella parte in cui l'ordinanza ha ritenuto sussistente la fattispecie ex articolo 137 D. lgs. n. 152/06 stante l'inesistenza di una fogna o vasca biologica in cui c'è lo sversamento di rifiuti liquidi.
In sintesi, la difesa si duole della carenza di motivazione circa le doglianze avanzate in sede di riesame sulla mancanza degli elementi essenziali del reato di cui all'articolo 137 D. lgs. n. 152/06. Invero, tale norma fa riferimento ad aperture o a scarichi senza autorizzazione e definisce questi ultimi come immissione effettuata esclusivamente tramite un sistema stabile di collettamento che collega senza soluzione di continuità il ciclo di produzione del refluo con il corpo ricettore, in acque superficiali, sul suolo, nel sottosuolo e in rete fognaria indipendentemente dalla loro natura inquinante anche se sottoposte a preventivo trattamento di depurazione. Dalle motivazioni del Tribunale del resto non risulta integrato il reato contestato, dal momento che non è possibile uno sversamento nel sottosuolo non essendoci un'immissione di rifiuti nel ciclo di produzione e depurazione delle acque, ma essendo presente un contenitore, il pozzo nero, che viene periodicamente svuotato.

Considerato in diritto

3.Il ricorso dev'essere accolto per le ragioni di seguito esposte.
4.Il primo motivo è inammissibile.
4.1.La difesa solleva infatti censure di vizio di motivazione. Deve, tuttavia, essere ribadito che in tema di misure cautelari reali il ricorso per cassazione è consentito solo per violazione di legge e non possono essere dedotte come motivo a sostegno del medesimo la mancanza o la manifesta illogicità della motivazione, specificamente previste come vizi di motivazione dall'art.606, comma 1, lett. e) c.p.p. (Sul tema Cass. Sez. 1, Sentenza n. 6360 del 12/11/1997). Del resto, nel concetto di violazione di legge, di cui agli artt.111 Cost. e 606, lett.b) e c), cod. proc. pen., non possono ricomprendersi la mancanza o la manifesta illogicità della motivazione, che sono separatamente previste ex art.606 lett. E) come motivi di ricorso distinti e autonomi. (sul tema Cass., Sez. 5, sentenza n. 2879 del 08/05/1998; Cass., Sez. 6, sentenza n. 24250 del 04/04/2003), Nella nozione di violazione di legge si devono quindi ricomprendere sia gli "errores in iudicando" o "in procedendo", sia quei vizi della motivazione così radicali da rendere l'apparato argomentativo posto a sostegno del provvedimento o del tutto mancante o privo dei requisiti minimi di coerenza, completezza e ragionevolezza e quindi inidoneo a rendere comprensibile l'itinerario logico seguito dal giudice (in questo senso: Cass., Sez. U, sentenza n. 25932 del 29/05/2008). In altre parole, il ricorso per cassazione avverso una misura cautelare è consentito unicamente per violazione di legge, sicché può essere dedotta con tale mezzo di gravame solo la totale mancanza di motivazione e non anche la sua insufficienza, incompletezza od illogicità (così: Cass. Sez. 6, Sentenza n. 41123 del 28/10/2008).
4.2.Tale circostanza non si verifica nel caso in esame in cui il giudice del riesame ripercorre l'iter argomentativo seguito dal Tribunale e verifica l'esistenza di indizi idonei a giustificare la misura. Né, peraltro, ha pregio la censura laddove sostiene che l'ordinanza avrebbe motivato in modo carente la presunta irrilevanza della documentazione allegata rispetto alla dimostrazione dell'inesistenza dei gravi indizi di colpevolezza e delle esigenze cautelari. Trattasi, infatti, di censura che sconta un evidente errore di impostazione giuridica, laddove opera un riferimento ai gravi indizi di colpevolezza ed alle esigenze cautelari, come se si vertesse in materia di misure cautelari personali e non reali. Deve, a tal proposito, essere ricordato che in tema di condizioni generali di applicabilità, le misure cautelari personali, vanno distinte da quelle reali, e ciò in quanto: 1) l'inviolabilità della libertà personale e la libera disponibilità dei beni sono valori di diversa essenza, sì che la legge ben può assicurarne una tutela differenziata in funzione degli interessi che vengono coinvolti; 2) più specificamente, nella misura cautelare reale è il tasso di pericolosità della cosa in sé che giustifica l'imposizione della misura stessa; 3) per questa ragione, la misura "de qua", pur raccordandosi, nel suo presupposto giustificativo, ad un fatto criminoso, può prescindere totalmente da qualsiasi pro- filo di colpevolezza, essendo ontologicamente legata non necessariamente all'autore del reato, bensì alla cosa, che viene riguardata dall'ordinamento come strumento, la cui libera disponibilità può rappresentare una situazione di pericolo.
Ne consegue che la verifica della legittimità del provvedimento applicativo di una misura cautelare reale non dovrà mai sconfinare nel sindacato della concreta fondatezza dell'accusa, ma dovrà limitarsi all'astratta possibilità di sussumere il fatto attribuito ad un soggetto in una determinata ipotesi di reato (v., tra le tante: Sez. 2, n. 5472 del 15/11/1999 - dep. 21/12/1999, P.M. in proc. Coppola ed altri, Rv. 215089).
5.Il secondo motivo è invece fondato e l'ordinanza dev'essere annullata con rinvio al tribunale di Napoli per nuovo esame
5.1.Ed invero, dall'impugnata ordinanza emerge che il Tribunale del riesame ha ritenuto esistente il fumus commissi delicti sulla base delle risultanze d'indagine in cui i carabinieri constatavano la presenza di rifiuti di vario genere derivanti dall'attività di smontaggio e di autoriparazione e la presenza di chiazze di olio sulla pavimentazione all'interno del locale e in prossimità delle griglie di raccolta. I giudici pertanto, hanno ritenuto, esistente l'illecito scarico di rifiuti liquidi industriali nel sottosuolo dato lo stato dei luoghi, le attrezzature e l'entità non modica delle lavorazioni eseguite nell'officina. Inoltre, hanno sottolineato che la documentazione attestante la presenza di un pozzo nero riguarda il condominio di via Fermi 32 e risale al 1998.
A tal proposito è opportuno sottolineare che nella valutazione del "fumus commissi delicti", quale presupposto del sequestro preventivo, il giudice deve verificare la sussistenza di un concreto quadro indiziario, non potendosi limitare alla semplice verifica astratta della corretta qualificazione giuridica dei fatti prospettati dall'accusa (così: Cass., Sez. 6, sentenza n. 18183 del 23/11/2017). Il giudice nel caso di specie ha analizzato il quadro degli indizi e li ha ritenuti contrastanti con la perizia tecnica asseverata che comunque riguarda l'intero condominio di via Enrico Fermi e non l'officina meccanica dell'imputato. Il giudice di riesame ha dunque analizzato gli indizi e sottolineato che l'autorizzazione allegata alla perizia è provvisoria e finalizzata all'acquisizione dell'autorizzazione dell'albo del decreto di diniego del febbraio 1997.
5.2.Tanto premesso, la verifica espletata dal giudice del riesame non può ritenersi corretta, alla luce della corretta qualificazione giuridica che occorre attribuire al fatto. Ed invero, la soluzione alla questione posta dal ricorrente è contenuta - in modo oggettivo - nella rigida disciplina di confine tra scarico e rifiuto liquido, e cioè tra parte terza e parte quarta del T.U. ambientale (D. lgs. n. 152/06). Il rapporto tra la disciplina sui rifiuti (liquidi) e quella sugli scarichi di acque reflue è stato da sempre caratterizzato da forti dibattiti ed incertezze, alimentati dall'esigenza di chiarire le terminologie e i relativi campi di applicazione. La questione si fonda sulla definizione di scarico come desunta dal T.U.A., art 74 a seguito della modifica apportata dal "secondo decreto correttivo" (D. Lgs 16 gennaio 2008 n. 4), secondo cui «qualsiasi immissione effettuata esclusivamente tramite un sistema stabile di collettamento che collega senza soluzione di continuità il ciclo di produzione del refluo con il corpo ricettore di acque superficiali, sul suolo, nel sottosuolo e in rete fognaria, indipendentemente dalla loro natura inquinante, anche sottoposte a preventivo trattamento di depurazione». Orbene, spesso le cosiddette "case isolate" (ma anche interi condomini, come avvenuto nel caso in esame, in assenza di fognatura comunale), non sono allacciate alla rete fognaria dinamica, che consente il deflusso degli scarichi e per depositare i reflui si avvalgono di un "pozzo nero", un serbatoio sotterraneo ove si raccolgono le acque nere
e non ha dispersione a terra e che lo stesso di fatto comporta una interruzione della soluzione di continuità della condotta e, quindi, diventa un "non scarico". Pertanto, lo "scarico indiretto" come quello legato all'esistenza di un pozzo nero, e che si concretizza in pratica ogni qual volta si verifica un'interconnessione tra il condotto d'adduzione e il corpo ricettore, va semplicemente ad essere ricompreso nel comune concetto di "rifiuto liquido" e resta dunque sotto l'impianto di regolamentazione della parte IV.
5.3.I rifiuti prelevati dai pozzi neri, fosse Imhoff e bagni mobili, sono identificati con il codice C.E.R. 20.03.04 (fanghi delle fosse settiche). Sono da considerarsi rifiuti allo stato liquido, soggetti alla disciplina dell'art. 256 D. lgs. n. 152/06, i reflui stoccati in attesa di un successivo smaltimento, fuori del caso delle acque di scarico, ovvero di quelle oggetto di diretta immissione nel suolo, nel sottosuolo o nella rete fognaria mediante una condotta o un sistema stabile di collettamento (Sez. 3, n. 35138 del 18/06/2009 - dep. 10/09/2009, Bastone, Rv. 2447830).
In definitiva, dunque, quando da un'azienda o da una abitazione privata il liquame prodotto non viene preventivamente e legittimamente incanalato in uno "scarico" secondo le regole sopra citate, e, cioè, quando sulla base dell'art. 185 T.U. citato non si è attuata la legittima e reale trasformazione del "rifiuto liquido" iniziale (industriale o domestico) in una "acqua reflua di scarico", il riversamento in una vasca, cisterna o qualunque altro contenitore che poi dovrà essere svuotato (come, nel caso di specie, trattandosi di un "pozzo nero"), comporta che il liquame resta giuridicamente un "rifiuto liquido di acque reflue". E, dunque, lo stesso è definitivamente soggetto alla disciplina della parte quarta del D. lgs. n. 152/06. È venuto infatti ormai a mancare - in primo luogo - uno dei presupposti essenziali per lo "scarico": la convogliabilità diretta verso un corpo ricettore legale. Ed è pacifico che lo "scarico indiretto" non è più riconosciuto nella normativa ambientale (Sez. 3, n. 40191 del 11/10/2007 - dep. 30/10/2007, Schembri, Rv. 238057).
5.4.Nel caso di specie, quindi, corretta è la contestazione difensiva che ritiene non integrata la fattispecie di cui all'art. 137, comma 1, D. lgs. n. 152/06. Ciò, peraltro, non significa che il fatto sia privo di rilevanza penale.
Ed infatti, come emerso in sede di accertamenti, i rifiuti allo stato liquido provenienti dall'attività di autofficina dell'indagato, quand'anche si volesse ritenere fondata prospettazione difensiva basata sulla c.t.p. allegata (secondo cui il complesso immobiliare di cui fa parte l'immobile sede dell'attività dell'indagato, è servito da pozzo nero a tenuta stagna, in cui vengono fatti riversare i reflui, ivi compresi quelli dell'autofficina), venivano ad essere riversati in un pozzo nero o vasca a tenuta stagna, attuandosi così uno stoccaggio di rifiuti allo stato liquido. Tale pozzo, peraltro, non risultava essere stato svuotato da ditta autorizzata dal dicembre 1998 (si noti, peraltro, che il formulario rifiuti allegato e relativo allo svuotamento della vasca a tenuta stagna, luogo di recapito condominiale, eseguito dalla ditta E. e che descrive il rifiuto come "fanghi delle fosse settiche", riporta la data del 19.03.2019, quindi successiva all'accertamento di p.g.), donde è evi- dente che il fatto, pur non integrando gli estremi del reato di cui all'art. 137, TUA, consente di ipotizzare in astratto gli estremi del reato di cui all'art. 256, TUA, trovandosi in presenza di una gestione non autorizzata di rifiuti allo stato liquido, tenuto conto che dagli accertamenti esperiti era emerso lo smaltimento non auto- rizzato (come desumibile dalla presenza di chiazze d'olio tanto sulla pavimenta- zione all'interno del locale, quanto in prossimità delle griglie di raccolta delle acque reflue), nonché, ancora, che sul registro di carico e scarico dei rifiuti, vidimato dalla Camera di commercio di Napoli il 6.12.1998, non era inserita alcuna operazione, essendo stato altresì accertato che in merito alle acque reflue e di dilavamento, l'indagato era privo di titolo autorizzativo né aveva documentazione atte- stante lo smaltimento dei rifiuti liquidi prodotti. Per tale ragione, del resto, nella c.n.r. trasmessa all'A.G. inquirente, l'organo di polizia giudiziaria aveva correttamente qualificato il fatto inquadranolo nella previsione dell'art. 256, TUA.
6.Spetterà poi alla competente autorità giudiziaria inquirente, cui compete esclusivamente qualsiasi valutazione in merito, appurare la complessiva legittimità dello stoccaggio delle acque reflue nella vasca a tenuta stagna, al fine di verificare se sia tutt'ora in essere la delibera di commissione straordinaria n. 462/1993 del 1.07.1993 (citata nella c.t.p. allegata), che aveva previsto che, nelle zone non servite dalla pubblica fognatura, fosse possibile realizzare pozzi a tenuta stagna, non essendo chiaro se in tali pozzi siano recapitabili anche reflui provenienti da attività industriale e, in caso affermativo, con quali accorgimenti.
7.Quanto alla riferibilità del fatto all'indagato, infine, deve rilevarsi che il proprietario del rifiuto illecitamente smaltito e contenuto nel pozzo nero è il soggetto allacciato alla rete che sfocia nella vasca a tenuta stagna (quindi, anche l'indagato, titolare dell'autofficina), e questo secondo l'art. 183 lett. f), D. lgs. n. 152/06, il quale stabilisce che è "produttore di rifiuti" il soggetto la cui attività produce rifiuti (produttore iniziale) o chiunque effettui operazioni di pretrattamento, di miscelazione o altre operazioni che hanno modificato la natura o la composizione di detti rifiuti.
8.Trattasi, complessivamente, di un'attività di riqualificazione giuridica del fatto che questa Corte non può eseguire direttamente. Ed infatti, il potere della Corte di cassazione di attribuire una diversa qualificazione giuridica ai fatti accertati non può avvenire con atto a sorpresa e con pregiudizio del diritto di difesa, in quanto gli artt. 111, comma 3, della Costituzione e 6, comma 3, lett. a), della Convenzione per la salvaguardia dei diritti dell'uomo e delle libertà fondamentali - come interpretato dalla Corte Europea Diritti dell'Uomo nella sentenza 11 dicembre 2007, Drassich c. Italia - impongono l'instaurazione del contraddittorio tra le parti sulla relativa questione di diritto (da ultimo, v. Sez. 4, n. 2340 del 29/11/2017 - dep. 19/01/2018, D.S., Rv. 271758, relativo ad una fattispecie in cui la Corte, ritenendo doversi procedere alla riqualificazione giuridica di una circostanza aggravante contestata nell'imputazione, ha annullato la sentenza impugnata limitatamente a tale aggravante, con rinvio alla corte d'appello per l'instaurazione del contraddittorio in ordine al diverso inquadramento giuridico della circostanza).
9.L'impugnata ordinanza dev'essere pertanto annullata con rinvio al tribunale di Napoli per nuovo esame.

...

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.347MBMemory Usage276msRequest 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" => "dbk3sgb3np8uilo4sgaf4a88vf" ]
$_SERVER
array:48 [ "USER" => "certifico_com_user" "HOME" => "/var/www/vhosts/certifico.com" "SCRIPT_NA...
session
array:3 [ "counter" => 3 "timer" => array:3 [ "start" => 1744706616 "last" => 1744706617...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (86.16KB) (3.96ms)
  • afterInitialise (3.35MB) (22.6ms)
  • afterRoute (454.34KB) (6.05ms)
  • beforeRenderComponent com_content (37.38KB) (692μs)
  • Before Access::preloadComponents (all components) (34.53KB) (821μs)
  • After Access::preloadComponents (all components) (115.88KB) (345μs)
  • Before Access::preloadPermissions (com_content) (1.51KB) (6μs)
  • After Access::preloadPermissions (com_content) (16.77MB) (24.16ms)
  • Before Access::getAssetRules (id:20787 name:com_content.article.9926) (514.65KB) (929μs)
  • After Access::getAssetRules (id:20787 name:com_content.article.9926) (12.67KB) (140μs)
  • afterRenderComponent com_content (578.95KB) (34.99ms)
  • afterDispatch (2.44KB) (343μs)
  • beforeRenderRawModule mod_login (Accedi all'area riservata) (1.75MB) (16.9ms)
  • afterRenderRawModule mod_login (Accedi all'area riservata) (62.8KB) (3.2ms)
  • beforeRenderModule mod_login (Accedi all'area riservata) (736B) (4μs)
  • afterRenderModule mod_login (Accedi all'area riservata) (5.95KB) (339μs)
  • beforeRenderRawModule mod_menu (Main Menu) (33.91KB) (3.77ms)
  • afterRenderRawModule mod_menu (Main Menu) (21.86KB) (30.57ms)
  • beforeRenderModule mod_menu (Main Menu) (704B) (2μs)
  • afterRenderModule mod_menu (Main Menu) (11.27KB) (631μs)
  • beforeRenderRawModule mod_menu (Social) (41.43KB) (423μs)
  • afterRenderRawModule mod_menu (Social) (60.09KB) (3.29ms)
  • beforeRenderModule mod_menu (Social) (704B) (2μs)
  • afterRenderModule mod_menu (Social) (3.92KB) (524μs)
  • beforeRenderRawModule mod_menu (Media) (912B) (9μs)
  • afterRenderRawModule mod_menu (Media) (14.41KB) (2.75ms)
  • beforeRenderModule mod_menu (Media) (704B) (2μs)
  • afterRenderModule mod_menu (Media) (3.11KB) (509μs)
  • beforeRenderRawModule mod_menu (Policies) (616B) (29μs)
  • afterRenderRawModule mod_menu (Policies) (23.48KB) (4.37ms)
  • beforeRenderModule mod_menu (Policies) (704B) (2μs)
  • afterRenderModule mod_menu (Policies) (3.3KB) (512μs)
  • beforeRenderRawModule mod_menu (Store) (912B) (9μs)
  • afterRenderRawModule mod_menu (Store) (18.38KB) (3.22ms)
  • beforeRenderModule mod_menu (Store) (704B) (2μs)
  • afterRenderModule mod_menu (Store) (3.3KB) (493μs)
  • beforeRenderRawModule mod_menu (Info) (440B) (25μs)
  • afterRenderRawModule mod_menu (Info) (11.67KB) (2.18ms)
  • beforeRenderModule mod_menu (Info) (704B) (2μs)
  • afterRenderModule mod_menu (Info) (3.05KB) (507μs)
  • beforeRenderRawModule mod_menu (Marketing) (896B) (9μs)
  • afterRenderRawModule mod_menu (Marketing) (20.39KB) (3.71ms)
  • beforeRenderModule mod_menu (Marketing) (704B) (2μs)
  • afterRenderModule mod_menu (Marketing) (3.3KB) (495μs)
  • beforeRenderRawModule mod_custom (Certifico s.r.l.) (2.29KB) (24μs)
  • afterRenderRawModule mod_custom (Certifico s.r.l.) (4.22KB) (499μs)
  • beforeRenderModule mod_custom (Certifico s.r.l.) (720B) (2μs)
  • afterRenderModule mod_custom (Certifico s.r.l.) (3.36KB) (501μs)
  • beforeRenderRawModule mod_menu (Documenti Abbonati) (1.96KB) (23μs)
  • afterRenderRawModule mod_menu (Documenti Abbonati) (164.93KB) (6.29ms)
  • beforeRenderModule mod_menu (Documenti Abbonati) (720B) (2μs)
  • afterRenderModule mod_menu (Documenti Abbonati) (3.94KB) (499μs)
  • beforeRenderRawModule mod_articles_categories (Ambiente) (2.36KB) (8μs)
  • afterRenderRawModule mod_articles_categories (Ambiente) (374.05KB) (15.02ms)
  • beforeRenderModule mod_articles_categories (Ambiente) (704B) (3μs)
  • afterRenderModule mod_articles_categories (Ambiente) (14.5KB) (523μs)
  • beforeRenderRawModule mod_custom (Regolamento Macchine) (13.7KB) (11μs)
  • afterRenderRawModule mod_custom (Regolamento Macchine) (1.03KB) (115μs)
  • beforeRenderModule mod_custom (Regolamento Macchine) (720B) (1μs)
  • afterRenderModule mod_custom (Regolamento Macchine) (5.08KB) (237μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (13.5KB) (11μs)
  • afterRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (928B) (91μs)
  • beforeRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (720B) (2μs)
  • afterRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (4.02KB) (78μs)
  • beforeRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (2.25KB) (8μs)
  • afterRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (3.41KB) (86μs)
  • beforeRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (736B) (1μs)
  • afterRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (4.16KB) (70μs)
  • beforeRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (2.38KB) (6μs)
  • afterRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (928B) (85μs)
  • beforeRenderModule mod_custom (TUA | Testo Unico Ambiente) (736B) (1μs)
  • afterRenderModule mod_custom (TUA | Testo Unico Ambiente) (4.03KB) (68μs)
  • beforeRenderRawModule mod_custom (TUSSL / Link) (1.48KB) (6μs)
  • afterRenderRawModule mod_custom (TUSSL / Link) (976B) (84μs)
  • beforeRenderModule mod_custom (TUSSL / Link) (720B) (1μs)
  • afterRenderModule mod_custom (TUSSL / Link) (3.64KB) (67μs)
  • beforeRenderRawModule mod_custom (Glossario Certifico HSE) (2.38KB) (6μs)
  • afterRenderRawModule mod_custom (Glossario Certifico HSE) (1.03KB) (83μs)
  • beforeRenderModule mod_custom (Glossario Certifico HSE) (720B) (0μs)
  • afterRenderModule mod_custom (Glossario Certifico HSE) (3.77KB) (68μs)
  • beforeRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (2KB) (6μs)
  • afterRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (1.03KB) (83μs)
  • beforeRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (736B) (1μs)
  • afterRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (3.91KB) (66μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (2.09KB) (5μs)
  • afterRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (960B) (83μs)
  • beforeRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (752B) (1μs)
  • afterRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (4.42KB) (69μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (2.22KB) (5μs)
  • afterRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (960B) (82μ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) (66μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (2.72KB) (5μs)
  • afterRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (960B) (81μs)
  • beforeRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (768B) (1μs)
  • afterRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (4.44KB) (64μs)
  • beforeRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.27KB) (6μs)
  • afterRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.05KB) (82μs)
  • beforeRenderModule mod_custom (Direttiva macchine e norme armonizzate) (736B) (1μs)
  • afterRenderModule mod_custom (Direttiva macchine e norme armonizzate) (4.16KB) (64μs)
  • beforeRenderRawModule mod_custom (Certifico ADR) (2.77KB) (5μs)
  • afterRenderRawModule mod_custom (Certifico ADR) (1.02KB) (81μs)
  • beforeRenderModule mod_custom (Certifico ADR) (720B) (1μs)
  • afterRenderModule mod_custom (Certifico ADR) (3.89KB) (66μs)
  • beforeRenderRawModule mod_custom (MOCA - GMP | Consolidato) (2.5KB) (5μs)
  • afterRenderRawModule mod_custom (MOCA - GMP | Consolidato) (1.03KB) (86μs)
  • beforeRenderModule mod_custom (MOCA - GMP | Consolidato) (736B) (1μs)
  • afterRenderModule mod_custom (MOCA - GMP | Consolidato) (4.02KB) (66μs)
  • beforeRenderRawModule mod_custom (Codice Unico Sicurezza) (2.25KB) (5μs)
  • afterRenderRawModule mod_custom (Codice Unico Sicurezza) (928B) (81μs)
  • beforeRenderModule mod_custom (Codice Unico Sicurezza) (720B) (1μs)
  • afterRenderModule mod_custom (Codice Unico Sicurezza) (4.02KB) (66μs)
  • beforeRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.63KB) (6μs)
  • afterRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.03KB) (83μs)
  • beforeRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (736B) (1μs)
  • afterRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (4.03KB) (66μs)
  • beforeRenderRawModule mod_custom (Abbonamento Full) (2.39KB) (5μs)
  • afterRenderRawModule mod_custom (Abbonamento Full) (912B) (84μs)
  • beforeRenderModule mod_custom (Abbonamento Full) (720B) (1μs)
  • afterRenderModule mod_custom (Abbonamento Full) (4.89KB) (67μs)
  • beforeRenderRawModule mod_custom (Abbonamento Full Plus) (2.38KB) (5μs)
  • afterRenderRawModule mod_custom (Abbonamento Full Plus) (912B) (106μs)
  • beforeRenderModule mod_custom (Abbonamento Full Plus) (720B) (3μs)
  • afterRenderModule mod_custom (Abbonamento Full Plus) (4.14KB) (113μs)
  • beforeRenderRawModule mod_custom (Store Certifico) (3.27KB) (11μs)
  • afterRenderRawModule mod_custom (Store Certifico) (976B) (128μs)
  • beforeRenderModule mod_custom (Store Certifico) (720B) (3μs)
  • afterRenderModule mod_custom (Store Certifico) (3.58KB) (99μs)
  • beforeRenderRawModule mod_custom (Food Safety book) (2.52KB) (13μs)
  • afterRenderRawModule mod_custom (Food Safety book) (12.02KB) (95μs)
  • beforeRenderModule mod_custom (Food Safety book) (720B) (1μs)
  • afterRenderModule mod_custom (Food Safety book) (4.02KB) (75μs)
  • beforeRenderRawModule mod_custom (MEPA) (2.05KB) (6μs)
  • afterRenderRawModule mod_custom (MEPA) (960B) (83μs)
  • beforeRenderModule mod_custom (MEPA) (704B) (2μs)
  • afterRenderModule mod_custom (MEPA) (3.75KB) (70μs)
  • beforeRenderRawModule mod_menu (Temi) (904B) (24μs)
  • afterRenderRawModule mod_menu (Temi) (292.95KB) (42.56ms)
  • beforeRenderModule mod_menu (Temi) (704B) (3μs)
  • afterRenderModule mod_menu (Temi) (22.67KB) (540μs)
  • beforeRenderRawModule mod_custom (Titolo "Ambiente") (2.2KB) (42μs)
  • afterRenderRawModule mod_custom (Titolo "Ambiente") (992B) (119μs)
  • beforeRenderModule mod_custom (Titolo "Ambiente") (720B) (2μs)
  • afterRenderModule mod_custom (Titolo "Ambiente") (2.67KB) (510μs)
  • beforeRenderRawModule mod_menu (Top Menu) (2.56KB) (54μs)
  • afterRenderRawModule mod_menu (Top Menu) (31.08KB) (4.84ms)
  • beforeRenderModule mod_menu (Top Menu) (704B) (3μs)
  • afterRenderModule mod_menu (Top Menu) (4.11KB) (86μs)
  • afterRender (808.91KB) (26.19ms)
  • 1 x afterRenderRawModule mod_menu (Temi) (292.95KB) (15.44%)
    42.56ms
    1 x afterRenderComponent com_content (578.95KB) (12.69%)
    34.99ms
    1 x afterRenderRawModule mod_menu (Main Menu) (21.86KB) (11.08%)
    30.57ms
    1 x afterRender (808.91KB) (9.5%)
    26.19ms
    1 x After Access::preloadPermissions (com_content) (16.77MB) (8.76%)
    24.16ms
    1 x afterInitialise (3.35MB) (8.2%)
    22.60ms
    1 x beforeRenderRawModule mod_login (Accedi all'area riservata) (1.75MB) (6.13%)
    16.90ms
    1 x afterRenderRawModule mod_articles_categories (Ambiente) (374.05KB) (5.45%)
    15.02ms
    1 x afterRenderRawModule mod_menu (Documenti Abbonati) (164.93KB) (2.28%)
    6.29ms
    1 x afterRoute (454.34KB) (2.19%)
    6.05ms
    1 x afterRenderRawModule mod_menu (Top Menu) (31.08KB) (1.76%)
    4.84ms
    1 x afterRenderRawModule mod_menu (Policies) (23.48KB) (1.58%)
    4.37ms
    1 x afterLoad (86.16KB) (1.44%)
    3.96ms
    1 x beforeRenderRawModule mod_menu (Main Menu) (33.91KB) (1.37%)
    3.77ms
    1 x afterRenderRawModule mod_menu (Marketing) (20.39KB) (1.35%)
    3.71ms
    1 x afterRenderRawModule mod_menu (Social) (60.09KB) (1.19%)
    3.29ms
    1 x afterRenderRawModule mod_menu (Store) (18.38KB) (1.17%)
    3.22ms
    1 x afterRenderRawModule mod_login (Accedi all'area riservata) (62.8KB) (1.16%)
    3.20ms
    1 x afterRenderRawModule mod_menu (Media) (14.41KB) (1%)
    2.75ms
    1 x afterRenderRawModule mod_menu (Info) (11.67KB) (0.79%)
    2.18ms
    1 x Before Access::getAssetRules (id:20787 name:com_content.article.9926) (514.65KB) (0.34%)
    929μs
    1 x Before Access::preloadComponents (all components) (34.53KB) (0.3%)
    821μs
    1 x beforeRenderComponent com_content (37.38KB) (0.25%)
    692μs
    1 x afterRenderModule mod_menu (Main Menu) (11.27KB) (0.23%)
    631μs
    1 x afterRenderModule mod_menu (Temi) (22.67KB) (0.2%)
    540μs
    1 x afterRenderModule mod_menu (Social) (3.92KB) (0.19%)
    524μs
    1 x afterRenderModule mod_articles_categories (Ambiente) (14.5KB) (0.19%)
    523μs
    1 x afterRenderModule mod_menu (Policies) (3.3KB) (0.19%)
    512μs
    1 x afterRenderModule mod_custom (Titolo "Ambiente") (2.67KB) (0.18%)
    510μs
    1 x afterRenderModule mod_menu (Media) (3.11KB) (0.18%)
    509μs
    1 x afterRenderModule mod_menu (Info) (3.05KB) (0.18%)
    507μs
    1 x afterRenderModule mod_custom (Certifico s.r.l.) (3.36KB) (0.18%)
    501μs
    1 x afterRenderRawModule mod_custom (Certifico s.r.l.) (4.22KB) (0.18%)
    499μs
    1 x afterRenderModule mod_menu (Documenti Abbonati) (3.94KB) (0.18%)
    499μs
    1 x afterRenderModule mod_menu (Marketing) (3.3KB) (0.18%)
    495μs
    1 x afterRenderModule mod_menu (Store) (3.3KB) (0.18%)
    493μs
    1 x beforeRenderRawModule mod_menu (Social) (41.43KB) (0.15%)
    423μs
    1 x After Access::preloadComponents (all components) (115.88KB) (0.13%)
    345μs
    1 x afterDispatch (2.44KB) (0.12%)
    343μs
    1 x afterRenderModule mod_login (Accedi all'area riservata) (5.95KB) (0.12%)
    339μs
    1 x afterRenderModule mod_custom (Regolamento Macchine) (5.08KB) (0.09%)
    237μs
    1 x After Access::getAssetRules (id:20787 name:com_content.article.9926) (12.67KB) (0.05%)
    140μs
    1 x afterRenderRawModule mod_custom (Store Certifico) (976B) (0.05%)
    128μs
    1 x afterRenderRawModule mod_custom (Titolo "Ambiente") (992B) (0.04%)
    119μs
    1 x afterRenderRawModule mod_custom (Regolamento Macchine) (1.03KB) (0.04%)
    115μs
    1 x afterRenderModule mod_custom (Abbonamento Full Plus) (4.14KB) (0.04%)
    113μs
    1 x afterRenderRawModule mod_custom (Abbonamento Full Plus) (912B) (0.04%)
    106μs
    1 x afterRenderModule mod_custom (Store Certifico) (3.58KB) (0.04%)
    99μs
    1 x afterRenderRawModule mod_custom (Food Safety book) (12.02KB) (0.03%)
    95μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (928B) (0.03%)
    91μs
    1 x afterRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (3.41KB) (0.03%)
    86μs
    1 x afterRenderRawModule mod_custom (MOCA - GMP | Consolidato) (1.03KB) (0.03%)
    86μs
    1 x afterRenderModule mod_menu (Top Menu) (4.11KB) (0.03%)
    86μs
    1 x afterRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (928B) (0.03%)
    85μs
    1 x afterRenderRawModule mod_custom (TUSSL / Link) (976B) (0.03%)
    84μs
    1 x afterRenderRawModule mod_custom (Abbonamento Full) (912B) (0.03%)
    84μs
    1 x afterRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (1.03KB) (0.03%)
    83μs
    1 x afterRenderRawModule mod_custom (Glossario Certifico HSE) (1.03KB) (0.03%)
    83μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (960B) (0.03%)
    83μs
    1 x afterRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.03KB) (0.03%)
    83μs
    1 x afterRenderRawModule mod_custom (MEPA) (960B) (0.03%)
    83μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (960B) (0.03%)
    82μs
    1 x afterRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.05KB) (0.03%)
    82μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (960B) (0.03%)
    81μs
    1 x afterRenderRawModule mod_custom (Certifico ADR) (1.02KB) (0.03%)
    81μs
    1 x afterRenderRawModule mod_custom (Codice Unico Sicurezza) (928B) (0.03%)
    81μs
    1 x afterRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (4.02KB) (0.03%)
    78μs
    1 x afterRenderModule mod_custom (Food Safety book) (4.02KB) (0.03%)
    75μs
    1 x afterRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (4.16KB) (0.03%)
    70μs
    1 x afterRenderModule mod_custom (MEPA) (3.75KB) (0.03%)
    70μs
    1 x afterRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (4.42KB) (0.02%)
    69μs
    1 x afterRenderModule mod_custom (TUA | Testo Unico Ambiente) (4.03KB) (0.02%)
    68μs
    1 x afterRenderModule mod_custom (Glossario Certifico HSE) (3.77KB) (0.02%)
    68μs
    1 x afterRenderModule mod_custom (TUSSL / Link) (3.64KB) (0.02%)
    67μs
    1 x afterRenderModule mod_custom (Abbonamento Full) (4.89KB) (0.02%)
    67μs
    1 x afterRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (3.91KB) (0.02%)
    66μs
    1 x afterRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (4.44KB) (0.02%)
    66μs
    1 x afterRenderModule mod_custom (Certifico ADR) (3.89KB) (0.02%)
    66μs
    1 x afterRenderModule mod_custom (MOCA - GMP | Consolidato) (4.02KB) (0.02%)
    66μs
    1 x afterRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (4.03KB) (0.02%)
    66μs
    1 x afterRenderModule mod_custom (Codice Unico Sicurezza) (4.02KB) (0.02%)
    66μs
    1 x afterRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (4.44KB) (0.02%)
    64μs
    1 x afterRenderModule mod_custom (Direttiva macchine e norme armonizzate) (4.16KB) (0.02%)
    64μs
    1 x beforeRenderRawModule mod_menu (Top Menu) (2.56KB) (0.02%)
    54μs
    1 x beforeRenderRawModule mod_custom (Titolo "Ambiente") (2.2KB) (0.02%)
    42μs
    1 x beforeRenderRawModule mod_menu (Policies) (616B) (0.01%)
    29μs
    1 x beforeRenderRawModule mod_menu (Info) (440B) (0.01%)
    25μs
    1 x beforeRenderRawModule mod_custom (Certifico s.r.l.) (2.29KB) (0.01%)
    24μs
    1 x beforeRenderRawModule mod_menu (Temi) (904B) (0.01%)
    24μs
    1 x beforeRenderRawModule mod_menu (Documenti Abbonati) (1.96KB) (0.01%)
    23μs
    1 x beforeRenderRawModule mod_custom (Food Safety book) (2.52KB) (0%)
    13μs
    1 x beforeRenderRawModule mod_custom (Regolamento Macchine) (13.7KB) (0%)
    11μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (13.5KB) (0%)
    11μs
    1 x beforeRenderRawModule mod_custom (Store Certifico) (3.27KB) (0%)
    11μs
    1 x beforeRenderRawModule mod_menu (Media) (912B) (0%)
    9μs
    1 x beforeRenderRawModule mod_menu (Store) (912B) (0%)
    9μs
    1 x beforeRenderRawModule mod_menu (Marketing) (896B) (0%)
    9μs
    1 x beforeRenderRawModule mod_articles_categories (Ambiente) (2.36KB) (0%)
    8μs
    1 x beforeRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (2.25KB) (0%)
    8μs
    1 x Before Access::preloadPermissions (com_content) (1.51KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.63KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (2.38KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (TUSSL / Link) (1.48KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (Glossario Certifico HSE) (2.38KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (2KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.27KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (MEPA) (2.05KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (2.09KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (2.22KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (2.72KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Certifico ADR) (2.77KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (MOCA - GMP | Consolidato) (2.5KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Codice Unico Sicurezza) (2.25KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Abbonamento Full) (2.39KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Abbonamento Full Plus) (2.38KB) (0%)
    5μs
    1 x beforeRenderModule mod_login (Accedi all'area riservata) (736B) (0%)
    4μs
    1 x beforeRenderModule mod_custom (Store Certifico) (720B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Temi) (704B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Top Menu) (704B) (0%)
    3μs
    1 x beforeRenderModule mod_articles_categories (Ambiente) (704B) (0%)
    3μs
    1 x beforeRenderModule mod_custom (Abbonamento Full Plus) (720B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Main Menu) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Social) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Policies) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Store) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Documenti Abbonati) (720B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (720B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (MEPA) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Media) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Info) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Marketing) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Certifico s.r.l.) (720B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Titolo "Ambiente") (720B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Codice Unico Sicurezza) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Regolamento Macchine) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (TUA | Testo Unico Ambiente) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (TUSSL / Link) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (752B) (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 (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (768B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Direttiva macchine e norme armonizzate) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Certifico ADR) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (MOCA - GMP | Consolidato) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Abbonamento Full) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Food Safety book) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Glossario Certifico HSE) (720B) (0%)
    0μs
70 statements were executed, 26 of which were duplicates, 44 unique38.8ms4.84MB
  • SELECT @@SESSION.sql_mode;31μs968BExplainStack/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `com_session` WHERE `session_id` = ?44μs1KBParamsExplainStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `com_session` WHERE `session_id` = :session_id LIMIT 134μ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_id44μs992BParamsStack/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` = 1137μs1.56KBExplainStack/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `com_viewlevels`40μs1KBExplainStack/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` = :guest56μ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`453μ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`769μ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`280μs20.33KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id` FROM `com_content` WHERE `alias` = :segment AND `catid` = :id55μ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` = 1122μs60.84KBExplainStack/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT * FROM `com_template_styles` WHERE `client_id` = 0 AND `id` = '13'59μs40.91KBExplainStack/plugins/system/helixultimate/src/Platform/Helper.php:57Copy
  • SELECT * FROM `com_languages` WHERE `published` = 1 ORDER BY `ordering` ASC50μ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)233μ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` = 014.23ms3.92MBParamsExplainStack/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `com_content`296μs3.02KBStack/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `com_content` SET `hits` = (`hits` + 1) WHERE `id` = '9926'1.3ms48BStack/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)187μ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`288μ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)3.76ms4.02KBParamsExplainStack/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`227μ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 ASC329μ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 DESC1.85ms2.59KBParamsExplainStack/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`326μs3.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT * FROM com_hikashop_config134μ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', ''));21μ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`735μs148.81KBParamsExplainStack/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id56μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id35μ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`9.33ms20.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`428μ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`402μ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`362μs3.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT * FROM `com_schemaorg` WHERE `itemId` = :itemId AND `context` = :context61μ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)158μ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` = 149μs1.37KBParamsExplainStack/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id53μ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`100μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id33μ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`59μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • 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` = :id25μ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`193μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • 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` = :id25μ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`194μs3.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • 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`177μs3.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • 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` = :id26μ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`113μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • 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` = :id23μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id21μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id21μ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`101μs3.95KBParamsExplainStack/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` = :id25μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id25μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id22μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id22μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id20μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id22μs12.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`178μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • 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` = :id32μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `session_id` FROM `com_session` WHERE `session_id` = ?34μs1KBParamsExplainStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `com_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?42μs592BParamsStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy