The Bangladesh Liberation Struggle

Background I was Leader of the Liberal Group on the Leeds City Council from 1968 to 1981 and was on the staff of the Joseph Rowntree Social Service Trust (now the Joseph Rowntree Reform Trust) from 1970 to 1975. As a consequence I was much involved in domestic and international politics.

One of the individuals supported by the Rowntree Trust was the Labour politician and community activist, Donald Chesworth, with whom I formed a close and enduring friendship. Donald was more a "backroom" than a "frontline" politician and was one of the best political "fixers" I ever knew. There is a long list of his successful campaigns and projects, and, in fact, he died suddenly in 1991 on his way to a campaign planning meeting on behalf of the Iraqi Kurds.

Bangladesh
Donald was a supporter of Bangladesh independence and he was in touch with Abu Sayeed Chowdhury in London. Donald called me in late 1971 and asked if I was available to be a member of a three person delegation - the third member was John Stonehouse MP - to go out to the embryo Bangladesh under the auspices of the British Bangladesh Trust to investigate atrocities committed by the Pakistan army during the civil war. I immediately agreed and the three of us flew to Calcutta on 4th January 1972.

It took a couple of days to get the necessary clearance to take the elderly 'plane that was shuttling between Calcutta and Dhaka but we finally arrived on 6th January and immediately began our mission. The evidence before was appalling. There were large wells filled with bodies that had simply been thrown in, the victims of mass murder. There were skeletons in rivers and streams with their wrists and ankles tied together. Families testified about the violence and of relatives murdered. I was given film, shot clandestinely from behind a curtain, of intellectuals at the university being taken out and shot. I managed to get this film back to the UK and had it shown on the Eurovision network. I have since repatriated the film to the national archive in Dhaka.

John Stonehouse was a curious individual. He had two very different personalities; on the one hand he was a genuine anti-colonialist and a supporter of Bangladesh independence, but on the other hand he was a manipulator of his contacts for personal financial advantage - including having postage stamps printed in London for sale for the independent Bangladesh. During our stay in the country he would tell Donald Chesworth and me to go on visits on our own "in order to cover more ground," while he was, in fact, doing deals with banks in Dhaka!

Stonehouse was very angry that the British High Commission was not doing as much as was clearly needed to show support for the new government, particularly as the various communist regimes were actively chatting up the interim administration headed by Tajuddin Ahmad. Stonehouse therefore hired the large ballroom at the Intercontinental Hotel (now the Sheraton) and ordered a veritable banquet for the whole government and for many heads of diplomatic missions. Afterwards he simply sent the bill to the British High Commission, telling them that they should have been holding such a function themselves!

Almost three years later he forged the passports of two dead constituents in order to provide himself with a new identity and pretended to disappear from a beach in Australia. The police found him a month later! He resigned his parliamentary seat in August 1976 after being found guilty of a number of fraud charges. Long after his death it was revealed that for many years he had been a spy for the Czechoslovak Communist regime!

Bangabandhu
We were preparing to take a 'plane to Sylhet to continue our mission there when the news broke in Dhaka that Bangabandhu was alive and, what was more, was returning to Bangladesh. Our visit to Sylhet was immediately cancelled as we joined with the ecstatic Bangladeshis preparing to welcome back the Father of the Nation.

We were treated as VIPs and were taken to meet and to shake hands with Sheikh Mujibar Rahman on his arrival at the airport. I took photographs of him meeting us and, at Sheikh Hasina's request, I presented them to her in her Prime Ministerial office in 2000. Following the emotional celebrations at the airport we were taken to the racecourse where we were on the platform for the huge rally.

Dr Kamal Hossain
Dr Kamal Hossain had also been imprisoned in Pakistan and was released at the same time as Sheikh Mujibur Rahman and flew back to Dhaka with him. He had spent time in the UK practising law and was known to Donald Chesworth. Having managed to make contact with him following his arrival in Dhaka, he generously met with us and gave us much information on what had transpired on his release from custody.

The return
He told us that when it became clear to the Pakistani authorities that, thanks to the efforts of the Mukti Bahini guerillas and the internationally supported intervention of the Indian Army, the war was lost and that it was not going to possible to maintain its hegemony over what had become Bangladesh, they had approached Sheikh Mujib and him and said that they were going to release them. They asked Sheikh Mujib where he would like to go. He replied "Dhaka," but the Pakistan authorities said that, in the current military and political circumstances, it was simply not possible to land a Pakistan 'plane there. He then asked to go to Delhi, but he was told that it was similarly impossible to take him there. He then asked what choices he had and was told, "Istanbul, Tehran or London," whereupon he chose London.

They landed at Heathrow airport very early in the morning completely unannounced and the two men were walking on their own along one of the interminable corridors at the airport when they saw a somewhat agitated airport official hanging on to a telephone in the corridor and looking anxiously down the line of passengers. When Bangabandhu and Dr Hossain reached him he asked, "are you Mr Mujib?" Bangabandhu replied in the affirmative whereupon the man handed him the 'phone. A harrassed sounding British Foreign Office official told him that he had only just been informed of their arrival and he was rapidly putting his trousers on and would be at the airport as soon as possible!

Bangabandu wanted to stay in his usual small hotel in Bloomsbury but the UK security forces would not permit it and he had to stay at Claridges.

The RAF put one of its Comet airliners, used for such VIP missions, at Sheikh Mujib's disposal and he and Dr Hossain were flown to Delhi for a brief stopover. There was apparently a heated argument going on at Delhi airport on the tarmac. The provisional Bangladesh government had chartered a 'plane to bring Bangabandhu back to Dhaka; the Indian government had a 'plane waiting there and the Soviet Union had also a 'plane ready - all vying for the honour of bringing the Father of the Nation back to his home country.

The argument continued for some time until it became clear that there was no way of resolving it amicably. Bangabandhu was therefore asked to make a personal decision. He said that, given that all his things were on the aircraft that had brought him to Delhi, he would prefer to stay with the RAF. The whole affair had taken so long that it was no longer feasible to stopover at Calcutta where thousands of Bangladeshis forced into exile there by the war were waiting to greet him. The time it

The next problem was whether it was possible to land such a large aircraft at Dhaka airport, given that part of its runway had been destroyed during the war. We were told that a British High Commission diplomat was despatched to the airport to pace it out and to transmit the information as to how long it was! This no doubt explained why the 'plane circled overhead a few times at Dhaka, presumably to permit the pilot to have a good look at the remains of the runway!

Conclusion
We remained in Dhaka for a further few days, enjoying the celebratory and optimistic atmosphere before duties in the UK meant that we had to return. I travelled part of the way back as the only passenger on the RAF Comet that had brought Sheikh Mujib from London.

I have maintained my interest in Bangladesh politics ever since and have been delighted to come back on a number of electoral and parliamentary missions over the years. I have also been pleased to renew my acquaintance with Dr Kamal Hossain. My copy of the English version of the Bangladesh Constitution was given to me, and inscribed, by Dr Hossain. Its beautiful language bears witness to his facility in English.

1 January 2013

7.605MBMemory Usage188msRequest 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" => 1751051548 "last" => 1751051548...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (447.52KB) (911μs)
  • afterInitialise (1.11MB) (13.19ms)
  • afterRoute (820.6KB) (8.62ms)
  • beforeRenderComponent com_content (31.43KB) (591μs)
  • Before Access::preloadComponents (all components) (41.02KB) (699μs)
  • After Access::preloadComponents (all components) (114.45KB) (969μs)
  • Before Access::preloadPermissions (com_content) (1.66KB) (23μs)
  • After Access::preloadPermissions (com_content) (336.12KB) (1.29ms)
  • Before Access::getAssetRules (id:588 name:com_content.article.348) (18.65KB) (37μs)
  • After Access::getAssetRules (id:588 name:com_content.article.348) (7.06KB) (73μs)
  • afterRenderComponent com_content (519.06KB) (16.76ms)
  • afterDispatch (191.85KB) (2.8ms)
  • Before Access::getAssetRules (id:16 name:com_menus) (1.27MB) (30.16ms)
  • After Access::getAssetRules (id:16 name:com_menus) (5.7KB) (41μs)
  • beforeRenderRawModule mod_custom (In this section...) (4.5KB) (110μs)
  • afterRenderRawModule mod_custom (In this section...) (49.98KB) (4.13ms)
  • beforeRenderModule mod_custom (In this section...) (720B) (17μs)
  • afterRenderModule mod_custom (In this section...) (4.97KB) (300μs)
  • beforeRenderRawModule mod_custom (In this section mobile current affairs) (112B) (880μs)
  • afterRenderRawModule mod_custom (In this section mobile current affairs) (960B) (117μs)
  • beforeRenderModule mod_custom (In this section mobile current affairs) (736B) (6μs)
  • afterRenderModule mod_custom (In this section mobile current affairs) (3.38KB) (165μs)
  • beforeRenderRawModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (2.61KB) (818μs)
  • afterRenderRawModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (15.98KB) (1.24ms)
  • beforeRenderModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (736B) (9μs)
  • afterRenderModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (4.2KB) (165μs)
  • beforeRenderRawModule mod_search (My search for top menu) (336B) (812μs)
  • afterRenderRawModule mod_search (My search for top menu) (35.98KB) (1.86ms)
  • beforeRenderModule mod_search (My search for top menu) (720B) (9μs)
  • afterRenderModule mod_search (My search for top menu) (3.44KB) (176μs)
  • beforeRenderRawModule mod_menu (Main Menu Mobile) (864B) (301μs)
  • afterRenderRawModule mod_menu (Main Menu Mobile) (12.29KB) (3.21ms)
  • beforeRenderModule mod_menu (Main Menu Mobile) (720B) (10μs)
  • afterRenderModule mod_menu (Main Menu Mobile) (11.4KB) (185μs)
  • afterRender (446.79KB) (96.41ms)
  • 1 x afterRender (446.79KB) (51.37%)
    96.41ms
    1 x Before Access::getAssetRules (id:16 name:com_menus) (1.27MB) (16.07%)
    30.16ms
    1 x afterRenderComponent com_content (519.06KB) (8.93%)
    16.76ms
    1 x afterInitialise (1.11MB) (7.03%)
    13.19ms
    1 x afterRoute (820.6KB) (4.59%)
    8.62ms
    1 x afterRenderRawModule mod_custom (In this section...) (49.98KB) (2.2%)
    4.13ms
    1 x afterRenderRawModule mod_menu (Main Menu Mobile) (12.29KB) (1.71%)
    3.21ms
    1 x afterDispatch (191.85KB) (1.49%)
    2.80ms
    1 x afterRenderRawModule mod_search (My search for top menu) (35.98KB) (0.99%)
    1.86ms
    1 x After Access::preloadPermissions (com_content) (336.12KB) (0.69%)
    1.29ms
    1 x afterRenderRawModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (15.98KB) (0.66%)
    1.24ms
    1 x After Access::preloadComponents (all components) (114.45KB) (0.52%)
    969μs
    1 x afterLoad (447.52KB) (0.49%)
    911μs
    1 x beforeRenderRawModule mod_custom (In this section mobile current affairs) (112B) (0.47%)
    880μs
    1 x beforeRenderRawModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (2.61KB) (0.44%)
    818μs
    1 x beforeRenderRawModule mod_search (My search for top menu) (336B) (0.43%)
    812μs
    1 x Before Access::preloadComponents (all components) (41.02KB) (0.37%)
    699μs
    1 x beforeRenderComponent com_content (31.43KB) (0.31%)
    591μs
    1 x beforeRenderRawModule mod_menu (Main Menu Mobile) (864B) (0.16%)
    301μs
    1 x afterRenderModule mod_custom (In this section...) (4.97KB) (0.16%)
    300μs
    1 x afterRenderModule mod_menu (Main Menu Mobile) (11.4KB) (0.1%)
    185μs
    1 x afterRenderModule mod_search (My search for top menu) (3.44KB) (0.09%)
    176μs
    1 x afterRenderModule mod_custom (In this section mobile current affairs) (3.38KB) (0.09%)
    165μs
    1 x afterRenderModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (4.2KB) (0.09%)
    165μs
    1 x afterRenderRawModule mod_custom (In this section mobile current affairs) (960B) (0.06%)
    117μs
    1 x beforeRenderRawModule mod_custom (In this section...) (4.5KB) (0.06%)
    110μs
    1 x After Access::getAssetRules (id:588 name:com_content.article.348) (7.06KB) (0.04%)
    73μs
    1 x After Access::getAssetRules (id:16 name:com_menus) (5.7KB) (0.02%)
    41μs
    1 x Before Access::getAssetRules (id:588 name:com_content.article.348) (18.65KB) (0.02%)
    37μs
    1 x Before Access::preloadPermissions (com_content) (1.66KB) (0.01%)
    23μs
    1 x beforeRenderModule mod_custom (In this section...) (720B) (0.01%)
    17μs
    1 x beforeRenderModule mod_menu (Main Menu Mobile) (720B) (0.01%)
    10μs
    1 x beforeRenderModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (736B) (0%)
    9μs
    1 x beforeRenderModule mod_search (My search for top menu) (720B) (0%)
    9μs
    1 x beforeRenderModule mod_custom (In this section mobile current affairs) (736B) (0%)
    6μs
29 statements were executed, 5 of which were duplicates, 24 unique13.05ms277.48KB
  • SELECT @@SESSION.sql_mode;137μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `jto7c_session` WHERE `session_id` = ?161μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jto7c_session` WHERE `session_id` = :session_id LIMIT 1103μ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)188μ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` = 1388μs1.73KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `jto7c_viewlevels`149μ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` = :guest216μ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`893μ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`1.09ms165.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`447μs3.88KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id` FROM `jto7c_content` WHERE `alias` = :alias AND `catid` = :catid262μs1.34KBParams/components/com_content/src/Service/Router.php:263Copy
  • 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` = 1360μs864B/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT * FROM `jto7c_languages` WHERE `published` = 1 ORDER BY `ordering` ASC120μs1.59KB/libraries/src/Language/LanguageHelper.php:142Copy
  • 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)594μ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` = 0650μ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)429μs22.17KBParams/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`407μs5.16KBParams/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)655μ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`395μ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 ASC976μ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`552μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `params` FROM `jto7c_categories` WHERE `id`=2996μ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.74ms1.91KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • 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 WHERE ( (`a`.`context` = :context AND `a`.`access` IN (:preparedArray1)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray2)) 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 ASC1.07ms4.03KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `jto7c_content` WHERE `id` = :id250μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `jto7c_content` WHERE `id` = :id151μ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` = 1161μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `jto7c_session` WHERE `session_id` = ?194μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `jto7c_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?214μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy