Certifico 2000/2025

In occasione del venticinquesimo di Certifico stiamo lavorando al nuovo layout del sito

Maggiori informazioni
Slide background
Featured

Secondo documento di consenso sulla sorveglianza sanitaria

Secondo documento di consenso sulla sorveglianza sanitaria

Secondo documento di consenso sulla sorveglianza sanitaria Maggio 2023

ID 19715 | 30.05.2023 / Documento in allegato

Nel maggio 2023 il Gruppo di Lavoro CIIP Sorveglianza Sanitaria ha aggiornato il "Documento di consenso sulla sorveglianza sanitaria" prodotto nel febbraio 2020.

Il GdL Sorveglianza Sanitaria comprende Medici Competenti, Medici del Lavoro e Psicologi che operano sia nelle imprese che nei servizi pubblici di prevenzione e vigilanza. Dal confronto fra le diverse professionalità nasce questo 2° documento di consenso, che vuole mettere a fuoco le nuove necessità, opportunità e criticità per una nuova medicina del lavoro e un nuovo ruolo del medico Competente.

...

1. Lo scenario dei rischi e dei danni da lavoro.

La moderna medicina del lavoro si è sempre occupata del binomio lavoro-persona, cioè dei rischi e dei fattori lavorativi che sono correlati alla salute delle persone che lavorano, attraverso la prevenzione primaria (cioè la riduzione dei rischi) e la sorveglianza sanitaria. Tuttavia, le caratteristiche del lavoro e i problemi di salute correlati sono profondamente mutati nel tempo. Oggi molti rischi tradizionali sono quasi scomparsi o si sono fortemente ridotti, mentre hanno maggior rilievo le basse esposizioni, i rischi psicosociali e quelli correlati alla disergonomia e all’organizzazione del lavoro. Siamo al cospetto di rischi emergenti legati alle nuove tecnologie e forme di lavoro (nanotecnologie, smart working, digitalizzazione del lavoro, ecc.) e ai cambiamenti climatici. Questi inediti fattori di nocività possono impattare sulla salute e la sicurezza di alcune categorie di lavoratori in modo diretto (ad esempio, nel settore dell’agricoltura, delle costruzioni, dei trasporti ed in generale nei lavori outdoor) o in modo indiretto, attraverso un aumento dell’inquinamento dell’aria o alla comparsa di nuove malattie infettive trasmesse dagli animali all’uomo (zoonosi), grazie alla presenza di nuovi serbatoi e vettori alle nostre latitudini. Vi sono inoltre fenomeni sociali come l’immigrazione, nuove forme contrattuali di lavoro, l’invecchiamento della popolazione lavorativa e l’ingresso sempre più massiccio delle donne nel mondo del lavoro; tutti elementi, questi, che oggi rientrano a pieno titolo nella valutazione dei rischi.

La prevenzione primaria, pertanto, non può limitarsi più al controllo dei rischi tradizionali, ma deve tener conto di molteplici fattori che influenzano il benessere e la salute dei lavoratori. Oggi non è più sufficiente tenere i rischi al di sotto del valore limite per proteggere la salute dei lavoratori e mantenere la piena idoneità alla mansione. Parimenti la sorveglianza sanitaria non può più limitarsi alla prevenzione delle sole tecnopatie, incentrandosi sugli effetti precoci dell’esposizione lavorativa, ma deve riguardare anche le malattie correlate al lavoro, le patologie di origine extralavorativa che possono aggravarsi con il lavoro, le condizioni di fragilità e di suscettibilità individuale e l’invecchiamento. L’esperienza del COVID-19 ci ha poi insegnato come non sia facile definire il confine tra fattori di rischio lavorativi e rischi generici che possono essere aggravati dall’attività lavorativa e dalla suscettibilità individuale del lavoratore.

2. Nuovi concetti di salute, di prevenzione e di ambienti di lavoro sani e sicuri.

Il dibattito cominciato nel 2009 alla conferenza dell’AIA sulla nuova definizione di salute ben rappresenta lo scenario di cui stiamo parlando. La proposta avanzata in quella sede e ripresa successivamente da altri esperti è quella di sostituire la definizione di salute come “stato di completo benessere fisico, mentale e sociale e non solamente assenza di malattia o infermità” (definizione ripresa anche dal D.Lgs. 81/2008) con il concetto di “capacità di adattarsi e autogestirsi”. Questa definizione meglio descrive una situazione in cui non esistono persone “sane” o “malate”, ma la malattia consiste nella difficoltà ad adattarsi all’ambiente di vita e di lavoro, in rapporto alle proprie condizioni di salute. Persone che convivono per molti anni con patologie croniche, o che, a causa dell’invecchiamento, inevitabilmente non godono di uno stato di completo benessere, possono comunque vivere una vita dignitosa ed essere ben integrate nel loro ambiente di lavoro, se vengono rispettate condizioni di lavoro ergonomiche con il costante impegno, in un’ottica antropocentrica, di adattare il lavoro all’uomo o, meglio, di realizzare interventi di progettazione universale (o di ergonomia di prevenzione).

Oggi l’Organizzazione Mondiale della Sanità (OMS) definisce gli ambienti di lavoro sani, sicuri e resilienti, come i luoghi dove le persone possono lavorare

- senza ammalarsi o subire infortuni a causa del lavoro,
- avendo l’opportunità di migliorare la propria salute fisica e mentale e il benessere sociale,
- rispettando l’ambiente e trovando protezione in caso di emergenze che interessano la comunità.

D’altra parte, l’approccio del NIOSH definito “Total Worker Health” ci ha insegnato che molte condizioni patologiche tradizionalmente ritenute non correlate al lavoro possono invece essere aggravate dai rischi lavorativi: le malattie metaboliche, i disordini alimentari, i disturbi del sonno, le malattie cardiovascolari, la depressione e le malattie mentali. Parimenti molti fattori lavorativi, tradizionalmente non considerati rischi professionali (o solo in parte considerati nell’ambito della valutazione dello stress lavoro correlato), possono avere un impatto significativo sulla salute delle persone, come l’orario, la distanza e il pendolarismo, la flessibilità e la conciliazione vita-lavoro, la retribuzione, le relazioni interpersonali, la formazione culturale, ecc.

3. I vari aspetti dell’idoneità lavorativa

In medicina del lavoro nella valutazione dell’idoneità alla mansione specifica si considera:

- se il lavoratore ha la capacità/abilità per svolgere i compiti della mansione per cui deve essere formulato il giudizio di idoneità;
- se il lavoratore può ammalarsi ovvero se le sue condizioni di salute possono aggravarsi a causa del lavoro svolto;
- se le condizioni del lavoratore limitano o impediscono di svolgere i compiti della mansione;
- se le condizioni del lavoratore possono aumentare il rischio infortunistico sul lavoro;
- se le condizioni del lavoratore possono essere causa di un rischio per la sicurezza di terzi (ad esempio, colleghi, utenti, ecc.) o possono determinare un rischio per la comunità.

Come già evidenziato nel documento di consenso CIIP sulla sorveglianza sanitaria del 2020, non tutti questi aspetti sono stati affidati dal legislatore italiano al medico competente o lo sono stati solo per alcuni ambiti specifici (come, ad esempio, la valutazione dello stato di alcol dipendenza e dell’assunzione di sostanze psicotrope o stupefacenti).

4. Dall’accomodamento ragionevole alla progettazione universale.

Tutti i lavoratori che non possono svolgere appieno la propria attività lavorativa per motivi di salute hanno diritto a un accomodamento ragionevole. Questo riguarda sia le persone affette da invalidità civile o del lavoro certificate, sia i lavoratori giudicati inidonei alla mansione specifica, parzialmente o totalmente, dal medico competente, sia in generale le persone fragili.

L’accomodamento ragionevole non è semplicemente garantire lavoro e retribuzioni alle persone con disabilità o altri problemi di salute che limitano le capacità lavorative. È invece un processo di adattamento del lavoro alle persone affinché la loro patologia non sia di impedimento all’esprimere competenze e professionalità ed è una misura antidiscriminazione. In questo senso costituisce un passo avanti rispetto al giudizio di idoneità che tradizionalmente contiene solo indicazioni per limitare i rischi. Come recita il preambolo della Direttiva 2000/78/CE, implica “l’adozione di misure appropriate, ossia misure efficaci e pratiche destinate a sistemare il luogo di lavoro in funzione dell'handicap, ad esempio sistemando i locali o adattando le attrezzature, i ritmi di lavoro, la ripartizione dei compiti o fornendo mezzi di formazione o di inquadramento.”

L’accomodamento ragionevole non riguarda quindi solo le misure di prevenzione dei rischi lavorativi tradizionali, ma anche fattori generalmente estranei al giudizio di idoneità, come quelli legati all’organizzazione del lavoro. Per tale ragione, si tratta di un processo che richiede un’azione integrata di medico competente, servizio di prevenzione e protezione e gestione delle risorse umane, con il coinvolgimento dell’intera linea aziendale.

Se pensiamo allo stigma che colpisce i lavoratori inidonei in alcune aziende, alla medicina del lavoro difensiva, alle frequenti incongruenze tra protocollo di sorveglianza sanitaria e documento di valutazione dei rischi, come anche tra reali situazioni lavorative e prescrizioni del giudizio di idoneità (espresso dal medico competente ovvero riformulato dopo il ricorso all’organo di vigilanza), ci rendiamo conto di quanta strada ci sia ancora da fare per un approccio condiviso tra tutti gli stakeholder occupazionali.

Perseguire l’obiettivo di indurre il datore di lavoro a progettare e realizzare, nell’ottica della ergonomia di prevenzione, ambienti di lavoro (fisici e organizzativi) salubri, sicuri e adatti a ogni lavoratore, sì da rendere il lavoro inclusivo, è senza dubbio lo snodo culturale a cui tendere.

5. La promozione della salute.

Sotto l’etichetta di promozione della salute troviamo oggi una molteplicità di iniziative attuate dalle aziende come benefit, strumenti per favorire l’engagement dei lavoratori, o per accedere a benefici fiscali, alla norma premiale INAIL, ecc. Le iniziative spaziano da offerte di check up (più o meno mirati per genere, età, patologia), a campagne informative e di sensibilizzazione, a offerte di opportunità per l’attività fisica, la disassuefazione dal fumo e da altre dipendenze, la mindfulness, ecc. Si tratta di iniziative comunque lodevoli, delle quali, tuttavia, mancano spesso valutazioni di costo-efficacia.

L’invecchiamento, l’evoluzione delle malattie croniche, la concomitanza di patologie e disturbi extra lavorativi, portano inevitabilmente ad una riduzione delle capacità lavorative necessarie per lo svolgimento della mansione. Sebbene, attraverso la gestione dei rischi, la sorveglianza sanitaria e l’accomodamento ragionevole, la richiesta lavorativa possa essere ridotta e adeguata alla persona, è altrettanto importante cercare di aumentare le risorse individuali del lavoratore, migliorando le condizioni di salute, in modo da contenere il gap tra le richieste lavorative e le risorse disponibili. In questo senso il luogo di lavoro diventa un luogo che promuove salute.

Per tale ragione, occorre condurre a monte un’analisi dei problemi socio-sanitari della popolazione lavorativa e della loro possibile inter-relazione con i fattori di rischio occupazionali; come ad esempio il maggior rischio di sindrome dismetabolica nei lavoratori turnisti e comportamenti alimentari. Su queste basi si possono definire i programmi di promozione della salute, la cui efficacia deve essere valutata sia con indicatori di gradimento e di adesione, sia con indicatori di risultato.

6. I limiti della normativa attuale.

Il D.Lgs. 81/2008 ha fissato per la prima volta in una norma di legge “i principii della medicina del lavoro”, prefigurando anche molti dei temi qui dibattuti: il codice etico ICOH, la responsabilità sociale, la promozione della salute, la tutela dei soggetti fragili. Tuttavia, anche per la sua impostazione cogente, penalmente sanzionata, la norma appare oggi per molti aspetti inadeguata rispetto alle tematiche evidenziate. Da un lato, infatti, costringe il medico competente a compiti e procedure rigidamente definite, a volte poco utili ai fini di una reale tutela della salute dei lavoratori (si pensi alla sorveglianza sanitaria dei videoterminalisti, alle periodicità fissate per legge, alle visite da rientro, alla tassatività dei controlli per abuso di alcol e sostanze stupefacenti), dall’altro lo limita nella possibilità di occuparsi dei problemi e dei rischi effettivi. Tutto questo rischia di togliere valore alla medicina del lavoro trasformandola in un visitificio che fabbrica giudizi di inidoneità rendendo problematico il bilanciamento del diritto alla salute con il diritto al lavoro delle persone affette da problemi di salute cronici.

Già nel documento di consenso CIIP del 2020 abbiamo dato indicazioni in merito alle finalità e al campo di applicazione della sorveglianza sanitaria. È tempo, tuttavia, di introdurre dei chiarimenti interpretativi univoci, ovvero opportune modifiche per adeguare la norma alle attuali problematiche, in particolare per le seguenti criticità:

- sorveglianza sanitaria dei rischi non previsti da specifiche norme di legge, anche alla luce del recente DL 4 maggio 2023 n. 48
- ruolo del medico competente in relazioni ai vari aspetti dell’idoneità lavorativa (capacità di svolgere il compito, sicurezza e salute di terzi…)
- conflitti tra art. 41 del D.Lgs. 81/2008 e art. 5 della L. 300/1970
- sovrapposizioni e interazioni tra medico competente e commissioni medico-legali per accertamenti di specifiche idoneità (es. trasporti)
- tutela dei soggetti fragili
- prerogative, diritti, responsabilità e procedure per l’accomodamento ragionevole
- abuso di alcol e sostanze stupefacenti, alcoldipendenza e tossicodipendenza
- rischi generici aggravati (clima, viaggi, pandemia)
- nuove modalità di lavoro (smart working, robotizzazione, IOT)
- collaborazione con altre professionalità in relazione a particolari problematiche da affrontare (es. salute mentale)

7. Ritorno al futuro.

La medicina del lavoro si è sempre occupata del binomio lavoro-persona. Alla luce della rapida evoluzione del mondo del lavoro e della incidenza di nuovi determinanti di salute, il binomio va ripensato in un’ottica di total workers health e di one health, contestualizzando il lavoratore anche nel suo ambiente urbano, sociale e familiare.

Va in primo luogo ribadito che la sorveglianza sanitaria, pur essendo un compito ineludibile ed esclusivo, non è l'unico e forse nemmeno il più importante del medico competente, che rappresenta il consulente globale per la salute in azienda, impegnato soprattutto nella prevenzione primaria, attraverso la collaborazione con il datore di lavoro per la valutazione e gestione dei rischi e il supporto per il problem solving di situazione critiche individuali. Tuttavia, la prevenzione primaria non può più riguardare solo i rischi lavorativi, ma anche i determinanti di salute presenti dentro e fuori l’ambiente di lavoro, ivi compresi i rischi generici aggravati e i fattori organizzativi del lavoro che hanno comunque effetti sulla salute e sul benessere.

La sorveglianza sanitaria dei lavoratori non riguarda più solo le malattie da lavoro o correlate al lavoro, ma anche le patologie di origine extralavorativa che con il lavoro possono aggravarsi, le malattie correlate a stili di vita che sono tuttavia in gran parte indotti dal lavoro, le disabilità e le fragilità.

La valutazione dell’idoneità riguarda il complesso delle condizioni che determinano l’idoneità lavorativa. La progettazione di ambienti di lavoro salubri, sicuri e adatti a ogni lavoratore, e, nel caso di sopraggiunte peculiari disabilità, l’accomodamento ragionevole inteso come adattamento del lavoro all’individuo rappresentano strategie indispensabili per mantenere il più possibile le persone in un lavoro proficuo che valorizza le loro esperienze e competenze.

L’obiettivo di salute da perseguire è duplice: da quello più tradizionale di evitare che le persone si ammalino a causa del lavoro, a quello di migliorare la loro salute e il benessere al fine di assicurare la piena e duratura partecipazione al lavoro e alla vita sociale.

Ciò significa identificare tutti i più comuni problemi di salute dei lavoratori con particolare riguardo a quelli che hanno conseguenze sull’idoneità, sulle capacità lavorative e sul benessere. Tali problemi sono riconducibili a:

- Rischi lavorativi (per i quali sia prevista o meno una sorveglianza sanitaria di legge)
- Abitudini e stili di vita, anche legati a culture e a condizioni di vita diverse (si pensi solo ai lavoratori immigrati)
- Condizioni di lavoro che influenzano anche gli stili di vita (orario, distanza, mobilità, interfaccia famiglia-lavoro, ecc.)
- Caratteristiche di età, genere, formazione culturale della popolazione lavorativa, specifica tipologia contrattuale
- Elementi culturali con particolare riguardo alla conoscenza della lingua italiana

Sulla base di questa analisi andrebbero identificati gli obiettivi di salute da raggiungere attraverso un complesso di azioni (gestione dei rischi, sorveglianza sanitaria, accomodamento ragionevole e promozione della salute) che coinvolgano le diverse funzioni aziendali e una sinergia con le reti territoriali del Servizio sanitario (medici di medicina generale e dipartimenti di sanità pubblica). La sinergia dovrebbe essere ricercata anche con altre istituzioni, in particolare i Comuni, per i vari aspetti come trasporti, aiuti alle lavoratrici per la gestione dei figli e degli anziani, dei lavori domestici, ecc., realizzando concretamente alcuni obbiettivi della responsabilità sociale delle imprese.

...

Fonte: CIIP

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.145MBMemory Usage244msRequest 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
array:2 [ "Itemid" => "496" "catid" => "64" ]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
array:1 [ "62a92c53e84a3da1ecb6bdbbf83e5ec6" => "1lr5d3664s3rjap7uoqnh9g3v0" ]
$_SERVER
array:49 [ "USER" => "certifico_com_user" "HOME" => "/var/www/vhosts/certifico.com" "SCRIPT_NA...
session
array:3 [ "counter" => 11 "timer" => array:3 [ "start" => 1744991382 "last" => 174499139...
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.46KB) (3.9ms)
  • afterInitialise (3.36MB) (21.18ms)
  • afterRoute (309.67KB) (5.52ms)
  • beforeRenderComponent com_content (37.48KB) (694μs)
  • Before Access::preloadComponents (all components) (34.53KB) (790μs)
  • After Access::preloadComponents (all components) (115.88KB) (418μs)
  • Before Access::preloadPermissions (com_content) (1.51KB) (6μs)
  • After Access::preloadPermissions (com_content) (16.82MB) (24.39ms)
  • Before Access::getAssetRules (id:40079 name:com_content.article.19715) (514.65KB) (363μs)
  • After Access::getAssetRules (id:40079 name:com_content.article.19715) (12.67KB) (140μs)
  • Before Access::getAssetRules (id:8 name:com_content) (525.85KB) (20.68ms)
  • After Access::getAssetRules (id:8 name:com_content) (11.51KB) (26μs)
  • Before Access::getAssetRules (id:1000685 name:com_attachments) (9.97KB) (619μ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) (2μs)
  • afterRenderComponent com_content (119.79KB) (14.57ms)
  • afterDispatch (3.06KB) (252μs)
  • beforeRenderRawModule mod_login (Accedi all'area riservata) (1.75MB) (12.15ms)
  • afterRenderRawModule mod_login (Accedi all'area riservata) (62.57KB) (2.39ms)
  • beforeRenderModule mod_login (Accedi all'area riservata) (736B) (3μs)
  • afterRenderModule mod_login (Accedi all'area riservata) (5.95KB) (296μs)
  • beforeRenderRawModule mod_menu (Main Menu) (33.91KB) (3.34ms)
  • afterRenderRawModule mod_menu (Main Menu) (21.23KB) (27.19ms)
  • beforeRenderModule mod_menu (Main Menu) (704B) (3μs)
  • afterRenderModule mod_menu (Main Menu) (11.27KB) (577μs)
  • beforeRenderRawModule mod_menu (Social) (41.37KB) (408μs)
  • afterRenderRawModule mod_menu (Social) (60.09KB) (2.98ms)
  • beforeRenderModule mod_menu (Social) (704B) (2μs)
  • afterRenderModule mod_menu (Social) (3.92KB) (470μs)
  • beforeRenderRawModule mod_menu (Media) (912B) (9μs)
  • afterRenderRawModule mod_menu (Media) (14.41KB) (2.54ms)
  • beforeRenderModule mod_menu (Media) (704B) (2μs)
  • afterRenderModule mod_menu (Media) (4.36KB) (465μs)
  • beforeRenderRawModule mod_menu (Policies) (616B) (25μs)
  • afterRenderRawModule mod_menu (Policies) (23.48KB) (4.01ms)
  • beforeRenderModule mod_menu (Policies) (704B) (3μs)
  • afterRenderModule mod_menu (Policies) (3.3KB) (467μs)
  • beforeRenderRawModule mod_menu (Store) (912B) (10μs)
  • afterRenderRawModule mod_menu (Store) (17.13KB) (3.05ms)
  • beforeRenderModule mod_menu (Store) (704B) (2μs)
  • afterRenderModule mod_menu (Store) (3.3KB) (478μs)
  • beforeRenderRawModule mod_menu (Info) (440B) (25μs)
  • afterRenderRawModule mod_menu (Info) (11.67KB) (2.01ms)
  • beforeRenderModule mod_menu (Info) (704B) (2μs)
  • afterRenderModule mod_menu (Info) (3.05KB) (460μs)
  • beforeRenderRawModule mod_menu (Marketing) (896B) (8μs)
  • afterRenderRawModule mod_menu (Marketing) (20.39KB) (3.43ms)
  • beforeRenderModule mod_menu (Marketing) (704B) (2μs)
  • afterRenderModule mod_menu (Marketing) (3.3KB) (459μs)
  • beforeRenderRawModule mod_custom (Certifico s.r.l.) (2.29KB) (23μs)
  • afterRenderRawModule mod_custom (Certifico s.r.l.) (4.22KB) (460μs)
  • beforeRenderModule mod_custom (Certifico s.r.l.) (720B) (2μs)
  • afterRenderModule mod_custom (Certifico s.r.l.) (3.36KB) (485μs)
  • beforeRenderRawModule mod_menu (Documenti Abbonati) (1.96KB) (24μs)
  • afterRenderRawModule mod_menu (Documenti Abbonati) (166.23KB) (7.12ms)
  • beforeRenderModule mod_menu (Documenti Abbonati) (720B) (4μs)
  • afterRenderModule mod_menu (Documenti Abbonati) (3.94KB) (715μs)
  • beforeRenderRawModule mod_custom (Regolamento Macchine) (2.55KB) (15μs)
  • afterRenderRawModule mod_custom (Regolamento Macchine) (1.03KB) (153μs)
  • beforeRenderModule mod_custom (Regolamento Macchine) (720B) (3μs)
  • afterRenderModule mod_custom (Regolamento Macchine) (5.08KB) (244μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (768B) (14μs)
  • afterRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (928B) (126μs)
  • beforeRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (720B) (3μs)
  • afterRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (6.52KB) (115μs)
  • beforeRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (1.25KB) (13μs)
  • afterRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (928B) (122μs)
  • beforeRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (736B) (3μs)
  • afterRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (4.16KB) (116μs)
  • beforeRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (1.38KB) (12μs)
  • afterRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (928B) (128μs)
  • beforeRenderModule mod_custom (TUA | Testo Unico Ambiente) (736B) (4μs)
  • afterRenderModule mod_custom (TUA | Testo Unico Ambiente) (4.03KB) (115μs)
  • beforeRenderRawModule mod_custom (TUSSL / Link) (1.48KB) (13μs)
  • afterRenderRawModule mod_custom (TUSSL / Link) (976B) (122μs)
  • beforeRenderModule mod_custom (TUSSL / Link) (720B) (3μs)
  • afterRenderModule mod_custom (TUSSL / Link) (3.64KB) (118μs)
  • beforeRenderRawModule mod_custom (Glossario Certifico HSE) (2.38KB) (12μs)
  • afterRenderRawModule mod_custom (Glossario Certifico HSE) (1.03KB) (122μs)
  • beforeRenderModule mod_custom (Glossario Certifico HSE) (720B) (3μs)
  • afterRenderModule mod_custom (Glossario Certifico HSE) (3.77KB) (118μs)
  • beforeRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (2KB) (12μs)
  • afterRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (1.03KB) (123μs)
  • beforeRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (736B) (3μs)
  • afterRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (3.91KB) (117μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (2.09KB) (12μs)
  • afterRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (960B) (121μs)
  • beforeRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (752B) (3μs)
  • afterRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (4.42KB) (118μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (2.22KB) (12μs)
  • afterRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (960B) (120μs)
  • beforeRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (768B) (3μs)
  • afterRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (4.44KB) (116μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (1.28KB) (11μs)
  • afterRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (960B) (125μs)
  • beforeRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (768B) (3μs)
  • afterRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (4.44KB) (117μs)
  • beforeRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (2.73KB) (12μs)
  • afterRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.05KB) (120μs)
  • beforeRenderModule mod_custom (Direttiva macchine e norme armonizzate) (736B) (3μs)
  • afterRenderModule mod_custom (Direttiva macchine e norme armonizzate) (4.16KB) (112μs)
  • beforeRenderRawModule mod_custom (Certifico ADR) (2.77KB) (12μs)
  • afterRenderRawModule mod_custom (Certifico ADR) (1.02KB) (118μs)
  • beforeRenderModule mod_custom (Certifico ADR) (720B) (3μs)
  • afterRenderModule mod_custom (Certifico ADR) (3.89KB) (111μs)
  • beforeRenderRawModule mod_custom (MOCA - GMP | Consolidato) (2.5KB) (12μs)
  • afterRenderRawModule mod_custom (MOCA - GMP | Consolidato) (1.03KB) (125μs)
  • beforeRenderModule mod_custom (MOCA - GMP | Consolidato) (736B) (3μs)
  • afterRenderModule mod_custom (MOCA - GMP | Consolidato) (4.02KB) (116μs)
  • beforeRenderRawModule mod_custom (Codice Unico Sicurezza) (2.25KB) (10μs)
  • afterRenderRawModule mod_custom (Codice Unico Sicurezza) (928B) (109μs)
  • beforeRenderModule mod_custom (Codice Unico Sicurezza) (720B) (2μs)
  • afterRenderModule mod_custom (Codice Unico Sicurezza) (4.02KB) (82μs)
  • beforeRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.63KB) (8μs)
  • afterRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.03KB) (100μs)
  • beforeRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (736B) (1μs)
  • afterRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (4.03KB) (74μs)
  • beforeRenderRawModule mod_custom (Abbonamento Full) (2.39KB) (7μs)
  • afterRenderRawModule mod_custom (Abbonamento Full) (912B) (81μs)
  • beforeRenderModule mod_custom (Abbonamento Full) (720B) (1μs)
  • afterRenderModule mod_custom (Abbonamento Full) (4.89KB) (70μs)
  • beforeRenderRawModule mod_custom (Abbonamento Full Plus) (2.38KB) (6μs)
  • afterRenderRawModule mod_custom (Abbonamento Full Plus) (912B) (79μs)
  • beforeRenderModule mod_custom (Abbonamento Full Plus) (720B) (1μs)
  • afterRenderModule mod_custom (Abbonamento Full Plus) (4.14KB) (67μs)
  • beforeRenderRawModule mod_custom (Store Certifico) (3.27KB) (5μs)
  • afterRenderRawModule mod_custom (Store Certifico) (976B) (79μs)
  • beforeRenderModule mod_custom (Store Certifico) (720B) (1μs)
  • afterRenderModule mod_custom (Store Certifico) (14.58KB) (64μs)
  • beforeRenderRawModule mod_custom (Food Safety book) (2.52KB) (5μs)
  • afterRenderRawModule mod_custom (Food Safety book) (1.02KB) (79μs)
  • beforeRenderModule mod_custom (Food Safety book) (720B) (1μs)
  • afterRenderModule mod_custom (Food Safety book) (4.02KB) (83μs)
  • beforeRenderRawModule mod_custom (MEPA) (2.05KB) (8μs)
  • afterRenderRawModule mod_custom (MEPA) (960B) (119μs)
  • beforeRenderModule mod_custom (MEPA) (704B) (2μs)
  • afterRenderModule mod_custom (MEPA) (3.75KB) (103μs)
  • beforeRenderRawModule mod_menu (Temi) (904B) (33μs)
  • afterRenderRawModule mod_menu (Temi) (293.11KB) (36.85ms)
  • beforeRenderModule mod_menu (Temi) (704B) (4μs)
  • afterRenderModule mod_menu (Temi) (22.67KB) (495μs)
  • beforeRenderRawModule mod_custom (Titolo Predefinito) (2.1KB) (44μs)
  • afterRenderRawModule mod_custom (Titolo Predefinito) (1.03KB) (111μs)
  • beforeRenderModule mod_custom (Titolo Predefinito) (720B) (2μs)
  • afterRenderModule mod_custom (Titolo Predefinito) (3.23KB) (461μs)
  • beforeRenderRawModule mod_menu (Top Menu) (2.47KB) (51μs)
  • afterRenderRawModule mod_menu (Top Menu) (31.08KB) (4.27ms)
  • beforeRenderModule mod_menu (Top Menu) (704B) (2μs)
  • afterRenderModule mod_menu (Top Menu) (4.11KB) (75μs)
  • afterRender (1008.02KB) (27.06ms)
  • 1 x afterRenderRawModule mod_menu (Temi) (293.11KB) (15.09%)
    36.85ms
    1 x afterRenderRawModule mod_menu (Main Menu) (21.23KB) (11.13%)
    27.19ms
    1 x afterRender (1008.02KB) (11.08%)
    27.06ms
    1 x After Access::preloadPermissions (com_content) (16.82MB) (9.99%)
    24.39ms
    1 x afterInitialise (3.36MB) (8.67%)
    21.18ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (525.85KB) (8.47%)
    20.68ms
    1 x afterRenderComponent com_content (119.79KB) (5.97%)
    14.57ms
    1 x beforeRenderRawModule mod_login (Accedi all'area riservata) (1.75MB) (4.97%)
    12.15ms
    1 x afterRenderRawModule mod_menu (Documenti Abbonati) (166.23KB) (2.91%)
    7.12ms
    1 x afterRoute (309.67KB) (2.26%)
    5.52ms
    1 x afterRenderRawModule mod_menu (Top Menu) (31.08KB) (1.75%)
    4.27ms
    1 x afterRenderRawModule mod_menu (Policies) (23.48KB) (1.64%)
    4.01ms
    1 x afterLoad (86.46KB) (1.6%)
    3.90ms
    1 x afterRenderRawModule mod_menu (Marketing) (20.39KB) (1.4%)
    3.43ms
    1 x beforeRenderRawModule mod_menu (Main Menu) (33.91KB) (1.37%)
    3.34ms
    1 x afterRenderRawModule mod_menu (Store) (17.13KB) (1.25%)
    3.05ms
    1 x afterRenderRawModule mod_menu (Social) (60.09KB) (1.22%)
    2.98ms
    1 x afterRenderRawModule mod_menu (Media) (14.41KB) (1.04%)
    2.54ms
    1 x afterRenderRawModule mod_login (Accedi all'area riservata) (62.57KB) (0.98%)
    2.39ms
    1 x afterRenderRawModule mod_menu (Info) (11.67KB) (0.82%)
    2.01ms
    1 x Before Access::preloadComponents (all components) (34.53KB) (0.32%)
    790μs
    1 x afterRenderModule mod_menu (Documenti Abbonati) (3.94KB) (0.29%)
    715μs
    1 x beforeRenderComponent com_content (37.48KB) (0.28%)
    694μs
    1 x Before Access::getAssetRules (id:1000685 name:com_attachments) (9.97KB) (0.25%)
    619μs
    1 x afterRenderModule mod_menu (Main Menu) (11.27KB) (0.24%)
    577μs
    1 x afterRenderModule mod_menu (Temi) (22.67KB) (0.2%)
    495μs
    1 x afterRenderModule mod_custom (Certifico s.r.l.) (3.36KB) (0.2%)
    485μs
    1 x afterRenderModule mod_menu (Store) (3.3KB) (0.2%)
    478μs
    1 x afterRenderModule mod_menu (Social) (3.92KB) (0.19%)
    470μs
    1 x afterRenderModule mod_menu (Policies) (3.3KB) (0.19%)
    467μs
    1 x afterRenderModule mod_menu (Media) (4.36KB) (0.19%)
    465μs
    1 x afterRenderModule mod_custom (Titolo Predefinito) (3.23KB) (0.19%)
    461μs
    1 x afterRenderModule mod_menu (Info) (3.05KB) (0.19%)
    460μs
    1 x afterRenderRawModule mod_custom (Certifico s.r.l.) (4.22KB) (0.19%)
    460μs
    1 x afterRenderModule mod_menu (Marketing) (3.3KB) (0.19%)
    459μs
    1 x After Access::preloadComponents (all components) (115.88KB) (0.17%)
    418μs
    1 x beforeRenderRawModule mod_menu (Social) (41.37KB) (0.17%)
    408μs
    1 x Before Access::getAssetRules (id:40079 name:com_content.article.19715) (514.65KB) (0.15%)
    363μs
    1 x afterRenderModule mod_login (Accedi all'area riservata) (5.95KB) (0.12%)
    296μs
    1 x afterDispatch (3.06KB) (0.1%)
    252μs
    1 x afterRenderModule mod_custom (Regolamento Macchine) (5.08KB) (0.1%)
    244μs
    1 x afterRenderRawModule mod_custom (Regolamento Macchine) (1.03KB) (0.06%)
    153μs
    1 x After Access::getAssetRules (id:40079 name:com_content.article.19715) (12.67KB) (0.06%)
    140μs
    1 x afterRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (928B) (0.05%)
    128μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (928B) (0.05%)
    126μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (960B) (0.05%)
    125μs
    1 x afterRenderRawModule mod_custom (MOCA - GMP | Consolidato) (1.03KB) (0.05%)
    125μs
    1 x afterRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (1.03KB) (0.05%)
    123μs
    1 x afterRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (928B) (0.05%)
    122μs
    1 x afterRenderRawModule mod_custom (TUSSL / Link) (976B) (0.05%)
    122μs
    1 x afterRenderRawModule mod_custom (Glossario Certifico HSE) (1.03KB) (0.05%)
    122μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (960B) (0.05%)
    121μs
    1 x afterRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.05KB) (0.05%)
    120μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (960B) (0.05%)
    120μs
    1 x afterRenderRawModule mod_custom (MEPA) (960B) (0.05%)
    119μs
    1 x afterRenderModule mod_custom (TUSSL / Link) (3.64KB) (0.05%)
    118μs
    1 x afterRenderModule mod_custom (Glossario Certifico HSE) (3.77KB) (0.05%)
    118μs
    1 x afterRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (4.42KB) (0.05%)
    118μs
    1 x afterRenderRawModule mod_custom (Certifico ADR) (1.02KB) (0.05%)
    118μs
    1 x afterRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (3.91KB) (0.05%)
    117μs
    1 x afterRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (4.44KB) (0.05%)
    117μs
    1 x afterRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (4.16KB) (0.05%)
    116μs
    1 x afterRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (4.44KB) (0.05%)
    116μs
    1 x afterRenderModule mod_custom (MOCA - GMP | Consolidato) (4.02KB) (0.05%)
    116μs
    1 x afterRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (6.52KB) (0.05%)
    115μs
    1 x afterRenderModule mod_custom (TUA | Testo Unico Ambiente) (4.03KB) (0.05%)
    115μs
    1 x afterRenderModule mod_custom (Direttiva macchine e norme armonizzate) (4.16KB) (0.05%)
    112μs
    1 x afterRenderModule mod_custom (Certifico ADR) (3.89KB) (0.05%)
    111μs
    1 x afterRenderRawModule mod_custom (Titolo Predefinito) (1.03KB) (0.05%)
    111μs
    1 x afterRenderRawModule mod_custom (Codice Unico Sicurezza) (928B) (0.04%)
    109μs
    1 x afterRenderModule mod_custom (MEPA) (3.75KB) (0.04%)
    103μs
    1 x afterRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.03KB) (0.04%)
    100μs
    1 x afterRenderModule mod_custom (Food Safety book) (4.02KB) (0.03%)
    83μs
    1 x afterRenderModule mod_custom (Codice Unico Sicurezza) (4.02KB) (0.03%)
    82μs
    1 x afterRenderRawModule mod_custom (Abbonamento Full) (912B) (0.03%)
    81μs
    1 x afterRenderRawModule mod_custom (Abbonamento Full Plus) (912B) (0.03%)
    79μs
    1 x afterRenderRawModule mod_custom (Store Certifico) (976B) (0.03%)
    79μs
    1 x afterRenderRawModule mod_custom (Food Safety book) (1.02KB) (0.03%)
    79μs
    1 x afterRenderModule mod_menu (Top Menu) (4.11KB) (0.03%)
    75μs
    1 x afterRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (4.03KB) (0.03%)
    74μs
    1 x afterRenderModule mod_custom (Abbonamento Full) (4.89KB) (0.03%)
    70μs
    1 x afterRenderModule mod_custom (Abbonamento Full Plus) (4.14KB) (0.03%)
    67μs
    1 x afterRenderModule mod_custom (Store Certifico) (14.58KB) (0.03%)
    64μs
    1 x beforeRenderRawModule mod_menu (Top Menu) (2.47KB) (0.02%)
    51μs
    1 x beforeRenderRawModule mod_custom (Titolo Predefinito) (2.1KB) (0.02%)
    44μs
    1 x beforeRenderRawModule mod_menu (Temi) (904B) (0.01%)
    33μs
    1 x After Access::getAssetRules (id:8 name:com_content) (11.51KB) (0.01%)
    26μs
    1 x beforeRenderRawModule mod_menu (Policies) (616B) (0.01%)
    25μs
    1 x beforeRenderRawModule mod_menu (Info) (440B) (0.01%)
    25μs
    1 x beforeRenderRawModule mod_menu (Documenti Abbonati) (1.96KB) (0.01%)
    24μs
    1 x beforeRenderRawModule mod_custom (Certifico s.r.l.) (2.29KB) (0.01%)
    23μs
    1 x After Access::getAssetRules (id:1000685 name:com_attachments) (10.59KB) (0.01%)
    16μs
    1 x beforeRenderRawModule mod_custom (Regolamento Macchine) (2.55KB) (0.01%)
    15μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (768B) (0.01%)
    14μs
    1 x beforeRenderRawModule mod_custom (TUSSL / Link) (1.48KB) (0.01%)
    13μs
    1 x beforeRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (1.25KB) (0.01%)
    13μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (2.09KB) (0%)
    12μs
    1 x beforeRenderRawModule mod_custom (MOCA - GMP | Consolidato) (2.5KB) (0%)
    12μs
    1 x beforeRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (1.38KB) (0%)
    12μs
    1 x beforeRenderRawModule mod_custom (Glossario Certifico HSE) (2.38KB) (0%)
    12μs
    1 x beforeRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (2KB) (0%)
    12μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (2.22KB) (0%)
    12μs
    1 x beforeRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (2.73KB) (0%)
    12μs
    1 x beforeRenderRawModule mod_custom (Certifico ADR) (2.77KB) (0%)
    12μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (1.28KB) (0%)
    11μs
    1 x Before Access::getAssetRules (id:1 name:root.1) (760B) (0%)
    10μs
    1 x beforeRenderRawModule mod_menu (Store) (912B) (0%)
    10μs
    1 x beforeRenderRawModule mod_custom (Codice Unico Sicurezza) (2.25KB) (0%)
    10μs
    1 x beforeRenderRawModule mod_menu (Media) (912B) (0%)
    9μs
    1 x beforeRenderRawModule mod_menu (Marketing) (896B) (0%)
    8μs
    1 x beforeRenderRawModule mod_custom (MEPA) (2.05KB) (0%)
    8μs
    1 x beforeRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.63KB) (0%)
    8μs
    1 x beforeRenderRawModule mod_custom (Abbonamento Full) (2.39KB) (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 (Store Certifico) (3.27KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Food Safety book) (2.52KB) (0%)
    5μs
    1 x beforeRenderModule mod_menu (Documenti Abbonati) (720B) (0%)
    4μs
    1 x beforeRenderModule mod_custom (TUA | Testo Unico Ambiente) (736B) (0%)
    4μs
    1 x beforeRenderModule mod_menu (Temi) (704B) (0%)
    4μs
    1 x beforeRenderModule mod_login (Accedi all'area riservata) (736B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Main Menu) (704B) (0%)
    3μs
    1 x beforeRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (736B) (0%)
    3μs
    1 x beforeRenderModule mod_custom (Glossario Certifico HSE) (720B) (0%)
    3μs
    1 x beforeRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (752B) (0%)
    3μs
    1 x beforeRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (768B) (0%)
    3μs
    1 x beforeRenderModule mod_custom (Certifico ADR) (720B) (0%)
    3μs
    1 x beforeRenderModule mod_custom (MOCA - GMP | Consolidato) (736B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Policies) (704B) (0%)
    3μs
    1 x beforeRenderModule mod_custom (Regolamento Macchine) (720B) (0%)
    3μs
    1 x beforeRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (720B) (0%)
    3μs
    1 x beforeRenderModule mod_custom (TUSSL / Link) (720B) (0%)
    3μs
    1 x beforeRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (736B) (0%)
    3μs
    1 x beforeRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (768B) (0%)
    3μs
    1 x beforeRenderModule mod_custom (Direttiva macchine e norme armonizzate) (736B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Store) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Codice Unico Sicurezza) (720B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (MEPA) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Titolo Predefinito) (720B) (0%)
    2μs
    1 x After Access::getAssetRules (id:1 name:root.1) (1.28KB) (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 (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 (Top Menu) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Abbonamento Full) (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 Plus) (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
88 statements were executed, 39 of which were duplicates, 49 unique42.01ms4.92MB
  • SELECT @@SESSION.sql_mode;42μs968BExplainStack/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `com_session` WHERE `session_id` = ?69μs1KBParamsExplainStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `com_session` WHERE `session_id` = :session_id LIMIT 140μs1.31KBParamsExplainStack/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `com_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id1.05ms992BParamsStack/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` = 1185μs17.56KBExplainStack/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `com_viewlevels`49μ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` = :guest99μ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`442μ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`921μs375.92KBParamsExplainStack/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `id` FROM `com_content` WHERE `alias` = :segment AND `catid` = :id507μ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` = 1152μs60.84KBExplainStack/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT * FROM `com_template_styles` WHERE `client_id` = 0 AND `id` = '13'67μs40.91KBExplainStack/plugins/system/helixultimate/src/Platform/Helper.php:57Copy
  • SELECT * FROM `com_languages` WHERE `published` = 1 ORDER BY `ordering` ASC69μ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)288μ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.75ms3.92MBParamsExplainStack/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `com_content`449μs1.77KBStack/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `com_content` SET `hits` = (`hits` + 1) WHERE `id` = '19715'1.58ms1.3KBStack/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)205μ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`217μs3.95KBParamsExplainStack/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)4.93ms4.03KBParamsExplainStack/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`210μs3.95KBParamsExplainStack/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,:preparedArray5)) AND `a`.`access` IN (:preparedArray6,:preparedArray7)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray8,:preparedArray9)) 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 ASC550μs4.81KBParamsExplainStack/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT COUNT(*) FROM `com_attachments` WHERE `parent_id` = :parent_id AND `parent_entity` = :parent_entity75μs1.34KBParamsExplainStack/plugins/content/attachments/src/Extension/Attachments.php:107Copy
  • SELECT `created_by`,`catid` FROM `com_content` WHERE `id` = :id50μ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` = 19715 AND `a`.`state` = 1 AND `a`.`parent_type` = 'com_content' AND `a`.`parent_entity` = 'article' ORDER BY ordering,created DESC117μ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 DESC6.03ms73.72KBParamsExplainStack/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`201μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT * FROM com_hikashop_config142μ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', ''));28μ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`1.02ms148.81KBParamsExplainStack/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id57μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id39μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT * FROM `com_schemaorg` WHERE `itemId` = :itemId AND `context` = :context106μs4.05KBParamsExplainStack/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)234μ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` = 1107μs1.37KBParamsExplainStack/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id57μ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`125μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • 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` = :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`90μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id35μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id32μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`79μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id35μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`81μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id38μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id33μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` 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`82μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id36μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :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`85μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id36μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id31μ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`82μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id34μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :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`79μs3.88KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id34μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :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`342μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id43μ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`312μs14.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`315μ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 `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`312μs3.95KBParamsExplainStack/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 `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`179μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id43μ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` = :id28μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id29μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`164μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id43μ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` = :id29μ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 `alias` FROM `com_content` WHERE `id` = :id30μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id27μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id28μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`309μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id39μ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` = ?44μs1KBParamsExplainStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `com_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?993μs592BParamsStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy