Certifico 2000/2025

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

Maggiori informazioni
Slide background
Featured

La nuova 6a edizione 2016 della norma IEC 60204-1



La nuova 6a edizione 2016 della norma IEC 60204-1

15/05/2017

Federico Dosio (Membro CEI dei CT 44, SC 121B, CT 64, Presidente UNI del GL “Sicurezza del macchinario”, Membro IEC del WG7/IEC 62061, MT 60204-1, WG13/IEC 62745, WG15/IEC 63074, Membro ISO del TC199/WG8 e TC199/WG5).

La Norma CEI EN 60204-1 “Sicurezza del macchinario – Equipaggiamento elettrico delle macchine – Parte 1: Regole generali” riveste uno dei ruoli più importanti nel panorama del settore delle macchine in quanto si applica a tutte le macchine come definite nella Direttiva 2006/42/CE; tale norma è praticamente richiamata in tutte le norme di tipo C del macchinario per coprire i requisiti della loro parte elettrica le quali, al più, aggiungono qualche requisito specifico senza modificare sostanzialmente i requisiti in essa riportati.

La Norma CEI EN 60204-1 ad oggi in vigore è la IV edizione del 2006, ma nell’ottobre 2016 è stata pubblicata dall’IEC la nuova VI edizione, in via di pubblicazione a livello CENELEC come Norma EN 60204-1 ed a seguire dal CEI come Norma CEI EN 60204-1; le versioni EN e CEI della norma saranno una edizione meno della versione IEC (ossia V edizione) perché in ambito europeo e nazionale queste sono state pubblicate a partire dalla seconda edizione IEC.

La nuova edizione del norma ha introdotto numerosi cambiamenti e novità senza cambiare il suo campo di applicazione o stravolgere la sua struttura che ormai da anni è consolidata.

Nell’edizione 2016 si notano invece cambiamenti nell’introduzione della norma per quanto riguarda l’elenco delle differenze nazionali alle quali, rispetto all’edizione 2005, sono state aggiunte le seguenti:

  • per il Giappone si indica che il sistema TT è il sistema di distribuzione nazionale;
  • per gli USA si indica che possono essere richiesti ulteriori requisiti supplementari dalla UL 508A per la valutazione della tenuta al cortocircuito;
  • si cita che nell’Allegato E della Norma IEC 60364-5-54:2011 si trova la lista delle note nazionali per quanto riguarda i conduttori di protezione;
  • valore massimo permesso in Giappone per il valore di resistenza RA, (meno di 10 Ohm con Uo > 300V, o meno di 100 Ohm se Uo < 300V);
  • valore massimo permesso in Olanda per la resistenza RA (pari a 83 Ohm);
  • indicazione che in Italia l’uso di un RCD per la protezione mediante interruzione automatica dell’alimentazione è obbligatorio per i sistemi TT.

Sono stati naturalmente aggiornati i riferimenti normativi richiamati all’interno della Norma IEC 60204-1 (applicabili ove non richiamati in una nota), ma soprattutto è stato precisato che l’applicazione di questi riferimenti normativi può essere richiesta parzialmente o totalmente.

Nel capitolo dei requisiti generali viene chiarita la possibilità di utilizzare l’Allegato B (informativo) quando l’utilizzatore è noto, ciò per meglio evidenziare l’inapplicabilità per macchine costruite in serie o vendute per esempio a catalogo.

Particolarmente evidente è anche la modifica dell’art. 4.2.2 della norma che stabilisce il legame tra la Norma IEC 60204-1 e la serie di Norme IEC 61439; il titolo dell’articolo che è stato cambiato in “Switchgear” e il testo del capitolo recita “In aggiunta ai requisiti dell’IEC 60204-1, a seconda della macchina, il suo uso previsto e il suo equipaggiamento elettrico, il progettista può scegliere parti dell’equipaggiamento elettrico della macchina che sono in conformità con le parti rilevanti della serie IEC 61439 (Vedi anche Allegato F)”.

Se nel contenuto il concetto rispetto alla precedente edizione non è cambiato, il cambio del titolo relega questo articolo solo ai quadri di commutazione, a sottolineare che i quadri di macchina, ossia di controllo, sono regolamentati nella sostanza dalla Norma IEC 60204-1.

Modificati anche i limiti delle armoniche per le quali l’equipaggiamento elettrico deve essere in grado di funzionare (distorsione non superiore al 12% della tensione r.m.s. tra i conduttori attivi per la somma dalla 2a alla 30a armonica).

È stato riscritto il capitolo relativo agli aspetti EMC adottando una metodologia di approccio simile a quella adottata dalla Norma IEC 61439-1, nel quale si è sancito che i test per immunità ed emissione sono richiesti, a meno che:

  • i dispositivi e i componenti incorporati siano conformi ai requisiti EMC per lo specifico ambiente EMC dello specifico standard di prodotto (o generico in mancanza di quello specifico);
  • l’installazione e il cablaggio siano conformi alle istruzioni fornite dal costruttore dei dispositivi e dei componenti per quanto riguarda le mutue influenze (cablaggio, schermatura, messa a terra, ecc.) o in conformità con le indicazioni dell’Allegato H se non sono disponibili istruzioni dal costruttore.

Di fatto, è un approccio modulare anche ai fini della conformità alla Direttiva EMC nonostante la norma IEC 60204-1, quando pubblicata a livello CENELEC, non sarà armonizzata per tale Direttiva poiché non detta limiti precisi di immunità e di emissione.

È stato poi precisato che i limiti di temperatura prescritti per il funzionamento dell’equipaggiamento elettrico si riferiscono alla temperatura all’esterno di involucri, nonché indicato che per altitudini superiori ai 1000 m occorre tenere conto della riduzione di resistenza dielettrica, capacità di commutazione e raffreddamento dei componenti applicando adeguati fattori di correzione.

Per i conduttori di alimentazione e dei dispositivi di sezionamento, è stato concesso che il punto di collegamento del conduttore di terra esterno verso l’equipaggiamento elettrico sia non più solo in un morsetto vicino ai morsetti dei conduttori di alimentazione in ingresso, ma in un qualsiasi altro punto dell’involucro in cui entra purché dello stesso comparto dove sono ammarati i terminali dei conduttori di alimentazioni esterni.

È stato aggiornato anche l’elenco dei tipi di dispositivi ammessi come dispositivi di sezionamento generale dell’alimentazione, dove i dispositivi di sezionamento con contatto anticipato per aprire il carico prima del sezionamento sono stati sostituiti dai dispositivi di sezionamento conformi alla Norma IEC 60947-6-2 (denominati ACP). Sono stati poi ammessi anche dispositivi di sezionamento in accordo a standard IEC che soddisfano il requisito di isolamento senza più richiamare espressamente solo la Norma IEC 60947-2. Circa le caratteristiche richieste per i dispositivi di sezionamento è stato indicato che riguardo al potere di interruzione di tali dispositivi, in presenza di convertitori all’interno dell’equipaggiamento elettrico il calcolo del potere di interruzione deve tenere conto dell’effetto di questi dispositivi.

Aggiunta un’ulteriore interessante eccezione al requisito per i mezzi operativi (ad esempio, maniglie) utilizzati per azionare il dispositivo di sezionamento generale dell’alimentazione dell’equipaggiamento elettrico che impone il loro collocamento all’esterno degli involucri (ad eccezione dei servocomandi per i quali si possono utilizzare pulsanti per azionare l’apertura del dispositivo di sezionamento generale); è stata concessa la possibilità di coprire tali dispositivi con un involucro o un coperchio supplementare (per protezione contro gli effetti delle condizioni ambientali o danni meccanici) a condizione che:

  • non sia necessaria una chiave o un attrezzo per accedere a tali dispositivi;
  • sia chiaramente identificato dove si trovano tali dispositivi;
  • non siano utilizzati anche come attuatori della funzione di arresto emergenza.

Per evidenziare dove si trovano i dispositivi protetti da involucro o protezione supplementare è stato suggerito un metodo non vincolante che indica di utilizzare, a seconda che si tratti di sezionatori o interruttori automatici, rispettivamente i simboli indicati in figura 1 e figura 2.

Figura 1 – Simbolo dispositivo di sezionamento.

Figura 2 – Simbolo interruttore automatico.

Ci sono significativi cambiamenti anche a riguardo della protezione contro le tensioni residue, dove è stato richiesto che se l’equipaggiamento elettrico è posizionato in luoghi accessibili a tutti (incluso i bambini), la sola apposizione di avvisi che indicano il tempo di attesa prima di accedere a parti elettriche dopo che la tensione residua è scesa ad un valore non pericoloso non è consentita, ma occorre garantire per le parti con tensioni residue almeno il grado di protezione IP4X o IPXXD.

A riguardo della protezione contro i contatti indiretti (denominata “protezione contro il guasto”) si è ammesso che per la protezione mediante interruzione automatica dell’alimentazione in caso di sistema TT si possano utilizzare dispositivi di protezione contro la sovracorrente (purché la resistenza RA si possa assumere affidabile e permanente nei suoi valori e secondo le indicazioni della nuova parte A.2 dell’Allegato A) o dispositivi di protezione differenziale (RCD), fermo restando che in Italia per i sistemi TT l’uso di interruttori differenziali resta l’unica via percorribile per la protezione contro i guasti.

Per i sistemi IT l’uso obbligatorio del controllore di isolamento sulla macchina è stato rimosso rimandando la sua fornitura solo a seguito di un accordo con l’utilizzatore. È stato poi precisato come realizzare correttamente la protezione contro il guasto se presenti azionamenti (PDS) dove, a prescindere dal tipo di sistema di distribuzione, la protezione può essere operata solo fino alla linea di alimentazione di tale dispositivo, mentre per la protezione di quanto a valle di tale dispositivo si devono seguire le indicazioni del costruttore di tale PDS.

In merito alla protezione dell’equipaggiamento elettrico, nell’art. 7.4 “Protezione contro temperature anomale” si è precisato che tale protezione non è più limitata ai circuiti di resistenze di riscaldamento o a generici circuiti che possono provocare temperature pericolose, ma che riguarda tutto l’equipaggiamento elettrico. Ancora più importante è invece l’introduzione di un nuovo art. 7.10 “Corrente di cortocircuito”, il quale richiede espressamente che le correnti di cortocircuito dell’equipaggiamento elettrico vengano determinate sia mediante prove, sia mediante regole di progetto, sia mediante calcoli (richiamando in una nota la possibilità di riferirsi ad alcune norme o specifiche tecniche, inclusa la Norma IEC 61439-1).

Completamente riscritto invece l’art.8 relativo ai collegamenti equipotenziali; in figura 3 è schematizzata la struttura dei collegamenti equipotenziali di un equipaggiamento elettrico di macchina riportata nella norma.

 

Figura 3 – esempio di collegamenti equipotenziali per un equipaggiamento elettrico.

Nella figura 3 i conduttori indicati sono:

  • dall’1 al 5 parte del circuito equipotenziale di protezione;
  • dal 6 all’11 parti collegate al circuito equipotenziale di protezione ma che non devono essere utilizzate come conduttori di protezione;
  • il numero 12 un collegamento funzionale al circuito equipotenziale di protezione.

Da notare il collegamento indicato con il numero (9) che collega un conduttore limitrofo alla macchina necessario se esistono parti conduttrici distanti non più di 2,5 m dal circuito equipotenziale della macchina stessa e che sono suscettibili di introdurre un potenziale diverso dal potenziale dell’equipaggiamento elettrico (le cosiddette masse estranee).

In questo caso, il vincolo è solo di indicare nelle istruzioni d’uso di collegare queste masse estranee ad un morsetto preciso del circuito equipotenziale di precisione.

Dopo aver meglio precisato la sezione minima che ogni conduttore di protezione deve avere quando non fa parte di un cavo o quando non è in involucro insieme ai suoi conduttori di fase, nell’art. 8 della norma è stato anche meglio precisato che possono essere usate come conduttori equipotenziali anche strutture metalliche o piastre, purché:

  • resistano al passaggio della corrente di guasto;
  • non si verifichino fenomeni elettrochimici;
  • consentano il collegamento ad altri conduttori nei punti predeterminati;
  • siano conformi ai requisiti dell’art. 543.1 della Norma IEC 60364-5-54 oppure alla Tabella 1 della norma, fermo restando i vincoli prescritti all’art. 8.2.6 (requisiti addizionali per l’equipaggiamento elettrico con corrente dispersa maggiore di 10 mA).

Proprio l’art. 8.2.6 è stato oggetto di un’importante revisione (ex articolo 8.2.8 nella edizione precedente) al quale sono stati aggiunti ulteriori due punti in merito alle condizioni per l’integrità dei conduttori PE percorsi dalla corrente di dispersione.

Ci sono cambiamenti importanti anche nell’art. 9 relativo ai circuiti e funzioni di comando e controllo.

Le sorgenti di alimentazione dei circuiti alimentati in AC (salvo l’eccezione di circuiti di comando alimentati direttamente dalla rete) sono state meglio esemplificate specificando il tipo e la norma di rispondenza, ossia:

  • trasformatori di controllo con avvolgimenti separati in accordo alla Norma IEC 61558-2-2;
  • alimentatori switching in accordo alla Norma IEC 61558-2-16 completi di trasformatore con avvolgimenti separati;
  • alimentatori di potenza in accordo alla Norma IEC 61204-7 dotati di trasformatore ad avvolgimenti separati.

Sono cambiate anche le prescrizioni per le tensioni massime (ora preferibili) dei circuiti di comando e controllo alimentati mediante trasformatore o alimentatore, indicando i seguenti valori:

  • per circuiti alimentati in AC 230 V a 50 Hz e 277 V a 60 Hz;
  • per circuiti alimentati in DC non superiore a 220 V.

In merito alla funzione di arresto emergenza è stato aggiunta una nuova eccezione, peraltro non contemplata nella Direttiva Macchine. Questa nuova eccezione recita:

“In alcuni casi, per evitare rischi aggiuntivi, può essere necessario controllare e mantenere la potenza agli attuatori di macchina anche dopo che l’arresto è stato raggiunto. La condizione di stop deve essere monitorata e al rilevamento del guasto della condizione di stop, la potenza deve essere rimossa senza creare una situazione pericolosa”.

Si osservi che quanto sopra è un’eccezione applicabile solo dopo aver dimostrato che l’arresto di emergenza, per come previsto nella Direttiva Macchine, può creare rischi addizionali per le persone (non certo danni alla produzione): senza tale condizione l’eccezione non è applicabile alla funzione di arresto emergenza.

Ristrutturate radicalmente le prescrizioni per i circuiti di comando senza cavo; particolarmente importante il requisito per cui un arresto di emergenza su postazione di comando senza fili non deve essere l’unico dispositivo di arresto emergenza della macchina, ce ne deve essere almeno un secondo in una postazione fissa (a prescindere dalla tecnologia usata, ossia con o senza cavi).

È stato poi finalmente riscritto in modo corretto l’articolo della norma relativo alla sospensione delle misure di sicurezza o delle misure di protezione, in linea con il requisito corrispondente della Direttiva 2006/42/CE.

Il capitolo relativo alle prescrizioni per le funzioni di controllo in caso di guasto è stato ristrutturato in modo più organico, precisando tra l’altro che i circuiti dell’equipaggiamento elettrico valutati come circuiti di sicurezza ma per i quali applicando la Norma IEC 62061 si arrivi a determinare che il livello di prestazione richiesto è inferiore a SIL1, l’uso della sola Norma IEC 60204-1 è ritenuto sufficiente.

Per spiegare meglio le possibili metodologie utilizzabili per evitare che un guasto di isolamento possa creare pericolosi malfunzionamenti ai circuiti di comando, sono stati indicati ed illustrati i seguenti metodi:

  • Metodo a) Circuito alimentato da trasformatore con circuito riferito a terra;
  • Metodo b) Circuito alimentato da trasformatore con circuito non riferito a terra, suddiviso in:
    • b1) uso di doppi contatti solidali sul circuito di comando,
    • b2) interruzione circuito mediante controllore di isolamento,
    • b3) uso del controllore di isolamento con la sola segnalazione senza interruzione (nei casi in cui una interruzione del circuito possa creare situazioni pericolose);
  • Metodo c) Circuito alimentato da trasformatore a presa centrale collegata a terra;
  • Metodo d) Circuito non alimentato da trasformatore, suddiviso in:
    • d1a) circuito alimentato tra neutro e fase per Sistemi TT o TN (riferiti a terra),
    • d1b) circuito alimentato tra fase e fase per Sistemi TT o TN (riferiti a terra),
    • d2a) circuito alimentato tra neutro e fase per Sistemi IT (non riferito a terra),
    • d2b) circuito alimentato tra fase e fase per Sistemi IT (non riferito a terra).

A titolo esemplificativo, si riporta di seguito il caso b1) (figura 4). 

Figura 4 – Caso b1) Circuito alimentato da trasformatore con circuito non riferito a terra, uso di doppi contatti solidali sul circuito di comando.

Circa le prescrizioni per l’interfaccia operatore si segnala la cancellazione della tabella 2 “Codice-colori per i pulsanti e loro significato” e l’estensione anche ai circuiti sonori dell’obbligo di poter verificare il corretto funzionamento dei circuiti utilizzati per avvisare le persone.

Rimosso anche il riferimento all’accordo tra costruttore e utilizzatore per poter deviare da quanto indicato nella norma alla colorazione delle segnalazioni luminose (libertà di scelta quindi circa la colorazione desiderata).

Importante invece la modifica della prescrizione del collocamento dei dispositivi di attuazione della funzione di emergenza per la quale si richiede, in modo più flessibile rispetto a prima, che tale dispositivo sia collocato in ogni posizione dove l’attivazione della funzione di emergenza possa essere richiesta.

Nell’art. 11 della nuova edizione è stato chiarito meglio l’art. 11.2.3 “Effetti del riscaldamento”, dove si è detto chiaramente che la temperatura all’interno degli involucri di un equipaggiamento elettrico non deve eccedere la temperatura massima specificata per ciascun componente (citando in nota il metodo di verifica mediante calcolo secondo IEC/TR 60890).

Il solo cambiamento degno di nota è relativo all’art. 12 “Cavi e conduttori” e all’art. 12.5 “Caduta di tensione di conduttori e cavi”, dove è stato specificato che il limite del 5% di caduta di tensione riguarda i conduttori di potenza mentre per i conduttori dei circuiti di comando la caduta di tensione non viene specificata, ma si prescrive non riduca la tensione al di sotto di quella minima richiesta dalle specifiche indicate dai costruttori dei componenti utilizzati (tenendo conto anche delle correnti di spunto).

Nell’art. 13 “Tecniche di cablaggio” è stato introdotto invece un nuovo articolo 13.1.4 “Circuiti AC – effetti elettromagnetici (prevenzione delle correnti parassite)” e inserito un nuovo requisito che vieta di distribuire conduttori di un circuito in diversi canali o conduttori multipolari.

Riguardo ai conduttori di protezione equipotenziale è stata introdotta la possibilità di identificarli con il simbolo in figura 5.

Figura 5 – Simbolo conduttori di protezione equipotenziali.

Nel art. 14 “Motori elettrici ed equipaggiamenti associati” è stato rimosso il grado minimo di protezione richiesto per i motori, mentre all’art. 15.1 “Prese per accessori” è stato reso obbligatorio l’uso di un dispositivo di protezione differenziale (RCD) con una corrente nominale non superiore a 30 mA per circuiti che alimentano prese con corrente nominale non superiore a 20 A.

Nell’art. 16 “Marcatura, segnali di avvertimento e designazioni di riferimento” è stata regolamentata la marcatura degli involucri dell’equipaggiamento elettrico (non più dell’equipaggiamento elettrico in generale), raccomandando che la targa sia posizionata vicino ad ogni alimentazione in ingresso all’equipaggiamento elettrico. Riguardo alla marcatura è stato:

  • specificato che non solo il marchio di certificazione, ma anche altre marcature possono essere richieste da legislazioni locali o regionali;
  • eliminato dalla targa il riferimento alla corrente di cortocircuito dell’equipaggiamento elettrico (da indicare comunque nella documentazione dell’equipaggiamento elettrico).

L’art. 17 “Documentazione tecnica” ha subito cambiamenti sostanziali ed è stato ridotto a soli due articoli, il primo per imporre la preparazione della documentazione tecnica necessaria a tutte le fasi di vita dell’equipaggiamento elettrico (trasporto, montaggio, installazione, ecc.) e il secondo dove è indicata la lista delle informazioni da fornire. In merito alle possibili normative utilizzabili per la redazione della documentazione tecnica si rimanda ad un nuovo Allegato I (informativo) che le elenca.

Ci sono novità anche all’art. 18 “Verifiche che passano da sei a otto, ossia:

  1. verifica che l’equipaggiamento elettrico sia conforme alla sua documentazione tecnica;
  2. verifica della continuità del circuito equipotenziale di protezione (test 1 di 18.2.2);
  3. in caso di protezione contro i contatti indiretti mediante interruzione automatica, verifica che siano soddisfatte le condizioni conformemente all’art. 18.2;
  4. prova della resistenza di isolamento;
  5. prova di tensione;
  6. verifica protezione contro tensioni residue;
  7. verifica che siano soddisfatti i requisiti relativi all’art. 8.2.6;
  8. prove funzionali.

Le verifiche a), b), c) e h) sono obbligatorie, le restanti, se applicabili, sono lasciate all’analisi del rischio del costruttore dell’equipaggiamento elettrico. Rispetto alla precedente edizione della norma sono state aggiunte le verifiche del punto b), sempre necessaria a prescindere dal tipo di sistema di distribuzione, e del punto g), quest’ultima peraltro senza descrivere le modalità di esecuzione della stessa. In merito alla verifica della protezione contro il guasto mediante interruzione automatica della alimentazione è stato inserito l’obbligo di provare, ove utilizzati, i dispositivi di protezione differenziale (RCD) in conformità alle istruzioni del relativo costruttore, specificando nelle istruzioni le modalità e la frequenza delle verifiche da effettuare.

Miglioramenti sono stati anche apportati al testo delle tabelle 9 e 10 della norma utilizzate nei sistemi TN per la verifica della protezione contro i contatti indiretti mediante interruzione dell’alimentazione.

La nuova edizione della Norma IEC 60204-1, prevede infine i seguenti due nuovi allegati rispetto alla precedente edizione:

  • Allegato H: Misure per ridurre gli effetti delle influenze elettromagnetiche;
  • Allegato I: Documentazioni/informazioni.

I cambiamenti più rilevanti sono concentrati nell’Allegato A (unico normativo) della norma ed inerente alla verifica della protezione contro il guasto mediante interruzione automatica della alimentazione che è stato esteso anche ai sistemi TT.

Da segnalare che nell’Allegato A si è precisato che la misura dell’impedenza dell’anello di guasto per la verifica della corretta realizzazione dell’interruzione automatica della alimentazione come misura di protezione contro i contatti indiretti in presenza di PDS si deve fermare ai morsetti di ingresso (in figura 6 per il caso di sistemi TN) del modulo azionamento base (BDM); a valle di questo fanno testo, per ora, le istruzioni del costruttore del PDS (Power Drive System).

Figura 6 – Misura dell’impedenza dell’anello di guasto per il caso di sistemi TN.

Analoga figura è stata inserita nell’Allegato A per quanto riguarda i sistemi di distribuzione TT.

Nell’Allegato B, oltre ad allinearlo ai cambiamenti del testo della norma, sono state inserite nuove domande,

Il nuovo Allegato H fornisce invece informazioni circa le tecniche per ridurre gli effetti delle interferenze elettromagnetiche; si tratta di un allegato informativo che indica i principali accorgimenti ingegneristici per aumentare l’immunità alle emissioni EMC e ridurre le emissioni di disturbo EMC generate dall’equipaggiamento elettrico.

Infine il nuovo Allegato I (informativo) propone una lista di norme, prevalentemente del CT 3, che possono essere utilizzate per la preparazione di informazioni e documentazioni.

Fonte CEI
https://ceimagazine.ceinorme.it/ceifocus/nuova-6a-edizione-2016-della-norma-iec-60204-1/

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.051MBMemory Usage261msRequest 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 [ "id" => "4153" "view" => "article" ]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
array:1 [ "62a92c53e84a3da1ecb6bdbbf83e5ec6" => "46e7vtpp6f0psjmn4b6h600ugo" ]
$_SERVER
array:42 [ "USER" => "certifico_com_user" "HOME" => "/var/www/vhosts/certifico.com" "SCRIPT_NA...
session
array:3 [ "counter" => 3 "timer" => array:3 [ "start" => 1745158019 "last" => 1745158024...
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 (84.46KB) (3.78ms)
  • afterInitialise (3.43MB) (21.51ms)
  • afterRoute (251.04KB) (3.4ms)
  • beforeRenderComponent com_content (65.78KB) (728μs)
  • Before Access::preloadComponents (all components) (41.5KB) (2.06ms)
  • After Access::preloadComponents (all components) (115.88KB) (376μs)
  • Before Access::preloadPermissions (com_content) (1.51KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.77MB) (31.05ms)
  • Before Access::getAssetRules (id:9161 name:com_content.article.4153) (514.65KB) (1.06ms)
  • After Access::getAssetRules (id:9161 name:com_content.article.4153) (12.67KB) (154μs)
  • Before Access::getAssetRules (id:8 name:com_content) (488.32KB) (25.59ms)
  • After Access::getAssetRules (id:8 name:com_content) (11.51KB) (28μs)
  • Before Access::getAssetRules (id:1000685 name:com_attachments) (73.97KB) (595μs)
  • After Access::getAssetRules (id:1000685 name:com_attachments) (10.59KB) (17μs)
  • Before Access::getAssetRules (id:1 name:root.1) (760B) (9μs)
  • After Access::getAssetRules (id:1 name:root.1) (1.28KB) (3μs)
  • afterRenderComponent com_content (133.3KB) (18.45ms)
  • afterDispatch (3.06KB) (223μs)
  • beforeRenderRawModule mod_login (Accedi all'area riservata) (1.75MB) (11.8ms)
  • afterRenderRawModule mod_login (Accedi all'area riservata) (80.34KB) (2.72ms)
  • beforeRenderModule mod_login (Accedi all'area riservata) (736B) (3μs)
  • afterRenderModule mod_login (Accedi all'area riservata) (5.95KB) (312μs)
  • beforeRenderRawModule mod_menu (Main Menu) (33.91KB) (3.46ms)
  • afterRenderRawModule mod_menu (Main Menu) (21.23KB) (29.62ms)
  • beforeRenderModule mod_menu (Main Menu) (704B) (3μs)
  • afterRenderModule mod_menu (Main Menu) (11.27KB) (628μs)
  • beforeRenderRawModule mod_menu (Social) (41.4KB) (419μs)
  • afterRenderRawModule mod_menu (Social) (60.09KB) (3.24ms)
  • beforeRenderModule mod_menu (Social) (704B) (2μs)
  • afterRenderModule mod_menu (Social) (3.92KB) (516μs)
  • beforeRenderRawModule mod_menu (Media) (912B) (9μs)
  • afterRenderRawModule mod_menu (Media) (14.41KB) (2.67ms)
  • beforeRenderModule mod_menu (Media) (704B) (2μs)
  • afterRenderModule mod_menu (Media) (4.36KB) (493μs)
  • beforeRenderRawModule mod_menu (Policies) (616B) (25μs)
  • afterRenderRawModule mod_menu (Policies) (23.48KB) (4.24ms)
  • beforeRenderModule mod_menu (Policies) (704B) (2μs)
  • afterRenderModule mod_menu (Policies) (3.3KB) (499μs)
  • beforeRenderRawModule mod_menu (Store) (912B) (9μs)
  • afterRenderRawModule mod_menu (Store) (17.13KB) (3.25ms)
  • beforeRenderModule mod_menu (Store) (704B) (2μs)
  • afterRenderModule mod_menu (Store) (3.3KB) (516μs)
  • beforeRenderRawModule mod_menu (Info) (440B) (25μs)
  • afterRenderRawModule mod_menu (Info) (10.42KB) (2.23ms)
  • beforeRenderModule mod_menu (Info) (704B) (2μs)
  • afterRenderModule mod_menu (Info) (3.05KB) (500μs)
  • beforeRenderRawModule mod_menu (Marketing) (896B) (8μs)
  • afterRenderRawModule mod_menu (Marketing) (21.64KB) (3.67ms)
  • beforeRenderModule mod_menu (Marketing) (704B) (2μs)
  • afterRenderModule mod_menu (Marketing) (3.3KB) (494μs)
  • beforeRenderRawModule mod_custom (Certifico s.r.l.) (2.29KB) (23μs)
  • afterRenderRawModule mod_custom (Certifico s.r.l.) (4.22KB) (496μ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) (23μs)
  • afterRenderRawModule mod_menu (Documenti Abbonati) (179.28KB) (6.2ms)
  • beforeRenderModule mod_menu (Documenti Abbonati) (720B) (2μs)
  • afterRenderModule mod_menu (Documenti Abbonati) (4.19KB) (490μs)
  • beforeRenderRawModule mod_custom (Regolamento Macchine) (2.55KB) (8μs)
  • afterRenderRawModule mod_custom (Regolamento Macchine) (1.03KB) (110μs)
  • beforeRenderModule mod_custom (Regolamento Macchine) (720B) (1μs)
  • afterRenderModule mod_custom (Regolamento Macchine) (5.08KB) (173μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (512B) (7μs)
  • afterRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (928B) (88μs)
  • beforeRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (720B) (1μs)
  • afterRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (6.52KB) (71μs)
  • beforeRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (1.75KB) (5μ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) (68μs)
  • beforeRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (1.38KB) (5μs)
  • afterRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (928B) (87μs)
  • beforeRenderModule mod_custom (TUA | Testo Unico Ambiente) (736B) (0μs)
  • afterRenderModule mod_custom (TUA | Testo Unico Ambiente) (4.03KB) (67μs)
  • beforeRenderRawModule mod_custom (TUSSL / Link) (1.48KB) (5μs)
  • afterRenderRawModule mod_custom (TUSSL / Link) (976B) (85μs)
  • beforeRenderModule mod_custom (TUSSL / Link) (720B) (1μs)
  • afterRenderModule mod_custom (TUSSL / Link) (3.64KB) (65μs)
  • beforeRenderRawModule mod_custom (Glossario Certifico HSE) (2.38KB) (6μs)
  • afterRenderRawModule mod_custom (Glossario Certifico HSE) (1.03KB) (84μs)
  • beforeRenderModule mod_custom (Glossario Certifico HSE) (720B) (1μs)
  • afterRenderModule mod_custom (Glossario Certifico HSE) (3.77KB) (65μs)
  • beforeRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (2KB) (43μs)
  • afterRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (1.03KB) (88μ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) (6μs)
  • afterRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (960B) (84μ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) (65μ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) (84μs)
  • beforeRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (768B) (1μs)
  • afterRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (4.44KB) (66μs)
  • beforeRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (1.28KB) (5μs)
  • afterRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (960B) (83μ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) (65μs)
  • beforeRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (2.73KB) (5μs)
  • afterRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.05KB) (83μs)
  • beforeRenderModule mod_custom (Direttiva macchine e norme armonizzate) (736B) (1μs)
  • afterRenderModule mod_custom (Direttiva macchine e norme armonizzate) (4.16KB) (64μs)
  • beforeRenderRawModule mod_custom (Certifico ADR) (2.77KB) (5μs)
  • afterRenderRawModule mod_custom (Certifico ADR) (1.02KB) (82μs)
  • beforeRenderModule mod_custom (Certifico ADR) (720B) (1μs)
  • afterRenderModule mod_custom (Certifico ADR) (3.89KB) (66μs)
  • beforeRenderRawModule mod_custom (MOCA - GMP | Consolidato) (2.5KB) (5μs)
  • afterRenderRawModule mod_custom (MOCA - GMP | Consolidato) (1.03KB) (86μs)
  • beforeRenderModule mod_custom (MOCA - GMP | Consolidato) (736B) (1μs)
  • afterRenderModule mod_custom (MOCA - GMP | Consolidato) (4.02KB) (69μs)
  • beforeRenderRawModule mod_custom (Codice Unico Sicurezza) (2.25KB) (5μs)
  • afterRenderRawModule mod_custom (Codice Unico Sicurezza) (928B) (85μs)
  • beforeRenderModule mod_custom (Codice Unico Sicurezza) (720B) (1μs)
  • afterRenderModule mod_custom (Codice Unico Sicurezza) (4.02KB) (65μs)
  • beforeRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.63KB) (4μs)
  • afterRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.03KB) (80μs)
  • beforeRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (736B) (1μs)
  • afterRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (4.03KB) (62μs)
  • beforeRenderRawModule mod_custom (Abbonamento Full) (2.39KB) (5μs)
  • afterRenderRawModule mod_custom (Abbonamento Full) (912B) (78μs)
  • beforeRenderModule mod_custom (Abbonamento Full) (720B) (1μs)
  • afterRenderModule mod_custom (Abbonamento Full) (4.89KB) (63μs)
  • beforeRenderRawModule mod_custom (Abbonamento Full Plus) (2.38KB) (4μ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) (61μs)
  • beforeRenderRawModule mod_custom (Store Certifico) (3.27KB) (5μs)
  • afterRenderRawModule mod_custom (Store Certifico) (976B) (78μs)
  • beforeRenderModule mod_custom (Store Certifico) (720B) (1μs)
  • afterRenderModule mod_custom (Store Certifico) (14.58KB) (62μs)
  • beforeRenderRawModule mod_custom (Food Safety book) (1.48KB) (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) (62μs)
  • beforeRenderRawModule mod_custom (MEPA) (1.95KB) (5μs)
  • afterRenderRawModule mod_custom (MEPA) (960B) (79μs)
  • beforeRenderModule mod_custom (MEPA) (704B) (0μs)
  • afterRenderModule mod_custom (MEPA) (3.75KB) (62μs)
  • beforeRenderRawModule mod_menu (Temi) (904B) (22μs)
  • afterRenderRawModule mod_menu (Temi) (293.11KB) (39.75ms)
  • beforeRenderModule mod_menu (Temi) (704B) (4μs)
  • afterRenderModule mod_menu (Temi) (22.67KB) (517μs)
  • beforeRenderRawModule mod_custom (Titolo Predefinito) (2.1KB) (44μs)
  • afterRenderRawModule mod_custom (Titolo Predefinito) (1.03KB) (123μs)
  • beforeRenderModule mod_custom (Titolo Predefinito) (720B) (1μs)
  • afterRenderModule mod_custom (Titolo Predefinito) (3.23KB) (492μs)
  • beforeRenderRawModule mod_menu (Top Menu) (2.47KB) (51μs)
  • afterRenderRawModule mod_menu (Top Menu) (31.08KB) (4.77ms)
  • beforeRenderModule mod_menu (Top Menu) (704B) (3μs)
  • afterRenderModule mod_menu (Top Menu) (4.11KB) (114μs)
  • afterRender (817.87KB) (23.37ms)
  • 1 x afterRenderRawModule mod_menu (Temi) (293.11KB) (15.23%)
    39.75ms
    1 x After Access::preloadPermissions (com_content) (16.77MB) (11.9%)
    31.05ms
    1 x afterRenderRawModule mod_menu (Main Menu) (21.23KB) (11.35%)
    29.62ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (488.32KB) (9.8%)
    25.59ms
    1 x afterRender (817.87KB) (8.96%)
    23.37ms
    1 x afterInitialise (3.43MB) (8.24%)
    21.51ms
    1 x afterRenderComponent com_content (133.3KB) (7.07%)
    18.45ms
    1 x beforeRenderRawModule mod_login (Accedi all'area riservata) (1.75MB) (4.52%)
    11.80ms
    1 x afterRenderRawModule mod_menu (Documenti Abbonati) (179.28KB) (2.38%)
    6.20ms
    1 x afterRenderRawModule mod_menu (Top Menu) (31.08KB) (1.83%)
    4.77ms
    1 x afterRenderRawModule mod_menu (Policies) (23.48KB) (1.62%)
    4.24ms
    1 x afterLoad (84.46KB) (1.45%)
    3.78ms
    1 x afterRenderRawModule mod_menu (Marketing) (21.64KB) (1.41%)
    3.67ms
    1 x beforeRenderRawModule mod_menu (Main Menu) (33.91KB) (1.33%)
    3.46ms
    1 x afterRoute (251.04KB) (1.3%)
    3.40ms
    1 x afterRenderRawModule mod_menu (Store) (17.13KB) (1.25%)
    3.25ms
    1 x afterRenderRawModule mod_menu (Social) (60.09KB) (1.24%)
    3.24ms
    1 x afterRenderRawModule mod_login (Accedi all'area riservata) (80.34KB) (1.04%)
    2.72ms
    1 x afterRenderRawModule mod_menu (Media) (14.41KB) (1.02%)
    2.67ms
    1 x afterRenderRawModule mod_menu (Info) (10.42KB) (0.85%)
    2.23ms
    1 x Before Access::preloadComponents (all components) (41.5KB) (0.79%)
    2.06ms
    1 x Before Access::getAssetRules (id:9161 name:com_content.article.4153) (514.65KB) (0.41%)
    1.06ms
    1 x beforeRenderComponent com_content (65.78KB) (0.28%)
    728μs
    1 x afterRenderModule mod_menu (Main Menu) (11.27KB) (0.24%)
    628μs
    1 x Before Access::getAssetRules (id:1000685 name:com_attachments) (73.97KB) (0.23%)
    595μs
    1 x afterRenderModule mod_menu (Temi) (22.67KB) (0.2%)
    517μs
    1 x afterRenderModule mod_menu (Social) (3.92KB) (0.2%)
    516μs
    1 x afterRenderModule mod_menu (Store) (3.3KB) (0.2%)
    516μs
    1 x afterRenderModule mod_custom (Certifico s.r.l.) (3.36KB) (0.19%)
    502μs
    1 x afterRenderModule mod_menu (Info) (3.05KB) (0.19%)
    500μs
    1 x afterRenderModule mod_menu (Policies) (3.3KB) (0.19%)
    499μs
    1 x afterRenderRawModule mod_custom (Certifico s.r.l.) (4.22KB) (0.19%)
    496μs
    1 x afterRenderModule mod_menu (Marketing) (3.3KB) (0.19%)
    494μs
    1 x afterRenderModule mod_menu (Media) (4.36KB) (0.19%)
    493μs
    1 x afterRenderModule mod_custom (Titolo Predefinito) (3.23KB) (0.19%)
    492μs
    1 x afterRenderModule mod_menu (Documenti Abbonati) (4.19KB) (0.19%)
    490μs
    1 x beforeRenderRawModule mod_menu (Social) (41.4KB) (0.16%)
    419μs
    1 x After Access::preloadComponents (all components) (115.88KB) (0.14%)
    376μs
    1 x afterRenderModule mod_login (Accedi all'area riservata) (5.95KB) (0.12%)
    312μs
    1 x afterDispatch (3.06KB) (0.09%)
    223μs
    1 x afterRenderModule mod_custom (Regolamento Macchine) (5.08KB) (0.07%)
    173μs
    1 x After Access::getAssetRules (id:9161 name:com_content.article.4153) (12.67KB) (0.06%)
    154μs
    1 x afterRenderRawModule mod_custom (Titolo Predefinito) (1.03KB) (0.05%)
    123μs
    1 x afterRenderModule mod_menu (Top Menu) (4.11KB) (0.04%)
    114μs
    1 x afterRenderRawModule mod_custom (Regolamento Macchine) (1.03KB) (0.04%)
    110μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (928B) (0.03%)
    88μs
    1 x afterRenderRawModule mod_custom (CEM4 || Ultimo aggiornamento) (1.03KB) (0.03%)
    88μs
    1 x afterRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (928B) (0.03%)
    87μs
    1 x afterRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (928B) (0.03%)
    87μs
    1 x afterRenderRawModule mod_custom (MOCA - GMP | Consolidato) (1.03KB) (0.03%)
    86μs
    1 x afterRenderRawModule mod_custom (TUSSL / Link) (976B) (0.03%)
    85μs
    1 x afterRenderRawModule mod_custom (Codice Unico Sicurezza) (928B) (0.03%)
    85μs
    1 x afterRenderRawModule mod_custom (Glossario Certifico HSE) (1.03KB) (0.03%)
    84μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (960B) (0.03%)
    84μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (960B) (0.03%)
    84μs
    1 x afterRenderRawModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (960B) (0.03%)
    83μs
    1 x afterRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (1.05KB) (0.03%)
    83μs
    1 x afterRenderRawModule mod_custom (Certifico ADR) (1.02KB) (0.03%)
    82μs
    1 x afterRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.03KB) (0.03%)
    80μs
    1 x afterRenderRawModule mod_custom (Abbonamento Full Plus) (912B) (0.03%)
    79μs
    1 x afterRenderRawModule mod_custom (Food Safety book) (1.02KB) (0.03%)
    79μs
    1 x afterRenderRawModule mod_custom (MEPA) (960B) (0.03%)
    79μs
    1 x afterRenderRawModule mod_custom (Abbonamento Full) (912B) (0.03%)
    78μs
    1 x afterRenderRawModule mod_custom (Store Certifico) (976B) (0.03%)
    78μs
    1 x afterRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (6.52KB) (0.03%)
    71μs
    1 x afterRenderModule mod_custom (MOCA - GMP | Consolidato) (4.02KB) (0.03%)
    69μs
    1 x afterRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (4.16KB) (0.03%)
    68μs
    1 x afterRenderModule mod_custom (TUA | Testo Unico Ambiente) (4.03KB) (0.03%)
    67μs
    1 x afterRenderModule mod_custom (CEM4 || Ultimo aggiornamento) (3.91KB) (0.03%)
    67μs
    1 x afterRenderModule mod_custom (D. Lgs. 196/2003 - Codice protezione dati personali | GDPR) (4.44KB) (0.03%)
    66μs
    1 x afterRenderModule mod_custom (Certifico ADR) (3.89KB) (0.03%)
    66μs
    1 x afterRenderModule mod_custom (TUSSL / Link) (3.64KB) (0.02%)
    65μs
    1 x afterRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (4.44KB) (0.02%)
    65μs
    1 x afterRenderModule mod_custom (Codice Unico Sicurezza) (4.02KB) (0.02%)
    65μs
    1 x afterRenderModule mod_custom (Glossario Certifico HSE) (3.77KB) (0.02%)
    65μs
    1 x afterRenderModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (4.42KB) (0.02%)
    65μs
    1 x afterRenderModule mod_custom (Direttiva macchine e norme armonizzate) (4.16KB) (0.02%)
    64μs
    1 x afterRenderModule mod_custom (Abbonamento Full) (4.89KB) (0.02%)
    63μs
    1 x afterRenderModule mod_custom (Store Certifico) (14.58KB) (0.02%)
    62μs
    1 x afterRenderModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (4.03KB) (0.02%)
    62μs
    1 x afterRenderModule mod_custom (Food Safety book) (4.02KB) (0.02%)
    62μs
    1 x afterRenderModule mod_custom (MEPA) (3.75KB) (0.02%)
    62μs
    1 x afterRenderModule mod_custom (Abbonamento Full Plus) (4.14KB) (0.02%)
    61μ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_custom (CEM4 || Ultimo aggiornamento) (2KB) (0.02%)
    43μs
    1 x After Access::getAssetRules (id:8 name:com_content) (11.51KB) (0.01%)
    28μ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_custom (Certifico s.r.l.) (2.29KB) (0.01%)
    23μs
    1 x beforeRenderRawModule mod_menu (Documenti Abbonati) (1.96KB) (0.01%)
    23μs
    1 x beforeRenderRawModule mod_menu (Temi) (904B) (0.01%)
    22μs
    1 x After Access::getAssetRules (id:1000685 name:com_attachments) (10.59KB) (0.01%)
    17μs
    1 x Before Access::getAssetRules (id:1 name:root.1) (760B) (0%)
    9μs
    1 x beforeRenderRawModule mod_menu (Media) (912B) (0%)
    9μs
    1 x beforeRenderRawModule mod_menu (Store) (912B) (0%)
    9μs
    1 x beforeRenderRawModule mod_custom (Regolamento Macchine) (2.55KB) (0%)
    8μs
    1 x beforeRenderRawModule mod_menu (Marketing) (896B) (0%)
    8μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 81/2008 - TUSSL) (512B) (0%)
    7μs
    1 x Before Access::preloadPermissions (com_content) (1.51KB) (0%)
    7μs
    1 x beforeRenderRawModule mod_custom (Glossario Certifico HSE) (2.38KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (D. Lgs. 231/2001 - Responsabilità amministrativa enti) (2.09KB) (0%)
    6μs
    1 x beforeRenderRawModule mod_custom (Codice Prevenzione Incendi | RTO II) (1.75KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (TUA | Testo Unico Ambiente) (1.38KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (TUSSL / Link) (1.48KB) (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) (1.28KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Direttiva macchine e norme armonizzate) (2.73KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Certifico ADR) (2.77KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (MOCA - GMP | Consolidato) (2.5KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Codice Unico Sicurezza) (2.25KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Abbonamento Full) (2.39KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Store Certifico) (3.27KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (Food Safety book) (1.48KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (MEPA) (1.95KB) (0%)
    5μs
    1 x beforeRenderRawModule mod_custom (DM 21 Marzo 1973 | MOCA IT) (1.63KB) (0%)
    4μs
    1 x beforeRenderRawModule mod_custom (Abbonamento Full Plus) (2.38KB) (0%)
    4μs
    1 x beforeRenderModule mod_menu (Temi) (704B) (0%)
    4μ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 (Main Menu) (704B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Top Menu) (704B) (0%)
    3μs
    1 x beforeRenderModule mod_menu (Policies) (704B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Certifico s.r.l.) (720B) (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_menu (Documenti Abbonati) (720B) (0%)
    2μs
    1 x beforeRenderModule mod_custom (Regolamento Macchine) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Codice Prevenzione Incendi | RTO II) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Titolo Predefinito) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (D. Lgs. 81/2008 - TUSSL) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (TUSSL / Link) (720B) (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. 196/2003 - Codice protezione dati personali | GDPR) (768B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (D. Lgs. 101/2020 - Protezione esposizione radiazioni ionizzanti) (768B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Direttiva macchine e norme armonizzate) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (Certifico ADR) (720B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (MOCA - GMP | Consolidato) (736B) (0%)
    1μs
    1 x beforeRenderModule mod_custom (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 (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
    1 x beforeRenderModule mod_custom (TUA | Testo Unico Ambiente) (736B) (0%)
    0μs
    1 x beforeRenderModule mod_custom (MEPA) (704B) (0%)
    0μs
68 statements were executed, 21 of which were duplicates, 47 unique39.68ms4.97MB
  • SELECT @@SESSION.sql_mode;33μs968BExplainStack/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `com_session` WHERE `session_id` = ?53μs1KBParamsExplainStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `com_session` WHERE `session_id` = :session_id LIMIT 137μ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_id53μ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` = 1156μs17.56KBExplainStack/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `com_viewlevels`51μ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` = :guest106μ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`707μ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`779μs379.92KBParamsExplainStack/libraries/src/Menu/SiteMenu.php:166Copy
  • 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` = 1121μs60.84KBExplainStack/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT * FROM `com_template_styles` WHERE `client_id` = 0 AND `id` = '13'55μs40.91KBExplainStack/plugins/system/helixultimate/src/Platform/Helper.php:57Copy
  • SELECT * FROM `com_languages` WHERE `published` = 1 ORDER BY `ordering` ASC56μ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)248μs7.44KBParamsExplainStack/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `com_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 014.99ms3.92MBParamsExplainStack/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `com_content`344μs1.77KBStack/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `com_content` SET `hits` = (`hits` + 1) WHERE `id` = '4153'1.33ms48BStack/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)209μs71.38KBParamsExplainStack/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`335μ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.77ms4KBParamsExplainStack/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`394μ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)) 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 ASC570μs4.81KBParamsExplainStack/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT COUNT(*) FROM `com_attachments` WHERE `parent_id` = :parent_id AND `parent_entity` = :parent_entity90μs1.34KBParamsExplainStack/plugins/content/attachments/src/Extension/Attachments.php:107Copy
  • SELECT `created_by`,`catid` FROM `com_content` WHERE `id` = :id59μ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` = 4153 AND `a`.`state` = 1 AND `a`.`parent_type` = 'com_content' AND `a`.`parent_entity` = 'article' ORDER BY ordering,created DESC147μ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 DESC8.96ms129.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`372μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT * FROM com_hikashop_config152μ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', ''));25μ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.03ms148.81KBParamsExplainStack/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id63μ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`110μ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 * FROM `com_schemaorg` WHERE `itemId` = :itemId AND `context` = :context48μ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)177μs70.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` = 148μs1.37KBParamsExplainStack/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • 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` = :id40μ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` = :id26μ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`257μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id32μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id30μ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`235μs3.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id27μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `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`293μs3.94KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id33μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`189μs3.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 `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`107μs3.95KBParamsExplainStack/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` = :id22μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id22μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id22μ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`105μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id28μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id21μ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` = :id24μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id24μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id20μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id21μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `com_categories` AS `s` INNER JOIN `com_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`180μs3.95KBParamsExplainStack/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id30μs12.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `com_content` WHERE `id` = :id23μs1.31KBParamsExplainStack/components/com_content/src/Service/Router.php:168Copy
  • SELECT `session_id` FROM `com_session` WHERE `session_id` = ?38μs1KBParamsExplainStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `com_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?888μs592BParamsStack/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy