Skip to main content

The success of Rebuilding Together Saratoga County isn’t because of her, said it’s founder and Executive Director, Michelle Larkin, it’s because of an attitude.

“I’ve been lucky to associate with people who have a ‘Can Do!’ attitude and feel housing is relevant – now more than ever,” she said.

After traveling with a church youth group to fix homes, in 2003 Michelle organized the nonprofit Rebuilding Together Saratoga County, a local affiliate of the nation’s largest home-rehabilitation organization.

“In the beginning, it was harder to raise money and get attention because we were unknown and didn’t have a track record. It became easier once we were affiliated with our national organization, Rebuilding Together,” said Michelle.

Unimaginable Growth

Rebuilding Together Saratoga County is an organization of neighbors helping neighbors (those with low-incomes, the elderly, disabled, active and veteran military, and others) to stay warm, safe, and dry.

At their first meeting in 2003, 35 people agreed to help contribute to the growth, prosperity, and quality of life in Saratoga County. Major sponsors including Allerdice Ace Hardware, Curtis Lumber, Roohan Realty, and Adirondack Trust were immediately on board.

In 2004, Rebuilding Together Saratoga County completed six projects. By their 20th anniversary in 2023, they had repaired 1,893 homes, improved 122 nonprofit centers and community spaces, and replaced 63 substandard manufactured homes with the help of more than 11,200 volunteers.

“We just went for it and figured out how to do it after. Just because we didn’t know how to do something, that didn’t stop us from doing it. I never envisioned, after receiving that first $100 check, that we would be where we are today, operating with a budget in the millions,” said Michelle.

Because Every Number
Represents a Person in Need

Originally from Liverpool, NY, Michelle, and her husband, Dan, moved to the Saratoga area in 1980. She worked in Arts Education within the Schuylerville Central School District and operated a yarn store on Caroline St. for four years. Michelle didn’t receive a salary for her work with Rebuilding Together Saratoga County (RTSC) until 2007.

Although a lot has changed through the years, her focus has always been on the people she is trying to help.

Michelle was selected as a 2011 Saratoga County Woman of Influence by Saratoga TODAY, and in 2017 launched Ballston Spa’s Rebuilding Together store (renamed the ReShop for Good in 2021).

Since 2004, Rebuilding Together Saratoga County has received a total of $674,333 from the Saratoga Builders Association’s Saratoga Showcase of Homes. In 2024, the $46,500 they received from the annual fundraising event helped complete small home repair projects for 17 families.

“The Saratoga Builder’s Association does such a beautiful job with the Showcase of Homes and I have a great appreciation for what they do for the community,” said Michelle.

Because the Need is so Great

Michelle is well-known for getting the funding that Rebuilding Together Saratoga County receives out into the community quickly, and said that she has heard people say, “If you gave her money yesterday, Michelle is going to find the people in need and spend it.”

Today, after an initial emergency visit to assess the situation and provide homeowners with smoke detectors, three-to-four hundred people remain on the RTSC waiting list (so it could take years for them receive the home repairs they need to maintain their health, safety, and independence).

“Obviously, part of the struggle is seeing people in crisis. It’s hard on our staff (who do a great job) when we can’t get to people because of the wait list,” she said.

There for You

When Michelle is able to take a break from her life-changing and sometimes even life-saving work, she enjoys spending time with her two children and their families and reading romance and mystery novels. During the past two years, Michelle and Dan (a NYS Police Captain who retired in 2019 after 34 years on the job) have played pickleball together almost daily.

Michelle turned 65 years old this year, and said she keeps asking herself when she will retire, too. From managing grants, to influencing state legislation, to talking with homeowners, Michelle is still involved in all areas of Rebuilding Together Saratoga County (which now also includes Warren and Washington County). Before she passes on the reigns, she said, she would like to help develop more affordable housing in the area – and clean out her office.

In the meantime, Michelle will keep smiling, grateful for the relationships that have made Rebuilding Together Saratoga County successful and for the people who help each other - in good times and in bad.

“I never fail to tear-up when I hear Dionne Warwick’s “That’s What Friends are For”, and the Louis Armstrong song, “What a Wonderful World”, they kind-of form my worldview.”

7.855MBMemory Usage82.78msRequest Duration
Joomla! Version4.4.13
PHP Version8.3.21
Identityguest
Response200
Templateyootheme
Database
Server
mysql
Version
8.0.42
Collation
utf8mb3_unicode_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
array:3 [ "catid" => "11" "id" => "771" "view" => "article" ]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:58 [ "USER" => "fivetowers" "HOME" => "/home/fivetowers" "SCRIPT_NAME" => "/index.php" ...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1749408185 "last" => 1749408185...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (444.73KB) (1.75ms)
  • afterInitialise (1.96MB) (19.38ms)
  • afterRoute (375.48KB) (3.63ms)
  • beforeRenderComponent com_content (49.15KB) (629μs)
  • Before Access::preloadComponents (all components) (43.72KB) (1.05ms)
  • After Access::preloadComponents (all components) (116.7KB) (837μs)
  • Before Access::preloadPermissions (com_content) (1.63KB) (12μs)
  • After Access::preloadPermissions (com_content) (514.33KB) (2.17ms)
  • Before Access::getAssetRules (id:946 name:com_content.article.771) (18.65KB) (52μs)
  • After Access::getAssetRules (id:946 name:com_content.article.771) (11.38KB) (87μs)
  • afterRenderComponent com_content (1.5MB) (27.81ms)
  • afterDispatch (29.42KB) (923μs)
  • beforeRenderRawModule mod_finder () (376.05KB) (8.85ms)
  • afterRenderRawModule mod_finder () (1.95MB) (5.7ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.44KB) (147μs)
  • beforeRenderRawModule mod_menu () (1.66KB) (226μs)
  • afterRenderRawModule mod_menu () (12.58KB) (805μs)
  • beforeRenderModule mod_menu () (696B) (6μs)
  • afterRenderModule mod_menu () (3.63KB) (133μs)
  • beforeRenderRawModule mod_custom () (920B) (125μs)
  • afterRenderRawModule mod_custom () (320.1KB) (1.17ms)
  • beforeRenderModule mod_custom () (704B) (5μs)
  • afterRenderModule mod_custom () (3.15KB) (74μs)
  • beforeRenderRawModule mod_menu () (24B) (94μs)
  • afterRenderRawModule mod_menu () (552B) (517μs)
  • beforeRenderModule mod_menu () (696B) (4μs)
  • afterRenderModule mod_menu () (2.76KB) (82μs)
  • beforeRenderRawModule mod_custom () (920B) (76μs)
  • afterRenderRawModule mod_custom () (1.03KB) (194μs)
  • beforeRenderModule mod_custom () (704B) (4μs)
  • afterRenderModule mod_custom () (1.23KB) (76μs)
  • beforeRenderRawModule mod_menu () (1.8KB) (110μs)
  • afterRenderRawModule mod_menu () (4.45KB) (534μs)
  • beforeRenderModule mod_menu () (696B) (4μs)
  • afterRenderModule mod_menu () (1.34KB) (91μs)
  • beforeRenderRawModule mod_finder () (96B) (11μs)
  • afterRenderRawModule mod_finder () (7.28KB) (646μs)
  • beforeRenderModule mod_finder () (704B) (4μs)
  • afterRenderModule mod_finder () (1.34KB) (100μs)
  • beforeRenderRawModule mod_custom () (288B) (12μs)
  • afterRenderRawModule mod_custom () (912B) (173μs)
  • beforeRenderModule mod_custom () (704B) (4μs)
  • afterRenderModule mod_custom () (1.23KB) (59μs)
  • beforeRenderRawModule mod_custom () (6.27KB) (154μs)
  • afterRenderRawModule mod_custom () (1008B) (128μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.77KB) (58μs)
  • beforeRenderRawModule mod_custom () (472B) (59μs)
  • afterRenderRawModule mod_custom () (1008B) (117μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (44μs)
  • afterRender (282.95KB) (2.75ms)
  • 1 x afterRenderComponent com_content (1.5MB) (33.6%)
    27.81ms
    1 x afterInitialise (1.96MB) (23.42%)
    19.38ms
    1 x beforeRenderRawModule mod_finder () (376.05KB) (10.69%)
    8.85ms
    1 x afterRenderRawModule mod_finder () (1.95MB) (6.89%)
    5.70ms
    1 x afterRoute (375.48KB) (4.39%)
    3.63ms
    1 x afterRender (282.95KB) (3.33%)
    2.75ms
    1 x After Access::preloadPermissions (com_content) (514.33KB) (2.62%)
    2.17ms
    1 x afterLoad (444.73KB) (2.11%)
    1.75ms
    1 x afterRenderRawModule mod_custom () (320.1KB) (1.41%)
    1.17ms
    1 x Before Access::preloadComponents (all components) (43.72KB) (1.27%)
    1.05ms
    1 x afterDispatch (29.42KB) (1.11%)
    923μs
    1 x After Access::preloadComponents (all components) (116.7KB) (1.01%)
    837μs
    1 x afterRenderRawModule mod_menu () (12.58KB) (0.97%)
    805μs
    1 x afterRenderRawModule mod_finder () (7.28KB) (0.78%)
    646μs
    1 x beforeRenderComponent com_content (49.15KB) (0.76%)
    629μs
    1 x afterRenderRawModule mod_menu () (4.45KB) (0.65%)
    534μs
    1 x afterRenderRawModule mod_menu () (552B) (0.62%)
    517μs
    2 x afterRenderRawModule mod_custom () (1008B) (0.3%)
    245μs
    1 x beforeRenderRawModule mod_menu () (1.66KB) (0.27%)
    226μs
    2 x beforeRenderRawModule mod_custom () (920B) (0.24%)
    201μs
    1 x afterRenderRawModule mod_custom () (1.03KB) (0.23%)
    194μs
    1 x afterRenderRawModule mod_custom () (912B) (0.21%)
    173μs
    1 x beforeRenderRawModule mod_custom () (6.27KB) (0.19%)
    154μs
    1 x afterRenderModule mod_finder () (1.44KB) (0.18%)
    147μs
    2 x afterRenderModule mod_custom () (1.23KB) (0.16%)
    135μs
    1 x afterRenderModule mod_menu () (3.63KB) (0.16%)
    133μs
    1 x beforeRenderRawModule mod_menu () (1.8KB) (0.13%)
    110μs
    1 x afterRenderModule mod_finder () (1.34KB) (0.12%)
    100μs
    1 x beforeRenderRawModule mod_menu () (24B) (0.11%)
    94μs
    1 x afterRenderModule mod_menu () (1.34KB) (0.11%)
    91μs
    1 x After Access::getAssetRules (id:946 name:com_content.article.771) (11.38KB) (0.1%)
    87μs
    1 x afterRenderModule mod_menu () (2.76KB) (0.1%)
    82μs
    1 x afterRenderModule mod_custom () (3.15KB) (0.09%)
    74μs
    1 x beforeRenderRawModule mod_custom () (472B) (0.07%)
    59μs
    1 x afterRenderModule mod_custom () (2.77KB) (0.07%)
    58μs
    1 x Before Access::getAssetRules (id:946 name:com_content.article.771) (18.65KB) (0.06%)
    52μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.05%)
    44μs
    5 x beforeRenderModule mod_custom () (704B) (0.02%)
    18μs
    3 x beforeRenderModule mod_menu () (696B) (0.02%)
    14μs
    1 x beforeRenderRawModule mod_custom () (288B) (0.01%)
    12μs
    1 x Before Access::preloadPermissions (com_content) (1.63KB) (0.01%)
    12μs
    1 x beforeRenderRawModule mod_finder () (96B) (0.01%)
    11μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    9μs
53 statements were executed, 5 of which were duplicates, 48 unique10.92ms882.27KB
  • SELECT @@SESSION.sql_mode;100μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `jos_session` WHERE `session_id` = ?153μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = :session_id LIMIT 182μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `jos_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)191μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `jos_viewlevels`81μs976B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `jos_usergroups` AS `a` LEFT JOIN `jos_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest156μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_k2" AND e.type = "component"106μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_virtuemart" AND e.type = "component"78μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_easyblog" AND e.type = "component"73μs1.13KB/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_jomclassifieds" AND e.type = "component"70μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_hikashop" AND e.type = "component"71μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_rseventspro" AND e.type = "component"68μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_zoo" AND e.type = "component"87μs536B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_jticketing" AND e.type = "component"71μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_icagenda" AND e.type = "component"79μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_eventbooking" AND e.type = "component"69μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_eshop" AND e.type = "component"84μs1.76KB/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_rsblog" AND e.type = "component"69μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_mijovideos" AND e.type = "component"67μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_opencart" AND e.type = "component"74μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_jcart" AND e.type = "component"72μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_djclassifieds" AND e.type = "component"68μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_j2store" AND e.type = "component"66μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_phocacart" AND e.type = "component"78μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_jshopping" AND e.type = "component"65μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_igallery" AND e.type = "component"61μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_dpcalendar" AND e.type = "component"73μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SHOW FULL COLUMNS FROM `jos_tagz_config`482μs1.3KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `jos_tagz_config` WHERE `name` = 'config'92μs592B/libraries/src/Table/Table.php:755Copy
  • SELECT id,template FROM jos_template_styles WHERE client_id=0 AND home=1102μs592B/administrator/components/com_widgetkit/widgetkit.php:28Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system'103μs536B/plugins/system/yooessentials/helper.php:153Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system' LIMIT 1117μs536B/plugins/system/yooessentials/modules/platform-joomla/src/Database.php:52Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jos_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)406μs9.94KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jos_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0740μs49.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `jos_content`569μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `jos_content` SET `hits` = (`hits` + 1) WHERE `id` = '771'215μs48B/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 `jos_content` AS `a` INNER JOIN `jos_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `jos_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `jos_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `jos_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `jos_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)363μs38.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 `jos_categories` AS `s` INNER JOIN `jos_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`281μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `jos_contentitem_tag_map` AS `m` INNER JOIN `jos_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)193μs3.97KBParams/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 `jos_categories` AS `s` INNER JOIN `jos_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`266μ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 jos_fields AS a LEFT JOIN `jos_languages` AS l ON l.lang_code = a.language LEFT JOIN jos_users AS uc ON uc.id=a.checked_out LEFT JOIN jos_viewlevels AS ag ON ag.id = a.access LEFT JOIN jos_users AS ua ON ua.id = a.created_user_id LEFT JOIN jos_fields_groups AS g ON g.id = a.group_id LEFT JOIN `jos_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 ASC295μs4.75KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `jos_content` AS `a` LEFT JOIN `jos_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC2.17ms41.72KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • 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 `jos_categories` AS `s` INNER JOIN `jos_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`305μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 119 AND `component_type` = "menu"162μs520B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 771 AND `component_type` = "content"102μs520B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `name`,`element` FROM `jos_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1147μs592B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `jos_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)124μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1510μs688.52KB/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • 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 jos_fields AS a LEFT JOIN `jos_languages` AS l ON l.lang_code = a.language LEFT JOIN jos_users AS uc ON uc.id=a.checked_out LEFT JOIN jos_viewlevels AS ag ON ag.id = a.access LEFT JOIN jos_users AS ua ON ua.id = a.created_user_id LEFT JOIN jos_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 ASC319μs4.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `title` FROM `jos_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)149μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • 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 `jos_scheduler_tasks` AS `a` WHERE `a`.`state` = 1112μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = ?73μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `jos_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?214μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy