Cloud of Shame over Bhopal

Today is the twentieth anniversary of a cataclysmic event which killed over 3,800 people and injured some 600,000, of which 2,750 have permanent disabilities. However, whereas there can be few people with access to radio or television unaware of "9/11" and the terrorist attack on the twin towers of the World Trade Centre in New York, there is no annual memorial on "3/12" to the victims of the chemical plant disaster in Bhopal, India, even though the number of casualties was similar and the ongoing plight of victims and their families is considerably worse.

Why do we have this double standard? Do we, deep down, feel that Indian lives are somehow worth less than American or European lives? We would not - or, perhaps more accurately, could not - say so, but our actions belie our supposed beliefs. Or is it because we feel that those killed by terrorists deserve more of a memorial than those killed by the woeful negligence of a commercial company? If so, it would be somewhat perverse, not least given that the effects of the "unacceptable face of capitalism" are more lethal but more capable of resolution. Indeed, whilst Britain and the USA flounder around talking tough on terrorism, more and more manufacturing processes are being exported to Asia, and in due course to Africa and parts of Latin America, where the pressures to cut corners to keep prices down will inexorably lead to more industrial catastrophes.

At Bhopal, in the centre of India, Union Carbide, a USA based multinational company, produced pesticides. One chemical component used in the process, methyl isocyanate (MIC), reacted violently with water. For a full hour the plant's personnel and its safety equipment failed to detect a massive leak of water into the MIC tank and a highly toxic cloud of MIC was released into the atmosphere. Local health officials had had no education on the toxicity of the chemicals used at Union Carbide and consequently there were no emergency procedures in place. The narrative of the valiant but vain efforts taken by employees at the site to avert disaster is very moving but the long series of disabled and failed protective systems made their task impossible.

The Indian government undertook civil legal action against Union Carbide and settled, almost five years later, for $470 million. The average compensation for a death caused by the disaster was $1,300 and most of the injured received just $550 - which does not even cover treatment of the chronic illnesses caused by the leak. The derelict site still leaks poisonous substances into the water and soil around the plant. The poor people of Bhopal and the tragedy that befell them on 4/12 deserve to be remembered.

Lest we feel that the 9/11 syndrome is peculiarly American, consider the following example of double standards. A group of islands in a faraway ocean, owned by Britain, with a native population of just over 2,000, is now occupied by a foreign power which persuaded the British government to remove all the islanders so that it could install a military airbase on the main island. Why was this acceptable when it was apparently necessary to go to war to prevent a foreign country occupying another group of islands occupied by almost 3,000 British settlers in another faraway ocean?

The first example is that of Diego Garcia, in the Chagos Archipelago, in the Indian Ocean, and the second is that of the Falkland Islands, in the South Atlantic.

The Ilois people settled Diego Garcia in the late eighteenth century and formed a close knit, peaceful, thriving Creole community. All that ended when the Americans decided in 1961 that they wanted Diego Garcia for an air force base. Between 1967 and 1973 the British government forcibly removed the inhabitants to make way for the military base. Today, in place of 2,000 Chagos islanders there are 2,000 American troops, the native people having all been removed to Mauritius, 1,000 miles away.

The Falkland Islands were first settled by the French, then by the Spanish, and, from 1833, by the British. The islands have been the subject of territorial dispute since the eighteenth century. Unlike Diego Garcia the Falklands are very bleak and persistently windswept. The islanders import consumer goods and are self-financing - apart from defence - mainly through the sale of fishing licences. In April 1982, misreading British policy as indicating a lack of commitment, Argentina invaded. It took an expeditionary force from the UK, fierce fighting and around 3,000 deaths, to force an Argentinian surrender ten weeks later.

All the nationalistic slogans and posturing which leaped into prominence over the Falklands could be applied to Diego Garcia - so why the double standard? It might just be that the Chagos islanders are not so visibly "British", and that the Argentinians, unlike the Americans, are not English speaking. The Diego Garcia scandal gets even worse. In 2000 the islanders won a historic victory in the high court, which ruled their expulsion illegal. It did no good. Tony Blair's government invoked "royal prerogative" to annul the 2000 court judgement and to prevent the islanders from returning home. They have even been denied compensation.

Justice for the people of Diego Garcia is still being fought and their case will go to the European Court of Human Rights and, possibly, to the International Criminal Court. But don't mention Robin Cook's famous espousal of a "moral dimension in foreign policy". It simply does not exist if you are on the wrong side of the tracks.

28 November 2004

7.504MBMemory Usage203msRequest Duration
Joomla! Version4.4.4
PHP Version8.2.28
Identityguest
Response200
Templatetp_advocat
Database
Server
mysql
Version
10.11.10-MariaDB-log
Collation
utf8mb4_unicode_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:54 [ "LSPHP_ProcessGroup" => "on" "PATH" => "/usr/local/bin:/bin:/usr/bin" "HTTP_ACCEPT"...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1750435133 "last" => 1750435133...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (447.52KB) (3.77ms)
  • afterInitialise (1.11MB) (41.17ms)
  • afterRoute (826.19KB) (9.61ms)
  • beforeRenderComponent com_content (44.27KB) (1.85ms)
  • Before Access::preloadComponents (all components) (41.02KB) (1.11ms)
  • After Access::preloadComponents (all components) (114.09KB) (851μs)
  • Before Access::preloadPermissions (com_content) (1.66KB) (22μs)
  • After Access::preloadPermissions (com_content) (336.12KB) (1.2ms)
  • Before Access::getAssetRules (id:772 name:com_content.article.410) (18.65KB) (38μs)
  • After Access::getAssetRules (id:772 name:com_content.article.410) (7.06KB) (108μs)
  • afterRenderComponent com_content (378.47KB) (14.49ms)
  • afterDispatch (207.85KB) (3.14ms)
  • Before Access::getAssetRules (id:16 name:com_menus) (1.27MB) (29.87ms)
  • After Access::getAssetRules (id:16 name:com_menus) (5.7KB) (39μs)
  • beforeRenderRawModule mod_menu (Writing categories... ) (6.28KB) (111μs)
  • afterRenderRawModule mod_menu (Writing categories... ) (9.41KB) (1.52ms)
  • beforeRenderModule mod_menu (Writing categories... ) (720B) (8μs)
  • afterRenderModule mod_menu (Writing categories... ) (4.91KB) (238μs)
  • beforeRenderRawModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (864B) (647μs)
  • afterRenderRawModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (15.93KB) (932μs)
  • beforeRenderModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (736B) (6μs)
  • afterRenderModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (4.2KB) (111μs)
  • beforeRenderRawModule mod_search (My search for top menu) (336B) (513μs)
  • afterRenderRawModule mod_search (My search for top menu) (29.52KB) (1.27ms)
  • beforeRenderModule mod_search (My search for top menu) (720B) (7μs)
  • afterRenderModule mod_search (My search for top menu) (3.44KB) (121μs)
  • beforeRenderRawModule mod_menu (Main Menu Mobile) (864B) (302μs)
  • afterRenderRawModule mod_menu (Main Menu Mobile) (8.88KB) (2.64ms)
  • beforeRenderModule mod_menu (Main Menu Mobile) (720B) (7μs)
  • afterRenderModule mod_menu (Main Menu Mobile) (10.15KB) (134μs)
  • afterRender (428.55KB) (86.85ms)
  • 1 x afterRender (428.55KB) (42.71%)
    86.85ms
    1 x afterInitialise (1.11MB) (20.24%)
    41.17ms
    1 x Before Access::getAssetRules (id:16 name:com_menus) (1.27MB) (14.69%)
    29.87ms
    1 x afterRenderComponent com_content (378.47KB) (7.13%)
    14.49ms
    1 x afterRoute (826.19KB) (4.73%)
    9.61ms
    1 x afterLoad (447.52KB) (1.86%)
    3.77ms
    1 x afterDispatch (207.85KB) (1.54%)
    3.14ms
    1 x afterRenderRawModule mod_menu (Main Menu Mobile) (8.88KB) (1.3%)
    2.64ms
    1 x beforeRenderComponent com_content (44.27KB) (0.91%)
    1.85ms
    1 x afterRenderRawModule mod_menu (Writing categories... ) (9.41KB) (0.75%)
    1.52ms
    1 x afterRenderRawModule mod_search (My search for top menu) (29.52KB) (0.63%)
    1.27ms
    1 x After Access::preloadPermissions (com_content) (336.12KB) (0.59%)
    1.20ms
    1 x Before Access::preloadComponents (all components) (41.02KB) (0.55%)
    1.11ms
    1 x afterRenderRawModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (15.93KB) (0.46%)
    932μs
    1 x After Access::preloadComponents (all components) (114.09KB) (0.42%)
    851μs
    1 x beforeRenderRawModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (864B) (0.32%)
    647μs
    1 x beforeRenderRawModule mod_search (My search for top menu) (336B) (0.25%)
    513μs
    1 x beforeRenderRawModule mod_menu (Main Menu Mobile) (864B) (0.15%)
    302μs
    1 x afterRenderModule mod_menu (Writing categories... ) (4.91KB) (0.12%)
    238μs
    1 x afterRenderModule mod_menu (Main Menu Mobile) (10.15KB) (0.07%)
    134μs
    1 x afterRenderModule mod_search (My search for top menu) (3.44KB) (0.06%)
    121μs
    1 x beforeRenderRawModule mod_menu (Writing categories... ) (6.28KB) (0.05%)
    111μs
    1 x afterRenderModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (4.2KB) (0.05%)
    111μs
    1 x After Access::getAssetRules (id:772 name:com_content.article.410) (7.06KB) (0.05%)
    108μs
    1 x After Access::getAssetRules (id:16 name:com_menus) (5.7KB) (0.02%)
    39μs
    1 x Before Access::getAssetRules (id:772 name:com_content.article.410) (18.65KB) (0.02%)
    38μs
    1 x Before Access::preloadPermissions (com_content) (1.66KB) (0.01%)
    22μs
    1 x beforeRenderModule mod_menu (Writing categories... ) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_search (My search for top menu) (720B) (0%)
    7μs
    1 x beforeRenderModule mod_menu (Main Menu Mobile) (720B) (0%)
    7μs
    1 x beforeRenderModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (736B) (0%)
    6μs
29 statements were executed, 5 of which were duplicates, 24 unique10.1ms274.3KB
  • SELECT @@SESSION.sql_mode;82μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `jto7c_session` WHERE `session_id` = ?122μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jto7c_session` WHERE `session_id` = :session_id LIMIT 180μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `jto7c_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)174μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `jto7c_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1377μs1.73KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `jto7c_viewlevels`73μs624B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `jto7c_usergroups` AS `a` LEFT JOIN `jto7c_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest181μs1.31KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `jto7c_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1) ORDER BY `ordering`827μs3.96KBParams/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 `jto7c_menu` AS `m` LEFT JOIN `jto7c_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`912μs165.17KBParams/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 `jto7c_categories` AS `s` INNER JOIN `jto7c_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`396μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id` FROM `jto7c_content` WHERE `alias` = :alias AND `catid` = :catid235μs1.34KBParams/components/com_content/src/Service/Router.php:263Copy
  • SELECT `template`,`id`,`title`,`params`,`home` FROM `jto7c_template_styles` WHERE `id`='36'87μs768B/libraries/astroid/framework/library/astroid/Template.php:223Copy
  • SELECT * FROM `jto7c_languages` WHERE `published` = 1 ORDER BY `ordering` ASC108μs1.59KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `jto7c_template_styles` AS `s` LEFT JOIN `jto7c_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` = 1320μs864B/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jto7c_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)510μs7.56KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jto7c_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0515μs29.48KBParams/libraries/src/Access/Access.php:301Copy
  • 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 `jto7c_content` AS `a` INNER JOIN `jto7c_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `jto7c_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `jto7c_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `jto7c_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `jto7c_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)434μs23.42KBParams/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 `jto7c_categories` AS `s` INNER JOIN `jto7c_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) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`348μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `jto7c_contentitem_tag_map` AS `m` INNER JOIN `jto7c_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)637μs3.95KBParams/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 `jto7c_categories` AS `s` INNER JOIN `jto7c_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) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`362μ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 jto7c_fields AS a LEFT JOIN `jto7c_languages` AS l ON l.lang_code = a.language LEFT JOIN jto7c_users AS uc ON uc.id=a.checked_out LEFT JOIN jto7c_viewlevels AS ag ON ag.id = a.access LEFT JOIN jto7c_users AS ua ON ua.id = a.created_user_id LEFT JOIN jto7c_fields_groups AS g ON g.id = a.group_id LEFT JOIN `jto7c_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)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5)) 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 ASC990μs4.72KBParams/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 `jto7c_categories` AS `s` INNER JOIN `jto7c_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) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`419μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `params` FROM `jto7c_categories` WHERE `id`=6570μs536B/libraries/astroid/framework/library/astroid/Article.php:677Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `jto7c_modules` AS `m` LEFT JOIN `jto7c_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `jto7c_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)) 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.11ms1.97KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `alias` FROM `jto7c_content` WHERE `id` = :id138μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `jto7c_content` WHERE `id` = :id92μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • 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 `jto7c_scheduler_tasks` AS `a` WHERE `a`.`state` = 1185μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `jto7c_session` WHERE `session_id` = ?122μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `jto7c_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?189μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy