About Us

The mission of the City of Philadelphia: Child Care Facilities Fund (CCFF) is to provide support to high quality early childhood education providers located in Philadelphia for the maintenance and improvement of their facilities to maintain a high level STAR rating. The Fund also providers support to STAR 2 providers involved in quality improvement initiatives and meeting additional eligibility criteria.

Providers may apply for a grant for facility improvements that fit in the category of minor to mid-level renovations and/or the purchase and installation of large appliances. The funding limits for the Fund are as follows:

$25,000 for Commercial Center and Group Facilities

$12,500 for Residential Family and Group Facilities

The Fund is made possible by the City of Philadelphia and is being managed by Public Health Management Corporation (PHMC) and the Office of Children and Families (OCF).

 


Eligibility

Applicants must fall into one of the following categories to be eligible to receive an award through to the Fund:

  • • STAR 3 and 4 Commercial Center and Group Facilities
  • • STAR 3 and 4 Residential Family and Group Facilities

Possible Consideration will be given to:

  • • STAR 2 Commercial and Residential Center, Group, and Family facilities that meet the following criteria:

    • • At least 65% of enrolled children are funded through Child Care Works (CCW), Pre-K Counts, Head Start, Early Head Start, PHLpreK, or Free CACFP Status.

    • • Active participation in TA through the Early Learning Resource Center (ELRC) or provide proof the site participated in initiatives such as EQUIP within one year of CCFF application

    • • Able to move to STAR 3 or STAR 4 within 12 months of CCFF application

 

Application Resources       

      

Application Forms

CCFF Overview

FY25 Application

Project Budget Template

Additional Resources

CCFF Health and Safety Focused Facility Improvements

CCFF Examples of Commonly Requested Facility Improvements

CCFF Frequently Asked Questions

Tips to Manage Child Care Facilities Project

Sample City of Philadelphia Contractor's License

Sample Attestation Letter Template

Permit Required: Sample Permit Attestation Template

Sample Budget Templates

For-Profit Commercial Child Care Template

Non-Profit Commercial Child Care Template

Residential Child Care Budget Template

Approved Vendors List  

CCFF Approved Vendors List

PHMC seeks qualified vendors to be added to a rolling Approved Vendors List for the City of Philadelphia: Child Care Facilities Fund. Please review the Request for Qualifications to learn more and submit a response. Typically, vendors will consist of general contractors, tradesmen, and suppliers.

 

Contact

For more information about the City of Philadelphia: Child Care Facility Fund please contact ecefacilityfund@phmc.org.

 


Important Dates

Application Release – Monday, September 16, 2024

Information Webinar – September 12, 2024, at 12 pm. Click Here to register. 

TA Sessions – Available beginning September 23, 2024. Click Here to register – TA Sessions are mandatory for all STAR 2 applicants.

Application Deadline – Friday, November 15, 2024

16.538MBMemory Usage196msRequest Duration
Joomla! Version4.4.8
PHP Version8.2.25
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.26-MariaDB
Collation
utf8_general_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:53 [ "USER" => "facility_fund" "HOME" => "/var/www/vhosts/philafacilityfund.org" "SCRIPT...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1731710676 "last" => 1731710676...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (3.47MB) (27.72ms)
  • afterInitialise (7.59MB) (89.89ms)
  • afterRoute (549.31KB) (15.01ms)
  • beforeRenderComponent com_content (454.05KB) (4.54ms)
  • Before Access::preloadComponents (all components) (555.21KB) (5.65ms)
  • After Access::preloadComponents (all components) (117.88KB) (650μs)
  • Before Access::preloadPermissions (com_content) (424B) (16μs)
  • After Access::preloadPermissions (com_content) (10.72KB) (438μs)
  • Before Access::getAssetRules (id:370 name:com_content.article.121) (104B) (14μs)
  • After Access::getAssetRules (id:370 name:com_content.article.121) (24.67KB) (319μs)
  • Before Access::getAssetRules (id:1 name:root.1) (1.55MB) (19.7ms)
  • After Access::getAssetRules (id:1 name:root.1) (6.02KB) (28μs)
  • afterRenderComponent com_content (1.29MB) (18.17ms)
  • afterDispatch (14.45KB) (460μs)
  • beforeRenderRawModule mod_custom ([Footer Logo and Copyright]) (307.05KB) (3.42ms)
  • afterRenderRawModule mod_custom ([Footer Logo and Copyright]) (32.8KB) (1.31ms)
  • beforeRenderModule mod_custom ([Footer Logo and Copyright]) (34.91KB) (414μs)
  • afterRenderModule mod_custom ([Footer Logo and Copyright]) (3.52KB) (285μs)
  • afterRender (226.39KB) (6.58ms)
  • 1 x afterInitialise (7.59MB) (45.94%)
    89.89ms
    1 x afterLoad (3.47MB) (14.17%)
    27.72ms
    1 x Before Access::getAssetRules (id:1 name:root.1) (1.55MB) (10.07%)
    19.70ms
    1 x afterRenderComponent com_content (1.29MB) (9.28%)
    18.17ms
    1 x afterRoute (549.31KB) (7.67%)
    15.01ms
    1 x afterRender (226.39KB) (3.36%)
    6.58ms
    1 x Before Access::preloadComponents (all components) (555.21KB) (2.89%)
    5.65ms
    1 x beforeRenderComponent com_content (454.05KB) (2.32%)
    4.54ms
    1 x beforeRenderRawModule mod_custom ([Footer Logo and Copyright]) (307.05KB) (1.75%)
    3.42ms
    1 x afterRenderRawModule mod_custom ([Footer Logo and Copyright]) (32.8KB) (0.67%)
    1.31ms
    1 x After Access::preloadComponents (all components) (117.88KB) (0.33%)
    650μs
    1 x afterDispatch (14.45KB) (0.24%)
    460μs
    1 x After Access::preloadPermissions (com_content) (10.72KB) (0.22%)
    438μs
    1 x beforeRenderModule mod_custom ([Footer Logo and Copyright]) (34.91KB) (0.21%)
    414μs
    1 x After Access::getAssetRules (id:370 name:com_content.article.121) (24.67KB) (0.16%)
    319μs
    1 x afterRenderModule mod_custom ([Footer Logo and Copyright]) (3.52KB) (0.15%)
    285μs
    1 x After Access::getAssetRules (id:1 name:root.1) (6.02KB) (0.01%)
    28μs
    1 x Before Access::preloadPermissions (com_content) (424B) (0.01%)
    16μs
    1 x Before Access::getAssetRules (id:370 name:com_content.article.121) (104B) (0.01%)
    14μs
48 statements were executed, 15 of which were duplicates, 33 unique19.26ms536.09KB
  • SELECT @@SESSION.sql_mode;120μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `ti23f_session` WHERE `session_id` = ?170μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `ti23f_session` WHERE `session_id` = :session_id LIMIT 1117μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `ti23f_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)751μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `ti23f_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1347μs41.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `ti23f_viewlevels`108μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `ti23f_usergroups` AS `a` LEFT JOIN `ti23f_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest149μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `ti23f_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`552μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `value` FROM `ti23f_admintools_storage` WHERE `key` = 'cparams'134μs1.13KB/administrator/components/com_admintools/src/Helper/Storage.php:120Copy
  • SELECT `option`,`view`,`query` FROM `ti23f_admintools_wafexceptions`106μs640B/plugins/system/admintools/src/Utility/Cache.php:196Copy
  • SELECT `params` FROM `ti23f_extensions` WHERE `type` = 'plugin' AND `folder` = 'system' AND `element` = 'admintools'173μs536B/plugins/system/admintools/src/Utility/RescueUrl.php:324Copy
  • SELECT `storage_value` FROM `ti23f_securitycheckpro_storage` WHERE `storage_key` = 'pro_plugin'114μs536B/plugins/system/url_inspector/src/Extension/Url_inspector.php:213Copy
  • SELECT `storage_value` FROM `ti23f_securitycheckpro_storage` WHERE `storage_key` = 'pro_plugin'112μs536B/plugins/system/securitycheck_spam_protection/src/Extension/Securitycheck_spam_protection.php:134Copy
  • SELECT count(*) from `ti23f_extensions`192μs536B/plugins/system/securitycheck_spam_protection/src/Extension/Securitycheck_spam_protection.php:77Copy
  • SELECT * FROM ti23f_securitycheckpro_blacklist1.9ms192.51KB/administrator/components/com_securitycheckpro/src/Model/BaseModel.php:720Copy
  • SELECT * FROM ti23f_securitycheckpro_blacklist1.54ms0B/administrator/components/com_securitycheckpro/src/Model/BaseModel.php:721Copy
  • 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 `ti23f_menu` AS `m` LEFT JOIN `ti23f_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`812μs21.17KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT enabled from ti23f_extensions WHERE element='Securitycheckpro' and type='plugin'253μs536B/plugins/system/securitycheckpro/src/Extension/Securitycheckpro.php:1994Copy
  • SELECT storage_value from ti23f_securitycheckpro_storage WHERE storage_key = 'locked'108μs536B/plugins/system/securitycheckpro/src/Extension/Securitycheckpro.php:2004Copy
  • SELECT `storage_value` FROM `ti23f_securitycheckpro_storage` WHERE `storage_key` = 'pro_plugin'116μs536B/administrator/components/com_securitycheckpro/src/Model/BaseModel.php:337Copy
  • DELETE from ti23f_securitycheckpro_users_control WHERE id='1'77μs0B/plugins/system/securitycheckpro/src/Extension/Securitycheckpro.php:2639Copy
  • SELECT * FROM ti23f_securitycheckpro_blacklist1.89ms192.51KB/administrator/components/com_securitycheckpro/src/Model/BaseModel.php:720Copy
  • SELECT * FROM ti23f_securitycheckpro_blacklist1.62ms0B/administrator/components/com_securitycheckpro/src/Model/BaseModel.php:721Copy
  • SELECT * FROM ti23f_securitycheckpro_whitelist220μs536B/administrator/components/com_securitycheckpro/src/Model/BaseModel.php:720Copy
  • SELECT * FROM ti23f_securitycheckpro_whitelist85μs0B/administrator/components/com_securitycheckpro/src/Model/BaseModel.php:721Copy
  • DELETE FROM ti23f_securitycheckpro_dynamic_blacklist WHERE (DATE_ADD(timeattempt, INTERVAL 600 SECOND)) < NOW();94μs0B/plugins/system/securitycheckpro/src/Extension/Securitycheckpro.php:946Copy
  • SELECT COUNT(*) from ti23f_securitycheckpro_dynamic_blacklist WHERE (ip = '18.221.203.109' AND counter >= 5)100μs536B/plugins/system/securitycheckpro/src/Extension/Securitycheckpro.php:910Copy
  • SELECT * FROM `ti23f_languages` WHERE `published` = 1 ORDER BY `ordering` ASC161μs1.59KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `ti23f_template_styles` AS `s` LEFT JOIN `ti23f_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` = 1235μs848B/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `ti23f_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)330μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `ti23f_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0253μs2.11KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `ti23f_content`391μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `ti23f_content` SET `hits` = (`hits` + 1) WHERE `id` = '121'1.02ms2.55KB/libraries/src/Table/Table.php:1325Copy
  • 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 `ti23f_content` AS `a` INNER JOIN `ti23f_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `ti23f_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `ti23f_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `ti23f_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `ti23f_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) 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 (:preparedArray1,:preparedArray2)320μs22.13KBParams/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 `ti23f_categories` AS `s` INNER JOIN `ti23f_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`317μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `ti23f_contentitem_tag_map` AS `m` INNER JOIN `ti23f_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)234μs3.97KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SHOW FULL COLUMNS FROM `ti23f_users`361μs1.58KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `ti23f_users` WHERE `id` = :userid164μs3.16KBParams/libraries/src/Table/User.php:104Copy
  • SELECT `g`.`id`,`g`.`title` FROM `ti23f_usergroups` AS `g` INNER JOIN `ti23f_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id` WHERE `m`.`user_id` = :muserid158μs1.37KBParams/libraries/src/Table/User.php:132Copy
  • SELECT * FROM `ti23f_users` WHERE `id` = :userid137μs3.16KBParams/libraries/src/Table/User.php:104Copy
  • SELECT `g`.`id`,`g`.`title` FROM `ti23f_usergroups` AS `g` INNER JOIN `ti23f_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id` WHERE `m`.`user_id` = :muserid140μs1.37KBParams/libraries/src/Table/User.php:132Copy
  • SELECT `b`.`id` FROM `ti23f_user_usergroup_map` AS `map` LEFT JOIN `ti23f_usergroups` AS `a` ON `a`.`id` = `map`.`group_id` LEFT JOIN `ti23f_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `map`.`user_id` = :userId163μs1.33KBParams/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 `ti23f_categories` AS `s` INNER JOIN `ti23f_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`292μs3.91KBParams/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 ti23f_fields AS a LEFT JOIN `ti23f_languages` AS l ON l.lang_code = a.language LEFT JOIN ti23f_users AS uc ON uc.id=a.checked_out LEFT JOIN ti23f_viewlevels AS ag ON ag.id = a.access LEFT JOIN ti23f_users AS ua ON ua.id = a.created_user_id LEFT JOIN ti23f_fields_groups AS g ON g.id = a.group_id LEFT JOIN `ti23f_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 ASC552μs4.75KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `ti23f_modules` AS `m` LEFT JOIN `ti23f_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `ti23f_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`391μs1.88KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • 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 `ti23f_scheduler_tasks` AS `a` WHERE `a`.`state` = 1184μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `ti23f_session` WHERE `session_id` = ?144μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `ti23f_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.35ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy