Teachers and participants

It is common for advanced aikidoka to teach occasionally or regularly. We encourage our dojo members from hakama level upwards to teach classes from time to time. From black belt upwards, we assume that all aikidoka are prepared to take over lessons on a substitute basis when required. (The decision on who is teaching a class lies solely with the head of the dojo.)

Each teacher can bring their own personality and focus to the class. On request, the head of the dojo will give advice on the preparation and organisation of the lessons. He or she usually attends the classes as a participant.

The head of the dojo and higher graded participants do not intervene in the lesson, do not act as "side teachers" without being asked and do not comment on the content - the rule is that the teacher up front is respected as the sole authority on the mat, regardless of their grade. Even if the teacher shows something that we think is "wrong" or that we "don't like", we do not comment on it and try to practise what is shown as well as possible!

Teachers may ask the head of the dojo for feedback after the class. If feedback is requested, it will be limited to didactic aspects. Technical details are only commented on when the teacher has specific questions. (Other dojo members do not give feedback, except maybe "I liked it very much!" – but nothing else!)

The seven Principles

The 7 teaching principles help you with the preparation and organisation of training:

  1. Select few topics. Make a small selection of techniques or content, and allow for longer practice phases. Search for a common thread between the techniques. Identify suitable content by looking at the keiko diary, the technique heatmap or at the requirements for upcoming examinations.
  2. Explain clearly. Speak at an understandable volume and speed as if addressing the people in the far corners. Clearly state the names of the techniques immediately before and after you show them. Concentrate on the desired execution and avoid negative examples. It is not necessary to discuss every detail of the exercise; a clear demonstration from different angles is usually sufficient.
  3. Look for variety. Take different ukes of different levels to the front for demonstration. Show alternative executions for the different levels if necessary (with/without free fall etc.). Show variety also in the choice of techniques, so that, for example, slow (pinning) techniques alternate with faster (throwing) techniques in order to vary the tempo.
  4. Show patience and respect. Everyone learns in a their own way. Therefore, be patient and treat all present with the same attention and kindness. This also means that you always address every participant by name (find names and portrait photos in our member directory). If you cannot remember the name, ask the person to refresh your memory.
  5. Focus on the essential. Explain only one thing at a time to individual participants as you walk around, even if you notice several issues. When addressing an individual, start with mentioning something that the person has done well.
  6. Be a role model. Convey etiquette through your own example. This includes seriousness and responsibility for the group and the room. Always be on time.
  7. Own your mistakes. Making mistakes is part of your own learning process as a teacher. It is best to admit them openly and bear them with humour. Swiftly replace techniques that "don't work" by others instead of getting bogged down in a "but it has to work" attitude. Never apologise (unless you actually hurt somebody).

If someone comes for a trial class, approach them, introduce yourself as the teacher and ask for their names. Shortly before you bow in, when all participants are on the mat, introduce and welcome the newcomers by name.

Documentation

Immediately after class

  • the teacher creates the record of participation and
  • writes the entry for the keiko diary.

Informationen on how to do this and where to find the entry forms are available in the member area.

TVW Club's Requirements for Trainers

As a department of a non-profit sports club, some special regulations apply to instructors and assistants:

  • Instructors/assistants must be officially registered with TV Weißkirchen.
  • An income tax declaration must be completed for the expenses payment of the trainer activity.
  • An extended police clearance certificate must be submitted (the club has a special form for this, so that the city issues this certificate free of charge).
  • Instructors must complete a course on child welfare, even if we do not offer special children's training in Aikido.
Aikido Oberursel
CONNECT ∙ EXCHANGE ∙ DEVELOP
Internationally educated instructors. Personal supervision. Free trial lesson. — Only 20 mins from Frankfurt.
6.893MBMemory Usage295msRequest Duration
Joomla! Version5.2.5
PHP Version8.3.19
Identityguest
Response200
Templateg5_hydrogen
Database
Server
mysql
Version
10.11.5-MariaDB-1:10.11.5+maria~ubu1804
Collation
utf8mb4_unicode_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:61 [ "USER" => "superklaus" "HOME" => "/var/www/vhosts/messlinger.com" "SCRIPT_NAME" => ...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743243829 "last" => 1743243829...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
plg_system_languagefilter
array:1 [ "language" => "en-GB" ]
  • afterLoad (88.43KB) (5.98ms)
  • afterInitialise (1.75MB) (38.58ms)
  • afterRoute (1.14MB) (28.8ms)
  • beforeRenderComponent com_content (28.39KB) (601μs)
  • Before Access::preloadComponents (all components) (49.05KB) (3.79ms)
  • After Access::preloadComponents (all components) (125.53KB) (452μs)
  • Before Access::preloadPermissions (com_content) (1.66KB) (13μs)
  • After Access::preloadPermissions (com_content) (544.26KB) (953μs)
  • Before Access::getAssetRules (id:1271 name:com_content.article.3543) (18.65KB) (33μs)
  • After Access::getAssetRules (id:1271 name:com_content.article.3543) (8.18KB) (178μs)
  • Before Access::getAssetRules (id:1 name:root.1) (181.86KB) (7.79ms)
  • After Access::getAssetRules (id:1 name:root.1) (6.48KB) (27μs)
  • afterRenderComponent com_content (324.6KB) (14.77ms)
  • Before Access::getAssetRules (id:8 name:com_content) (331.18KB) (6.34ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.1KB) (33μs)
  • afterDispatch (8.18KB) (831μs)
  • beforeRenderRawModule mod_custom (Header) (347.24KB) (25.28ms)
  • afterRenderRawModule mod_custom (Header) (5.26KB) (1.07ms)
  • beforeRenderModule mod_custom (Header) (704B) (5μs)
  • afterRenderModule mod_custom (Header) (12.98KB) (1.79ms)
  • beforeRenderRawModule mod_languages (Language Switcher) (918.95KB) (10.27ms)
  • afterRenderRawModule mod_languages (Language Switcher) (9.19KB) (1.32ms)
  • beforeRenderModule mod_languages (Language Switcher) (704B) (5μs)
  • afterRenderModule mod_languages (Language Switcher) (2.5KB) (203μs)
  • beforeRenderRawModule mod_custom (Footer Banner EN) (11.04KB) (1.72ms)
  • afterRenderRawModule mod_custom (Footer Banner EN) (912B) (194μs)
  • beforeRenderModule mod_custom (Footer Banner EN) (720B) (4μs)
  • afterRenderModule mod_custom (Footer Banner EN) (2.5KB) (159μs)
  • beforeRenderRawModule mod_custom (Footer EN) (1.11KB) (122μs)
  • afterRenderRawModule mod_custom (Footer EN) (784B) (150μs)
  • beforeRenderModule mod_custom (Footer EN) (720B) (3μs)
  • afterRenderModule mod_custom (Footer EN) (6.34KB) (686μs)
  • afterRender (388.97KB) (143ms)
  • 1 x afterRender (388.97KB) (48.32%)
    143ms
    1 x afterInitialise (1.75MB) (13.07%)
    38.58ms
    1 x afterRoute (1.14MB) (9.75%)
    28.80ms
    1 x beforeRenderRawModule mod_custom (Header) (347.24KB) (8.56%)
    25.28ms
    1 x afterRenderComponent com_content (324.6KB) (5%)
    14.77ms
    1 x beforeRenderRawModule mod_languages (Language Switcher) (918.95KB) (3.48%)
    10.27ms
    1 x Before Access::getAssetRules (id:1 name:root.1) (181.86KB) (2.64%)
    7.79ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (331.18KB) (2.15%)
    6.34ms
    1 x afterLoad (88.43KB) (2.02%)
    5.98ms
    1 x Before Access::preloadComponents (all components) (49.05KB) (1.28%)
    3.79ms
    1 x afterRenderModule mod_custom (Header) (12.98KB) (0.61%)
    1.79ms
    1 x beforeRenderRawModule mod_custom (Footer Banner EN) (11.04KB) (0.58%)
    1.72ms
    1 x afterRenderRawModule mod_languages (Language Switcher) (9.19KB) (0.45%)
    1.32ms
    1 x afterRenderRawModule mod_custom (Header) (5.26KB) (0.36%)
    1.07ms
    1 x After Access::preloadPermissions (com_content) (544.26KB) (0.32%)
    953μs
    1 x afterDispatch (8.18KB) (0.28%)
    831μs
    1 x afterRenderModule mod_custom (Footer EN) (6.34KB) (0.23%)
    686μs
    1 x beforeRenderComponent com_content (28.39KB) (0.2%)
    601μs
    1 x After Access::preloadComponents (all components) (125.53KB) (0.15%)
    452μs
    1 x afterRenderModule mod_languages (Language Switcher) (2.5KB) (0.07%)
    203μs
    1 x afterRenderRawModule mod_custom (Footer Banner EN) (912B) (0.07%)
    194μs
    1 x After Access::getAssetRules (id:1271 name:com_content.article.3543) (8.18KB) (0.06%)
    178μs
    1 x afterRenderModule mod_custom (Footer Banner EN) (2.5KB) (0.05%)
    159μs
    1 x afterRenderRawModule mod_custom (Footer EN) (784B) (0.05%)
    150μs
    1 x beforeRenderRawModule mod_custom (Footer EN) (1.11KB) (0.04%)
    122μs
    1 x Before Access::getAssetRules (id:1271 name:com_content.article.3543) (18.65KB) (0.01%)
    33μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.1KB) (0.01%)
    33μs
    1 x After Access::getAssetRules (id:1 name:root.1) (6.48KB) (0.01%)
    27μs
    1 x Before Access::preloadPermissions (com_content) (1.66KB) (0%)
    13μs
    1 x beforeRenderModule mod_custom (Header) (704B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Language Switcher) (704B) (0%)
    5μs
    1 x beforeRenderModule mod_custom (Footer Banner EN) (720B) (0%)
    4μs
    1 x beforeRenderModule mod_custom (Footer EN) (720B) (0%)
    3μs
39 statements were executed, 10 of which were duplicates, 29 unique6.76ms381.95KB
  • SELECT @@SESSION.sql_mode;63μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `ado_session` WHERE `session_id` = ?147μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `ado_session` WHERE `session_id` = :session_id LIMIT 159μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `ado_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)161μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `ado_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 157μs17.73KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `ado_viewlevels`27μs704B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `ado_usergroups` AS `a` LEFT JOIN `ado_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest27μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `ado_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`55μs36.48KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `ado_languages` WHERE `published` = 1 ORDER BY `ordering` ASC96μs2.23KB/libraries/src/Language/LanguageHelper.php:177Copy
  • SELECT `element`,`name`,`client_id`,`extension_id` FROM `ado_extensions` WHERE `type` = 'language' AND `state` = 0 AND `enabled` = 181μs784B/libraries/src/Language/LanguageHelper.php:250Copy
  • 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 `ado_menu` AS `m` LEFT JOIN `ado_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.16ms166.3KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `ado_template_styles` AS `s` LEFT JOIN `ado_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` = 142μs976B/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT s.id, s.template, s.home, s.title AS long_title, s.params FROM ado_template_styles AS s WHERE s.client_id = 0 AND s.template = 'g5_hydrogen' ORDER BY s.id70μs880B/libraries/gantry5/src/classes/Gantry/Joomla/StyleHelper.php:69Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `ado_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,:preparedArray43,:preparedArray44)92μs7.81KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `ado_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0120μs49.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 `ado_content` AS `a` INNER JOIN `ado_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `ado_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `ado_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `ado_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `ado_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0 AND `a`.`language` IN (:preparedArray1,:preparedArray2)) 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 (:preparedArray3,:preparedArray4)363μs22.23KBParams/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 `ado_categories` AS `s` INNER JOIN `ado_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`70μs5.23KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `ado_contentitem_tag_map` AS `m` INNER JOIN `ado_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)597μs3.97KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SHOW FULL COLUMNS FROM `ado_users`386μs1.58KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `ado_users` WHERE `id` = :userid114μs3.16KBParams/libraries/src/Table/User.php:106Copy
  • SELECT `g`.`id`,`g`.`title` FROM `ado_usergroups` AS `g` INNER JOIN `ado_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id` WHERE `m`.`user_id` = :muserid35μs1.45KBParams/libraries/src/Table/User.php:134Copy
  • SELECT * FROM `ado_users` WHERE `id` = :userid92μs3.16KBParams/libraries/src/Table/User.php:106Copy
  • SELECT `g`.`id`,`g`.`title` FROM `ado_usergroups` AS `g` INNER JOIN `ado_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id` WHERE `m`.`user_id` = :muserid65μs1.45KBParams/libraries/src/Table/User.php:134Copy
  • SELECT `b`.`id` FROM `ado_user_usergroup_map` AS `map` LEFT JOIN `ado_usergroups` AS `a` ON `a`.`id` = `map`.`group_id` LEFT JOIN `ado_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `map`.`user_id` = :userId64μs1.61KBParams/libraries/src/Access/Access.php:868Copy
  • 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 `ado_categories` AS `s` INNER JOIN `ado_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`96μs3.98KBParams/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 ado_fields AS a LEFT JOIN `ado_languages` AS l ON l.lang_code = a.language LEFT JOIN ado_users AS uc ON uc.id=a.checked_out LEFT JOIN ado_viewlevels AS ag ON ag.id = a.access LEFT JOIN ado_users AS ua ON ua.id = a.created_user_id LEFT JOIN ado_fields_groups AS g ON g.id = a.group_id LEFT JOIN `ado_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,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform AND `a`.`language` IN (:preparedArray8,:preparedArray9) ORDER BY a.ordering ASC86μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `language`,`id` FROM `ado_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 0123μs624B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `c2`.`language`,`c2`.`id` FROM `ado_menu` AS `c` INNER JOIN `ado_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `ado_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `ado_menu` AS `c2` ON `a2`.`id` = `c2`.`id` WHERE `c`.`id` = :id265μs1.41KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `c2`.`language`,CONCAT_WS(':', `c2`.`id`, `c2`.`alias`) AS `id`,CONCAT_WS(':', `ca`.`id`, `ca`.`alias`) AS `catid` FROM `ado_content` AS `c` INNER JOIN `ado_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `ado_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `ado_content` AS `c2` ON `a2`.`id` = `c2`.`id` INNER JOIN `ado_categories` AS `ca` ON `c2`.`catid` = `ca`.`id` AND `ca`.`extension` = :extension2 WHERE `c`.`id` = :id AND c2.access IN (1,5) AND c2.language != 'en-GB' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-03-29 10:23:49') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-03-29 10:23:49') AND c2.state = 1338μs1.48KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `ado_modules` AS `m` LEFT JOIN `ado_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `ado_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`673μs1.97KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `a`.`menutype`,`a`.`title` FROM `ado_menu_types` AS `a` WHERE `a`.`client_id` = 089μs656B/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:138Copy
  • SELECT m.id, m.alias, m.path AS route, m.level, m.parent_id FROM ado_menu AS m WHERE m.menutype = 'de-main-menu' AND m.parent_id > 0 AND m.client_id = 0 AND m.published >= 0 ORDER BY m.lft45μs1.61KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:791Copy
  • SELECT m.id, m.alias, m.path AS route, m.level, m.parent_id FROM ado_menu AS m WHERE m.menutype = 'en-main-menu' AND m.parent_id > 0 AND m.client_id = 0 AND m.published >= 0 ORDER BY m.lft38μs4.11KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:791Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `ado_modules` AS `m` LEFT JOIN `ado_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `ado_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`86μs1.97KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT * FROM `ado_schemaorg` WHERE `itemId` = :itemId AND `context` = :context173μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • 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 `ado_content` AS `a` INNER JOIN `ado_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `ado_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `ado_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `ado_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `ado_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0 AND `a`.`language` IN (:preparedArray1,:preparedArray2)) 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 (:preparedArray3,:preparedArray4)117μs22.23KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • 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 `ado_scheduler_tasks` AS `a` WHERE `a`.`state` = 1166μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `ado_session` WHERE `session_id` = ?217μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `ado_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?199μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy