Out on a Pack of Lies - the miss-sold referendum has to be rejected

The miss-selling of payment protection insurance, and of investments, resulted in compensation for the victims and heavy fines for the perpetrators. Miss-selling of the Leave case in the referendum resulted in

rewards for those who did it and severe penalties for the victim - Britain's key role in Europe. No continued assertion by the Prime Minister that the result was legitimate, nor statements by parliamentarians who should know better, that "the people have spoken" can hide the fact that the case for Leave was miss-sold and that as a direct consequence, and given the narrow result, enough electors focussed their votes on opposing immigration, rather than on the case for or against remaining within the EU, to invalidate the result. No-one who was involved in the later stages of the campaign, and who was on the receiving end of anti-immigrant comments from Leave voters that parroted the "76 million Turks on the doorstep" lie of the Leave campaign, can be in any doubt as to the dubious status of the eventual vote.

The cynical manipulation of the campaign was only possible because the parliamentary Act governing the conduct of the referendum was defective. Had this act adapted the provisions that apply to elections the wholesale misrepresentations would not have been possible. In particular it needed a version of the section under which a Liberal Democrat candidate at the 2010 general election successfully prosecuted his Labour opponent who was unseated and banned from public office for three years. This would certainly have inhibited the Leave campaign's lies and misrepresentations.

All this would matter less if the fact that the referendum was legally only advisory was acknowledged. The House of Commons Library's Briefing Paper 07212 published before the referendum, on 3 June, stated in paragraph 5:

[The Bill] does not contain any requirement for the UK Government to implement the result of the referendum. Instead, this is a type of referendum known as pre-legislative or consultative, which enables the electorate to voice an opinion which then influences the Government in its policy decisions. ... The UK does not have constitutional provisions which would require the results of a referendum to be implemented."

Given this authoritative briefing, known to all parties and MPs before 23 June, why is it now cast aside?

The counter accusation to those highlighting the statements of Leave, that the Remain campaign also misrepresented facts is not in the same league. Certainly, some of George Osborne's attempts to frighten voters were over the top but, unlike Leave, they contained forecasts, rather than "facts" that were rejected by independent, respected bodies such as the Institute for Fiscal Studies and the Office for Budget Responsibility.

To have a constitutional change of the magnitude of leaving the EU triggered by a simple majority of referendum voters, however small that majority, requires careful examination. Referendums often have a safeguard, such as a threshold, so that a set percentage of the whole electorate is required. This applied in 1978 in the referendum on Scottish self-government in which there was a yes vote almost identical as the referendum vote. However, it did not reach the required 40% of the electorate and was therefore void. The importance of the 23 June vote surely required a similar provision. Similarly, having included 16 and 17 year olds in the Scottish independence referendum less than two years earlier, they should clearly have been included in the EU vote. There are one million votes in each of these two years - more than the majority for Leave. David Cameron's poisoned legacy is not just the huge misjudgement of the decision to call a referendum but also the complacency with which he and his government drafted the laws governing it. Both Houses of Parliament could have amended the bill but failed to do so.

On the content of the Remain campaign generally, the over emphasis on economic arguments failed to make any significant impression on electors, particularly older voters whom the opinion polls showed to be significantly more inclined to vote for Leave than were their younger compatriots. I have never believed that older electors cannot be persuaded and in March, on the receipt of the first Remain leaflet, I pointed out that the contents were all worthy but that the hope and vision needed to make an impact were lacking. I then set out the points that I have used effectively:

  1. We have had the longest period of peace in Western Europe in human history - not least thanks to the EU and its predecessors;
  2. Do not believe war could not happen again in Europe - remember the former Yugoslavia next door when the disappearance of the federal level caused a number of the individual republics to go to war with each other;
  3. We have not had military conscription in Britain for 55 years - I do not want my grandchildren to be called up in preparation for a possible war;
  4. It is an astonishing achievement to draw together twenty-eight countries, three of which were in the Soviet Union - with missiles pointing at us; others were in the wider Soviet Bloc;
  5. The EU has been the guarantee of democracy in countries, such as Spain and Portugal, which were fascist dictatorships within living memory; and also in Greece, which was under military rule until 1976;
  6. Anyone seriously worried about sovereignty ought to argue for leaving NATO. Under its Charter we would have no alternative but to intervene in Latvia if Russia were to interfere there as it has in Ukraine. It would be the same situation if the Syrian regime were to attack Turkey. Both scenarios are far from being far fetched;
  7. Increasingly major problems, such as climate change, terrorism etc, go way beyond national boundaries. We cannot hope to solve them unless on a continental basis.

There was no reply.

Miss-selling in the financial world arose out of the failure of banks and other lenders to explain fully what PPI covered. Giving recompense to those harmed by such miss-selling was not suggesting that these individuals were fools nor that it was their own fault. It was rather the failure of those responsible for the miss-selling to explain the complex arguments. Similarly, although many Leave supporters voted thoughtfully on the issues, enough Leave voters voted as they did on the basis of the lies and misrepresentations to undermine the result. To state this is not to suggest that they were gullible but rather that the Leave campaign failed to explain complex issues accurately and truthfully. The case was blatantly miss-sold, and the consequences should be the same as in the financial sphere. To state that the electors have made their decision and that it must be respected is to fly in face of the facts, with fundamentally damaging effects on the status of the UK within the EU.

The two key statements that were at the heart of the miss-selling were, first, the lie that the UK was paying £350 million per week to the EU. This figure, shown independently to be blatantly incorrect, was seized on by the three newspapers which were entirely one-sided cheerleaders for a Leave vote, the Daily Mail, The Sun and the Daily Express all of which continually repeated them. It was even suggested that this sum would be spent on the NHS if the UK left the EU. Unsurprisingly there has been no sign of this transaction since the vote, indeed, it has been directly contradicted by the government.

The second statement was even more cynical, given the widespread concern about immigration. This was that there were 76 million Turks waiting at the door to enter Britain. This too was grasped by a significant number of voters disaffected with the political process. The prospect of Turkey joining the EU is far distant, indeed, with the present Turkish President and government becoming more Islamic, plus its extreme response to the attempted coup, it is probably further away than when the process first started. In any case the entry of every proposed new country can be vetoed by the UK or any other existing EU member.

The Leave.EU campaign openly boasts of diverting the focus of the Leave appeal from the question posed in the referendum on to the issue of immigration. Arron Banks, Leave.EU's financier, stated - amongst much else of a revealing nature - in an interview in the New Statesman (14 October 2016):

We always knew the referendum would come down to two things - the economy on their side and immigration on the Out side, and that if you could keep the subject on immigration you would win."

The third blatant deceit was deliberately calculated to deceive the electors. On the eve-of-poll large numbers of voters received an individually addressed leaflet through the Royal Mail which was deliberately designed to appear to come from the Electoral Commission or from the official Returning Office. It was headed "Official information about the Referendum on 23 June 2016", with the next line reading "Referendum Communication." It proceeds to describe itself as "This document" and presented "The Facts" as if they were objective items of information, even though it led with the £350 million per week lie and followed with the queue of countries falsely to be waiting to join. Only on the last page, and in extremely small type, did it state that it was, in fact, from the Leave campaign.

From the evidence of such miss-selling of the Leave case, enough electors are likely to have voted for Leave on a false prospectus. At the very least this renders the result unsafe. The result was extremely narrow, requiring only a 2% change in the voting to reverse the result. It is worth noting that in the Daily Mirror of 16th May Nigel Farage stated that if the Remain vote won on a vote of 52 to 48 he would demand a second referendum. Petitions are not usually a significant expression of opinion but within days the remarkable total of four million voters had signed a petition asking for a second referendum. The Liberal Democrats, with their sixty year consistent advocacy of Britain to be a full partner in a united Europe, can legitimately put themselves at the head of this huge army of people who agree with the party's stance - if the party is prepared to accept the case for rejecting the referendum result as unsafe. It is an immense and unusual opportunity that the party's poll rating very much needs.

In the two day debate on the Referendum in the House of Lords on 5th and 6th July, twenty-one peers spoke in favour of rejecting the result. These included Lord Armstrong, the former Cabinet Secretary. Three other senior peers, Michael Heseltine, Roy Hattersley and Dick Taverne are on record as regarding the result as illegitimate. Parliament's moral authority in rejecting the attempt to repeal the 1972 European Communities Act, and in voting on the initiating of Article 50, will be greatly enhanced if the miss-spelling case is widely accepted. Equally, Tim Farron's and the Liberal Democrats' commitment to a second referendum on the outcome of the negotiations, with the option of a vote to remain, will be considerably assisted if the powerful factual case for rejecting the result of the 23 June referendum is widely promoted. Will the party yet again reject an opportunity which is both completely in tune with the party's philosophy and policy and is electorally popular?

8.128MBMemory Usage248msRequest 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:59 [ "LSPHP_ProcessGroup" => "on" "PATH" => "/usr/local/bin:/bin:/usr/bin" "HTTP_ACCEPT"...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1747371417 "last" => 1747371417...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (447.52KB) (4.65ms)
  • afterInitialise (1.11MB) (25.78ms)
  • afterRoute (820.55KB) (12.8ms)
  • beforeRenderComponent com_content (32.29KB) (1.47ms)
  • Before Access::preloadComponents (all components) (41.02KB) (1.71ms)
  • After Access::preloadComponents (all components) (114.45KB) (1.2ms)
  • Before Access::preloadPermissions (com_content) (1.66KB) (31μs)
  • After Access::preloadPermissions (com_content) (335.15KB) (1.7ms)
  • Before Access::getAssetRules (id:271 name:com_content.article.69) (18.65KB) (58μs)
  • After Access::getAssetRules (id:271 name:com_content.article.69) (7.06KB) (186μs)
  • afterRenderComponent com_content (1.03MB) (48.17ms)
  • afterDispatch (193.12KB) (4.92ms)
  • Before Access::getAssetRules (id:16 name:com_menus) (1.27MB) (37.46ms)
  • After Access::getAssetRules (id:16 name:com_menus) (5.7KB) (40μs)
  • beforeRenderRawModule mod_custom (In this section...) (4.5KB) (118μs)
  • afterRenderRawModule mod_custom (In this section...) (49.81KB) (3.75ms)
  • beforeRenderModule mod_custom (In this section...) (720B) (10μs)
  • afterRenderModule mod_custom (In this section...) (5.13KB) (318μs)
  • beforeRenderRawModule mod_custom (In this section mobile current affairs) (112B) (540μs)
  • afterRenderRawModule mod_custom (In this section mobile current affairs) (960B) (74μs)
  • beforeRenderModule mod_custom (In this section mobile current affairs) (736B) (4μs)
  • afterRenderModule mod_custom (In this section mobile current affairs) (3.38KB) (99μs)
  • beforeRenderRawModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (2.61KB) (475μs)
  • afterRenderRawModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (17.03KB) (1.14ms)
  • beforeRenderModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (736B) (7μs)
  • afterRenderModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (4.38KB) (109μs)
  • beforeRenderRawModule mod_search (My search for top menu) (336B) (485μs)
  • afterRenderRawModule mod_search (My search for top menu) (35.91KB) (1.33ms)
  • beforeRenderModule mod_search (My search for top menu) (720B) (7μs)
  • afterRenderModule mod_search (My search for top menu) (3.44KB) (115μs)
  • beforeRenderRawModule mod_menu (Main Menu Mobile) (864B) (266μs)
  • afterRenderRawModule mod_menu (Main Menu Mobile) (12.29KB) (2.95ms)
  • beforeRenderModule mod_menu (Main Menu Mobile) (720B) (7μs)
  • afterRenderModule mod_menu (Main Menu Mobile) (11.4KB) (126μs)
  • afterRender (458.84KB) (95.26ms)
  • 1 x afterRender (458.84KB) (38.4%)
    95.26ms
    1 x afterRenderComponent com_content (1.03MB) (19.42%)
    48.17ms
    1 x Before Access::getAssetRules (id:16 name:com_menus) (1.27MB) (15.1%)
    37.46ms
    1 x afterInitialise (1.11MB) (10.39%)
    25.78ms
    1 x afterRoute (820.55KB) (5.16%)
    12.80ms
    1 x afterDispatch (193.12KB) (1.98%)
    4.92ms
    1 x afterLoad (447.52KB) (1.88%)
    4.65ms
    1 x afterRenderRawModule mod_custom (In this section...) (49.81KB) (1.51%)
    3.75ms
    1 x afterRenderRawModule mod_menu (Main Menu Mobile) (12.29KB) (1.19%)
    2.95ms
    1 x Before Access::preloadComponents (all components) (41.02KB) (0.69%)
    1.71ms
    1 x After Access::preloadPermissions (com_content) (335.15KB) (0.68%)
    1.70ms
    1 x beforeRenderComponent com_content (32.29KB) (0.59%)
    1.47ms
    1 x afterRenderRawModule mod_search (My search for top menu) (35.91KB) (0.54%)
    1.33ms
    1 x After Access::preloadComponents (all components) (114.45KB) (0.49%)
    1.20ms
    1 x afterRenderRawModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (17.03KB) (0.46%)
    1.14ms
    1 x beforeRenderRawModule mod_custom (In this section mobile current affairs) (112B) (0.22%)
    540μs
    1 x beforeRenderRawModule mod_search (My search for top menu) (336B) (0.2%)
    485μs
    1 x beforeRenderRawModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (2.61KB) (0.19%)
    475μs
    1 x afterRenderModule mod_custom (In this section...) (5.13KB) (0.13%)
    318μs
    1 x beforeRenderRawModule mod_menu (Main Menu Mobile) (864B) (0.11%)
    266μs
    1 x After Access::getAssetRules (id:271 name:com_content.article.69) (7.06KB) (0.07%)
    186μs
    1 x afterRenderModule mod_menu (Main Menu Mobile) (11.4KB) (0.05%)
    126μs
    1 x beforeRenderRawModule mod_custom (In this section...) (4.5KB) (0.05%)
    118μs
    1 x afterRenderModule mod_search (My search for top menu) (3.44KB) (0.05%)
    115μs
    1 x afterRenderModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (4.38KB) (0.04%)
    109μs
    1 x afterRenderModule mod_custom (In this section mobile current affairs) (3.38KB) (0.04%)
    99μs
    1 x afterRenderRawModule mod_custom (In this section mobile current affairs) (960B) (0.03%)
    74μs
    1 x Before Access::getAssetRules (id:271 name:com_content.article.69) (18.65KB) (0.02%)
    58μs
    1 x After Access::getAssetRules (id:16 name:com_menus) (5.7KB) (0.02%)
    40μs
    1 x Before Access::preloadPermissions (com_content) (1.66KB) (0.01%)
    31μs
    1 x beforeRenderModule mod_custom (In this section...) (720B) (0%)
    10μs
    1 x beforeRenderModule mod_menu (Main Menu Mobile) (720B) (0%)
    7μs
    1 x beforeRenderModule mod_breadcrumbs_adv (Breadcrumbs Advanced) (736B) (0%)
    7μs
    1 x beforeRenderModule mod_search (My search for top menu) (720B) (0%)
    7μs
    1 x beforeRenderModule mod_custom (In this section mobile current affairs) (736B) (0%)
    4μs
91 statements were executed, 67 of which were duplicates, 24 unique23.17ms476.98KB
  • SELECT @@SESSION.sql_mode;96μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `jto7c_session` WHERE `session_id` = ?163μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jto7c_session` WHERE `session_id` = :session_id LIMIT 1111μ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)529μ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` = 1575μs1.73KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `jto7c_viewlevels`115μ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` = :guest260μ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`1.03ms3.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.05ms165.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`458μs3.88KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id` FROM `jto7c_content` WHERE `alias` = :alias AND `catid` = :catid354μ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` = 1552μs864B/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT * FROM `jto7c_languages` WHERE `published` = 1 ORDER BY `ordering` ASC631μ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)642μ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` = 0628μ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)485μ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`420μ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)701μ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`451μ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 ASC1.05ms4.72KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT * FROM jto7c_categories WHERE id=22218μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20147μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22132μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20131μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22131μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20140μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22125μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20133μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22156μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20143μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22206μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20190μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22161μs5.5KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20167μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22150μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20151μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22165μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20146μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22180μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20144μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22165μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20150μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22149μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20145μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22152μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20154μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22143μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20161μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22373μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20168μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22127μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20129μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22129μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20123μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22116μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20116μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22113μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20125μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22125μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20118μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22127μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20123μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22125μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20119μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22124μs14KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20116μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22147μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20196μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22173μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20155μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22142μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20129μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22123μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20137μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22123μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20113μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22114μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20125μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22137μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20128μs3KB/plugins/content/articletool/articletool.php:239Copy
  • SELECT * FROM jto7c_categories WHERE id=22156μs3KB/plugins/content/articletool/articletool.php:234Copy
  • SELECT * FROM jto7c_categories WHERE id=20154μs3KB/plugins/content/articletool/articletool.php:239Copy
  • 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`524μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `params` FROM `jto7c_categories` WHERE `id`=2280μ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.65ms1.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 ASC961μs4.03KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `jto7c_content` WHERE `id` = :id117μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `jto7c_content` WHERE `id` = :id72μ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` = 1143μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `jto7c_session` WHERE `session_id` = ?105μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `jto7c_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?125μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy