Teaching and Pedagogical SkillsCourse Overview: This course is designed to equip educators with foundational and advanced strategies to enhance classroom effectiveness and student engagement. Key focus areas include:
Duration: 1 month |
Language and CommunicationCourse Overview This course is designed to enhance communication skills within educational environments, with a focus on clarity, inclusivity, and effectiveness. It is suitable for educators, instructors, and academic professionals. Key Topics:
Duration: 1 Month |
Special Education and InclusivityCourse Overview: This course equips educators with practical strategies and foundational knowledge to foster inclusive and supportive learning environments for all students, especially those with unique learning needs.
Duration: 1 Month |
Leadership and Professional DevelopmentCourse Overview: This one-month program is designed to enhance the leadership skills and professional growth of educators, preparing them for greater responsibilities within the education sector. The course covers:
Duration: 1 month |
Research and Educational PolicyCourse Overview
Duration: 1 Month |
E-Teacher Essentials: A 4-Week Guide to Effective Online Teaching Course Overview:
Duration: 1 Month |
We offer a range of short course programs that are designed to upskill and empower individuals from various backgrounds, whether you are a student seeking foundational knowledge, a professional aiming to enhance your expertise, or an entrepreneur looking to innovate within your field. Each course blends theoretical insights with hands-on learning experiences, ensuring that participants gain both competence and confidence in their chosen areas. From biodiversity conservation and sustainable tourism to AI in hospitality, commercial cookery, baking, event management, and receptionist and supervisory training, our offerings address contemporary industry needs and promote career progression, personal development, and business innovation. All courses are facilitated by qualified instructors and integrate practical projects, case studies, and real-world applications, making them highly effective for today’s dynamic hospitality and tourism landscape. We invite you to explore our 2025 short course catalogue and take the next step toward personal growth and professional excellence. |
Biodiversity Conservation
This course provides an in-depth understanding of biodiversity and its critical role in maintaining ecological balance and supporting life on Earth. Candidates will explore the diversity of life forms, including genetic, species, and ecosystem diversity, and learn about the factors that threaten biodiversity globally and locally. This course is designed for students of environmental science, ecology, biology, tourism, and related disciplines, as well as professionals and enthusiasts interested in environmental protection and conservation.
Key topics include:
Duration: 4 weeks |
Introduction to Commercial CookeryThis short course is designed for individuals who are passionate about the culinary arts and want to develop basic cooking skills for professional or personal use. The course covers fundamental cooking techniques, kitchen safety and hygiene, food preparation methods, and basic menu planning. Students will gain hands-on experience in preparing a variety of dishes, including appetizers, main courses, and desserts, while learning essential knife skills and food presentation techniques. By the end of the course, participants will have the confidence to work in a commercial kitchen or enhance their home cooking skills. Key topics include:
Duration: 3 weeks |
Certificate in Supervisor Skills DevelopmentThe Certificate in Supervisor Skills Development is designed to equip current and aspiring supervisors with the core skills necessary to lead teams effectively, manage workplace dynamics, and drive performance. The course blends practical tools with leadership theory to enhance supervisory confidence and capability across industries Key topics include:
Duration: 3 weeks |
Professional receptionist training for Business ownersThis course is ideal for individuals looking to start a career in hospitality, specifically in hotel reception and front desk operations. Participants will learn the essential skills required for front office operations, including customer service, reservation management, check-in and check-out procedures, telephone etiquette, and handling guest inquiries. The course also introduces basic hospitality software systems and the role of the front office in overall hotel operations. By the end of the course, students will be equipped with the fundamental knowledge and skills needed to work in a front office environment. Course Topics Highlights:
Duration: 3 weeks |
Baking course
This short course provides a hands-on introduction to the art and science of baking and will be broken down in weekly intervals. The course also covers Cakes and Sponges, focusing on mixing methods and textures, and Pastries and Pies, where you'll master flaky crusts and delicate pastries. Cookies and Biscuits will introduce you to a variety of classic and modern recipes. Finally, you'll develop skills in Cake Decoration and Presentation, learning icing, piping, and finishing techniques to create visually stunning cakes. Perfect for beginners and enthusiasts, this course provides a strong foundation in baking essentials. Course Topics Highlights:
Duration: 2 weeks |
Costing and Sales in a Hospitality and Tourism establishmentThis course provides a practical understanding of costing and sales strategies within the hospitality and tourism sectors. Participants will learn how to effectively manage costs, price services, and implement sales techniques that drive profitability while maintaining high service standards. Course Topics Highlights:
Duration: 4 weeks |
Events ManagementThis comprehensive course in Events Management equips participants with the knowledge and skills to plan, organize, and execute a wide range of events—from corporate meetings and conferences to festivals and social functions. It combines strategic planning, creative design, and operational logistics to prepare learners for successful careers in the events industry. Course Topics Highlights:
Duration: 2 weeks |
Sustainable Tourism practices This course explores the principles and practices of sustainable tourism, focusing on how the industry can minimize its environmental impact, support local communities, and preserve cultural heritage. Participants will gain practical tools and strategies to promote responsible tourism that balances economic growth with environmental and social stewardship. Course Topics Highlights:
Duration: 3 weeks |
The Use of AI in the Tourism and Hospitality industry This course explores how Artificial Intelligence (AI) is transforming the tourism and hospitality industry. Participants will gain insight into the practical applications of AI technologies—such as chatbots, recommendation engines, and predictive analytics—to enhance customer experiences, streamline operations, and drive business growth. Course Topics Highlights:
Duration: 3 weeks |
Page 1 of 9
Student Admission
(+264) 61 301 032/3/4
Finance Department
(+264) 61 301 032/3/4
Joomla! Version | 5.1.1 |
PHP Version | 8.2.28 |
Identity | guest |
Response | 200 |
Template | ja_educatsy |
Database |
|
1 x afterRenderComponent com_content (1013.78KB) (29.46%) | 65.93ms |
1 x afterInitialise (1.54MB) (18%) | 40.29ms |
1 x afterRender (328.95KB) (14.86%) | 33.26ms |
1 x beforeRenderRawModule mod_footer (Copyright) (207.54KB) (11.34%) | 25.39ms |
1 x afterRoute (277.95KB) (5.01%) | 11.22ms |
1 x afterRenderRawModule mod_menu (Main Menu) (590.33KB) (4.75%) | 10.64ms |
1 x afterRenderRawModule mod_menu (mainmenu) (27.98KB) (2.49%) | 5.56ms |
1 x Before Access::getAssetRules (id:8 name:com_content) (45.71KB) (1.95%) | 4.36ms |
1 x afterLoad (83.03KB) (1.84%) | 4.11ms |
1 x Before Access::preloadComponents (all components) (48.39KB) (1.4%) | 3.13ms |
1 x afterRenderRawModule mod_menu (Right Header) (269.55KB) (1.31%) | 2.94ms |
1 x After Access::preloadComponents (all components) (128.69KB) (1.22%) | 2.74ms |
1 x After Access::preloadPermissions (com_content) (75.95KB) (0.93%) | 2.07ms |
1 x beforeRenderComponent com_content (132.13KB) (0.78%) | 1.74ms |
1 x afterRenderRawModule mod_menu (RESOURCES) (40.19KB) (0.75%) | 1.68ms |
1 x beforeRenderRawModule mod_menu (mainmenu) (32.34KB) (0.47%) | 1.05ms |
1 x beforeRenderRawModule mod_breadcrumbs (Breadcrumbs) (55.78KB) (0.4%) | 884μs |
1 x afterRenderRawModule mod_footer (Copyright) (4.58KB) (0.36%) | 814μs |
1 x afterRenderRawModule mod_breadcrumbs (Breadcrumbs) (6.46KB) (0.27%) | 603μs |
1 x afterRenderRawModule mod_ja_acm (Follow us on:) (8.96KB) (0.26%) | 577μs |
1 x afterDispatch (2.19KB) (0.17%) | 382μs |
1 x afterRenderRawModule mod_custom (TARGETED QUERIES) (3.86KB) (0.16%) | 355μs |
1 x afterRenderModule mod_footer (Copyright) (4.23KB) (0.15%) | 331μs |
1 x afterRenderModule mod_breadcrumbs (Breadcrumbs) (4.56KB) (0.13%) | 293μs |
1 x After Access::getAssetRules (id:27 name:com_content.category.2) (7.53KB) (0.11%) | 245μs |
1 x afterRenderModule mod_ja_acm (Follow us on:) (4.25KB) (0.1%) | 229μs |
1 x beforeRenderRawModule mod_ja_acm (Follow us on:) (560B) (0.08%) | 168μs |
1 x beforeRenderRawModule mod_menu (RESOURCES) (632B) (0.07%) | 159μs |
1 x afterRenderModule mod_menu (Main Menu) (22.7KB) (0.07%) | 158μs |
1 x afterRenderModule mod_menu (RESOURCES) (3.95KB) (0.07%) | 154μs |
1 x afterRenderModule mod_jamasthead (Masthead) (4.19KB) (0.06%) | 144μs |
1 x afterRenderModule mod_custom (TARGETED QUERIES) (3.05KB) (0.06%) | 143μs |
1 x afterRenderModule mod_menu (Right Header) (3.96KB) (0.06%) | 140μs |
1 x afterRenderModule mod_menu (mainmenu) (27.07KB) (0.06%) | 135μs |
1 x beforeRenderRawModule mod_menu (Main Menu) (296B) (0.06%) | 133μs |
1 x afterRenderModule mod_custom (CONTACT INFO) (4.17KB) (0.06%) | 128μs |
1 x beforeRenderRawModule mod_custom (CONTACT INFO) (568B) (0.05%) | 114μs |
1 x beforeRenderRawModule mod_custom (TARGETED QUERIES) (920B) (0.05%) | 112μs |
1 x beforeRenderRawModule mod_jamasthead (Masthead) (6.87KB) (0.05%) | 112μs |
1 x beforeRenderRawModule mod_menu (Right Header) (7.27KB) (0.04%) | 100μs |
1 x afterRenderRawModule mod_custom (CONTACT INFO) (928B) (0.04%) | 96μs |
1 x afterRenderRawModule mod_jamasthead (Masthead) (50.02KB) (0.03%) | 60μs |
1 x Before Access::getAssetRules (id:27 name:com_content.category.2) (6.65KB) (0.02%) | 51μs |
1 x Before Access::preloadPermissions (com_content) (1.79KB) (0.02%) | 47μs |
1 x After Access::getAssetRules (id:8 name:com_content) (1.28KB) (0.01%) | 30μs |
1 x beforeRenderModule mod_menu (RESOURCES) (704B) (0.01%) | 13μs |
1 x beforeRenderModule mod_footer (Copyright) (720B) (0.01%) | 12μs |
1 x beforeRenderModule mod_menu (Right Header) (720B) (0.01%) | 12μs |
1 x beforeRenderModule mod_menu (Main Menu) (704B) (0.01%) | 12μs |
1 x beforeRenderModule mod_breadcrumbs (Breadcrumbs) (704B) (0%) | 11μs |
1 x beforeRenderModule mod_menu (mainmenu) (704B) (0%) | 11μs |
1 x beforeRenderModule mod_ja_acm (Follow us on:) (720B) (0%) | 10μs |
1 x beforeRenderModule mod_custom (TARGETED QUERIES) (720B) (0%) | 9μs |
1 x beforeRenderModule mod_custom (CONTACT INFO) (720B) (0%) | 8μs |
1 x beforeRenderModule mod_jamasthead (Masthead) (720B) (0%) | 6μs |
SELECT @@SESSION.sql_mode;
265μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308CopySELECT `data`
FROM `gjbdh_session`
WHERE `session_id` = ?
503μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250CopySELECT `session_id`
FROM `gjbdh_session`
WHERE `session_id` = :session_id LIMIT 1
335μs1.3KBParams/libraries/src/Session/MetadataManager.php:187CopyINSERT INTO `gjbdh_session`
(`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES
(:session_id, :guest, :time, :user_id, :username, :client_id)
1.01ms944BParams/libraries/src/Session/MetadataManager.php:260CopySELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled`
FROM `gjbdh_extensions`
WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1
978μs65.73KB/libraries/src/Component/ComponentHelper.php:399CopySELECT `id`,`rules`
FROM `gjbdh_viewlevels`
359μs656B/libraries/src/Access/Access.php:955CopySELECT `b`.`id`
FROM `gjbdh_usergroups` AS `a`
LEFT JOIN `gjbdh_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt`
WHERE `a`.`id` = :guest
683μs1.33KBParams/libraries/src/Access/Access.php:868CopySELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id`
FROM `gjbdh_extensions`
WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2)
ORDER BY `ordering`
2.21ms3.98KBParams/libraries/src/Plugin/PluginHelper.php:294CopySELECT `template`
FROM `gjbdh_template_styles`
WHERE `client_id` = 0 AND `home` = 1
508μs1.15KB/components/com_sppagebuilder/parser/addon-parser.php:1320CopySELECT *
FROM `gjbdh_languages`
WHERE `published` = 1
ORDER BY `ordering` ASC
459μs1.59KB/libraries/src/Language/LanguageHelper.php:177CopySELECT *
FROM gjbdh_menu
WHERE alias ='vocational-centre' AND published=1
625μs2.84KB/plugins/system/t4/src/t4/MVC/Router/T4.php:352CopySELECT `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 `gjbdh_menu` AS `m`
LEFT JOIN `gjbdh_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`
2.34ms85.05KBParams/libraries/src/Menu/SiteMenu.php:166CopySELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent`
FROM `gjbdh_template_styles` AS `s`
LEFT JOIN `gjbdh_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` = 1
633μs880B/administrator/components/com_templates/src/Model/StyleModel.php:775CopySELECT `id`,`name`,`rules`,`parent_id`
FROM `gjbdh_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,:preparedArray45,:preparedArray46)
1.5ms7.81KBParams/libraries/src/Access/Access.php:357CopySELECT `id`,`name`,`rules`,`parent_id`
FROM `gjbdh_assets`
WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0
1.02ms3.98KBParams/libraries/src/Access/Access.php:301CopySELECT `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`,(
SELECT COUNT(`i`.`id`)
FROM `gjbdh_content` AS `i`
WHERE `i`.`catid` = `c`.`id` AND `i`.`state` = 1) AS `numitems`
FROM `gjbdh_categories` AS `s`
INNER JOIN `gjbdh_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`
1.58ms3.91KBParams/libraries/src/Categories/Categories.php:375CopySELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`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`
FROM `gjbdh_content` AS `a`
LEFT JOIN `gjbdh_categories` AS `c` ON `c`.`id` = `a`.`catid`
LEFT JOIN `gjbdh_users` AS `ua` ON `ua`.`id` = `a`.`created_by`
LEFT JOIN `gjbdh_users` AS `uam` ON `uam`.`id` = `a`.`modified_by`
LEFT JOIN `gjbdh_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id`
LEFT JOIN `gjbdh_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id`
WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`catid` = :categoryId AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown)
ORDER BY c.lft, CASE WHEN a.publish_up IS NULL THEN a.created ELSE a.publish_up END DESC , a.created LIMIT 10
8.7ms115.69KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164CopySELECT `m`.`tag_id`,`m`.`content_item_id`,`t`.*
FROM `gjbdh_contentitem_tag_map` AS `m`
INNER JOIN `gjbdh_tags` AS `t` ON `m`.`tag_id` = `t`.`id`
WHERE `m`.`type_alias` = :contentType AND `t`.`published` = 1 AND `m`.`content_item_id` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10) AND `t`.`access` IN (:preparedArray11,:preparedArray12)
832μs4.84KBParams/libraries/src/Helper/TagsHelper.php:448CopySELECT COUNT(*)
FROM `gjbdh_content` AS `a`
LEFT JOIN `gjbdh_categories` AS `c` ON `c`.`id` = `a`.`catid`
LEFT JOIN `gjbdh_users` AS `ua` ON `ua`.`id` = `a`.`created_by`
LEFT JOIN `gjbdh_users` AS `uam` ON `uam`.`id` = `a`.`modified_by`
LEFT JOIN `gjbdh_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id`
LEFT JOIN `gjbdh_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id`
WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`catid` = :categoryId AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown)
1.76ms4.6KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:197CopySELECT `m`.`tag_id`,`t`.*
FROM `gjbdh_contentitem_tag_map` AS `m`
INNER JOIN `gjbdh_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)
670μs3.97KBParams/libraries/src/Helper/TagsHelper.php:388CopySELECT `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 `gjbdh_categories` AS `s`
INNER JOIN `gjbdh_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`
922μs3.92KBParams/libraries/src/Categories/Categories.php:375CopySELECT 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 gjbdh_fields AS a
LEFT JOIN `gjbdh_languages` AS l ON l.lang_code = a.language
LEFT JOIN gjbdh_users AS uc ON uc.id=a.checked_out
LEFT JOIN gjbdh_viewlevels AS ag ON ag.id = a.access
LEFT JOIN gjbdh_users AS ua ON ua.id = a.created_user_id
LEFT JOIN gjbdh_fields_groups AS g ON g.id = a.group_id
LEFT JOIN `gjbdh_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 ASC
927μs4.75KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164CopySELECT `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 `gjbdh_categories` AS `s`
INNER JOIN `gjbdh_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.25ms3.92KBParams/libraries/src/Categories/Categories.php:375CopySELECT 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 gjbdh_fields AS a
LEFT JOIN `gjbdh_languages` AS l ON l.lang_code = a.language
LEFT JOIN gjbdh_users AS uc ON uc.id=a.checked_out
LEFT JOIN gjbdh_viewlevels AS ag ON ag.id = a.access
LEFT JOIN gjbdh_users AS ua ON ua.id = a.created_user_id
LEFT JOIN gjbdh_fields_groups AS g ON g.id = a.group_id
WHERE
(
(`a`.`context` = :context AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND
(`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray3,:preparedArray4)) 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 ASC
996μs4.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164CopySELECT `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 `gjbdh_categories` AS `s`
INNER JOIN `gjbdh_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.14ms3.92KBParams/libraries/src/Categories/Categories.php:375CopySELECT 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 gjbdh_fields AS a
LEFT JOIN `gjbdh_languages` AS l ON l.lang_code = a.language
LEFT JOIN gjbdh_users AS uc ON uc.id=a.checked_out
LEFT JOIN gjbdh_viewlevels AS ag ON ag.id = a.access
LEFT JOIN gjbdh_users AS ua ON ua.id = a.created_user_id
LEFT JOIN gjbdh_fields_groups AS g ON g.id = a.group_id
LEFT JOIN `gjbdh_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 ASC
1.05ms4.75KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164CopySELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid`
FROM `gjbdh_modules` AS `m`
LEFT JOIN `gjbdh_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id`
LEFT JOIN `gjbdh_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`
2.84ms18.03KBParams/libraries/src/Cache/Controller/CallbackController.php:51CopySELECT *
FROM `gjbdh_schemaorg`
WHERE `itemId` = :itemId AND `context` = :context
637μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:411CopySELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`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`
FROM `gjbdh_content` AS `a`
LEFT JOIN `gjbdh_categories` AS `c` ON `c`.`id` = `a`.`catid`
LEFT JOIN `gjbdh_users` AS `ua` ON `ua`.`id` = `a`.`created_by`
LEFT JOIN `gjbdh_users` AS `uam` ON `uam`.`id` = `a`.`modified_by`
LEFT JOIN `gjbdh_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id`
LEFT JOIN `gjbdh_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id`
WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`catid` = :categoryId AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown)
ORDER BY c.lft, CASE WHEN a.publish_up IS NULL THEN a.created ELSE a.publish_up END DESC , a.created LIMIT 10
10.47ms114.44KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164CopySELECT `m`.`tag_id`,`m`.`content_item_id`,`t`.*
FROM `gjbdh_contentitem_tag_map` AS `m`
INNER JOIN `gjbdh_tags` AS `t` ON `m`.`tag_id` = `t`.`id`
WHERE `m`.`type_alias` = :contentType AND `t`.`published` = 1 AND `m`.`content_item_id` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10) AND `t`.`access` IN (:preparedArray11,:preparedArray12)
1.08ms4.84KBParams/libraries/src/Helper/TagsHelper.php:448CopySELECT COUNT(*)
FROM `gjbdh_content` AS `a`
LEFT JOIN `gjbdh_categories` AS `c` ON `c`.`id` = `a`.`catid`
LEFT JOIN `gjbdh_users` AS `ua` ON `ua`.`id` = `a`.`created_by`
LEFT JOIN `gjbdh_users` AS `uam` ON `uam`.`id` = `a`.`modified_by`
LEFT JOIN `gjbdh_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id`
LEFT JOIN `gjbdh_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id`
WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`catid` = :categoryId AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown)
2.7ms4.6KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:197CopySELECT *
FROM `gjbdh_schemaorg`
WHERE `itemId` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10) AND `context` = :context
498μs2.44KBParams/plugins/content/joomla/src/Extension/Joomla.php:344CopySELECT 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 `gjbdh_scheduler_tasks` AS `a`
WHERE `a`.`state` = 1
516μs3.87KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517CopySELECT `session_id`
FROM `gjbdh_session`
WHERE `session_id` = ?
327μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277CopyUPDATE `gjbdh_session`
SET `data` = ?
, `time` = ?
WHERE `session_id` = ?
880μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy