| Joomla! Version | 5.4.0 |
| PHP Version | 8.2.29 |
| Identity | guest |
| Response | 200 |
| Template | cassiopeia |
| Database |
|
| 1 x afterInitialise (2.8MB) (27.79%) | 32.35ms |
| 1 x onJCalProEventsModelGetCategoriesEnd (22.34KB) (14.9%) | 17.35ms |
| 1 x afterRender (54.34KB) (13.01%) | 15.14ms |
| 1 x onJCalProSiteViewDisplayEnd (94.76KB) (5.07%) | 5.90ms |
| 1 x onJCalProEventsModelCategoryXrefStart (43.67KB) (4.74%) | 5.52ms |
| 1 x afterRoute (1.48MB) (4.58%) | 5.34ms |
| 1 x onJCalProEventsModelConstructStart (453.77KB) (4.45%) | 5.18ms |
| 1 x onJCalProEventsModelGetItemsEnd (1) (134.6KB) (4.34%) | 5.05ms |
| 1 x After Access::preloadPermissions (com_jcalpro) (2.81MB) (4.15%) | 4.83ms |
| 1 x onJCalProEventsModelGetCategoriesStart (64.83KB) (3.98%) | 4.63ms |
| 1 x afterLoad (71.94KB) (3.4%) | 3.96ms |
| 1 x onJCalProEventsModelConstructEnd (65.04KB) (2.05%) | 2.39ms |
| 1 x Before Access::preloadPermissions (com_jcalpro) (4.51KB) (1.29%) | 1.50ms |
| 1 x onJCalProEventsModelGetCategoriesEnd (51.01KB) (0.95%) | 1.10ms |
| 1 x onJCalProEventsModelCategoryXrefEnd: 1 events processed (11449) (4.95KB) (0.89%) | 1.03ms |
| 1 x beforeRenderComponent com_jcalpro (42.58KB) (0.81%) | 940μs |
| 1 x After Access::preloadComponents (all components) (138.31KB) (0.77%) | 891μs |
| 1 x Before Access::preloadComponents (all components) (7.06KB) (0.71%) | 825μs |
| 1 x afterDispatch (1.88KB) (0.3%) | 344μs |
| 1 x onJCalProEventsViewPrepareDisplayBeforeGetPending (14.98KB) (0.28%) | 329μs |
| 1 x onJCalProSiteViewDisplayStart (21.39KB) (0.24%) | 280μs |
| 1 x onJCalProStart (18.77KB) (0.16%) | 182μs |
| 1 x After Access::getAssetRules (id:1 name:root.1) (5.64KB) (0.1%) | 122μs |
| 1 x onJCalProEventsViewPrepareDisplayBeforeGetItems (2.2KB) (0.1%) | 115μs |
| 1 x Before Access::getAssetRules (id:6166 name:com_jcalpro.category.169) (131.05KB) (0.08%) | 88μs |
| 1 x Before Access::getAssetRules (id:6168 name:com_jcalpro.category.171) (624B) (0.05%) | 56μs |
| 1 x Before Access::getAssetRules (id:6167 name:com_jcalpro.category.170) (1.67KB) (0.04%) | 42μs |
| 1 x After Access::getAssetRules (id:6166 name:com_jcalpro.category.169) (7.27KB) (0.02%) | 29μs |
| 1 x onJCalProEventsModelPrepareEventStart: 11449 (312B) (0.01%) | 13μs |
| 1 x Before Access::getAssetRules (id:1 name:root.1) (904B) (0.01%) | 13μs |
| 1 x onJCalProEventsViewPrepareDisplayBeforeGetLinkData (1.88KB) (0.01%) | 6μs |
| 1 x onJCalProEnd (696B) (0.01%) | 6μs |
| 1 x onJCalProEventsViewPrepareDisplayStart (736B) (0%) | 5μs |
| 1 x onJCalProEventsViewPrepareDisplayBeforeGetItemsCount (736B) (0%) | 5μs |
| 1 x onJCalProEventsModelGetCategoriesStart (1.18KB) (0%) | 5μs |
| 1 x After Access::getAssetRules (id:6168 name:com_jcalpro.category.171) (1.3KB) (0%) | 5μs |
| 1 x afterRenderComponent com_jcalpro (14.3KB) (0%) | 5μs |
| 1 x onJCalProEventsModelGetItemsStart (736B) (0%) | 4μs |
| 1 x onJCalProEventsViewPrepareDisplayBeforeGetCategories (736B) (0%) | 4μs |
| 1 x After Access::getAssetRules (id:6167 name:com_jcalpro.category.170) (1.3KB) (0%) | 4μs |
SELECT @@SESSION.sql_mode;252μs968B/libraries/src/Access/Access.php:952CopySELECT `id`,`rules`
FROM `nov2025viewlevels`416μs672B/libraries/src/Access/Access.php:955CopySELECT `b`.`id`
FROM `nov2025usergroups` AS `a`
LEFT JOIN `nov2025usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt`
WHERE `a`.`id` = :guest597μs1.33KBParams/libraries/src/Access/Access.php:868CopySELECT *
FROM `nov2025nextend2_section_storage`
WHERE `application` = 'smartslider' AND `section` = 'settings'444μs896B/libraries/smartslider3/src/Framework/Database/Joomla/JoomlaConnectorTable.php:182CopySELECT `extension_id`,`name`,`enabled`,`params`
FROM nov2025extensions
WHERE `type` = 'component' AND `element` = 'com_jcalpro'361μs1KB/libraries/allediaframework/Framework/Joomla/Extension/Generic.php:169CopySELECT id
FROM nov2025categories
WHERE `published` = 1 AND `extension` = 'com_jcalpro' AND access IN (1,5)314μs680B/administrator/components/com_jcalpro/library/alledia/Jcalpro/Model/AbstractModelEvents.php:2071CopySELECT `Event`.*,'com_jcalpro' AS context,CASE `Event`.`created_by` WHEN 0 THEN 'Invité' WHEN -1 THEN 'Système' ELSE `author`.`name` END AS author_name,CASE `Event`.`created_by` WHEN 0 THEN 'invité' WHEN -1 THEN 'système' ELSE `author`.`username` END AS author_username,CASE `Event`.`checked_out` WHEN 0 THEN 'Invité' WHEN -1 THEN 'Système' ELSE `editor`.`name` END AS editor_name,CASE `Event`.`checked_out` WHEN 0 THEN 'invité' WHEN -1 THEN 'système' ELSE `editor`.`username` END AS editor_username
FROM nov2025jcalpro_events AS `Event`
LEFT JOIN nov2025users AS author ON author.id = `Event`.`created_by`
LEFT JOIN nov2025users AS editor ON editor.id = `Event`.`checked_out`
INNER JOIN (
SELECT event_id,category_id
FROM nov2025jcalpro_event_categories
WHERE category_id IN (168,169,170,171)) AS `Category` ON `Category`.`event_id` = `Event`.`id`
WHERE `Event`.`approved` = 1 AND `Event`.`published` = 1 AND `Event`.`private` = 0 AND ((`Event`.`start_date` <= '2025-05-08 00:00:00' AND `Event`.`end_date` >= '2025-05-08 23:59:59' AND `Event`.`end_date` != '2038-01-18 00:00:00') OR (`Event`.`start_date` >= '2025-05-08 00:00:00' AND `Event`.`start_date` < '2025-05-08 23:59:59' AND `Event`.`end_date` = '2038-01-18 00:00:00') OR (`Event`.`start_date` > '2025-05-08 00:00:00' AND `Event`.`start_date` <= '2025-05-08 23:59:59') OR (`Event`.`end_date` > '2025-05-08 00:00:00' AND `Event`.`end_date` <= '2025-05-08 23:59:59'))
GROUP BY `Event`.`id`
ORDER BY `Event`.`featured` DESC,`Event`.`start_date` ASC3.89ms9KB/libraries/src/MVC/Model/BaseDatabaseModel.php:164CopySELECT Xref.*
FROM nov2025jcalpro_event_categories AS Xref
WHERE `Xref`.`event_id` IN (11449)
ORDER BY Xref.event_id ASC, Xref.canonical DESC, Xref.category_id ASC759μs656B/administrator/components/com_jcalpro/library/alledia/Jcalpro/Model/AbstractModelEvents.php:1108CopySELECT `event`.`id`,`event`.`alias`,`category`.`category_id`
FROM nov2025jcalpro_events AS `event`
LEFT JOIN nov2025jcalpro_event_categories AS `category` ON `category`.`event_id` = `event`.`id` AND `category`.`canonical` = 1
WHERE `event`.`id` = 11449826μs1.27KB/administrator/components/com_jcalpro/library/alledia/Jcalpro/Helper/UrlHelper.php:494CopySELECT `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 `nov2025categories` AS `s`
INNER JOIN `nov2025categories` 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`494μs3.92KBParams/libraries/src/Categories/Categories.php:375CopySELECT id,type
FROM nov2025jcalpro_forms
WHERE `default` = 1 AND published = 1213μs576B/components/com_jcalpro/models/categories.php:263CopySELECT `id`,`name`,`rules`,`parent_id`
FROM `nov2025assets`
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,:preparedArray47)547μs7.81KBParams/libraries/src/Access/Access.php:357CopySELECT a.id, a.title, a.alias, a.note, a.published, a.access, a.checked_out, a.checked_out_time, a.created_user_id, a.path, a.parent_id, a.level, a.lft, a.rgt, a.language, a.description,`l`.`title` AS `language_title`,`l`.`image` AS `language_image`,`uc`.`name` AS `editor`,`ag`.`title` AS `access_level`,`ua`.`name` AS `author_name`,a.params,a.metadata,a.description
FROM `nov2025categories` AS `a`
LEFT JOIN `nov2025languages` AS `l` ON `l`.`lang_code` = `a`.`language`
LEFT JOIN `nov2025users` AS `uc` ON `uc`.`id` = `a`.`checked_out`
LEFT JOIN `nov2025viewlevels` AS `ag` ON `ag`.`id` = `a`.`access`
LEFT JOIN `nov2025users` AS `ua` ON `ua`.`id` = `a`.`created_user_id`
WHERE `a`.`extension` = :extension AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND `a`.`published` = :published
GROUP BY a.id,
a.title,
a.alias,
a.note,
a.published,
a.access,
a.checked_out,
a.checked_out_time,
a.created_user_id,
a.path,
a.parent_id,
a.level,
a.lft,
a.rgt,
a.language,
l.title,
l.image,
uc.name,
ag.title,
ua.name,a.id
ORDER BY a.lft ASC631μs3.78KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164CopySELECT Xref.category_id, COUNT(Event.id) as count
FROM nov2025jcalpro_events AS Event
LEFT JOIN nov2025jcalpro_event_categories AS Xref ON Xref.event_id = Event.id
WHERE Xref.category_id IN (160,161,162,164,166,167,168,169,170,171) AND Event.published = 1 AND Event.approved = 1 AND (Event.private = 0 OR (Event.private = 1 AND Event.created_by = 0))
GROUP BY Xref.category_id8.74ms736B/components/com_jcalpro/models/categories.php:187CopySELECT Xref.category_id, COUNT(Event.id) as count
FROM nov2025jcalpro_events AS Event
LEFT JOIN nov2025jcalpro_event_categories AS Xref ON Xref.event_id = Event.id
WHERE Xref.category_id IN (160,161,162,164,166,167,168,169,170,171) AND Event.published = 1 AND Event.approved = 1 AND (Event.private = 0 OR (Event.private = 1 AND Event.created_by = 0)) AND Event.start_date >= '2025-11-06 23:00:00'
GROUP BY Xref.category_id6.81ms624B/components/com_jcalpro/models/categories.php:195CopySELECT `t`.`id`
FROM `nov2025tags` AS `t`
INNER JOIN `nov2025contentitem_tag_map` AS `m` ON `m`.`tag_id` = `t`.`id`
WHERE `m`.`type_alias` = :prefix AND `m`.`content_item_id` IN (:preparedArray1)258μs1.32KBParams/libraries/src/Helper/TagsHelper.php:507CopySELECT 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 nov2025fields AS a
LEFT JOIN `nov2025languages` AS l ON l.lang_code = a.language
LEFT JOIN nov2025users AS uc ON uc.id=a.checked_out
LEFT JOIN nov2025viewlevels AS ag ON ag.id = a.access
LEFT JOIN nov2025users AS ua ON ua.id = a.created_user_id
LEFT JOIN nov2025fields_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 ASC401μs5.31KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164CopySELECT a.id, a.title, a.alias, a.note, a.published, a.access, a.checked_out, a.checked_out_time, a.created_user_id, a.path, a.parent_id, a.level, a.lft, a.rgt, a.language, a.description,`l`.`title` AS `language_title`,`l`.`image` AS `language_image`,`uc`.`name` AS `editor`,`ag`.`title` AS `access_level`,`ua`.`name` AS `author_name`,a.params,a.metadata,a.description
FROM `nov2025categories` AS `a`
LEFT JOIN `nov2025languages` AS `l` ON `l`.`lang_code` = `a`.`language`
LEFT JOIN `nov2025users` AS `uc` ON `uc`.`id` = `a`.`checked_out`
LEFT JOIN `nov2025viewlevels` AS `ag` ON `ag`.`id` = `a`.`access`
LEFT JOIN `nov2025users` AS `ua` ON `ua`.`id` = `a`.`created_user_id`
WHERE `a`.`extension` = :extension AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND `a`.`published` = :published
GROUP BY a.id,
a.title,
a.alias,
a.note,
a.published,
a.access,
a.checked_out,
a.checked_out_time,
a.created_user_id,
a.path,
a.parent_id,
a.level,
a.lft,
a.rgt,
a.language,
l.title,
l.image,
uc.name,
ag.title,
ua.name,a.id
ORDER BY a.lft ASC576μs3.78KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164CopySELECT `Event`.`id`,Xref.category_id AS catid
FROM nov2025jcalpro_events AS Event
LEFT JOIN nov2025jcalpro_event_categories AS `Xref` ON `Xref`.`event_id` = `Event`.`id` AND `Xref`.`canonical` = 1
WHERE `Event`.`approved` = 0 AND `Event`.`published` IN (1, 0)
GROUP BY `Event`.`id`1.14ms768B/components/com_jcalpro/models/events.php:191CopySELECT `id`,`name`,`rules`,`parent_id`
FROM `nov2025assets`
WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 02.41ms229.48KBParams/libraries/src/Access/Access.php:301CopySELECT `m`.`tag_id`,`t`.*
FROM `nov2025contentitem_tag_map` AS `m`
INNER JOIN `nov2025tags` 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)351μs67.97KBParams/libraries/src/Helper/TagsHelper.php:392CopySELECT 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 `nov2025scheduler_tasks` AS `a`
WHERE `a`.`state` = 1263μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy