Read Gunnerkrigg Court, science, mystery and robotics webcomic

Gunnerkrigg Court webcomic

Gunnerkrigg Court, a Science Fantasy Webcomic by Tom Siddell, follows the adventures and misadventures of Antimony Carver and her best friend Katerina Donlan (Kat) in solving the mysteries and riddles of their strange school.

Gunnerkrigg Court, an institution located somewhere in the United Kingdom, and though it is a boarding school, resembles an urban-industrial complex, with the size of a small city. The story is deeply rooted in world mythology, but also has a focus on science (chemistry and robotics, most prominently) as well. In this gloomy setting. Antimony Carver begins classes at the eponymous U.K. Boarding School and soon notices that strange events are happening. She is able to draw the technically-minded Kat, whose parents both teach at the Court, into her investigations of the Court's mysteries.

But every answer they receive raises more questions: about Gunnerkrigg Court, about their fellow students, about the wooded areas just across the river, and about their own parents. Annie and Kat also uncover the story of a truly frightening ghost woman, whose portrait is worshiped by Gunnerkrigg's crew of golem robots and who seems to be the key to some of the school's greatest mysteries.

 

 

 

 

 

 

You have been reading

Read Gunnerkrigg Court, science, mystery and robotics webcomic

 

Gunnerkrigg Court is a science-fantasy webcomic created by Tom Siddell. It is updated online three days a week.
  1. Annie guessed they might be into witch stuff.
  2. Did you know Jones is fairly short?
  3. This character was last seen here.
  4. He's busy! ------------------------------ The time has come! The second Gunnerkrigg Omnibus from Dark Horse is now available for sale! It contains volumes 3 and 4 in a really nice looking book. There is a softcover and limited edition hardcover available from most places! Click here to see a list of online places it's available, and you can probably find it at your local comic or book store!
  5. Just introducing some guys to some other guys. Aata and Shell were last seen here. --------------------------- The time has come! The second Gunnerkrigg Omnibus from Dark Horse is now available for sale! It contains volumes 3 and 4 in a really nice looking book. There is a softcover and limited edition hardcover available from most places! Click here to see a list of online places it's...
  6. Juliette was last seen here. ---------------------------------- The time has come! The second Gunnerkrigg Omnibus from Dark Horse is now available for sale! It contains volumes 3 and 4 in a really nice looking book. There is a softcover and limited edition hardcover available from most places! Click here to see a list of online places it's available, and you can probably find it at your local...
  7. Jones knows a few people. ----------------------------- The time has come! The second Gunnerkrigg Omnibus from Dark Horse is now available for sale! It contains volumes 3 and 4 in a really nice looking book. There is a softcover and limited edition hardcover available from most places! Click here to see a list of online places it's available, and you can probably find it at your local comic or...
  8. We last saw the fairies here. Also, Idra was last seen about here. ----------------------------- The time has come! The second Gunnerkrigg Omnibus from Dark Horse is now available for sale! It contains volumes 3 and 4 in a really nice looking book. There is a softcover and limited edition hardcover available from most places! Click here to see a list of online places it's available, and you can...
  9. Getting caught up. ------------------------- The time has come! The second Gunnerkrigg Omnibus from Dark Horse is now available for sale! It contains volumes 3 and 4 in a really nice looking book. There is a softcover and limited edition hardcover available from most places! Click here to see a list of online places it's available, and you can probably find it at your local comic or book store!
  10. Enough laying around. The time has come! The second Gunnerkrigg Omnibus from Dark Horse is now available for sale! It contains volumes 3 and 4 in a really nice looking book. There is a softcover and limited edition hardcover available from most places! Click here to see a list of online places it's available, and you can probably find it at your local comic or book store!
  11. Don't look back, Jones. --------------------------- The time has come! The second Gunnerkrigg Omnibus from Dark Horse is now available for sale! It contains volumes 3 and 4 in a really nice looking book. There is a softcover and limited edition hardcover available from most places! Click here to see a list of online places it's available, and you can probably find it at your local comic or book...
  12. Hello, Jo(nes) ----------------------- The time has come! The second Gunnerkrigg Omnibus from Dark Horse is now available for sale! It contains volumes 3 and 4 in a really nice looking book. There is a softcover and limited edition hardcover available from most places! Click here to see a list of online places it's available, and you can probably find it at your local comic or book store!
  13. Mystery solved. ----------------------- The time has come! The second Gunnerkrigg Omnibus from Dark Horse is now available for sale! It contains volumes 3 and 4 in a really nice looking book. There is a softcover and limited edition hardcover available from most places! Click here to see a list of online places it's available, and you can probably find it at your local comic or book store!
  14. A new chapter of Gunnerkrigg Court begins!
  15. Karaoke is still available in the distortion.
8MBMemory Usage323msRequest Duration
Joomla! Version4.2.8
PHP Version8.0.30
Identityguest
Response200
Templatert_requiem
Database
Server
mysql
Version
10.6.22-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
[]
$_COOKIE
[]
$_SERVER
array:73 [ "USER" => "cftech5" "HOME" => "/home/cftech5" "SCRIPT_NAME" => "/index.php" "REQU...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1748052771 "last" => 1748052771...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
plg_system_languagefilter
array:1 [ "language" => "en-GB" ]
PHPDEBUGBAR_STACK_DATA
[]
  • afterLoad (569.28KB) (1.57ms)
  • afterInitialise (2.03MB) (12.39ms)
  • afterRoute (1.36MB) (8.24ms)
  • beforeRenderComponent com_newsfeeds (32.02KB) (394μs)
  • Before Access::preloadComponents (all components) (128.47KB) (574μs)
  • After Access::preloadComponents (all components) (115.63KB) (657μs)
  • Before Access::getAssetRules (id:19 name:com_newsfeeds) (3.6KB) (17μs)
  • After Access::getAssetRules (id:19 name:com_newsfeeds) (9.13KB) (68μs)
  • afterRenderComponent com_newsfeeds (259.54KB) (251ms)
  • afterDispatch (72.42KB) (2.27ms)
  • beforeRenderRawModule mod_custom (Joomla Header Mobile) (986.29KB) (7.5ms)
  • afterRenderRawModule mod_custom (Joomla Header Mobile) (7.52KB) (392μs)
  • beforeRenderModule mod_custom (Joomla Header Mobile) (720B) (7μs)
  • afterRenderModule mod_custom (Joomla Header Mobile) (3.05KB) (108μs)
  • beforeRenderRawModule mod_custom (Google Search Cftech.com) (1.83KB) (237μs)
  • afterRenderRawModule mod_custom (Google Search Cftech.com) (992B) (71μs)
  • beforeRenderModule mod_custom (Google Search Cftech.com) (736B) (4μs)
  • afterRenderModule mod_custom (Google Search Cftech.com) (3.82KB) (52μs)
  • beforeRenderRawModule mod_breadcrumbs (Breadcrumb Navigation) (1.14MB) (11.26ms)
  • afterRenderRawModule mod_breadcrumbs (Breadcrumb Navigation) (248.66KB) (1.31ms)
  • beforeRenderModule mod_breadcrumbs (Breadcrumb Navigation) (736B) (6μs)
  • afterRenderModule mod_breadcrumbs (Breadcrumb Navigation) (2.95KB) (82μs)
  • beforeRenderRawModule mod_custom (Amazon Bottom Banner) (40.77KB) (3.49ms)
  • afterRenderRawModule mod_custom (Amazon Bottom Banner) (1.02KB) (87μs)
  • beforeRenderModule mod_custom (Amazon Bottom Banner) (720B) (5μs)
  • afterRenderModule mod_custom (Amazon Bottom Banner) (2.32KB) (66μs)
  • beforeRenderRawModule mod_gantry5_particle (Footer Navigation) (11.2KB) (1.09ms)
  • afterRenderRawModule mod_gantry5_particle (Footer Navigation) (35.52KB) (1.32ms)
  • beforeRenderModule mod_gantry5_particle (Footer Navigation) (736B) (6μs)
  • afterRenderModule mod_gantry5_particle (Footer Navigation) (10.02KB) (74μs)
  • afterRender (839.98KB) (16.15ms)
  • 1 x afterRenderComponent com_newsfeeds (259.54KB) (77.53%)
    250.61ms
    1 x afterRender (839.98KB) (5%)
    16.15ms
    1 x afterInitialise (2.03MB) (3.83%)
    12.39ms
    1 x beforeRenderRawModule mod_breadcrumbs (Breadcrumb Navigation) (1.14MB) (3.48%)
    11.26ms
    1 x afterRoute (1.36MB) (2.55%)
    8.24ms
    1 x beforeRenderRawModule mod_custom (Joomla Header Mobile) (986.29KB) (2.32%)
    7.50ms
    1 x beforeRenderRawModule mod_custom (Amazon Bottom Banner) (40.77KB) (1.08%)
    3.49ms
    1 x afterDispatch (72.42KB) (0.7%)
    2.27ms
    1 x afterLoad (569.28KB) (0.49%)
    1.57ms
    1 x afterRenderRawModule mod_gantry5_particle (Footer Navigation) (35.52KB) (0.41%)
    1.32ms
    1 x afterRenderRawModule mod_breadcrumbs (Breadcrumb Navigation) (248.66KB) (0.41%)
    1.31ms
    1 x beforeRenderRawModule mod_gantry5_particle (Footer Navigation) (11.2KB) (0.34%)
    1.09ms
    1 x After Access::preloadComponents (all components) (115.63KB) (0.2%)
    657μs
    1 x Before Access::preloadComponents (all components) (128.47KB) (0.18%)
    574μs
    1 x beforeRenderComponent com_newsfeeds (32.02KB) (0.12%)
    394μs
    1 x afterRenderRawModule mod_custom (Joomla Header Mobile) (7.52KB) (0.12%)
    392μs
    1 x beforeRenderRawModule mod_custom (Google Search Cftech.com) (1.83KB) (0.07%)
    237μs
    1 x afterRenderModule mod_custom (Joomla Header Mobile) (3.05KB) (0.03%)
    108μs
    1 x afterRenderRawModule mod_custom (Amazon Bottom Banner) (1.02KB) (0.03%)
    87μs
    1 x afterRenderModule mod_breadcrumbs (Breadcrumb Navigation) (2.95KB) (0.03%)
    82μs
    1 x afterRenderModule mod_gantry5_particle (Footer Navigation) (10.02KB) (0.02%)
    74μs
    1 x afterRenderRawModule mod_custom (Google Search Cftech.com) (992B) (0.02%)
    71μs
    1 x After Access::getAssetRules (id:19 name:com_newsfeeds) (9.13KB) (0.02%)
    68μs
    1 x afterRenderModule mod_custom (Amazon Bottom Banner) (2.32KB) (0.02%)
    66μs
    1 x afterRenderModule mod_custom (Google Search Cftech.com) (3.82KB) (0.02%)
    52μs
    1 x Before Access::getAssetRules (id:19 name:com_newsfeeds) (3.6KB) (0.01%)
    17μs
    1 x beforeRenderModule mod_custom (Joomla Header Mobile) (720B) (0%)
    7μs
    1 x beforeRenderModule mod_breadcrumbs (Breadcrumb Navigation) (736B) (0%)
    6μs
    1 x beforeRenderModule mod_gantry5_particle (Footer Navigation) (736B) (0%)
    6μs
    1 x beforeRenderModule mod_custom (Amazon Bottom Banner) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_custom (Google Search Cftech.com) (736B) (0%)
    4μs
34 statements were executed, 4 of which were duplicates, 30 unique13.46ms604.22KB
  • SELECT @@SESSION.sql_mode;58μs1.59KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:293Copy
  • SELECT `data` FROM `gls_session` WHERE `session_id` = ?116μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `gls_session` WHERE `session_id` = :session_id LIMIT 151μs1.61KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `gls_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)1.4ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `gls_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1245μs5.36KB/libraries/src/Component/ComponentHelper.php:393Copy
  • SELECT `id`,`rules` FROM `gls_viewlevels`59μs1.11KB/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `gls_usergroups` AS `a` LEFT JOIN `gls_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest98μs1.67KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `gls_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`529μs16.8KBParams/libraries/src/Plugin/PluginHelper.php:283Copy
  • SELECT * FROM `gls_languages` WHERE `published` = 1 ORDER BY `ordering` ASC122μs3.69KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT `element`,`name`,`client_id`,`extension_id` FROM `gls_extensions` WHERE `type` = 'language' AND `state` = 0 AND `enabled` = 1107μs1.22KB/libraries/src/Language/LanguageHelper.php:213Copy
  • 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 `gls_menu` AS `m` LEFT JOIN `gls_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μs304.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 `gls_categories` AS `s` INNER JOIN `gls_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray1,:preparedArray2)) 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`327μs6.03KBParams/libraries/src/Categories/Categories.php:360Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `gls_template_styles` AS `s` LEFT JOIN `gls_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` = 1173μs1.69KB/administrator/components/com_templates/src/Model/StyleModel.php:771Copy
  • SELECT s.id, s.template, s.home, s.title AS long_title, s.params FROM gls_template_styles AS s WHERE s.client_id = 0 AND s.template = 'rt_requiem' ORDER BY s.id113μs1.42KB/libraries/gantry5/src/classes/Gantry/Joomla/StyleHelper.php:69Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `gls_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)381μs10.25KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `a`.*,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias` FROM `gls_newsfeeds` AS `a` LEFT JOIN `gls_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `gls_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `gls_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` WHERE ( ( ( (`a`.`id` = :id) AND (`a`.`published` = :published1 OR `a`.`published` = :archived1)) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :nowDate1)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :nowDate2)) AND (`c`.`published` = :published2 OR `c`.`published` = :archived2)213μs8.77KBParams/components/com_newsfeeds/src/Model/NewsfeedModel.php:161Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `gls_contentitem_tag_map` AS `m` INNER JOIN `gls_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)1.74ms8.75KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SHOW FULL COLUMNS FROM `gls_newsfeeds`377μs10.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:584Copy
  • UPDATE `gls_newsfeeds` SET `hits` = (`hits` + 1) WHERE `id` = '105'1.23ms48B/libraries/src/Table/Table.php:1320Copy
  • 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 `gls_categories` AS `s` INNER JOIN `gls_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`382μs6.05KBParams/libraries/src/Categories/Categories.php:360Copy
  • SELECT `language`,`id` FROM `gls_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 0231μs944B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `gls_newsfeeds` WHERE `id` = :id70μs1.64KBParams/components/com_newsfeeds/src/Service/Router.php:163Copy
  • 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 `gls_categories` AS `s` INNER JOIN `gls_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`324μs6.09KBParams/libraries/src/Categories/Categories.php:360Copy
  • SELECT `alias` FROM `gls_newsfeeds` WHERE `id` = :id61μs1.64KBParams/components/com_newsfeeds/src/Service/Router.php:163Copy
  • SELECT `c2`.`language`,CONCAT_WS(':', `c2`.`id`, `c2`.`alias`) AS `id`,CONCAT_WS(':', `ca`.`id`, `ca`.`alias`) AS `catid` FROM `gls_newsfeeds` AS `c` INNER JOIN `gls_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `gls_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `gls_newsfeeds` AS `c2` ON `a2`.`id` = `c2`.`id` INNER JOIN `gls_categories` AS `ca` ON `c2`.`catid` = `ca`.`id` AND `ca`.`extension` = :extension2 WHERE `c`.`id` = :id174μs1.78KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `gls_modules` AS `m` LEFT JOIN `gls_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `gls_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) AND `m`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY `m`.`position`,`m`.`ordering`2.4ms136.66KBParams/libraries/src/Cache/Controller/CallbackController.php:52Copy
  • SELECT `a`.`menutype`,`a`.`title` FROM `gls_menu_types` AS `a` WHERE `a`.`client_id` = 092μs1.25KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:138Copy
  • SELECT m.id, m.alias, m.path AS route, m.level, m.parent_id FROM gls_menu AS m WHERE m.menutype = 'mainmenu' AND m.parent_id > 0 AND m.client_id = 0 AND m.published >= 0 ORDER BY m.lft479μs31.55KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:791Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`type`,`a`.`execution_rules`,`a`.`state`,`a`.`last_exit_code`,`a`.`locked`,`a`.`last_execution`,`a`.`next_execution`,`a`.`times_executed`,`a`.`times_failed`,`a`.`priority`,`a`.`ordering`,`a`.`note`,`a`.`checked_out`,`a`.`checked_out_time`,`uc`.`name` AS `editor` FROM `gls_scheduler_tasks` AS `a` LEFT JOIN `gls_users` AS `uc` ON `uc`.`id` = `a`.`checked_out` WHERE `a`.`state` = :state AND `a`.`next_execution` <= :now ORDER BY `a`.`title` asc240μs4.45KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:391Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`type`,`a`.`execution_rules`,`a`.`state`,`a`.`last_exit_code`,`a`.`locked`,`a`.`last_execution`,`a`.`next_execution`,`a`.`times_executed`,`a`.`times_failed`,`a`.`priority`,`a`.`ordering`,`a`.`note`,`a`.`checked_out`,`a`.`checked_out_time`,`uc`.`name` AS `editor` FROM `gls_scheduler_tasks` AS `a` LEFT JOIN `gls_users` AS `uc` ON `uc`.`id` = `a`.`checked_out` WHERE `a`.`state` = :state AND `a`.`locked` IS NOT NULL ORDER BY `a`.`title` asc141μs4.43KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:391Copy
  • SELECT * FROM `gls_extensions` WHERE `element` = 'com_gsd' AND `type` = 'component'140μs4.09KB/plugins/system/nrframework/NRFramework/Extension.php:124Copy
  • SHOW FULL COLUMNS FROM `gls_gsd_config`273μs2.23KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:584Copy
  • SELECT * FROM `gls_gsd_config` WHERE `name` = 'config'64μs11.92KB/libraries/src/Table/Table.php:750Copy
  • SELECT a.* FROM gls_gsd a WHERE a.state = 1 AND a.plugin = 'menus' AND a.appview IN ('menus','*') AND a.language IN ('en-GB','*') ORDER BY a.id desc146μs2.05KB/libraries/src/MVC/Model/BaseDatabaseModel.php:165Copy