Skip to main content

La presa in carico del paziente parkinsoniano

centroCurare il malato e non la malattia

 

L’AIP ha organizzato un incontro presso il CTO di Milano in data 21 febbraio 2018, per fare il punto sulla presa in carico dei pazienti parkinsoniani nell’area metropolitana di Milano.

La figura del gestore

La Regione Lombardia sta implementando il modello basato sulla presa in carico del paziente affetto da patologia cronica da parte del gestore, una figura amministrativa che, nel caso del paziente parkinsoniano, deve implementare il Piano Assistenziale Individualizzato (PAI), messo a punto dal neurologo curante. I gestori sono stati individuati: si tratta di strutture ospedaliere o medici di famiglia che hanno aderito all’iniziativa e che hanno i requisiti stabiliti dalla Regione Lombardia. La Regione ha già messo a disposizione le risorse per implementare il PAI. I pazienti parkinsoniani dovrebbero avere ricevuto o ricevere a breve una lettera con la proposta di aderire al servizio; finora la lettera è stata inviata a circa il 50% dei pazienti affetti da patologia cronica e verrà inviata nelle prossime settimane all’altra metà. Per i pazienti che hanno accettato di essere presi in carico, il gestore individuerà i centri che erogano i servizi richiesti (per es. dove fare riabilitazione). Qualora ci siano difficoltà, per esempio non ci siano strutture esistenti in prossimità della residenza del paziente, si possono avviare convenzioni con strutture nuove. Aderire non è obbligatorio: chi rinuncia continuerà a essere seguito come prima.

L’obiettivo dell’implementazione del modello basato sul gestore è di iniziare a curare il malato e non la malattia. Ogni paziente è una realtà a sé, con esigenze particolari. Il gestore dovrà prendere atto di queste esigenze (esposte nel PAI) e implementare un percorso di cura personalizzato, rendendo più agevole il collegamento tra l’ospedale e le strutture extra-ospedaliere sul territorio. In altre parole, deve coordinare i servizi offerti dentro e fuori dall’ospedale, assicurando una continuità assistenziale.

 

Il Centro Parkinson presso l’ASST Pini-CTO

Il modello di presa in carico da parte del Centro Parkinson presso ASST Pini-CTO a Milano, che è un centro di eccellenza, ha rappresentato un valido esempio per la messa punto del modello adottato dalla Regione Lombardia. Complessivamente, a partire dalla sua fondazione negli anni ‘80 fino ad oggi, il Centro ha preso in carico 30.000 pazienti. Di questi, il 70,6% è affetto da malattia di Parkinson o demenza da corpi di Lewy, il 10,29% presenta un Parkinson di origine vascolare, l’8,62% un tremore essenziale, mentre gli altri pazienti sono affetti da varie forme di parkinsonismo, come la PSP. In media il paziente ha circa 60 anni alla diagnosi e circa 65 anni quando si presenta al Centro per la prima visita. La durata media di malattia è di 16 anni.

Cosa significa “presa in carico” da parte del Centro? Significa pianificazione di visite approfondite a lungo termine (con una cadenza media di 9 mesi), erogazione di piani terapeutici (diversi a seconda della Regione di provenienza del paziente, dato che circa la metà di essi viene da fuori Regione) e disponibilità ad essere contattati per la soluzione di problemi tra una visita e l’altra, sia per e-mail che per telefono. Complessivamente, il Centro effettua 12.000 visite neurologiche (di cui 1.500 riguardano pazienti nuovi), 4.000 visite dietologiche e 250 ricoveri all’anno. Circa 7.000 pazienti vengono inviati ad un centro per la riabilitazione, ma solo 600 in regime di ricovero. A queste attività, si aggiungono almeno 5.000 e-mail e più di 9.000 telefonate per rispondere ai quesiti dei malati tra una vista e l’altra.

Per il futuro vi è la proposta di trasformare alcuni posti letto per acuti del CTO in posti letto di riabilitazione dedicati ai malati di Parkinson, in modo che il Centro possa offrire un ulteriore servizio fondamentale per i parkinsoniani.

 

Quanti sono i pazienti da prendere in carico?

Nell’area della ATS (Azienda Tutela Salute) Città Metropolitana di Milano, che racchiude un’area di 3,5 milioni di abitanti, vi sono poco più di 1 milione di pazienti con patologie croniche. Questo numero è stato stabilito in base a dati amministrativi relativi al consumo di farmaci, all’esecuzione di esami diagnostici e di ricoveri ospedalieri. Tra di essi, risultano 8.457 pazienti che hanno la malattia di Parkinson o un parkinsonismo come patologia principale. Si tratta di una notevole sottostima, perché molti pazienti presentano più di una patologia cronica (per esempio, hanno anche il diabete, l’ipertensione e/o lo scompenso cardiaco) e vengono categorizzati sotto altre patologie. Infatti, prendendo in considerazione anche l’eventuale seconda patologia, i parkinsoniani risultano già essere il doppio, ovvero 16.259. Anche questo numero, comunque, rimane una sottostima.

Secondo il Ministero della Salute vi sono circa 230.000 pazienti affetti da malattia di Parkinson oppure parkinsonismo in Italia. In realtà, si tratta di dati vecchi che risalgono agli anni ’80. Oggi, sia in seguito all’introduzione di mezzi diagnostici migliori sia per l’invecchiamento della popolazione, il numero è aumentato. Si stima che in Italia oggi vi siano circa 500.000 pazienti parkinsoniani.

L’importanza della presa in carico per il paziente parkinsoniano

La presa in carico è fondamentale per i pazienti parkinsoniani, la cui malattia richiede un approccio multidisciplinare implementato presso il centro. In particolare, i pazienti hanno tre necessità che devono essere soddisfatte:

  1. Terapia farmacologica impostata e seguita da un neurologo parkinsonologo
  2. Dietoterapia impostata da un nutrizionista per ottimizzare l’assorbimento dei farmaci e, quindi, la loro efficacia
  3. Fisioterapia per la correzione della postura e per il compenso motorio, logoterapia per il miglioramento della parola e altre terapie, a seconda delle necessità. Collaboriamo con la FERB, una ONLUS specializzata nella riabilitazione, che offre ricoveri riabilitativi, consigliati solo per una casistica selezionata, ovvero in circa il 10% dei pazienti.

Bisogna inoltre tenere presente che, con le terapie moderne, la sopravvivenza del paziente parkinsoniano si è allungata molto. La malattia di Parkinson è una patologia neurodegenerativa progressiva. Con il tempo i pazienti si aggravano e presentano tutta una serie di complicazioni, quali problemi cognitivi, psichiatrici e disfunzioni del sistema nervoso autonomo, che richiedono l’intervento di una serie di specialisti esperti. Per esempio, la disfunzione del sistema nervoso autonomo compromette la regolazione della pressione arteriosa, che si abbassa troppo durante il giorno, soprattutto quando il malato si mette in piedi (ipotensione ortostatica), mentre si alza molto durante la notte, mettendo anche il malato a rischio di ictus. È fondamentale che il paziente venga seguito da un internista, che comprenda ed abbia esperienza di queste problematiche, che non si presentano nella pratica clinica cardiologica usuale. A questo si aggiunge il fatto che il paziente parkinsoniano, come già esposto in precedenza, può sviluppare anche altre patologie croniche, come il diabete e/o lo scompenso cardiaco, che richiedono l’intervento di altri specialistici, oltre al neurologo.

Un altro aspetto importante è il supporto nutrizionale. Il paziente parkinsoniano spesso sviluppa disfagia, che può portare a complicazioni anche gravi, come la polmonite ab ingestis. Nei casi severi il paziente ha bisogno di un’alimentazione artificiale tramite sondino o PEG. Questo aspetto è stato affrontato a livello regionale nell’ambito del Progetto Milano, con l’individuazione di un centro di riferimento (l’Ospedale Niguarda) e la costituzione di un gruppo di lavoro, che ha stabilito un protocollo specifico per i malati con malattie neurodegenerative associate a disfagia grave, mettendo a punto un prontuario di alimenti rimborsati ed identificando i centri prescrittori. È previsto pertanto che il gestore si occupi anche di questo aspetto, che prolunga l’aspettativa di vita dei pazienti e migliora il loro stato di salute.

Infine, bisogna tenere presente che il paziente parkinsoniano non ha solo bisogno di supporto sanitario in senso stretto, ma anche di un supporto sociale a causa dell’invalidità associata alla malattia, con conseguenti necessità assistenziali.

 

Quali sono i problemi che deve risolvere il gestore?

Attualmente esistono buone strutture ospedaliere per la diagnosi di malattia di Parkinson, l’impostazione della terapia e il monitoraggio della terapia farmacologica. Esiste anche un’offerta sufficiente, anche se un po’ scollegata, per i pazienti con grave disabilità, che richiedono un ricovero. Tuttavia, manca un’offerta di servizi adeguati per i pazienti ambulatoriali. La riabilitazione è ancora impostata secondo schemi che risalgono agli anni ’80 e non esiste un percorso strutturato e coordinato al di fuori dell’ospedale. I pazienti fanno fatica a trovare centri che offrano i servizi di cui hanno bisogno, in particolare la fisioterapia. I centri attualmente esistenti presentano due problemi:

  • a) In genere sono centri piccoli, con esperienza e la preparazione dei professionisti limitata ad alcune patologie. Spesso i sanitari non hanno le competenze neurologiche necessarie per affrontare il paziente parkinsoniano;
  • b) Non vi è un contatto strutturato con i centri di riferimento per il Parkinson.

È qui che s’inserisce il gestore, che dovrà provvedere a coordinare i servizi e creare un percorso adeguato per il paziente in funzione del suo PAI. La presenza del centro di gestione accanto al centro di erogazione, all’interno della stessa azienda ospedaliera, permetterà una comunicazione che assicurerà la segnalazione delle carenze da colmare. Già adesso i corsi universitari di fisioterapia prevedono l’acquisizione delle conoscenze neurologiche necessarie per affrontare i pazienti con patologie neurodegenerative.

 

Il ruolo della AIP

La AIP si configura come un importante interlocutore per le autorità, tra cui la Regione, grazie alla conoscenza delle reali esigenze del paziente parkinsoniano nella vita quotidiana.

Una indagine svolta nel 2011 dal CENSIS ha evidenziato che i pazienti chiedono accessibilità a cure appropriate e continuative, con attenzione alla sostenibilità economica specie nelle fasi avanzate, nonché un percorso riabilitativo efficace ed efficiente che deve adeguarsi alle diverse fasi della malattia. Un bisogno irrisolto è la necessità di servizi di sostegno sociale e sociosanitario adeguati a compensare il più possibile la perdita di autonomia e qualità di vita, assistenza al domicilio e sostegno alla famiglia.

Nel 2014 l’AIP ha pubblicato la “Carta dei diritti del paziente parkinsoniano”, un documento importante di riferimento per tutti.

Inoltre, AIP risponde al bisogno d’informazione da parte dei pazienti. È importante che ciascun paziente impari ad autogestirsi il più possibile, dato che la sintomatologia parkinsoniana è estremamente variabile e ciascun paziente ha il “proprio“ Parkinson. Per questo motivo, AIP fornisce informazioni utili per la gestione della vita quotidiana. In particolare, ha pubblicato la “Guida alla malattia di Parkinson”, un’opera completa che unisce informazioni sulla malattia, quali le sue manifestazioni cliniche, le complicazioni che possono insorgere, gli esami diagnostici e le terapie attualmente disponibili e l’educazione del malato a vivere con essa la realtà di tutti i giorni. Inoltre, una seconda pubblicazione, “Parkinson: come uscire dal labirinto burocratico”, è un volume che riunisce le norme emanate in materia di benefici di legge concessi a favore dei parkinsoniani, sul riconoscimento dello stato di invalidità civile, sul lavoro, sui lasciti e indicazioni su aspetti pratici che riguardano la vita quotidiana. 

 

L’obiettivo della Fondazione Grigioni

AIP lavora a stretto contatto con la Fondazione Grigioni. L’obiettivo fondamentale delle ricerche sponsorizzate dalla Fondazione Grigioni è di cercare di ridurre del 50% la velocità della progressione naturale della malattia. I pazienti mediamente si ammalano intorno ai 60 anni di età e l’aspettativa di vita media in Italia è di circa 80 anni per gli uomini ed 84 per le donne. Se le complicazioni comparissero dopo 30-40 anni di malattia, non si manifesterebbero, perché il paziente non vivrebbe abbastanza a lungo per svilupparle.

Si ritiene che questo sia un obiettivo molto più realistico rispetto all’arresto della progressione o addirittura a una regressione della malattia.

 

AIP collabora con FERB – Fondazione specializzata nella riabilitazione

La FERB è una ONLUS, una Fondazione specializzata nella riabilitazione di varie patologie, tra cui la malattia di Parkinson. Opera gestendo autonomamente tre centri, la cui struttura è stata messa a disposizione dalla sanità pubblica. Tra di essi si annoverano in Lombardia l’Ospedale Sant’Isidoro a Trescore Balneario, dove sono a disposizione 38 letti per la riabilitazione di pazienti parkinsoniani e il Centro di Riabilitazione Specialistica di Cernusco sul Naviglio, dove sono a disposizione per i parkinsoniani 26 letti. La FERB conduce anche una serie di ricerche con l’obiettivo di mettere a punto terapie per rallentare la progressione della malattia di Parkinson.

 

Per i pazienti non residenti in Lombardia

Questi pazienti continueranno ad avere accesso al Centro Parkinson presso l’ASST Pini-CTO. Non potranno invece usufruire del servizio di un gestore.

È bene comunque che s’informino sul modello di assistenza imperniato sulla figura del gestore, perché è probabile che altre Regioni decidano implementarlo in un prossimo futuro.

 

parkinsonews
37.391MBMemory Usage332msRequest Duration
Joomla! Version4.4.12
PHP Version7.4.32
Identityguest
Response200
Templateyootheme
Database
Server
mysql
Version
5.7.40-log
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
array:1 [ "nrid" => "8bcef872c181a59b" ]
$_SERVER
array:49 [ "REDIRECT_SCRIPT_URL" => "/it/varie/la-presa-in-carico-del-paziente-parkinsoniano.html"...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1742824565 "last" => 1742824565...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
plg_system_languagefilter
array:1 [ "language" => "it-IT" ]
  • afterLoad (4.38MB) (21.36ms)
  • afterInitialise (9.16MB) (67.35ms)
  • afterRoute (2.38MB) (19.39ms)
  • beforeRenderComponent com_content (427.37KB) (2.57ms)
  • Before Access::preloadComponents (all components) (503.46KB) (3.4ms)
  • After Access::preloadComponents (all components) (130.11KB) (1.26ms)
  • Before Access::preloadPermissions (com_content) (4.74KB) (23μs)
  • After Access::preloadPermissions (com_content) (1.88MB) (7.21ms)
  • Before Access::getAssetRules (id:3680 name:com_content.article.3165) (131.17KB) (109μs)
  • After Access::getAssetRules (id:3680 name:com_content.article.3165) (94.67KB) (305μs)
  • beforeRenderRawModule mod_related_items (Notizie correlate) (10.98MB) (102ms)
  • afterRenderRawModule mod_related_items (Notizie correlate) (632.45KB) (13.22ms)
  • beforeRenderModule mod_related_items (Notizie correlate) (720B) (11μs)
  • afterRenderModule mod_related_items (Notizie correlate) (7.58KB) (208μs)
  • beforeRenderRawModule mod_syndicate (Feed RSS) (9.87KB) (642μs)
  • afterRenderRawModule mod_syndicate (Feed RSS) (12.88KB) (610μs)
  • beforeRenderModule mod_syndicate (Feed RSS) (720B) (9μs)
  • afterRenderModule mod_syndicate (Feed RSS) (2.52KB) (76μs)
  • beforeRenderRawModule mod_custom (Parkinsonews) (9.57KB) (384μs)
  • afterRenderRawModule mod_custom (Parkinsonews) (9.7KB) (515μs)
  • beforeRenderModule mod_custom (Parkinsonews) (720B) (8μs)
  • afterRenderModule mod_custom (Parkinsonews) (1.25KB) (67μs)
  • beforeRenderRawModule mod_menu (Footer Menu) (19.36KB) (675μs)
  • afterRenderRawModule mod_menu (Footer Menu) (3.7MB) (23.4ms)
  • beforeRenderModule mod_menu (Footer Menu) (720B) (9μs)
  • afterRenderModule mod_menu (Footer Menu) (4.23KB) (134μs)
  • afterRenderComponent com_content (62.78KB) (4.61ms)
  • Before Access::getAssetRules (id:1 name:root.1) (474.64KB) (4.76ms)
  • After Access::getAssetRules (id:1 name:root.1) (7.73KB) (43μs)
  • Before Access::getAssetRules (id:8 name:com_content) (650.21KB) (10.64ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.73KB) (48μs)
  • afterDispatch (23.45KB) (1.01ms)
  • beforeRenderRawModule mod_menu () (70.55KB) (4.99ms)
  • afterRenderRawModule mod_menu () (724.45KB) (10.9ms)
  • beforeRenderModule mod_menu () (696B) (10μs)
  • afterRenderModule mod_menu () (1.23KB) (97μs)
  • beforeRenderRawModule mod_menu () (15.77KB) (725μs)
  • afterRenderRawModule mod_menu () (17.77KB) (6.96ms)
  • beforeRenderModule mod_menu () (696B) (9μs)
  • afterRenderModule mod_menu () (10.27KB) (97μs)
  • beforeRenderRawModule mod_custom () (9.23KB) (23μs)
  • afterRenderRawModule mod_custom () (15.96KB) (1.73ms)
  • beforeRenderModule mod_custom () (704B) (8μs)
  • afterRenderModule mod_custom () (2.43KB) (76μs)
  • beforeRenderRawModule mod_custom () (10.81KB) (656μs)
  • afterRenderRawModule mod_custom () (960B) (222μs)
  • beforeRenderModule mod_custom () (704B) (7μs)
  • afterRenderModule mod_custom () (2.71KB) (65μs)
  • beforeRenderRawModule mod_menu () (3.47KB) (438μs)
  • afterRenderRawModule mod_menu () (98.8KB) (1.94ms)
  • beforeRenderModule mod_menu () (696B) (8μs)
  • afterRenderModule mod_menu () (1.23KB) (75μs)
  • beforeRenderRawModule mod_menu () (4.64KB) (447μs)
  • afterRenderRawModule mod_menu () (29.01KB) (5.89ms)
  • beforeRenderModule mod_menu () (696B) (8μs)
  • afterRenderModule mod_menu () (1.23KB) (75μs)
  • beforeRenderRawModule mod_custom () (12.17KB) (475μs)
  • afterRenderRawModule mod_custom () (912B) (214μs)
  • beforeRenderModule mod_custom () (704B) (7μs)
  • afterRenderModule mod_custom () (2.43KB) (64μs)
  • beforeRenderRawModule mod_custom () (2.97KB) (400μs)
  • afterRenderRawModule mod_custom () (912B) (195μs)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (2.71KB) (63μs)
  • afterRender (565.03KB) (7.81ms)
  • 1 x beforeRenderRawModule mod_related_items (Notizie correlate) (10.98MB) (30.82%)
    102.45ms
    1 x afterInitialise (9.16MB) (20.26%)
    67.35ms
    1 x afterRenderRawModule mod_menu (Footer Menu) (3.7MB) (7.04%)
    23.40ms
    1 x afterLoad (4.38MB) (6.43%)
    21.36ms
    1 x afterRoute (2.38MB) (5.83%)
    19.39ms
    1 x afterRenderRawModule mod_related_items (Notizie correlate) (632.45KB) (3.98%)
    13.22ms
    1 x afterRenderRawModule mod_menu () (724.45KB) (3.28%)
    10.90ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (650.21KB) (3.2%)
    10.64ms
    1 x afterRender (565.03KB) (2.35%)
    7.81ms
    1 x After Access::preloadPermissions (com_content) (1.88MB) (2.17%)
    7.21ms
    1 x afterRenderRawModule mod_menu () (17.77KB) (2.09%)
    6.96ms
    1 x afterRenderRawModule mod_menu () (29.01KB) (1.77%)
    5.89ms
    1 x beforeRenderRawModule mod_menu () (70.55KB) (1.5%)
    4.99ms
    1 x Before Access::getAssetRules (id:1 name:root.1) (474.64KB) (1.43%)
    4.76ms
    1 x afterRenderComponent com_content (62.78KB) (1.39%)
    4.61ms
    1 x Before Access::preloadComponents (all components) (503.46KB) (1.02%)
    3.40ms
    1 x beforeRenderComponent com_content (427.37KB) (0.77%)
    2.57ms
    1 x afterRenderRawModule mod_menu () (98.8KB) (0.58%)
    1.94ms
    1 x afterRenderRawModule mod_custom () (15.96KB) (0.52%)
    1.73ms
    1 x After Access::preloadComponents (all components) (130.11KB) (0.38%)
    1.26ms
    1 x afterDispatch (23.45KB) (0.31%)
    1.01ms
    1 x beforeRenderRawModule mod_menu () (15.77KB) (0.22%)
    725μs
    1 x beforeRenderRawModule mod_menu (Footer Menu) (19.36KB) (0.2%)
    675μs
    1 x beforeRenderRawModule mod_custom () (10.81KB) (0.2%)
    656μs
    1 x beforeRenderRawModule mod_syndicate (Feed RSS) (9.87KB) (0.19%)
    642μs
    1 x afterRenderRawModule mod_syndicate (Feed RSS) (12.88KB) (0.18%)
    610μs
    1 x afterRenderRawModule mod_custom (Parkinsonews) (9.7KB) (0.15%)
    515μs
    1 x beforeRenderRawModule mod_custom () (12.17KB) (0.14%)
    475μs
    1 x beforeRenderRawModule mod_menu () (4.64KB) (0.13%)
    447μs
    1 x beforeRenderRawModule mod_menu () (3.47KB) (0.13%)
    438μs
    2 x afterRenderRawModule mod_custom () (912B) (0.12%)
    409μs
    1 x beforeRenderRawModule mod_custom () (2.97KB) (0.12%)
    400μs
    1 x beforeRenderRawModule mod_custom (Parkinsonews) (9.57KB) (0.12%)
    384μs
    1 x After Access::getAssetRules (id:3680 name:com_content.article.3165) (94.67KB) (0.09%)
    305μs
    3 x afterRenderModule mod_menu () (1.23KB) (0.07%)
    247μs
    1 x afterRenderRawModule mod_custom () (960B) (0.07%)
    222μs
    1 x afterRenderModule mod_related_items (Notizie correlate) (7.58KB) (0.06%)
    208μs
    2 x afterRenderModule mod_custom () (2.43KB) (0.04%)
    140μs
    1 x afterRenderModule mod_menu (Footer Menu) (4.23KB) (0.04%)
    134μs
    2 x afterRenderModule mod_custom () (2.71KB) (0.04%)
    128μs
    1 x Before Access::getAssetRules (id:3680 name:com_content.article.3165) (131.17KB) (0.03%)
    109μs
    1 x afterRenderModule mod_menu () (10.27KB) (0.03%)
    97μs
    1 x afterRenderModule mod_syndicate (Feed RSS) (2.52KB) (0.02%)
    76μs
    1 x afterRenderModule mod_custom (Parkinsonews) (1.25KB) (0.02%)
    67μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.73KB) (0.01%)
    48μs
    1 x After Access::getAssetRules (id:1 name:root.1) (7.73KB) (0.01%)
    43μs
    4 x beforeRenderModule mod_menu () (696B) (0.01%)
    35μs
    4 x beforeRenderModule mod_custom () (704B) (0.01%)
    28μs
    1 x beforeRenderRawModule mod_custom () (9.23KB) (0.01%)
    23μs
    1 x Before Access::preloadPermissions (com_content) (4.74KB) (0.01%)
    23μs
    1 x beforeRenderModule mod_related_items (Notizie correlate) (720B) (0%)
    11μs
    1 x beforeRenderModule mod_menu (Footer Menu) (720B) (0%)
    9μs
    1 x beforeRenderModule mod_syndicate (Feed RSS) (720B) (0%)
    9μs
    1 x beforeRenderModule mod_custom (Parkinsonews) (720B) (0%)
    8μs
50 statements were executed, 7 of which were duplicates, 43 unique50.31ms1.41MB
  • SELECT @@SESSION.sql_mode;105μs1.61KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `jml_session` WHERE `session_id` = ?166μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jml_session` WHERE `session_id` = :session_id LIMIT 1108μs1.63KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `jml_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)9.26ms976BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `jml_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1453μs21.39KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `jml_viewlevels`130μs1.22KB/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `jml_usergroups` AS `a` LEFT JOIN `jml_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest171μs1.7KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `jml_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`1ms16.84KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `jml_languages` WHERE `published` = 1 ORDER BY `ordering` ASC223μs4.05KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT `element`,`name`,`client_id`,`extension_id` FROM `jml_extensions` WHERE `type` = 'language' AND `state` = 0 AND `enabled` = 1153μs1.48KB/libraries/src/Language/LanguageHelper.php:213Copy
  • 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 `jml_menu` AS `m` LEFT JOIN `jml_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`2.03ms203.69KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jml_categories` AS `s` INNER JOIN `jml_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray1,:preparedArray2)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`496μs6.84KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id` FROM `jml_content` WHERE `alias` = :alias AND `catid` = :catid180μs1.7KBParams/components/com_content/src/Service/Router.php:263Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `jml_template_styles` AS `s` LEFT JOIN `jml_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` = 1281μs17.4KB/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SHOW TABLES976μs8.83KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:678Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jml_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,:preparedArray40,:preparedArray41,:preparedArray42,:preparedArray43,:preparedArray44)700μs11.41KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jml_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 03.29ms444.34KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `jml_content`368μs10.48KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `jml_content` SET `hits` = (`hits` + 1) WHERE `id` = '3165'8.44ms56B/libraries/src/Table/Table.php:1325Copy
  • 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 `jml_content` AS `a` INNER JOIN `jml_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `jml_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `jml_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `jml_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `jml_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0 AND `a`.`language` IN (:preparedArray1,:preparedArray2)) 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 (:preparedArray3,:preparedArray4)473μs41.72KBParams/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 `jml_categories` AS `s` INNER JOIN `jml_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`463μs6.9KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `jml_contentitem_tag_map` AS `m` INNER JOIN `jml_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)257μs5.5KBParams/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 `jml_categories` AS `s` INNER JOIN `jml_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`440μs6.9KBParams/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 jml_fields AS a LEFT JOIN `jml_languages` AS l ON l.lang_code = a.language LEFT JOIN jml_users AS uc ON uc.id=a.checked_out LEFT JOIN jml_viewlevels AS ag ON ag.id = a.access LEFT JOIN jml_users AS ua ON ua.id = a.created_user_id LEFT JOIN jml_fields_groups AS g ON g.id = a.group_id LEFT JOIN `jml_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)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) 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 ASC553μs6.37KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jml_categories` AS `s` INNER JOIN `jml_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`569μs6.9KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM jml_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1270μs64.88KB/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `jml_modules` AS `m` LEFT JOIN `jml_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `jml_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) AND `m`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY `m`.`position`,`m`.`ordering`2.72ms132.25KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `metakey` FROM `jml_content` WHERE `id` = :id149μs1.67KBParams/modules/mod_related_items/src/Helper/RelatedItemsHelper.php:88Copy
  • SELECT `a`.`id` FROM `jml_content` AS `a` WHERE ( ( (`a`.`id` != :id AND `a`.`state` = 1 AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND (`a`.`metakey` LIKE :preparedArray3 OR `a`.`metakey` LIKE :preparedArray4 OR `a`.`metakey` LIKE :preparedArray5 OR `a`.`metakey` LIKE :preparedArray6 OR `a`.`metakey` LIKE :preparedArray7)) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :nowDate1)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :nowDate2) AND `a`.`language` IN (:preparedArray8,:preparedArray9) LIMIT 20485μs3.34KBParams/modules/mod_related_items/src/Helper/RelatedItemsHelper.php:152Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`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`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `jml_content` AS `a` LEFT JOIN `jml_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `jml_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `jml_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `jml_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `jml_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `jml_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`id` IN (:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) ORDER BY a.ordering ASC1.94ms332.03KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jml_categories` AS `s` INNER JOIN `jml_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`408μs6.9KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jml_categories` AS `s` INNER JOIN `jml_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`345μs6.9KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jml_categories` AS `s` INNER JOIN `jml_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`338μs17.9KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jml_categories` AS `s` INNER JOIN `jml_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`324μs6.38KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jml_categories` AS `s` INNER JOIN `jml_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`327μs6.9KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `params` FROM `jml_comprofiler_plugin` WHERE `id` = 1148μs896BCopy
  • SELECT `id` FROM `jml_rstbox` WHERE `published` = 1 AND `testmode` = 0165μs928B/administrator/components/com_rstbox/EngageBox/Boxes.php:45Copy
  • SELECT * FROM `jml_rstbox` WHERE `id` = 3123μs2.23KB/administrator/components/com_rstbox/EngageBox/Box.php:238Copy
  • SELECT COUNT(id) FROM `jml_rstbox_logs` WHERE `event` = 1 AND `box` = 3 AND `visitorid` = '8bcef872c181a59b' AND MONTH(date) = 03 AND YEAR(date) = 2025188μs896B/administrator/components/com_rstbox/EngageBox/Assignments.php:201Copy
  • SELECT * FROM `jml_rstbox` WHERE `id` = 5135μs2.23KB/administrator/components/com_rstbox/EngageBox/Box.php:238Copy
  • SELECT COUNT(id) FROM `jml_rstbox_logs` WHERE `event` = 1 AND `box` = 5 AND `visitorid` = '8bcef872c181a59b'120μs896B/administrator/components/com_rstbox/EngageBox/Assignments.php:201Copy
  • SELECT `language`,`id` FROM `jml_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 0460μs976B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `jml_content` WHERE `id` = :id127μs1.67KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `jml_content` WHERE `id` = :id89μs1.67KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c2`.`language`,CONCAT_WS(':', `c2`.`id`, `c2`.`alias`) AS `id`,CONCAT_WS(':', `ca`.`id`, `ca`.`alias`) AS `catid` FROM `jml_content` AS `c` INNER JOIN `jml_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `jml_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `jml_content` AS `c2` ON `a2`.`id` = `c2`.`id` INNER JOIN `jml_categories` AS `ca` ON `c2`.`catid` = `ca`.`id` AND `ca`.`extension` = :extension2 WHERE `c`.`id` = :id AND c2.access IN (1,5) AND c2.language != 'it-IT' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-03-24 13:56:05') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-03-24 13:56:05') AND c2.state = 1306μs1.81KBParams/libraries/src/Language/Associations.php:145Copy
  • 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 jml_fields AS a LEFT JOIN `jml_languages` AS l ON l.lang_code = a.language LEFT JOIN jml_users AS uc ON uc.id=a.checked_out LEFT JOIN jml_viewlevels AS ag ON ag.id = a.access LEFT JOIN jml_users AS ua ON ua.id = a.created_user_id LEFT JOIN jml_fields_groups AS g ON g.id = a.group_id WHERE ( (`a`.`context` = :context AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray3,:preparedArray4)) 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 ASC675μs5.63KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • 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 `jml_scheduler_tasks` AS `a` WHERE `a`.`state` = 1180μs1.75KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SHOW TABLES1.05ms8.83KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:678Copy
  • SELECT `session_id` FROM `jml_session` WHERE `session_id` = ?154μs1.67KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `jml_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?7.79ms936BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy