The sixteenth annual Society of Ancients Battle Day

Saturday 30 March 2019

Sycamore Hall, Drayton Road, Bletchley, Near Milton Keynes, MK2 3RR

Telamon 225 BC

The Celts at first were ignorant of the arrival of Atilius and imagined from what they saw, that Aemilius' cavalry had got round their flank in the night and were engaged in occupying the position. They therefore at once sent on their own cavalry and some of their light-armed troops to dispute the possession of the hill. But very soon they learnt of Gaius' presence from one of the prisoners brought in, and lost no time in drawing up their infantry, deploying them so that they faced both front and rear, since, both from the intelligence that reached them and from what was happening before their eyes, they knew that the one army was following them, and they expected to meet the other in their front

The Gauls discover they are trapped between two Roman armies and must fight it out with both of them in order to escape with their loot.

Translation of the Loeb Classical Library edition of The Histories of Polybius Book II 27, found online at http://penelope.uchicago.edu/Thayer/E/Roman/Texts/Polybius/2*.html

For our sixteenth annual Battle Day, we once again invite you to a unique day’s wargaming.

The battle: Telamon 225 BC – two Roman consular armies catch up with the raiding Gallic army that is trying to return home with all its loot. With enemy to front and rear, the Gauls must fight back to back and defeat both Roman armies to make their escape.

The aims of the day remain the same as ever:

  • To have fun!
  • To gather as many ancient and medieval wargamers as possible to refight a historical battle.
  • To fight the same battle simultaneously on many tables, using a different set of rules on each table.

The day will run from 9am until 5pm, with an hour either side to set up and pack away.

We will have the usual pre-battle introduction to Telamon, this year given by well-known author and Society member Duncan Head, putting it in its historical context and highlighting the controversial aspects of the battle.

And of course, The Society of Ancients will be awarding a number of prizes (for various criteria, some more frivolous than others) to the wargamers on the day, including prizes for Best Game and Best Terrain.

To offer to stage a game – contact Richard Lockwood at battleday@soa.org.uk or else via his details in Slingshot. But in any case, come along and take part as a player – most if not all of the games have room to take extra players and we have always managed to place people with a game. Of course, some like to attend just as a spectator and that too is fine.

The cost of attending the Battle Day, to contribute towards hire of venue and tables, will this year be £10 (juniors and students free). Ideally we will collect your cash on the day, but cheques can be accepted too.

Don’t miss out – come and be part of it!

The Battle Day is open to both members and non-members of the Society of Ancients.

 

 

 

17.844MBMemory Usage11.26sRequest Duration
Joomla! Version4.4.10
PHP Version8.2.18
Identityguest
Response200
Templateb2brown
Database
Server
mysql
Version
11.4.5-MariaDB-deb12
Collation
utf8mb3_general_ci
Conn Collation
utf8mb4_uca1400_ai_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
array:1 [ "PHPSESSID" => "6a4mfv5fd970k6l2ok5e9skdj2" ]
$_SERVER
array:51 [ "UNIQUE_ID" => "Z-jiPwRsXRyDYvkvyS9ZVQAAAPM" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTP...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1744364098 "last" => 1744364098...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (3.92MB) (1.58s)
  • afterInitialise (5.81MB) (3.61s)
  • afterRoute (1019.05KB) (1.89s)
  • beforeRenderComponent com_content (877.2KB) (895ms)
  • Before Access::preloadComponents (all components) (457.8KB) (253ms)
  • After Access::preloadComponents (all components) (111.89KB) (10.67ms)
  • Before Access::preloadPermissions (com_content) (424B) (67μs)
  • After Access::preloadPermissions (com_content) (184.05KB) (7.7ms)
  • Before Access::getAssetRules (id:270 name:com_content.article.168) (10.65KB) (82μs)
  • After Access::getAssetRules (id:270 name:com_content.article.168) (25.52KB) (41.58ms)
  • afterRenderComponent com_content (4.01MB) (1.76s)
  • afterDispatch (2.28KB) (8.64ms)
  • beforeRenderRawModule mod_jbcookies (JB Cookies) (176.88KB) (164ms)
  • afterRenderRawModule mod_jbcookies (JB Cookies) (139.55KB) (217ms)
  • beforeRenderModule mod_jbcookies (JB Cookies) (720B) (28μs)
  • afterRenderModule mod_jbcookies (JB Cookies) (1.23KB) (10.99ms)
  • beforeRenderRawModule mod_custom (Button Footer) (7.43KB) (189μs)
  • afterRenderRawModule mod_custom (Button Footer) (14.77KB) (62.12ms)
  • beforeRenderModule mod_custom (Button Footer) (720B) (31μs)
  • afterRenderModule mod_custom (Button Footer) (1.25KB) (5.96ms)
  • beforeRenderRawModule mod_breadcrumbs (Breadcrumbs) (872B) (193μs)
  • afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (34.02KB) (115ms)
  • beforeRenderModule mod_breadcrumbs (Breadcrumbs) (704B) (23μs)
  • afterRenderModule mod_breadcrumbs (Breadcrumbs) (3.82KB) (15.1ms)
  • beforeRenderRawModule mod_search (Search) (1.75KB) (175μs)
  • afterRenderRawModule mod_search (Search) (55.8KB) (79.55ms)
  • beforeRenderModule mod_search (Search) (704B) (32μs)
  • afterRenderModule mod_search (Search) (2.4KB) (1.58ms)
  • beforeRenderRawModule mod_menu (Main Menu) (32B) (347μs)
  • afterRenderRawModule mod_menu (Main Menu) (350.45KB) (226ms)
  • beforeRenderModule mod_menu (Main Menu) (704B) (61μs)
  • afterRenderModule mod_menu (Main Menu) (2.65KB) (15.17ms)
  • beforeRenderRawModule mod_menu (Homepage Menu Module) (440B) (140μs)
  • afterRenderRawModule mod_menu (Homepage Menu Module) (60.86KB) (23.47ms)
  • beforeRenderModule mod_menu (Homepage Menu Module) (720B) (33μs)
  • afterRenderModule mod_menu (Homepage Menu Module) (2.54KB) (1.69ms)
  • afterRender (250.46KB) (187ms)
  • 1 x afterInitialise (5.81MB) (32.06%)
    3.61s
    1 x afterRoute (1019.05KB) (16.83%)
    1.89s
    1 x afterRenderComponent com_content (4.01MB) (15.62%)
    1.76s
    1 x afterLoad (3.92MB) (14.03%)
    1.58s
    1 x beforeRenderComponent com_content (877.2KB) (7.95%)
    894.67ms
    1 x Before Access::preloadComponents (all components) (457.8KB) (2.25%)
    252.94ms
    1 x afterRenderRawModule mod_menu (Main Menu) (350.45KB) (2%)
    225.57ms
    1 x afterRenderRawModule mod_jbcookies (JB Cookies) (139.55KB) (1.92%)
    216.73ms
    1 x afterRender (250.46KB) (1.66%)
    187.08ms
    1 x beforeRenderRawModule mod_jbcookies (JB Cookies) (176.88KB) (1.46%)
    164.48ms
    1 x afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (34.02KB) (1.02%)
    114.84ms
    1 x afterRenderRawModule mod_search (Search) (55.8KB) (0.71%)
    79.55ms
    1 x afterRenderRawModule mod_custom (Button Footer) (14.77KB) (0.55%)
    62.12ms
    1 x After Access::getAssetRules (id:270 name:com_content.article.168) (25.52KB) (0.37%)
    41.58ms
    1 x afterRenderRawModule mod_menu (Homepage Menu Module) (60.86KB) (0.21%)
    23.47ms
    1 x afterRenderModule mod_menu (Main Menu) (2.65KB) (0.13%)
    15.17ms
    1 x afterRenderModule mod_breadcrumbs (Breadcrumbs) (3.82KB) (0.13%)
    15.10ms
    1 x afterRenderModule mod_jbcookies (JB Cookies) (1.23KB) (0.1%)
    10.99ms
    1 x After Access::preloadComponents (all components) (111.89KB) (0.09%)
    10.67ms
    1 x afterDispatch (2.28KB) (0.08%)
    8.64ms
    1 x After Access::preloadPermissions (com_content) (184.05KB) (0.07%)
    7.70ms
    1 x afterRenderModule mod_custom (Button Footer) (1.25KB) (0.05%)
    5.96ms
    1 x afterRenderModule mod_menu (Homepage Menu Module) (2.54KB) (0.01%)
    1.69ms
    1 x afterRenderModule mod_search (Search) (2.4KB) (0.01%)
    1.58ms
    1 x beforeRenderRawModule mod_menu (Main Menu) (32B) (0%)
    347μs
    1 x beforeRenderRawModule mod_breadcrumbs (Breadcrumbs) (872B) (0%)
    193μs
    1 x beforeRenderRawModule mod_custom (Button Footer) (7.43KB) (0%)
    189μs
    1 x beforeRenderRawModule mod_search (Search) (1.75KB) (0%)
    175μs
    1 x beforeRenderRawModule mod_menu (Homepage Menu Module) (440B) (0%)
    140μs
    1 x Before Access::getAssetRules (id:270 name:com_content.article.168) (10.65KB) (0%)
    82μs
    1 x Before Access::preloadPermissions (com_content) (424B) (0%)
    67μs
    1 x beforeRenderModule mod_menu (Main Menu) (704B) (0%)
    61μs
    1 x beforeRenderModule mod_menu (Homepage Menu Module) (720B) (0%)
    33μs
    1 x beforeRenderModule mod_search (Search) (704B) (0%)
    32μs
    1 x beforeRenderModule mod_custom (Button Footer) (720B) (0%)
    31μs
    1 x beforeRenderModule mod_jbcookies (JB Cookies) (720B) (0%)
    28μs
    1 x beforeRenderModule mod_breadcrumbs (Breadcrumbs) (704B) (0%)
    23μs
28 statements were executed, 5 of which were duplicates, 23 unique99.86ms156.86KB
  • SELECT @@SESSION.sql_mode;552μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `jml_session` WHERE `session_id` = ?7.9ms1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jml_session` WHERE `session_id` = :session_id LIMIT 11.86ms1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `jml_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)1.16ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `jml_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 11.56ms1.73KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `jml_viewlevels`5.37ms656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `jml_usergroups` AS `a` LEFT JOIN `jml_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest740μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `jml_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`7.82ms3.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 `jml_menu` AS `m` LEFT JOIN `jml_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`21.71ms52.55KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jml_categories` AS `s` INNER JOIN `jml_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) 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`4.05ms3.86KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT * FROM `jml_languages` WHERE `published` = 1 ORDER BY `ordering` ASC4.63ms1.59KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `jml_template_styles` AS `s` LEFT JOIN `jml_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 11.72ms864B/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jml_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42)3.07ms7.56KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jml_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 05.58ms25.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `jml_content`5.84ms1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `jml_content` SET `hits` = (`hits` + 1) WHERE `id` = '168'1.61ms48B/libraries/src/Table/Table.php:1325Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `jml_content` AS `a` INNER JOIN `jml_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `jml_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `jml_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `jml_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `jml_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`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.75ms23.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 `jml_categories` AS `s` INNER JOIN `jml_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.58ms3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `jml_contentitem_tag_map` AS `m` INNER JOIN `jml_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)2.45ms3.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 `jml_categories` AS `s` INNER JOIN `jml_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`2.39ms3.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 jml_fields AS a LEFT JOIN `jml_languages` AS l ON l.lang_code = a.language LEFT JOIN jml_users AS uc ON uc.id=a.checked_out LEFT JOIN jml_viewlevels AS ag ON ag.id = a.access LEFT JOIN jml_users AS ua ON ua.id = a.created_user_id LEFT JOIN jml_fields_groups AS g ON g.id = a.group_id LEFT JOIN `jml_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) 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 ASC2.7ms4.75KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jml_categories` AS `s` INNER JOIN `jml_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) 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`5.29ms3.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 `jml_modules` AS `m` LEFT JOIN `jml_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `jml_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`3.19ms1.94KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `alias` FROM `jml_content` WHERE `id` = :id631μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `jml_content` WHERE `id` = :id552μ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 `jml_scheduler_tasks` AS `a` WHERE `a`.`state` = 1944μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `jml_session` WHERE `session_id` = ?2.14ms1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `jml_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.05ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy