Ambiente

Sentenza Cassazione Penale Sez. 3 Num. 19211 Anno 2017

Sentenza Cassazione Penale Sez  3 Num  19211 Anno 2017

Sentenza Cassazione Penale Sez. 3 Num. 19211 Anno 2017

Penale Sent. Sez. 3 Num. 19211 Anno 2017
Presidente: AMORESANO SILVIO
Relatore: GALTERIO DONATELLA
Data Udienza: 16/03/2017

Ritenuto in fatto 

1.Con sentenza in data 1.12.2015 il Tribunale di Belluno ha condannato I.R., A. e R. D.S. alla pena di € 5.000 di ammenda ciascuno con il beneficio della sospensione condizionale ritenendoli colpevoli dei reati di cui agli artt. 256, comma 1 letta) e b) e comma 4 perché in cooperazione tra loro, nella qualità di legali rappresentanti della s.n.c. S., esercente attività di recupero rifiuti effettuavano in assenza di autorizzazione, stoccaggio di rifiuti non pericolosi e pericolosi, quali traversine ferroviarie, olii esausti e filtri di motori usati, nonché attività di gestione di rifiuti non pericolosi e ingombranti senza separarli per tipologie distinte. Avverso la suddetta pronuncia i tre imputati hanno proposto a mezzo del difensore atto di appello congiunto, innanzi alla Corte di Appello di Venezia riconvertito in ragione dell'inappellabilità delle sentenze di condanna alla sola pena dell'ammenda ex art. 593, comma 3 cod. proc. pen., in ricorso per Cassazione, con trasmissione dei relativi atti a questa Corte. Con il primo motivo deducono che l'attività di deposito non autorizzato contestagli nel capo a) dell'imputazione imponeva la previa qualificazione degli oggetti ivi rinvenuti come rifiuti che secondo la normativa vigente ricorre in presenza di due condizioni, consistenti nel fatto che si tratti di sostanze od oggetti ricompresi nell'allegato A del d.lgs. 152/2006 e che chi li detiene intenda disfarsene. Contestano quindi che il materiale rinvenuto nella zona a valle, ovverosia fuori dall'area autorizzata, fosse annoverabile fra i rifiuti, trattandosi invece di materie prime secondarie, termine questo sostituito dalla vigente normativa come "end of waste", costituite ai sensi dell'art.184-ter d.lgs. 156/2006 da rifiuti sottoposti ad un'operazione di recupero, incluso il riciclaggio e la preparazione per il riutilizzo che presenti le seguenti caratteristiche: che si tratti di sostanze od oggetti comunemente utilizzati per scopi specifici, che siano richiesti nel mercato e che il loro utilizzo non abbia un impatto negativo per l'ambiente e la salute. Deducono che tutte le suddette condizioni erano soddisfatte dal materiale suddetto, trattandosi di plastica, ramaglia, corrugati accantonato in cassoni fuori dall'area destinata allo stoccaggio dei rifiuti: poiché l'accantonamento di materiali omogenei fra loro era indizio evidente dell'avvenuta selezione dei materiali e della conseguente destinazione alla commercializzazione successiva, il giudizio di colpevolezza era stato reso in violazione di legge essendo stati apoditticamente definiti come rifiuti i suddetti materiali, senza dimostrare l'assenza di operazioni di recupero in corso e soprattutto senza accertare la natura dei materiali contenuti nei cassoni, né se si trattasse di un mero accantonamento temporaneo. Per quanto in particolare concerne il container con i fusti di olio esausto era stato evidenziato che si trattava di olio acquistato dalla società per la lubrificazione dei propri mezzi meccanici, destinazione questa che non poteva essere esclusa da una mera irregolarità contabile, ovverosia dalla mancata annotazione dell'olio nei registri di carico e scarico. 

2. Con il secondo motivo contestano con riferimento ai rifiuti rinvenuti a monte, ovverosia all'interno dell'area autorizzata senza essere stati separati, che si trattasse di stoccaggio definitivo, trattandosi invece come riferito dall'imputato A.D.S. e dai testi a discarico, le cui deposizioni erano state liquidate superficialmente dalla sentenza impugnata come irrilevanti, di materiale appena scaricato dai camion provenienti dagli ecocentri, e quindi ivi posizionato solo in via provvisoria. 

3. Con il terzo motivo contestano la penale responsabilità indistintamente acclarata per tutti e tre gli imputati sulla base della formale rappresentanza della società in capo ai medesimi, contrastante con la realtà sostanziale in cui era solo I.R.D.S. a gestire di fatto l'impresa e senza che fosse stata dimostrata la sussistenza di un legame psicologico degli altri coimputati con costui, ovverosia la consapevolezza in capo a ciascuno di essi delle azioni o delle omissioni, e quindi dell'eventuale, commissione di reati posti in essere dell'amministratore di fatto.

Considerato in diritto

1. Deve preliminarmente darsi atto che con atto pervenuto a questa Corte in data 9.3.2017 gli avvocati M. e M.P., sottoscrittori dell'atto di appello riconvertito in ricorso per Cassazione, hanno comunicato di aver rinunciato al mandato. La suddetta comunicazione proveniente dai difensori di fiducia ai quali era già stato tempestivamente notificato il decreto di fissazione di udienza, avvenuta a mezzo fax in data 16.1.2017, è priva di effetti rispetto al presente giudizio. Invero secondo l’univoco indirizzo di questa Corte nel giudizio di Cassazione l'obbligo per il presidente di nominare un difensore di ufficio è previsto dall'art. 613 c.p.p., comma 3 per l'ipotesi in cui l'imputato sia privo di difensore di fiducia, ma se l’imputato ne sia munito e ad esso sia stato tempestivamente notificato l'avviso di udienza, la successiva rinuncia al mandato da parte del difensore, al pari della (revoca da parte dell'imputato, esclude che debba procedersi alla nomina di un difensore di ufficio e al conseguente rinvio per darne comunicazione a quest'ultimo, obbligo questo ricorrente nel solo caso in cui l'udienza già fissata debba essere rinviata per altri motivi con conseguente nuova comunicazione del relativo avviso, che non potrebbe essere notificato al difensore revocato o rinunciante (Sez. F, n. 38876 del 20/08/2015 - dep. 24/09/2015, Morreale e altro, Rv. 2264701; Sez. 3, n. 22050 del 19/05/2006, Chiras ed altri, Rv. 234693). Al di fuori di tale peculiare ipotesi, non può essere disposto alcun rinvio che si tradurrebbe, a fronte di un'udienza già ritualmente fissata e comunicata alle parti nel rispetto del contraddittorio, nell'avallo di espedienti dilatori volti ad un indebito allungamento della durata del procedimento in violazione del principio costituzionalmente garantito della ragionevole durata del processo. 

2. Ancora in via preliminare occorre rilevare che l'istituto della conversione della impugnazione previsto dall'art. 568, comma 5, cod.proc.pen., ispirato al principio di conservazione degli
atti, determina unicamente l’automatico trasferimento del procedimento dinanzi al giudice competente in ordine alla impugnazione secondo le norme processuali e non comporta una deroga alle regole proprie del giudizio di impugnazione correttamente qualificato. Pertanto, l'atto convertito deve avere i requisiti di sostanza e forma stabiliti ai fini della impugnazione che avrebbe dovuto essere proposta in quanto il principio di conservazione del mezzo di impugnazione non può in nessun caso consentire deroghe alle norme che formalmente e sostanzialmente regolano i diversi tipi di impugnazione (ex multis Sez. 1, n. 3846 del 08/04/1999 - dep. 09/07/1999, Annibaldi R, Rv. 213835). 

Così ridelineato il perimetro del sindacato di legittimità riservato a questa Corte, va rilevato in ordine al primo motivo che le doglianze svolte si traducono in una serie di censure in fatto, inammissibili in sede di legittimità, sulla dislocazione dei materiali rinvenuti al di fuori dell'area dell'impianto oggetto di autorizzazione provinciale, la zona cd. "a valle", e sulla loro sussumibilità nell'ambito dei rifiuti, lamentando la mancata verifica, che secondo i ricorrenti era a carico dell'accusa, della natura dei suddetti materiali, invece qualificabili come materie prime secondarie. In realtà questo è il primo equivoco in cui incorre la difesa: essendo il materiale in questione costituito, così come risulta dalla sentenza impugnata, da una molteplicità di oggetti di vario tipo e natura, quali plastica, ferro, imballaggi, pneumatici fuori uso, materiale di scarto
proveniente da attività edile rinvenuti alla rinfusa all’interno di alcuni container,
traversine ferroviarie appoggiate in terra e due cassonetti contenenti taniche di olio esausto e filtri per la manutenzione di automezzi, il medesimo correttamente è stato definito come rifiuto, rientrando nella classificazione di cui all’art. 184 d.lgs. 152/2006 come rifiuti urbani o speciali, e non necessitando, di regola, di particolari verifiche o analisi. Costituiscono rifiuti i materiali di cui solitamente ci si disfa ed oggettivamente destinati all’abbandono, salvo destinarli a successivi impieghi che vanno, però, dimostrati, cosa che non è avvenuta nel caso in esame.  Sarebbe stato preciso onere degli imputati allegare gli elementi di fatto idonei a dimostrare il contrario e dunque, la liceità di una condotta astrattamente riconducibile ad una forma di gestione dei rifiuti, in ossequio al principio, univocamente affermato da questa Corte, secondo il quale l’eventuale assoggettamento di detti materiali a disposizioni più favorevoli che derogano alla disciplina ordinaria in materia implica la dimostrazione da parte di chi lo invoca della sussistenza di tutti i requisiti previsti dalla legge (Sez. 3, n. 29084 del 14/05/2015 - dep. 08/07/2015, F. e altro, Rv. 264121, Sez. 3, n. 17823 del 17/01/2012 – dep. 11/05/2012, F., Rv. 25261; Sez. 3, n. 29084 del 14/05/2015 – dep. 08/07/2015, F. e altro, Rv. 264121).

La ricostruzione del quadro normativo riguardante la materia prima secondaria, introdotta con l'entrata in vigore del d.lgs. 152/2006, poi diventata con il d.lgs. 205/2010 cessazione della qualità di rifiuto, cd. "end of waste", che ha formato oggetto di precedenti arresti di questa Corte ai quali si rinvia (sez.3 n.41075 dell'1.10.2015, PM c. Lolliri, Rv.265165; Sez. 3, n.16423 del 20.2.2014, Di Procolo, non massimata), evidenzia, nell'ambito dei requisiti variamente succedutisi nel tempo, un elemento costante che percorre trasversalmente tutte le modifiche legislative intervenute, richiedendosi imprescindibilmente la sottoposizione del rifiuto ad un'operazione di recupero perché possa assumere la qualifica di cessato rifiuto. Al di là delle ulteriori condizioni richieste dalla formulazione attuale dell'art.184-ter d.lgs 156/2006 (e cioè che la sostanza o l'oggetto sia comunemente usato per scopi specifici, che soddisfi i requisiti tecnici per gli scopi specifici, che sussista un mercato e una domanda del materiale recuperato e non comporti impatti complessivamente negativi sull'ambiente e sulla salute umana), è quindi necessario che il rifiuto sia sottoposto ad un'operazione di trasformazione, il cui principale risultato, secondo la definizione generale fornita dall'art.183 e più dettagliatamente articolata con riferimento ai singoli materiali nell'allegato C dello stesso T.U., sia di permettere al rifiuto di svolgere un ruolo utile sostituendo altri materiali che sarebbero altrimenti utilizzati per assolvere ad una particolare funzione all'interno dell'impianto o nell'economia in generale. Operazione questa che come ripetutamente ribadito dalla giurisprudenza deve essere posta in essere, ai sensi degli artt.208, 214 e 216 d.lgs. 156/2006 da parte di un soggetto a ciò autorizzato (Sez. 3, n.25206 del 16.5.2012, Violato; Sez. 3, Sez. 3, n. 17823 del 17/01/2012 cit). 

Ciò premesso, nella vicenda che ci occupa non soltanto non risulta che i ricorrenti fossero muniti di alcuna specifica autorizzazione a compiere le operazioni di recupero, ma comunque non può ritenersi essere stata effettuata alcuna attività di recupero, di certo non evidenziata dal fatto che materiali della stessa tipologia, comunque provenienti da soggetti terzi e non dall'attività della società, rinvenuti sull'area fossero riposti all'interno di singoli cassonetti così come sostengono i ricorrenti e come peraltro la sentenza impugnata, così come il capo di imputazione, smentisce descrivendo quanto rinvenuto al momento del sopralluogo, ovverosia la presenza di vari container con al loro interno rifiuti di vario genere (materassi, vasi di fiori, pneumatici, carta, cartone, plastica, ferro etc), sulla separazione dei cui materiali nulla specifica, ma altresì traversine ferroviarie poggiate in terra ed altri cassonetti contenenti rifiuti e materiali di scarto, con conseguente indifferenziazione dei materiali ivi ammassati. Solo due cassonetti contenevano per certo materiale omogeneo, ovverosia olio esausto nella quantità di 1000 litri e filtri derivanti dalla manutenzione di automezzi, che tuttavia giudici di merito affermano, senza che le censure svolte dai ricorrenti si confrontino con la suddetta affermazione, non corrispondere a quelli utilizzati per la manutenzione dei mezzi della s.n.c. S. posto che dai registri di carico e scarico della società risultava annotato un quantitativo di 322 kg. di rifiuti di olio esausto, esattamente corrispondente a quello rinvenuto all'interno dell'impianto autorizzato, senza riscontri di quantitativi ulteriori. 

Il motivo in esame non può pertanto essere accolto. 

3. Manifestamente infondato è anche il secondo motivo. Invero la sentenza impugnata ha ritenuto, con motivazione coerente e perciò immune da censure, accertata la mancata separazione dei rifiuti trovati all'interno dell'area autorizzata sulla base di quanto verificato dai verbalizzanti al momento del sopralluogo senza che le motivazioni fornite da Alessio Dalla Santa fossero idonee a giustificare l'omissione. Invero la circostanza che i tre imputati si affannano a ribadire nel presente ricorso, e cioè che la mancata separazione fosse un fatto meramente contingente per essere stati i rifiuti, all'arrivo degli agenti del Corpo Forestale, appena scaricati dai camion provenienti dagli ecocentri si configura quale allegazione meramente assertiva, priva di alcun concreto elemento a sostegno della natura provvisoria dello scarico. Ad escludere qualsivoglia illogicità motivazionale della sentenza del Tribunale soccorrono invero le deposizioni dei testi a discarico che, così come riportate nello stesso ricorso, risultano essere state correttamente definite irrilevanti non fornendo alcuna informazione sulla specifica e contingente collocazione dei rifiuti al momento del sopralluogo, ma soltanto la dinamica delle ordinarie operazioni di carico dei rifiuti presso gli ecocentri e scarico sul piazzale della sede della società dove venivano selezionati. 

2. Il terzo motivo è inammissibile per difetto di specificità non confrontandosi le doglianze svolte con le motivate argomentazioni spese del giudice di merito in relazione alla compartecipazione colposa dei ricorrenti ravvisata ai sensi dell'art.113 cod. pen.. 

La penale responsabilità dei tre imputati discende dalla carica formale dai medesimi rivestita di legali rappresentanti della società utilizzatrice dell'impianto per violazione delle regole di diligenza, prudenza e perizia connesse alla gestione dell'attività svolta dalla persona giuridica. La cooperazione colposa di cui all'art.113 cod. pen. si realizza infatti quando più persone pongono in essere un'autonoma condotta che violi le regole di cautela latu sensu intese nella reciproca consapevolezza, in ciò sostanziandosi il legame psicologico che caratterizza l'istituto distinguendolo dal concorso di cause indipendenti, di contribuire all'azione od omissione altrui che sfocia nella produzione dell'evento non voluto (Sez. 4, n. 16978 del 12/02/2013, Porcu, Rv. 255274; Sez. 4, n. 25311 del 07/04/2004 - dep. 07/06/2004, Sidoti e altro, Rv. 228927). Neppure è necessario allorquando il coinvolgimento integrato di più soggetti sia imposto, come nel caso di specie, direttamente dalla legge, la consapevolezza del carattere colposo dell'altrui condotta (Sez. 4, n. 26239 del 19/03/2013 - dep. 14/06/2013, Gharby e altri, Rv. 255696). Conseguentemente quand'anche uno soltanto dei tre imputati fosse l'effettivo amministratore di fatto dell'azienda, ovverosia così come dedotto in ricorso il solo Italo Romeo Dalla Santa, con la violazione da parte di costui delle regole di diligenza connesse alla gestione dei rifiuti, concorre necessariamente quella dei due figli per mancato esercizio di un'oculata attività di vigilanza e della conseguente necessità di adottare le opportune precauzioni di natura tecnica, essendo anche costoro astretti, in assenza di deleghe di funzioni al padre quale unico limite della responsabilità penale del legale rappresentante della impresa utilmente invocabile, agli obblighi di gestione derivanti dalla convergenza di tutte le attività verso l'organizzazione e la gestione dell'azienda. 

All'esito del ricorso segue, a norma dell'art.616 c.p.p., la condanna dei ricorrenti al pagamento delle spese processuali e di una somma equitativamente liquidata in favore della Cassa delle Ammende. 

[…]

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.503MBMemory Usage252msRequest 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" => "fbrbrii22k2anl4t4c7vs9fv8p" ]
$_SERVER
array:48 [ "USER" => "certifico_com_user" "HOME" => "/var/www/vhosts/certifico.com" "SCRIPT_NA...
session
array:3 [ "counter" => 5 "timer" => array:3 [ "start" => 1745901182 "last" => 1745901188...
registry
array:3 [ "data" => array:1 [ "com_attachments" => array:1 [ "current_url" => "&return=a...
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (86.21KB) (4.19ms)
  • afterInitialise (3.44MB) (20.74ms)
  • afterRoute (454.4KB) (5.98ms)
  • beforeRenderComponent com_content (37.58KB) (681μs)
  • Before Access::preloadComponents (all components) (34.22KB) (769μs)
  • After Access::preloadComponents (all components) (115.88KB) (412μs)
  • Before Access::preloadPermissions (com_content) (1.51KB) (6μs)
  • After Access::preloadPermissions (com_content) (16.77MB) (25ms)
  • Before Access::getAssetRules (id:26438 name:com_content.article.12803) (514.65KB) (887μs)
  • After Access::getAssetRules (id:26438 name:com_content.article.12803) (12.67KB) (141μs)
  • Before Access::getAssetRules (id:8 name:com_content) (504.55KB) (17.52ms)
  • After Access::getAssetRules (id:8 name:com_content) (11.51KB) (26μs)
  • Before Access::getAssetRules (id:1000685 name:com_attachments) (9.97KB) (548μs)
  • After Access::getAssetRules (id:1000685 name:com_attachments) (10.59KB) (16μs)
  • Before Access::getAssetRules (id:1 name:root.1) (760B) (10μs)
  • After Access::getAssetRules (id:1 name:root.1) (1.28KB) (3μs)
  • afterRenderComponent com_content (106.02KB) (10.3ms)
  • afterDispatch (3.06KB) (236μs)
  • beforeRenderRawModule mod_login (Accedi all'area riservata) (1.75MB) (11.02ms)
  • afterRenderRawModule mod_login (Accedi all'area riservata) (67.21KB) (2.4ms)
  • beforeRenderModule mod_login (Accedi all'area riservata) (736B) (3μs)
  • afterRenderModule mod_login (Accedi all'area riservata) (5.95KB) (313μs)
  • beforeRenderRawModule mod_menu (Main Menu) (33.91KB) (3.42ms)
  • afterRenderRawModule mod_menu (Main Menu) (21.79KB) (28.73ms)
  • beforeRenderModule mod_menu (Main Menu) (704B) (2μs)
  • afterRenderModule mod_menu (Main Menu) (11.27KB) (582μs)
  • beforeRenderRawModule mod_menu (Social) (39.6KB) (412μs)
  • afterRenderRawModule mod_menu (Social) (60.12KB) (3.06ms)
  • beforeRenderModule mod_menu (Social) (704B) (2μs)
  • afterRenderModule mod_menu (Social) (3.92KB) (476μs)
  • beforeRenderRawModule mod_menu (Media) (912B) (8μs)
  • afterRenderRawModule mod_menu (Media) (14.41KB) (2.61ms)
  • beforeRenderModule mod_menu (Media) (704B) (2μs)
  • afterRenderModule mod_menu (Media) (4.36KB) (479μs)
  • beforeRenderRawModule mod_menu (Policies) (616B) (24μs)
  • afterRenderRawModule mod_menu (Policies) (23.48KB) (4.1ms)
  • beforeRenderModule mod_menu (Policies) (704B) (3μs)
  • afterRenderModule mod_menu (Policies) (3.3KB) (485μs)
  • beforeRenderRawModule mod_menu (Store) (912B) (8μs)
  • afterRenderRawModule mod_menu (Store) (17.13KB) (3.12ms)
  • beforeRenderModule mod_menu (Store) (704B) (2μs)
  • afterRenderModule mod_menu (Store) (3.3KB) (490μs)
  • beforeRenderRawModule mod_menu (Info) (440B) (24μs)
  • afterRenderRawModule mod_menu (Info) (11.67KB) (2.14ms)
  • beforeRenderModule mod_menu (Info) (704B) (2μs)
  • afterRenderModule mod_menu (Info) (3.05KB) (488μs)
  • beforeRenderRawModule mod_menu (Marketing) (896B) (8μs)
  • afterRenderRawModule mod_menu (Marketing) (20.39KB) (3.66ms)
  • beforeRenderModule mod_menu (Marketing) (704B) (2μs)
  • afterRenderModule mod_menu (Marketing) (3.3KB) (504μs)
  • beforeRenderRawModule mod_custom (Certifico s.r.l.) (2.16KB) (22μs)
  • afterRenderRawModule mod_custom (Certifico s.r.l.) (4.22KB) (474μs)
  • beforeRenderModule mod_custom (Certifico s.r.l.) (720B) (2μs)
  • afterRenderModule mod_custom (Certifico s.r.l.) (3.36KB) (502μs)
  • beforeRenderRawModule mod_menu (Documenti Abbonati) (1.96KB) (21μs)
  • afterRenderRawModule mod_menu (Documenti Abbonati) (179.28KB) (6.21ms)
  • beforeRenderModule mod_menu (Documenti Abbonati) (720B) (2μs)
  • afterRenderModule mod_menu (Documenti Abbonati) (3.94KB) (494μs)
  • beforeRenderRawModule mod_articles_categories (Ambiente) (2.36KB) (9μs)
  • afterRenderRawModule mod_articles_categories (Ambiente) (368.41KB) (13.37ms)
  • beforeRenderModule mod_articles_categories (Ambiente) (704B) (3μs)
  • afterRenderModule mod_articles_categories (Ambiente) (14.5KB) (550μs)
  • beforeRenderRawModule mod_custom (Regolamento Macchine) (13.7KB) (10μs)
  • afterRenderRawModule mod_custom (Regolamento Macchine) (1.03KB) (116μs)
  • beforeRenderModule mod_custom (Regolamento Macchine) (720B) (1μs)
  • afterRenderModule mod_custom (Regolamento Macchine) (7.58KB) (182μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (13.5KB) (7μs)
  • afterRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (928B) (89μs)
  • beforeRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (720B) (1μs)
  • afterRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (4.02KB) (77μs)
  • beforeRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (2.25KB) (6μs)
  • afterRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (928B) (87μs)
  • beforeRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (736B) (1μs)
  • afterRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (4.16KB) (77μs)
  • beforeRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (2.38KB) (6μs)
  • afterRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (928B) (89μs)
  • beforeRenderModule mod_custom (TUA | Testo Unico Ambiente) (736B) (1μs)
  • afterRenderModule mod_custom (TUA | Testo Unico Ambiente) (4.03KB) (70μs)
  • beforeRenderRawModule mod_custom (TUSSL / Link) (1.48KB) (6μs)
  • afterRenderRawModule mod_custom (TUSSL / Link) (976B) (87μs)
  • beforeRenderModule mod_custom (TUSSL / Link) (720B) (1μs)
  • afterRenderModule mod_custom (TUSSL / Link) (3.64KB) (70μs)
  • beforeRenderRawModule mod_custom (Glossario Certifico HSE) (2.38KB) (5μs)
  • afterRenderRawModule mod_custom (Glossario Certifico HSE) (1.03KB) (88μs)
  • beforeRenderModule mod_custom (Glossario Certifico HSE) (720B) (1μs)
  • afterRenderModule mod_custom (Glossario Certifico HSE) (3.77KB) (68μs)
  • beforeRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (2KB) (5μs)
  • afterRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (1.03KB) (89μs)
  • beforeRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (736B) (1μs)
  • afterRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (3.91KB) (67μ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) (86μ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) (67μ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) (85μ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) (68μ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) (86μ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) (68μs)
  • beforeRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.27KB) (6μs)
  • afterRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.05KB) (87μs)
  • beforeRenderModule mod_custom (Direttiva macchine e norme armonizzate) (736B) (1μs)
  • afterRenderModule mod_custom (Direttiva macchine e norme armonizzate) (4.16KB) (74μs)
  • beforeRenderRawModule mod_custom (Certifico ADR) (2.77KB) (5μs)
  • afterRenderRawModule mod_custom (Certifico ADR) (1.02KB) (88μs)
  • beforeRenderModule mod_custom (Certifico ADR) (720B) (1μs)
  • afterRenderModule mod_custom (Certifico ADR) (3.89KB) (68μs)
  • beforeRenderRawModule mod_custom (MOCA - GMP | Consolidato) (2.5KB) (5μs)
  • afterRenderRawModule mod_custom (MOCA - GMP | Consolidato) (1.03KB) (94μs)
  • beforeRenderModule mod_custom (MOCA - GMP | Consolidato) (736B) (1μs)
  • afterRenderModule mod_custom (MOCA - GMP | Consolidato) (4.02KB) (69μs)
  • beforeRenderRawModule mod_custom (Codice Unico Sicurezza) (2.25KB) (7μs)
  • afterRenderRawModule mod_custom (Codice Unico Sicurezza) (928B) (94μs)
  • beforeRenderModule mod_custom (Codice Unico Sicurezza) (720B) (1μs)
  • afterRenderModule mod_custom (Codice Unico Sicurezza) (4.02KB) (76μ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) (88μs)
  • beforeRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (736B) (1μs)
  • afterRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (4.03KB) (71μs)
  • beforeRenderRawModule mod_custom (Abbonamento Full) (2.39KB) (6μs)
  • afterRenderRawModule mod_custom (Abbonamento Full) (912B) (87μs)
  • beforeRenderModule mod_custom (Abbonamento Full) (720B) (1μs)
  • afterRenderModule mod_custom (Abbonamento Full) (4.89KB) (74μs)
  • beforeRenderRawModule mod_custom (Abbonamento Full Plus) (2.38KB) (6μs)
  • afterRenderRawModule mod_custom (Abbonamento Full Plus) (912B) (86μs)
  • beforeRenderModule mod_custom (Abbonamento Full Plus) (720B) (0μs)
  • afterRenderModule mod_custom (Abbonamento Full Plus) (15.14KB) (73μs)
  • beforeRenderRawModule mod_custom (Store Certifico) (3.27KB) (5μs)
  • afterRenderRawModule mod_custom (Store Certifico) (976B) (86μs)
  • beforeRenderModule mod_custom (Store Certifico) (720B) (1μs)
  • afterRenderModule mod_custom (Store Certifico) (3.58KB) (71μs)
  • beforeRenderRawModule mod_custom (Food Safety book) (2.52KB) (6μs)
  • afterRenderRawModule mod_custom (Food Safety book) (1.02KB) (85μs)
  • beforeRenderModule mod_custom (Food Safety book) (720B) (1μs)
  • afterRenderModule mod_custom (Food Safety book) (4.02KB) (67μs)
  • beforeRenderRawModule mod_custom (MEPA) (2.05KB) (5μs)
  • afterRenderRawModule mod_custom (MEPA) (960B) (86μs)
  • beforeRenderModule mod_custom (MEPA) (704B) (0μs)
  • afterRenderModule mod_custom (MEPA) (3.75KB) (67μs)
  • beforeRenderRawModule mod_menu (Temi) (904B) (25μs)
  • afterRenderRawModule mod_menu (Temi) (291.06KB) (39.97ms)
  • beforeRenderModule mod_menu (Temi) (704B) (2μs)
  • afterRenderModule mod_menu (Temi) (22.67KB) (484μs)
  • beforeRenderRawModule mod_custom (Titolo "Ambiente") (2.2KB) (26μs)
  • afterRenderRawModule mod_custom (Titolo "Ambiente") (992B) (110μs)
  • beforeRenderModule mod_custom (Titolo "Ambiente") (720B) (1μs)
  • afterRenderModule mod_custom (Titolo "Ambiente") (2.67KB) (476μs)
  • beforeRenderRawModule mod_menu (Top Menu) (2.56KB) (48μs)
  • afterRenderRawModule mod_menu (Top Menu) (31.08KB) (4.61ms)
  • beforeRenderModule mod_menu (Top Menu) (704B) (2μs)
  • afterRenderModule mod_menu (Top Menu) (4.11KB) (75μs)
  • afterRender (810.41KB) (24.53ms)
  • 1 x afterRenderRawModule mod_menu (Temi) (291.06KB) (15.88%)
    39.97ms
    1 x afterRenderRawModule mod_menu (Main Menu) (21.79KB) (11.41%)
    28.73ms
    1 x After Access::preloadPermissions (com_content) (16.77MB) (9.93%)
    25.00ms
    1 x afterRender (810.41KB) (9.74%)
    24.53ms
    1 x afterInitialise (3.44MB) (8.24%)
    20.74ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (504.55KB) (6.96%)
    17.52ms
    1 x afterRenderRawModule mod_articles_categories (Ambiente) (368.41KB) (5.31%)
    13.37ms
    1 x beforeRenderRawModule mod_login (Accedi all'area riservata) (1.75MB) (4.38%)
    11.02ms
    1 x afterRenderComponent com_content (106.02KB) (4.09%)
    10.30ms
    1 x afterRenderRawModule mod_menu (Documenti Abbonati) (179.28KB) (2.47%)
    6.21ms
    1 x afterRoute (454.4KB) (2.38%)
    5.98ms
    1 x afterRenderRawModule mod_menu (Top Menu) (31.08KB) (1.83%)
    4.61ms
    1 x afterLoad (86.21KB) (1.66%)
    4.19ms
    1 x afterRenderRawModule mod_menu (Policies) (23.48KB) (1.63%)
    4.10ms
    1 x afterRenderRawModule mod_menu (Marketing) (20.39KB) (1.45%)
    3.66ms
    1 x beforeRenderRawModule mod_menu (Main Menu) (33.91KB) (1.36%)
    3.42ms
    1 x afterRenderRawModule mod_menu (Store) (17.13KB) (1.24%)
    3.12ms
    1 x afterRenderRawModule mod_menu (Social) (60.12KB) (1.22%)
    3.06ms
    1 x afterRenderRawModule mod_menu (Media) (14.41KB) (1.04%)
    2.61ms
    1 x afterRenderRawModule mod_login (Accedi all'area riservata) (67.21KB) (0.95%)
    2.40ms
    1 x afterRenderRawModule mod_menu (Info) (11.67KB) (0.85%)
    2.14ms
    1 x Before Access::getAssetRules (id:26438 name:com_content.article.12803) (514.65KB) (0.35%)
    887μs
    1 x Before Access::preloadComponents (all components) (34.22KB) (0.31%)
    769μs
    1 x beforeRenderComponent com_content (37.58KB) (0.27%)
    681μs
    1 x afterRenderModule mod_menu (Main Menu) (11.27KB) (0.23%)
    582μs
    1 x afterRenderModule mod_articles_categories (Ambiente) (14.5KB) (0.22%)
    550μs
    1 x Before Access::getAssetRules (id:1000685 name:com_attachments) (9.97KB) (0.22%)
    548μs
    1 x afterRenderModule mod_menu (Marketing) (3.3KB) (0.2%)
    504μs
    1 x afterRenderModule mod_custom (Certifico s.r.l.) (3.36KB) (0.2%)
    502μs
    1 x afterRenderModule mod_menu (Documenti Abbonati) (3.94KB) (0.2%)
    494μs
    1 x afterRenderModule mod_menu (Store) (3.3KB) (0.19%)
    490μs
    1 x afterRenderModule mod_menu (Info) (3.05KB) (0.19%)
    488μs
    1 x afterRenderModule mod_menu (Policies) (3.3KB) (0.19%)
    485μs
    1 x afterRenderModule mod_menu (Temi) (22.67KB) (0.19%)
    484μs
    1 x afterRenderModule mod_menu (Media) (4.36KB) (0.19%)
    479μs
    1 x afterRenderModule mod_menu (Social) (3.92KB) (0.19%)
    476μs
    1 x afterRenderModule mod_custom (Titolo "Ambiente") (2.67KB) (0.19%)
    476μs
    1 x afterRenderRawModule mod_custom (Certifico s.r.l.) (4.22KB) (0.19%)
    474μs
    1 x After Access::preloadComponents (all components) (115.88KB) (0.16%)
    412μs
    1 x beforeRenderRawModule mod_menu (Social) (39.6KB) (0.16%)
    412μs
    1 x afterRenderModule mod_login (Accedi all'area riservata) (5.95KB) (0.12%)
    313μs
    1 x afterDispatch (3.06KB) (0.09%)
    236μs
    1 x afterRenderModule mod_custom (Regolamento Macchine) (7.58KB) (0.07%)
    182μs
    1 x After Access::getAssetRules (id:26438 name:com_content.article.12803) (12.67KB) (0.06%)
    141μs
    1 x afterRenderRawModule mod_custom (Regolamento Macchine) (1.03KB) (0.05%)
    116μs
    1 x afterRenderRawModule mod_custom (Titolo "Ambiente") (992B) (0.04%)
    110μs
    1 x afterRenderRawModule mod_custom (Codice Unico Sicurezza) (928B) (0.04%)
    94μs
    1 x afterRenderRawModule mod_custom (MOCA - GMP | Consolidato) (1.03KB) (0.04%)
    94μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (928B) (0.04%)
    89μs
    1 x afterRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (928B) (0.04%)
    89μs
    1 x afterRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (1.03KB) (0.04%)
    89μs
    1 x afterRenderRawModule mod_custom (Glossario Certifico HSE) (1.03KB) (0.03%)
    88μs
    1 x afterRenderRawModule mod_custom (Certifico ADR) (1.02KB) (0.03%)
    88μs
    1 x afterRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.03KB) (0.03%)
    88μs
    1 x afterRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (928B) (0.03%)
    87μs
    1 x afterRenderRawModule mod_custom (TUSSL / Link) (976B) (0.03%)
    87μs
    1 x afterRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.05KB) (0.03%)
    87μs
    1 x afterRenderRawModule mod_custom (Abbonamento Full) (912B) (0.03%)
    87μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (960B) (0.03%)
    86μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (960B) (0.03%)
    86μs
    1 x afterRenderRawModule mod_custom (Store Certifico) (976B) (0.03%)
    86μs
    1 x afterRenderRawModule mod_custom (MEPA) (960B) (0.03%)
    86μs
    1 x afterRenderRawModule mod_custom (Abbonamento Full Plus) (912B) (0.03%)
    86μs
    1 x afterRenderRawModule mod_custom (Food Safety book) (1.02KB) (0.03%)
    85μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (960B) (0.03%)
    85μs
    1 x afterRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (4.02KB) (0.03%)
    77μs
    1 x afterRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (4.16KB) (0.03%)
    77μs
    1 x afterRenderModule mod_custom (Codice Unico Sicurezza) (4.02KB) (0.03%)
    76μs
    1 x afterRenderModule mod_menu (Top Menu) (4.11KB) (0.03%)
    75μs
    1 x afterRenderModule mod_custom (Direttiva macchine e norme armonizzate) (4.16KB) (0.03%)
    74μs
    1 x afterRenderModule mod_custom (Abbonamento Full) (4.89KB) (0.03%)
    74μs
    1 x afterRenderModule mod_custom (Abbonamento Full Plus) (15.14KB) (0.03%)
    73μs
    1 x afterRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (4.03KB) (0.03%)
    71μs
    1 x afterRenderModule mod_custom (Store Certifico) (3.58KB) (0.03%)
    71μs
    1 x afterRenderModule mod_custom (TUA | Testo Unico Ambiente) (4.03KB) (0.03%)
    70μs
    1 x afterRenderModule mod_custom (TUSSL / Link) (3.64KB) (0.03%)
    70μs
    1 x afterRenderModule mod_custom (MOCA - GMP | Consolidato) (4.02KB) (0.03%)
    69μs
    1 x afterRenderModule mod_custom (Glossario Certifico HSE) (3.77KB) (0.03%)
    68μs
    1 x afterRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (4.44KB) (0.03%)
    68μs
    1 x afterRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (4.44KB) (0.03%)
    68μs
    1 x afterRenderModule mod_custom (Certifico ADR) (3.89KB) (0.03%)
    68μs
    1 x afterRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (3.91KB) (0.03%)
    67μs
    1 x afterRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (4.42KB) (0.03%)
    67μs
    1 x afterRenderModule mod_custom (Food Safety book) (4.02KB) (0.03%)
    67μs
    1 x afterRenderModule mod_custom (MEPA) (3.75KB) (0.03%)
    67μs
    1 x beforeRenderRawModule mod_menu (Top Menu) (2.56KB) (0.02%)
    48μs
    1 x After Access::getAssetRules (id:8 name:com_content) (11.51KB) (0.01%)
    26μs
    1 x beforeRenderRawModule mod_custom (Titolo "Ambiente") (2.2KB) (0.01%)
    26μs
    1 x beforeRenderRawModule mod_menu (Temi) (904B) (0.01%)
    25μs
    1 x beforeRenderRawModule mod_menu (Policies) (616B) (0.01%)
    24μs
    1 x beforeRenderRawModule mod_menu (Info) (440B) (0.01%)
    24μs
    1 x beforeRenderRawModule mod_custom (Certifico s.r.l.) (2.16KB) (0.01%)
    22μs
    1 x beforeRenderRawModule mod_menu (Documenti Abbonati) (1.96KB) (0.01%)
    21μs
    1 x After Access::getAssetRules (id:1000685 name:com_attachments) (10.59KB) (0.01%)
    16μs
    1 x Before Access::getAssetRules (id:1 name:root.1) (760B) (0%)
    10μs
    1 x beforeRenderRawModule mod_custom (Regolamento Macchine) (13.7KB) (0%)
    10μs
    1 x beforeRenderRawModule mod_articles_categories (Ambiente) (2.36KB) (0%)
    9μs
    1 x beforeRenderRawModule mod_menu (Media) (912B) (0%)
    8μs
    1 x beforeRenderRawModule mod_menu (Store) (912B) (0%)
    8μs
    1 x beforeRenderRawModule mod_menu (Marketing) (896B) (0%)
    8μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (13.5KB) (0%)
    7μs
    1 x beforeRenderRawModule mod_custom (Codice Unico Sicurezza) (2.25KB) (0%)
    7μs
    1 x Before Access::preloadPermissions (com_content) (1.51KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (Abbonamento Full Plus) (2.38KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (2.25KB) (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 (Direttiva macchine e norme armonizzate) (1.27KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.63KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (Abbonamento Full) (2.39KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (Food Safety book) (2.52KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (Glossario Certifico HSE) (2.38KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (2KB) (0%)
    5μ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 (Store Certifico) (3.27KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (MEPA) (2.05KB) (0%)
    5μs
    1 x After Access::getAssetRules (id:1 name:root.1) (1.28KB) (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_articles_categories (Ambiente) (704B) (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 (Media) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Store) (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_menu (Documenti Abbonati) (720B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Temi) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_menu (Top Menu) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Regolamento Macchine) (720B) (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 (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (768B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (MOCA - GMP | Consolidato) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (736B) (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. 231/2001 - Responsabilità amministrativa enti) (752B) (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 (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 (Abbonamento Full) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Store Certifico) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Food Safety book) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Titolo "Ambiente") (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Abbonamento Full Plus) (720B) (0%)
    0μs
    1 x beforeRenderModule mod_custom (MEPA) (704B) (0%)
    0μs
74 statements were executed, 26 of which were duplicates, 48 unique41.03ms4.86MB
  • SELECT @@SESSION.sql_mode;34μs968BExplainStack/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `com_session` WHERE `session_id` = ?60μs1KBParamsExplainStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `com_session` WHERE `session_id` = :session_id LIMIT 138μ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_id55μ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` = 1151μs17.56KBExplainStack/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `com_viewlevels`46μ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` = :guest69μ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μs20.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`978μs379.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`373μs20.33KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id` FROM `com_content` WHERE `alias` = :segment AND `catid` = :id91μ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` = 1165μs60.84KBExplainStack/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT * FROM `com_template_styles` WHERE `client_id` = 0 AND `id` = '13'56μs40.91KBExplainStack/plugins/system/helixultimate/src/Platform/Helper.php:57Copy
  • SELECT * FROM `com_languages` WHERE `published` = 1 ORDER BY `ordering` ASC67μ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)284μ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.56ms3.92MBParamsExplainStack/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `com_content`697μs3.02KBStack/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `com_content` SET `hits` = (`hits` + 1) WHERE `id` = '12803'1.32ms48BStack/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)149μs46.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`206μ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.66ms4.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`266μ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 ASC303μs4.81KBParamsExplainStack/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT COUNT(*) FROM `com_attachments` WHERE `parent_id` = :parent_id AND `parent_entity` = :parent_entity47μs1.34KBParamsExplainStack/plugins/content/attachments/src/Extension/Attachments.php:107Copy
  • SELECT `created_by`,`catid` FROM `com_content` WHERE `id` = :id42μs1.37KBParamsExplainStack/plugins/attachments/attachments_for_content/attachments_for_content.php:790Copy
  • SELECT `a`.*,`u`.`name` AS `creator_name` FROM `com_attachments` AS `a` LEFT JOIN `com_users` AS `u` ON `u`.`id` = `a`.`created_by` WHERE `a`.`parent_id` = 12803 AND `a`.`state` = 1 AND `a`.`parent_type` = 'com_content' AND `a`.`parent_entity` = 'article' ORDER BY ordering,created DESC70μs3.14KBExplainStack/components/com_attachments/src/Model/AttachmentsModel.php:469Copy
  • 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.8ms2.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`186μs3.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT * FROM com_hikashop_config85μ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', ''));20μ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`558μs148.81KBParamsExplainStack/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id47μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id33μs3.81KBParamsExplainStack/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`7.8ms20.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`431μ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`419μs4.06KBParamsExplainStack/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`377μs3.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT * FROM `com_schemaorg` WHERE `itemId` = :itemId AND `context` = :context76μ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)201μs46.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` = 197μs1.37KBParamsExplainStack/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id58μ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`126μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id50μ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`95μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id40μ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` = :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`325μs3.95KBParamsExplainStack/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 `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`315μs3.94KBParamsExplainStack/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 `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`305μs3.94KBParamsExplainStack/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 `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` = :id30μ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`161μ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` = :id27μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id31μs12.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 `alias` FROM `com_content` WHERE `id` = :id31μ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` = :id37μ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`309μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id37μ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 `session_id` FROM `com_session` WHERE `session_id` = ?40μs1KBParamsExplainStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `com_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?961μs592BParamsStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy