L'Anello Mancante ODV

Da Corriere.it del 01/04/2020

di Carlo Rovelli

L’esperienza di questo momento difficile mi sembra una lezione di umiltà per tutti. Non siamo potenti come forse pensavamo. Siamo, come siamo sempre stati, facile preda di un vento che cambia. Ci eravamo abituati a confinare i disastri più gravi altrove. Ancora pochi giorni fa ho sentito un americano dire in televisione «siamo il Paese più potente del mondo, a noi l’epidemia non fa nulla». Non lo dice più. Anche noi italiani credevamo di poterla fermare prima che arrivasse qui.

La realtà forse più difficile da accettare è che quello che sta succedendo non è colpa di nessuno. Non è come la guerra, scatenata dalla follia di noi umani. Certo, ci sono stati errori, negligenze. Ne stiamo commettendo probabilmente ancora, ce ne renderemo conto fra un po’. Ma prendere decisioni in situazioni inedite è difficile: facciamo quello che possiamo, a tentoni. La prossima volta ci prepareremo meglio, faremo meglio; ascolteremo di più la scienza quando lancia allarmi preventivi. La tentazione è di dare sempre colpe a qualcuno: ai politici che dovevano svegliarsi prima, alla Cina che doveva dare l’allarme prima, all’impreparazione nonostante gli avvertimenti, o quant’altro. Ma la realtà è che questo disastro non ha colpevoli. Abbiamo imparato a proteggerci da tante cose, ma siamo nelle mani della natura, che a volte ci riempie di regali, a volte ci maltratta brutalmente, con sovrana indifferenza.

È rassicurante vedere come governi e pubblico, ora, nel momento del pericolo, ascoltino la scienza. La conoscenza è il miglior strumento che abbiamo. Ci permette di evitare errori gravi, come quelli che commettevamo nel medioevo quando per scongiurare la peste facevamo processioni, col risultato di infettare tutti. Ma mai come adesso vediamo che la scienza non sa, ovviamente, risolvere tutti i problemi. Il nostro splendido sapere si arrende davanti a una cosa che è poco più di un granello di polvere. La scienza è la nostra forza, l’utensile migliore che abbiamo trovato, teniamocela cara, ma restiamo fragili, in una natura indifferente e immensamente più grande e più forte di noi.

Anche le nostre piccole arroganze occidentali sono oggi messe a dura prova. I medici, gli aiuti più necessari, ci sono arrivati da Cuba, dalla Cina, dalla Russia, perfino dall’Albania… Non erano questi i Paesi che dicevamo avevano sbagliato tutto? I Paesi che si sono difesi meglio, molto meglio di noi, con meno morti, sono Singapore, Hong Kong, Taiwan, la Corea… Non eravamo noi occidentali i primi della classe? Quando questo sarà passato, sarà tempo di rivedere qualche presunzione.

Passerà. Sono passate tutte, le epidemie del passato. Mi pare che nessuno abbia ancora chiaro che effetto avrà veramente tutto questo sulla nostra vita, quanto sarà dirompente, quanto pagherà ciascuno di noi che oggi vede in dubbio i suoi redditi. Chissà se tutto questo cambierà le nostre idee sul libero mercato. Anche i più sfrenati difensori del mercato più libero possibile ora gridano: «Stato, Stato, aiutaci!». Nei momenti di difficoltà, si capisce a fondo perché collaborare è meglio che competere, e la mia speranza segreta è che questa sia la lezione che porteremo a casa. I problemi si risolvono meglio insieme. L’umanità può riuscire solo tutta insieme. Ci sarà tempo anche per quello. Adesso stiamo lottando, nel migliore dei modi possibile, per guadagnare un po’ più di vita per i nostri cari e noi stessi.

 

Perché questo, a me sembra questo, quanto stiamo facendo: stiamo aiutando tutti insieme la medicina a fare quello che sa fare: regalarci giorni, anni, di vita in più, che non sono un nostro diritto, sono un privilegio che ci siamo conquistati piano piano, collaborando, con il sapere e la civiltà.

Quella che è in corso non è una battaglia fra vita e morte, non dobbiamo vederla così. In questi termini abbiamo perso comunque, perché vince sempre la morte alla fine; siamo mortali. Quello che è in corso è il grande sforzo di tutti noi per regalarci l’un l’altro un po’ di tempo in più, per questa breve vita, che nonostante sofferenze e fatiche, ci sembra bellissima, ora più che mai. In questo mese durissimo sono già morti oltre tredicimila italiani, portati via dall’epidemia. È un numero terribile. Ma diecimila italiani muoiono comunque in Italia, senza epidemia, in un anno qualunque, ogni singola settimana. A tutt’ora l’epidemia non è la principale causa di morte in italia. Il dolore non è statistica, la sofferenza di perdere ogni singola persona cara è profonda. Ma questa sofferenza non l’ha inventata questa epidemia: c’è comunque. Diecimila morti sono tantissimi, ma sono moltissimi meno dei morti ogni anno per tumore. O per malattie di cuore. O semplicemente per l’età. E, non dimentichiamolo, sono immensamente meno del numero di morti nel mondo per fame o malnutrizione. Quello che sta veramente facendo questa epidemia è metterci davanti agli occhi qualcosa che di solito preferiamo non guardare: la brevità e la fragilità della nostra vita.

Non siamo i padroni di tutto, non siamo immortali: siamo, come siamo sempre stati, foglie che il vento d’autunno spazza via. Cerchiamo di allungarla, questa vita, combattiamo insieme con tutte le nostre forze: questo stiamo facendo tutti insieme, ed è una bellissima battaglia. Ma è questo ciò che stiamo facendo, non combattendo contro la morte: stiamo regalandoci un po’ di vita in più, perché la vita è bellissima, e viverla è ciò a cui diamo più valore.

 
3.305MBMemory Usage4.58sRequest Duration
Joomla! Version5.2.5
PHP Version8.3.19
Identityguest
Response200
Templatephoca_cart
Database
Server
mysql
Version
8.0.36-28
Collation
utf8mb4_0900_ai_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:84 [ "HOSTNAME" => "hlpi1ws-c284s06.ad.aruba.it" "LANGUAGE" => "it_IT:it" "PM_PROCESS_ID...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1744063285 "last" => 1744063285...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
plg_system_webauthn
array:1 [ "returnUrl" => "https://www.anellomancante.org/cms/index.php/tutte-le-news/131-coronavir...
  • afterLoad (93.83KB) (338ms)
  • afterInitialise (1.19MB) (813ms)
  • afterRoute (167.6KB) (108ms)
  • beforeRenderComponent com_content (31.03KB) (33.41ms)
  • Before Access::preloadComponents (all components) (34.56KB) (29.61ms)
  • After Access::preloadComponents (all components) (118.96KB) (8.8ms)
  • Before Access::preloadPermissions (com_content) (424B) (46μs)
  • After Access::preloadPermissions (com_content) (50.15KB) (5.79ms)
  • Before Access::getAssetRules (id:132 name:com_content.article.131) (1.15KB) (57μs)
  • After Access::getAssetRules (id:132 name:com_content.article.131) (7.38KB) (2.56ms)
  • Before Access::getAssetRules (id:174 name:com_dpattachments) (408.85KB) (1.8s)
  • After Access::getAssetRules (id:174 name:com_dpattachments) (6.03KB) (72μs)
  • Before Access::getAssetRules (id:1 name:root.1) (5.57KB) (2.31ms)
  • After Access::getAssetRules (id:1 name:root.1) (1.28KB) (20μs)
  • afterRenderComponent com_content (24.66KB) (139ms)
  • afterDispatch (4.1KB) (13.95ms)
  • Before Access::getAssetRules (id:16 name:com_menus) (407.98KB) (137ms)
  • After Access::getAssetRules (id:16 name:com_menus) (6.64KB) (78μs)
  • beforeRenderRawModule mod_menu (Menu Principale) (8.16KB) (4.49ms)
  • afterRenderRawModule mod_menu (Menu Principale) (88.75KB) (52.07ms)
  • beforeRenderModule mod_menu (Menu Principale) (720B) (26μs)
  • afterRenderModule mod_menu (Menu Principale) (2.17KB) (8.22ms)
  • beforeRenderRawModule mod_login (Login Form) (1.93KB) (62μs)
  • afterRenderRawModule mod_login (Login Form) (69.22KB) (139ms)
  • beforeRenderModule mod_login (Login Form) (720B) (16μs)
  • afterRenderModule mod_login (Login Form) (1.74KB) (213μs)
  • beforeRenderRawModule mod_breadcrumbs (Accesso Utenti) (8.86KB) (114μs)
  • afterRenderRawModule mod_breadcrumbs (Accesso Utenti) (9.77KB) (37.96ms)
  • beforeRenderModule mod_breadcrumbs (Accesso Utenti) (704B) (13μs)
  • afterRenderModule mod_breadcrumbs (Accesso Utenti) (4.43KB) (2.23ms)
  • afterRender (208.14KB) (901ms)
  • 1 x Before Access::getAssetRules (id:174 name:com_dpattachments) (408.85KB) (39.21%)
    1.80s
    1 x afterRender (208.14KB) (19.69%)
    901ms
    1 x afterInitialise (1.19MB) (17.76%)
    813ms
    1 x afterLoad (93.83KB) (7.38%)
    338ms
    1 x afterRenderRawModule mod_login (Login Form) (69.22KB) (3.03%)
    139ms
    1 x afterRenderComponent com_content (24.66KB) (3.03%)
    139ms
    1 x Before Access::getAssetRules (id:16 name:com_menus) (407.98KB) (2.98%)
    137ms
    1 x afterRoute (167.6KB) (2.35%)
    108ms
    1 x afterRenderRawModule mod_menu (Menu Principale) (88.75KB) (1.14%)
    52.07ms
    1 x afterRenderRawModule mod_breadcrumbs (Accesso Utenti) (9.77KB) (0.83%)
    37.96ms
    1 x beforeRenderComponent com_content (31.03KB) (0.73%)
    33.41ms
    1 x Before Access::preloadComponents (all components) (34.56KB) (0.65%)
    29.61ms
    1 x afterDispatch (4.1KB) (0.3%)
    13.95ms
    1 x After Access::preloadComponents (all components) (118.96KB) (0.19%)
    8.80ms
    1 x afterRenderModule mod_menu (Menu Principale) (2.17KB) (0.18%)
    8.22ms
    1 x After Access::preloadPermissions (com_content) (50.15KB) (0.13%)
    5.79ms
    1 x beforeRenderRawModule mod_menu (Menu Principale) (8.16KB) (0.1%)
    4.49ms
    1 x After Access::getAssetRules (id:132 name:com_content.article.131) (7.38KB) (0.06%)
    2.56ms
    1 x Before Access::getAssetRules (id:1 name:root.1) (5.57KB) (0.05%)
    2.31ms
    1 x afterRenderModule mod_breadcrumbs (Accesso Utenti) (4.43KB) (0.05%)
    2.23ms
    1 x afterRenderModule mod_login (Login Form) (1.74KB) (0%)
    213μs
    1 x beforeRenderRawModule mod_breadcrumbs (Accesso Utenti) (8.86KB) (0%)
    114μs
    1 x After Access::getAssetRules (id:16 name:com_menus) (6.64KB) (0%)
    78μs
    1 x After Access::getAssetRules (id:174 name:com_dpattachments) (6.03KB) (0%)
    72μs
    1 x beforeRenderRawModule mod_login (Login Form) (1.93KB) (0%)
    62μs
    1 x Before Access::getAssetRules (id:132 name:com_content.article.131) (1.15KB) (0%)
    57μs
    1 x Before Access::preloadPermissions (com_content) (424B) (0%)
    46μs
    1 x beforeRenderModule mod_menu (Menu Principale) (720B) (0%)
    26μs
    1 x After Access::getAssetRules (id:1 name:root.1) (1.28KB) (0%)
    20μs
    1 x beforeRenderModule mod_login (Login Form) (720B) (0%)
    16μs
    1 x beforeRenderModule mod_breadcrumbs (Accesso Utenti) (704B) (0%)
    13μs
35 statements were executed, 8 of which were duplicates, 27 unique166ms177.16KB
  • SELECT @@SESSION.sql_mode;253μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `jmla3_session` WHERE `session_id` = ?319μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `jmla3_session` WHERE `session_id` = :session_id LIMIT 1341μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `jmla3_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)638μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `jmla3_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 11.27ms1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `jmla3_viewlevels`408μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `jmla3_usergroups` AS `a` LEFT JOIN `jmla3_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest583μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `jmla3_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`5.75ms3.98KBParams/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 `jmla3_menu` AS `m` LEFT JOIN `jmla3_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.06ms20.14KBParams/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 `jmla3_categories` AS `s` INNER JOIN `jmla3_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`1.59ms3.86KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `jmla3_template_styles` AS `s` LEFT JOIN `jmla3_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` = 11.28ms848B/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT * FROM `jmla3_languages` WHERE `published` = 1 ORDER BY `ordering` ASC821μs1.61KB/libraries/src/Language/LanguageHelper.php:177Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jmla3_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)6.31ms7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jmla3_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 04.53ms2.98KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `jmla3_content`21.9ms1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `jmla3_content` SET `hits` = (`hits` + 1) WHERE `id` = '131'1.25ms48B/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 `jmla3_content` AS `a` INNER JOIN `jmla3_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `jmla3_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `jmla3_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `jmla3_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `jmla3_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)1.98ms23.38KBParams/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 `jmla3_categories` AS `s` INNER JOIN `jmla3_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`1.64ms3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `jmla3_contentitem_tag_map` AS `m` INNER JOIN `jmla3_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)1.27ms3.97KBParams/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 `jmla3_categories` AS `s` INNER JOIN `jmla3_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`924μs3.91KBParams/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 jmla3_fields AS a LEFT JOIN `jmla3_languages` AS l ON l.lang_code = a.language LEFT JOIN jmla3_users AS uc ON uc.id=a.checked_out LEFT JOIN jmla3_viewlevels AS ag ON ag.id = a.access LEFT JOIN jmla3_users AS ua ON ua.id = a.created_user_id LEFT JOIN jmla3_fields_groups AS g ON g.id = a.group_id LEFT JOIN `jmla3_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)) AND `a`.`access` IN (:preparedArray3,:preparedArray4)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5,:preparedArray6)) 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 ASC30.22ms4.75KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `jmla3_content` AS `a` LEFT JOIN `jmla3_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 DESC38.37ms3.72KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT * FROM `jmla3_content` WHERE `id` = '131'593μs19.09KB/libraries/src/Table/Table.php:780Copy
  • SELECT `t`.`id` FROM `jmla3_tags` AS `t` INNER JOIN `jmla3_contentitem_tag_map` AS `m` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :prefix AND `m`.`content_item_id` IN (:preparedArray1)325μs1.32KBParams/libraries/src/Helper/TagsHelper.php:503Copy
  • SELECT a.*,uc.name AS editor,ag.title AS access_level,ua.id as author_id, ua.name AS author_name, ua.email as author_email,( SELECT MAX(contact.id) AS id FROM jmla3_contact_details AS contact WHERE contact.published = 1 AND contact.user_id = a.created_by) as contactid FROM jmla3_dpattachments AS a LEFT JOIN jmla3_users AS uc ON uc.id=a.checked_out LEFT JOIN jmla3_viewlevels AS ag ON ag.id = a.access LEFT JOIN jmla3_users AS ua ON ua.id = a.created_by WHERE a.access IN (1,5) AND a.state = 1 AND a.item_id = '131' AND a.context = 'com_content.article' AND (a.publish_up IS NULL OR a.publish_up is null OR a.publish_up <= '2025-04-07 22:01:25') AND (a.publish_down IS NULL OR a.publish_down is null OR a.publish_down >= '2025-04-07 22:01:25') ORDER BY a.created asc LIMIT 1000709μs3.02KB/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • 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 `jmla3_categories` AS `s` INNER JOIN `jmla3_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`1.06ms3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `jmla3_modules` AS `m` LEFT JOIN `jmla3_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `jmla3_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.37ms1.86KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `alias` FROM `jmla3_content` WHERE `id` = :id406μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `jmla3_content` WHERE `id` = :id358μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT * FROM `jmla3_schemaorg` WHERE `itemId` = :itemId AND `context` = :context28.95ms1.55KBParams/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 `jmla3_content` AS `a` INNER JOIN `jmla3_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `jmla3_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `jmla3_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `jmla3_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `jmla3_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)3.01ms22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • 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 `jmla3_content` AS `a` INNER JOIN `jmla3_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `jmla3_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `jmla3_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `jmla3_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `jmla3_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)1.5ms22.17KBParams/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 `jmla3_scheduler_tasks` AS `a` WHERE `a`.`state` = 11.46ms3.87KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `jmla3_session` WHERE `session_id` = ?1.16ms1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `jmla3_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.17ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy