| Joomla! Version | 5.4.0 |
| PHP Version | 8.2.29 |
| Identity | guest |
| Response | 200 |
| Template | cassiopeia |
| Database |
|
| 1 x afterInitialise (11.92MB) (36.83%) | 66.72ms |
| 1 x onJCalProEventsModelGetCategoriesEnd (69.52KB) (18.56%) | 33.62ms |
| 1 x onJCalProEventsModelConstructStart (1.48MB) (6.86%) | 12.43ms |
| 1 x onJCalProEventsModelCategoryXrefStart (194.75KB) (6.85%) | 12.42ms |
| 1 x afterLoad (2.28MB) (5.42%) | 9.81ms |
| 1 x afterRoute (2.19MB) (4.48%) | 8.12ms |
| 1 x After Access::preloadPermissions (com_jcalpro) (2.81MB) (4.11%) | 7.45ms |
| 1 x onJCalProEventsModelConstructEnd (931.26KB) (4.05%) | 7.34ms |
| 1 x afterRender (545.48KB) (3.83%) | 6.94ms |
| 1 x onJCalProSiteViewDisplayEnd (652.91KB) (2.75%) | 4.98ms |
| 1 x Before Access::preloadPermissions (com_jcalpro) (29.45KB) (1.63%) | 2.95ms |
| 1 x Before Access::preloadComponents (all components) (224.48KB) (1.04%) | 1.89ms |
| 1 x After Access::preloadComponents (all components) (142.6KB) (0.89%) | 1.60ms |
| 1 x onJCalProEventsViewPrepareDisplayBeforeGetPending (87.87KB) (0.51%) | 927μs |
| 1 x beforeRenderComponent com_jcalpro (56.73KB) (0.48%) | 864μs |
| 1 x onJCalProEventsModelGetItemsEnd (0) (46.85KB) (0.26%) | 475μs |
| 1 x onJCalProSiteViewDisplayStart (101.06KB) (0.21%) | 388μs |
| 1 x onJCalProEventsViewPrepareDisplayBeforeGetItems (30.42KB) (0.2%) | 370μs |
| 1 x After Access::getAssetRules (id:1 name:root.1) (24.9KB) (0.19%) | 346μs |
| 1 x afterDispatch (3.91KB) (0.12%) | 223μs |
| 1 x onJCalProStart (28.41KB) (0.12%) | 221μs |
| 1 x Before Access::getAssetRules (id:6166 name:com_jcalpro.category.169) (131.05KB) (0.07%) | 129μs |
| 1 x Before Access::getAssetRules (id:6168 name:com_jcalpro.category.171) (624B) (0.04%) | 70μs |
| 1 x Before Access::getAssetRules (id:6167 name:com_jcalpro.category.170) (432B) (0.02%) | 44μs |
| 1 x After Access::getAssetRules (id:6166 name:com_jcalpro.category.169) (7.27KB) (0.02%) | 37μs |
| 1 x Before Access::getAssetRules (id:1 name:root.1) (1.51KB) (0.02%) | 30μs |
| 1 x onJCalProEventsViewPrepareDisplayBeforeGetLinkData (8.98KB) (0.01%) | 17μs |
| 1 x onJCalProEventsModelGetCategoriesStart (1.18KB) (0.01%) | 9μs |
| 1 x After Access::getAssetRules (id:6168 name:com_jcalpro.category.171) (1.3KB) (0%) | 8μs |
| 1 x onJCalProEventsModelGetItemsStart (736B) (0%) | 7μs |
| 1 x afterRenderComponent com_jcalpro (14.16KB) (0%) | 7μs |
| 1 x onJCalProEventsViewPrepareDisplayStart (736B) (0%) | 6μs |
| 1 x onJCalProEventsViewPrepareDisplayBeforeGetItemsCount (32B) (0%) | 6μs |
| 1 x onJCalProEnd (696B) (0%) | 6μs |
| 1 x After Access::getAssetRules (id:6167 name:com_jcalpro.category.170) (1.3KB) (0%) | 4μs |
| 1 x onJCalProEventsViewPrepareDisplayBeforeGetCategories (736B) (0%) | 3μs |
SELECT @@SESSION.sql_mode;321μs968B/libraries/src/Access/Access.php:952CopySELECT `id`,`rules`
FROM `nov2025viewlevels`418μ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` = :guest554μs1.33KBParams/libraries/src/Access/Access.php:868CopySELECT *
FROM `nov2025nextend2_section_storage`
WHERE `application` = 'smartslider' AND `section` = 'settings'531μs896B/libraries/smartslider3/src/Framework/Database/Joomla/JoomlaConnectorTable.php:182CopySELECT `extension_id`,`name`,`enabled`,`params`
FROM nov2025extensions
WHERE `type` = 'component' AND `element` = 'com_jcalpro'1.64ms1KB/libraries/allediaframework/Framework/Joomla/Extension/Generic.php:169CopySELECT id
FROM nov2025categories
WHERE `published` = 1 AND `extension` = 'com_jcalpro' AND access IN (1,5)633μ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` <= '2039-07-04 00:00:00' AND `Event`.`end_date` >= '2039-07-10 23:59:59' AND `Event`.`end_date` != '2038-01-18 00:00:00') OR (`Event`.`start_date` >= '2039-07-04 00:00:00' AND `Event`.`start_date` < '2039-07-10 23:59:59' AND `Event`.`end_date` = '2038-01-18 00:00:00') OR (`Event`.`start_date` > '2039-07-04 00:00:00' AND `Event`.`start_date` <= '2039-07-10 23:59:59') OR (`Event`.`end_date` > '2039-07-04 00:00:00' AND `Event`.`end_date` <= '2039-07-10 23:59:59'))
GROUP BY `Event`.`id`
ORDER BY `Event`.`featured` DESC,`Event`.`start_date` ASC8.62ms8.98KB/libraries/src/MVC/Model/BaseDatabaseModel.php:164CopySELECT id,type
FROM nov2025jcalpro_forms
WHERE `default` = 1 AND published = 1444μ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)1.02ms8.44KBParams/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 ASC1.49ms3.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_id15.03ms736B/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-05 23:00:00'
GROUP BY Xref.category_id14.94ms624B/components/com_jcalpro/models/categories.php:195CopySELECT `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`2.27ms768B/components/com_jcalpro/models/events.php:191CopySELECT `id`,`name`,`rules`,`parent_id`
FROM `nov2025assets`
WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 04.7ms229.48KBParams/libraries/src/Access/Access.php:301CopySELECT 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` = 1457μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy