• An Alternative to Incarceration
    An Alternative to Incarceration

    PHMC's Forensic Services programs reduce recidivism and enhance community safety. We support about 10,000 justice-involved youth, adults and families each year.

    Programs
  • An Alternative to Incarceration
    An Alternative to Incarceration

    PHMC's Forensic Services programs reduce recidivism and enhance community safety. We support about 10,000 justice-involved youth, adults and families each year.

    Programs

Public Health Management Corporation's (PHMC) Forensic Services provide assessment and case management services under criminal justice supervision, as an alternative to incarceration. These services are designed to enhance community safety by reducing recidivism.

Learn More

 

PHMC's Forensic Services programs support about 10,000 individuals each year.

We serve justice-involved youth, adults and families.

Manny* used his time in PHMC’s Forensic Services program to work on his housing, substance use, employment, and legal goals. Admitted to the Intermediate Punishment Program (IPP) as a non-violent offender and evaluated for chemical dependency, he benefited from the program’s behavioral health assessments, substance use treatment, vocational training, case management, and intensive probation supervision.

 

Manny achieved sobriety throughout the IPP program and has maintained it since, and recently completed both his treatment and the IPP program. He has started a new job at a plastic company, and is in a much stronger position with respect to his employment and housing stability.

 

*Name changed to protect identity.

Offcanvas
20.482MBMemory Usage263msRequest Duration
Joomla! Version5.2.3
PHP Version8.2.29
Identityguest
Response200
Templatephmc_custom
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:52 [ "USER" => "g5487" "HOME" => "/var/www/vhosts/phmc.org" "SCRIPT_NAME" => "/index.php...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1753820423 "last" => 1753820423...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (3.44MB) (29.18ms)
  • afterInitialise (10.3MB) (117ms)
  • afterRoute (498.28KB) (5.84ms)
  • beforeRenderComponent com_content (415.78KB) (5.49ms)
  • Before Access::preloadComponents (all components) (638.79KB) (6.26ms)
  • After Access::preloadComponents (all components) (125.02KB) (1.02ms)
  • Before Access::preloadPermissions (com_content) (1.73KB) (15μs)
  • After Access::preloadPermissions (com_content) (74.34KB) (702μs)
  • Before Access::getAssetRules (id:37 name:com_content.article.2) (6.65KB) (17μs)
  • After Access::getAssetRules (id:37 name:com_content.article.2) (24.67KB) (358μs)
  • afterRenderComponent com_content (2.19MB) (36.2ms)
  • afterDispatch (608.98KB) (6.53ms)
  • beforeRenderRawModule mod_menu (Phone label) (460.59KB) (5.8ms)
  • afterRenderRawModule mod_menu (Phone label) (56.46KB) (1.68ms)
  • beforeRenderModule mod_menu (Phone label) (720B) (8μs)
  • afterRenderModule mod_menu (Phone label) (14.41KB) (548μs)
  • beforeRenderRawModule mod_menu (Footer menu) (1.09KB) (26μs)
  • afterRenderRawModule mod_menu (Footer menu) (53.39KB) (2.49ms)
  • beforeRenderModule mod_menu (Footer menu) (720B) (8μs)
  • afterRenderModule mod_menu (Footer menu) (3.3KB) (253μs)
  • beforeRenderRawModule mod_custom (Footer Text) (2.67KB) (44μs)
  • afterRenderRawModule mod_custom (Footer Text) (12.84KB) (871μs)
  • beforeRenderModule mod_custom (Footer Text) (720B) (6μs)
  • afterRenderModule mod_custom (Footer Text) (4.8KB) (401μs)
  • beforeRenderRawModule mod_custom (copyright) (800B) (21μs)
  • afterRenderRawModule mod_custom (copyright) (992B) (164μs)
  • beforeRenderModule mod_custom (copyright) (720B) (5μs)
  • afterRenderModule mod_custom (copyright) (2.67KB) (153μs)
  • beforeRenderRawModule mod_custom ([Home: Manny Text]) (1.2KB) (75μs)
  • afterRenderRawModule mod_custom ([Home: Manny Text]) (928B) (143μs)
  • beforeRenderModule mod_custom ([Home: Manny Text]) (720B) (3μs)
  • afterRenderModule mod_custom ([Home: Manny Text]) (3.61KB) (199μs)
  • beforeRenderRawModule mod_custom ([Home: Manny Photo]) (488B) (53μs)
  • afterRenderRawModule mod_custom ([Home: Manny Photo]) (2.22KB) (150μs)
  • beforeRenderModule mod_custom ([Home: Manny Photo]) (720B) (5μs)
  • afterRenderModule mod_custom ([Home: Manny Photo]) (2.58KB) (153μs)
  • beforeRenderRawModule mod_djimageslider ([Header - Home Page - Desktop]) (10.4KB) (74μs)
  • afterRenderRawModule mod_djimageslider ([Header - Home Page - Desktop]) (135.04KB) (3.81ms)
  • beforeRenderModule mod_djimageslider ([Header - Home Page - Desktop]) (736B) (10μs)
  • afterRenderModule mod_djimageslider ([Header - Home Page - Desktop]) (11.86KB) (647μs)
  • beforeRenderRawModule mod_djimageslider ([Header - Home Page - Mobile]) (5.52KB) (56μs)
  • afterRenderRawModule mod_djimageslider ([Header - Home Page - Mobile]) (20.36KB) (1.57ms)
  • beforeRenderModule mod_djimageslider ([Header - Home Page - Mobile]) (736B) (6μs)
  • afterRenderModule mod_djimageslider ([Header - Home Page - Mobile]) (11.38KB) (384μs)
  • beforeRenderRawModule mod_djmegamenu (DJ-MegaMenu) (7.32KB) (102μs)
  • afterRenderRawModule mod_djmegamenu (DJ-MegaMenu) (213.49KB) (13.22ms)
  • beforeRenderModule mod_djmegamenu (DJ-MegaMenu) (720B) (14μs)
  • afterRenderModule mod_djmegamenu (DJ-MegaMenu) (14.36KB) (431μs)
  • beforeRenderRawModule mod_menu (Social media) (6.57KB) (103μs)
  • afterRenderRawModule mod_menu (Social media) (912B) (282μs)
  • beforeRenderModule mod_menu (Social media) (720B) (5μs)
  • afterRenderModule mod_menu (Social media) (2.38KB) (117μs)
  • beforeRenderRawModule mod_finder (Smart Search) (1.88KB) (55μs)
  • afterRenderRawModule mod_finder (Smart Search) (466.17KB) (7.96ms)
  • beforeRenderModule mod_finder (Smart Search) (720B) (9μs)
  • afterRenderModule mod_finder (Smart Search) (3.02KB) (227μs)
  • afterRender (266.55KB) (10.72ms)
  • 1 x afterInitialise (10.3MB) (44.59%)
    117ms
    1 x afterRenderComponent com_content (2.19MB) (13.76%)
    36.20ms
    1 x afterLoad (3.44MB) (11.1%)
    29.18ms
    1 x afterRenderRawModule mod_djmegamenu (DJ-MegaMenu) (213.49KB) (5.03%)
    13.22ms
    1 x afterRender (266.55KB) (4.08%)
    10.72ms
    1 x afterRenderRawModule mod_finder (Smart Search) (466.17KB) (3.02%)
    7.96ms
    1 x afterDispatch (608.98KB) (2.48%)
    6.53ms
    1 x Before Access::preloadComponents (all components) (638.79KB) (2.38%)
    6.26ms
    1 x afterRoute (498.28KB) (2.22%)
    5.84ms
    1 x beforeRenderRawModule mod_menu (Phone label) (460.59KB) (2.2%)
    5.80ms
    1 x beforeRenderComponent com_content (415.78KB) (2.09%)
    5.49ms
    1 x afterRenderRawModule mod_djimageslider ([Header - Home Page - Desktop]) (135.04KB) (1.45%)
    3.81ms
    1 x afterRenderRawModule mod_menu (Footer menu) (53.39KB) (0.95%)
    2.49ms
    1 x afterRenderRawModule mod_menu (Phone label) (56.46KB) (0.64%)
    1.68ms
    1 x afterRenderRawModule mod_djimageslider ([Header - Home Page - Mobile]) (20.36KB) (0.6%)
    1.57ms
    1 x After Access::preloadComponents (all components) (125.02KB) (0.39%)
    1.02ms
    1 x afterRenderRawModule mod_custom (Footer Text) (12.84KB) (0.33%)
    871μs
    1 x After Access::preloadPermissions (com_content) (74.34KB) (0.27%)
    702μs
    1 x afterRenderModule mod_djimageslider ([Header - Home Page - Desktop]) (11.86KB) (0.25%)
    647μs
    1 x afterRenderModule mod_menu (Phone label) (14.41KB) (0.21%)
    548μs
    1 x afterRenderModule mod_djmegamenu (DJ-MegaMenu) (14.36KB) (0.16%)
    431μs
    1 x afterRenderModule mod_custom (Footer Text) (4.8KB) (0.15%)
    401μs
    1 x afterRenderModule mod_djimageslider ([Header - Home Page - Mobile]) (11.38KB) (0.15%)
    384μs
    1 x After Access::getAssetRules (id:37 name:com_content.article.2) (24.67KB) (0.14%)
    358μs
    1 x afterRenderRawModule mod_menu (Social media) (912B) (0.11%)
    282μs
    1 x afterRenderModule mod_menu (Footer menu) (3.3KB) (0.1%)
    253μs
    1 x afterRenderModule mod_finder (Smart Search) (3.02KB) (0.09%)
    227μs
    1 x afterRenderModule mod_custom ([Home: Manny Text]) (3.61KB) (0.08%)
    199μs
    1 x afterRenderRawModule mod_custom (copyright) (992B) (0.06%)
    164μs
    1 x afterRenderModule mod_custom (copyright) (2.67KB) (0.06%)
    153μs
    1 x afterRenderModule mod_custom ([Home: Manny Photo]) (2.58KB) (0.06%)
    153μs
    1 x afterRenderRawModule mod_custom ([Home: Manny Photo]) (2.22KB) (0.06%)
    150μs
    1 x afterRenderRawModule mod_custom ([Home: Manny Text]) (928B) (0.05%)
    143μs
    1 x afterRenderModule mod_menu (Social media) (2.38KB) (0.04%)
    117μs
    1 x beforeRenderRawModule mod_menu (Social media) (6.57KB) (0.04%)
    103μs
    1 x beforeRenderRawModule mod_djmegamenu (DJ-MegaMenu) (7.32KB) (0.04%)
    102μs
    1 x beforeRenderRawModule mod_custom ([Home: Manny Text]) (1.2KB) (0.03%)
    75μs
    1 x beforeRenderRawModule mod_djimageslider ([Header - Home Page - Desktop]) (10.4KB) (0.03%)
    74μs
    1 x beforeRenderRawModule mod_djimageslider ([Header - Home Page - Mobile]) (5.52KB) (0.02%)
    56μs
    1 x beforeRenderRawModule mod_finder (Smart Search) (1.88KB) (0.02%)
    55μs
    1 x beforeRenderRawModule mod_custom ([Home: Manny Photo]) (488B) (0.02%)
    53μs
    1 x beforeRenderRawModule mod_custom (Footer Text) (2.67KB) (0.02%)
    44μs
    1 x beforeRenderRawModule mod_menu (Footer menu) (1.09KB) (0.01%)
    26μs
    1 x beforeRenderRawModule mod_custom (copyright) (800B) (0.01%)
    21μs
    1 x Before Access::getAssetRules (id:37 name:com_content.article.2) (6.65KB) (0.01%)
    17μs
    1 x Before Access::preloadPermissions (com_content) (1.73KB) (0.01%)
    15μs
    1 x beforeRenderModule mod_djmegamenu (DJ-MegaMenu) (720B) (0.01%)
    14μs
    1 x beforeRenderModule mod_djimageslider ([Header - Home Page - Desktop]) (736B) (0%)
    10μs
    1 x beforeRenderModule mod_finder (Smart Search) (720B) (0%)
    9μs
    1 x beforeRenderModule mod_menu (Phone label) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_menu (Footer menu) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_custom (Footer Text) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_djimageslider ([Header - Home Page - Mobile]) (736B) (0%)
    6μs
    1 x beforeRenderModule mod_custom ([Home: Manny Photo]) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_menu (Social media) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_custom (copyright) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_custom ([Home: Manny Text]) (720B) (0%)
    3μs
47 statements were executed, 14 of which were duplicates, 33 unique18.58ms353.86KB
  • SELECT @@SESSION.sql_mode;91μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:308Copy
  • SELECT `data` FROM `tknvf_session` WHERE `session_id` = ?191μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `tknvf_session` WHERE `session_id` = :session_id LIMIT 187μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `tknvf_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)1.07ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `tknvf_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1370μs33.73KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `tknvf_viewlevels`172μs640B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `tknvf_usergroups` AS `a` LEFT JOIN `tknvf_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest180μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `tknvf_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`690μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `value` FROM `tknvf_admintools_storage` WHERE `key` = 'cparams'206μs1.15KB/administrator/components/com_admintools/src/Helper/Storage.php:120Copy
  • SELECT `option`,`view`,`query` FROM `tknvf_admintools_wafexceptions`113μs640B/plugins/system/admintools/src/Utility/Cache.php:196Copy
  • SELECT `params` FROM `tknvf_extensions` WHERE `type` = 'plugin' AND `folder` = 'system' AND `element` = 'admintools'206μs536B/plugins/system/admintools/src/Utility/RescueUrl.php:324Copy
  • SELECT `storage_value` FROM `tknvf_securitycheckpro_storage` WHERE `storage_key` = 'pro_plugin'118μs536B/plugins/system/url_inspector/src/Extension/Url_inspector.php:213Copy
  • SELECT `storage_value` FROM `tknvf_securitycheckpro_storage` WHERE `storage_key` = 'pro_plugin'128μs536B/plugins/system/trackactions/src/Extension/Trackactions.php:100Copy
  • SELECT extension_id FROM tknvf_extensions WHERE element="com_securitycheckpro" and type="component"188μs536B/plugins/system/trackactions/src/Extension/Trackactions.php:63Copy
  • SELECT extension_id FROM tknvf_extensions WHERE element="com_securitycheckpro" and type="component"136μs0B/plugins/system/trackactions/src/Extension/Trackactions.php:64Copy
  • SELECT `storage_value` FROM `tknvf_securitycheckpro_storage` WHERE `storage_key` = 'pro_plugin'102μs536B/plugins/system/trackactions/src/Extension/Trackactions.php:100Copy
  • SELECT extension_id FROM tknvf_extensions WHERE element="com_securitycheckpro" and type="component"149μs1.77KB/plugins/system/trackactions/src/Extension/Trackactions.php:63Copy
  • SELECT extension_id FROM tknvf_extensions WHERE element="com_securitycheckpro" and type="component"136μs0B/plugins/system/trackactions/src/Extension/Trackactions.php:64Copy
  • SELECT * FROM `tknvf_nextend2_section_storage` WHERE `application` = 'smartslider' AND `section` = 'settings'258μs896B/libraries/smartslider3/src/Framework/Database/Joomla/JoomlaConnectorTable.php:182Copy
  • SELECT `storage_value` FROM `tknvf_securitycheckpro_storage` WHERE `storage_key` = 'pro_plugin'162μs536B/plugins/system/securitycheck_spam_protection/src/Extension/Securitycheck_spam_protection.php:134Copy
  • SELECT count(*) from `tknvf_extensions`267μs536B/plugins/system/securitycheck_spam_protection/src/Extension/Securitycheck_spam_protection.php:77Copy
  • SELECT * FROM tknvf_securitycheckpro_blacklist1.93ms196.51KB/administrator/components/com_securitycheckpro/src/Model/BaseModel.php:721Copy
  • SELECT * FROM tknvf_securitycheckpro_blacklist2.04ms0B/administrator/components/com_securitycheckpro/src/Model/BaseModel.php:722Copy
  • 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 `tknvf_menu` AS `m` LEFT JOIN `tknvf_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`793μs36.17KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT * FROM `tknvf_languages` WHERE `published` = 1 ORDER BY `ordering` ASC193μs1.59KB/libraries/src/Language/LanguageHelper.php:177Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `tknvf_template_styles` AS `s` LEFT JOIN `tknvf_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` = 1279μs864B/administrator/components/com_templates/src/Model/StyleModel.php:775Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `tknvf_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)560μs7.81KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `tknvf_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0372μs19.98KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `tknvf_content`421μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `tknvf_content` SET `hits` = (`hits` + 1) WHERE `id` = '2'1ms48B/libraries/src/Table/Table.php:1348Copy
  • 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 `tknvf_content` AS `a` INNER JOIN `tknvf_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `tknvf_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `tknvf_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `tknvf_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `tknvf_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)362μs6.12KBParams/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 `tknvf_categories` AS `s` INNER JOIN `tknvf_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`362μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `tknvf_contentitem_tag_map` AS `m` INNER JOIN `tknvf_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)233μs6.47KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • 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 `tknvf_categories` AS `s` INNER JOIN `tknvf_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`464μ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 tknvf_fields AS a LEFT JOIN `tknvf_languages` AS l ON l.lang_code = a.language LEFT JOIN tknvf_users AS uc ON uc.id=a.checked_out LEFT JOIN tknvf_viewlevels AS ag ON ag.id = a.access LEFT JOIN tknvf_users AS ua ON ua.id = a.created_user_id LEFT JOIN tknvf_fields_groups AS g ON g.id = a.group_id LEFT JOIN `tknvf_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 ASC647μs4.75KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `tknvf_modules` AS `m` LEFT JOIN `tknvf_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `tknvf_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`694μs2KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `alias` FROM `tknvf_content` WHERE `id` = :id198μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT a.* FROM tknvf_djimageslider AS a WHERE a.catid = 95 AND a.published = 1 AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2025-07-29 20:20:23') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2025-07-29 20:20:23') ORDER BY a.ordering ASC LIMIT 20314μs1.5KB/modules/mod_djimageslider/helper.php:129Copy
  • SELECT manifest_cache FROM tknvf_extensions WHERE element='mod_djimageslider' LIMIT 1150μs536B/modules/mod_djimageslider/mod_djimageslider.php:105Copy
  • SELECT a.* FROM tknvf_djimageslider AS a WHERE a.catid = 101 AND a.published = 1 AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2025-07-29 20:20:23') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2025-07-29 20:20:23') ORDER BY a.ordering ASC LIMIT 20195μs1.5KB/modules/mod_djimageslider/helper.php:129Copy
  • SELECT manifest_cache FROM tknvf_extensions WHERE element='mod_djimageslider' LIMIT 1145μs536B/modules/mod_djimageslider/mod_djimageslider.php:105Copy
  • SELECT manifest_cache FROM tknvf_extensions WHERE element='mod_djmegamenu' LIMIT 1184μs536B/modules/mod_djmegamenu/helpers/helper.php:412Copy
  • SELECT `name`,`element` FROM `tknvf_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1509μs656B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `tknvf_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)216μs616B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • 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 `tknvf_scheduler_tasks` AS `a` WHERE `a`.`state` = 1254μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • SELECT `session_id` FROM `tknvf_session` WHERE `session_id` = ?198μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `tknvf_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?844μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy