Skip to main content


WRITTEN and PHOTOGRAPHED by (unless otherwise noted)
SAMANTHA BOSSHART, SARATOGA SPRINGS PRESERVATION FOUNDATION

Set back behind large pine trees is a rather imposing brick building at 687 North Broadway.  One may wonder if it is a large residence or if it was built for some other purpose. Most in Saratoga Springs remember it as the Masonic Lodge. It, like many other masonic buildings across the country, seems so mysterious. A place for the fraternal organization, the Freemasons, to conduct business. However, that was not the first chapter of this property’s story nor is it the last. 

The property of 687 North Broadway was originally part of the property that was owned by William A. Shepard, a village leader who was one of the founders of the Historical Society of Saratoga. His summer residence, known as “The Gables,” was located at 677 North Broadway, no longer extant.  

The deed records that Henry G. Ludlow purchased 687 North Broadway from the estate of William A. Shepard in 1902.  Henry is noted for inventing the Ludlow valve, a straight-way stop valve with sliding gate and separate wedge that was useful in regulating the flow of gas, water, steam, or oil.  He founded the Ludlow Valve Manufacturing Company in 1861.  Located in Troy, it was one of the largest valve and fire hydrant manufacturers in the country. Henry and his family would spend summers in Saratoga Springs, often staying at the Rickard Cottage at 632 North Broadway. 

687 North Broadway
687 North Broadway
preserving saratoga

Due to failing health, he asked his son Henry S. Ludlow, also known as Harry, to abandon his ministerial ambitions and return to assist with the management of the company. Harry held several different positions at the company until Henry sold the business. Henry’s health declined due to his age and in 1900, “he fell and sustained a concussion of the brain, which resulted in a giving way of the mind,” according to his obituary in The Troy Times on December 27, 1904.

Most likely due to his father’s failing health, it was Harry who hired R. Newton Brezee, a prominent architect in Saratoga Springs, to design a new 26 room summer residence and carriage house. According to tax records the house was completed in 1903 and the carriage house the following year. The Saratogian dated November 29, 1904, noted “Harry S. Ludlow, of Troy, a well-known Summer Saratogian, today visited the village and inspected his North Broadway property.” 

The two-and-half story house is unique because of its Gothic Revival influence – steeply pitched cross-gables with shaped parapets and pointed-arched windows with unique decorative moldings made of brick. The carriage house, today 228 Woodlawn Avenue, has the same decorative features, but is clad in wood shingles. Understanding the importance of fire suppression, may explain why the house is constructed of brick, the basement has tin ceilings, and there once was a system of valves and fire hoses.  

687 North Broadway
A 1939 historic photograph of 687 North Broadway, provided by the George S. Bolster Collection, Saratoga Springs History Museum.
1874 Ludlow Valve Manufacturing Letterhead
Ludlow Valve Manufacturing 1874 Letterhead of Annual Company Meeting from FireHydrant.org (above); Original fire suppression system at 687 North Broadway (right).
687 North Broadway Original Fire Suppression System

In 1896, Harry founded The Troy Record newspaper with a group of business men. He was the paper’s first treasurer and later served as president for 32 years. Harry was loyal and generous supporter of the Young Men’s Christian Association. He served on the state board and was a director of the Troy YMCA and later the Saratoga Springs YMCA. He also built Camp Van Schoonhoven, in honor of his wife’s family, on Burden Lake, and Camp Dudley on Lake Champlain. He was also instrumental in establishing a YMCA in Havana, Cuba. In addition to being dedicated to the YMCA, he was a director of three banks. 

In 1908, he married Margery Nash and had two daughters, Dorothy and Margery. He later married Mary Van Schoonhaven in 1916.  Various newspapers shared that he and his wife Mary loved to entertain at their summer residence and travel around the world. Harry passed away in 1938.  

Mary married Harrie M. Levengston in 1940. Harrie, who was credited with building the first therapeutic mineral baths in Saratoga Springs and a pioneer auto dealer with locations in Saratoga Springs, Syracuse, and Utica, moved from his home at 115 Circular Street to 687 North Broadway.   

The year after Harrie passed away she purchased the former famed singer-songwriter Chauncey Olcott estate, Inniscarra, at 251 Clinton Street and sold the property to the Masonic Hall Association in 1953 for “approximately $10,000” according to The Saratogian.   

At the time of purchase, the Masonic Hall Association was comprised of members of Rising Sun Lodge 108, F & AM; Rising Sun Chapter 131, RAM; Saratoga Chapter 131, OES; Saratoga Court 55, Order of the Amaranth; Cryptic Council 37, R & SM; Washington Commandery 33, Knight of Templar; and Masonic Club.  Prior to purchasing 687 North Broadway, the Masons were considering constructing a small new building on Broadway.  

The Freemasons is one of the oldest and largest fraternal organizations in the world. Their origins date back to the fraternities of stone masons that supported one another as craftsmen in the Middle Ages. Members uphold strong values and community service. Lodges were constructed throughout the world. The Freemasons have been in this area since 1809, occupying several buildings on Broadway. History, rituals, and symbolism are important to the organization.

687 North Broadway
One set of pocket doors. A similar set was discovered in the walls.
687 North Broadway
Original fireplaces remain throughout the former Masonic Lodge.
687 North Broadway
The attic shows remnants of the rooms that existed prior to the ceiling being raised for the meeting room.
687 North Broadway
Bedrooms on the second floor were removed to create the large meeting room for the Masons.
687 North Broadway
The grand entry hall with fireplace, decorative columns, and the existing staircase.
687 North Broadway
Original hardware remains throughout the house.

Notable Freemasons include George Washington, Benjamin Franklin, and John Hancock as well as prominent locals Reuben Hyde Walworth and Edgar T. Brackett.  

Upon purchasing the building, the Masons made extensive alterations: installing a commercial kitchen, enclosing the two-story porch at the south, reconfiguring the main staircase, and constructing a large, second floor rectangular meeting room. In order to accommodate high ceilings in new gathering space, bedrooms on the second floor and rooms on the third floor were removed. 

Masons have a reputation of being “secretive” because of their rituals and the grips and passwords that they share with one another. However, the biggest secret is the good work they do which includes medical research, blood drives, and identification program for children and seniors. For 65 years, the Masons held meetings, blood drives, and dinners at 687 North Broadway. In April 2019, the Masons listed the property for sale. At that time their plans were to relocate to a smaller building that would be more accommodating to members, potentially constructing a new building to suit its purposes. 

In November 2019, the building was purchased by new owners who plan to restore it. “We are honored and excited to return it to its original grandeur,” said the new owner. “We hope that our plans, developed by Balzer & Tuck Architecture, will return the interior and exterior to the inviting space that it once was,” the owner continued. Beautiful interior details – pocket doors, hardware, fireplaces, and windows – will be preserved. One mystery remains – the original configuration of the staircase, which the owners hope will be uncovered when they undertake the construction. However, a project of this magnitude would not be possible without willing owners and the use of historic tax credits, which offsets 20% of the rehabilitation costs. This rehabilitation is one that will certainly be worth the wait!

To have the rare opportunity to see the interior of the Henry S. Ludlow residence on North Broadway prior to its rehabilitation as well as other historic buildings, please attend the virtual Historic Homes Tour hosted by the Saratoga Springs Preservation Foundation. The event will take place Mother’s Day weekend, May 8 & 9. To purchase tickets, please visit www.saratogapreservation.org.  

8.127MBMemory Usage178msRequest Duration
Joomla! Version4.4.13
PHP Version8.3.22
Identityguest
Response200
Templateyootheme
Database
Server
mysql
Version
8.0.42
Collation
utf8mb3_unicode_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
array:3 [ "catid" => "8" "id" => "105" "view" => "article" ]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:74 [ "USER" => "fivetowers" "HOME" => "/home/fivetowers" "SCRIPT_NAME" => "/index.php" ...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1749969792 "last" => 1749969792...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (444.76KB) (4.29ms)
  • afterInitialise (1.96MB) (33.4ms)
  • afterRoute (376.18KB) (6.6ms)
  • beforeRenderComponent com_content (50.26KB) (1.12ms)
  • Before Access::preloadComponents (all components) (47.72KB) (2.2ms)
  • After Access::preloadComponents (all components) (119.86KB) (1.17ms)
  • Before Access::preloadPermissions (com_content) (1.63KB) (17μs)
  • After Access::preloadPermissions (com_content) (526.66KB) (1.56ms)
  • Before Access::getAssetRules (id:258 name:com_content.article.105) (18.65KB) (31μs)
  • After Access::getAssetRules (id:258 name:com_content.article.105) (7.38KB) (125μs)
  • afterRenderComponent com_content (1.72MB) (48.41ms)
  • afterDispatch (29.42KB) (1.05ms)
  • beforeRenderRawModule mod_finder () (381.54KB) (58.91ms)
  • afterRenderRawModule mod_finder () (1.95MB) (7.04ms)
  • beforeRenderModule mod_finder () (704B) (8μs)
  • afterRenderModule mod_finder () (1.44KB) (192μs)
  • beforeRenderRawModule mod_menu () (1.66KB) (241μs)
  • afterRenderRawModule mod_menu () (12.58KB) (893μs)
  • beforeRenderModule mod_menu () (696B) (4μs)
  • afterRenderModule mod_menu () (3.63KB) (128μs)
  • beforeRenderRawModule mod_custom () (920B) (87μs)
  • afterRenderRawModule mod_custom () (318.97KB) (1.41ms)
  • beforeRenderModule mod_custom () (704B) (4μs)
  • afterRenderModule mod_custom () (3.15KB) (68μs)
  • beforeRenderRawModule mod_menu () (24B) (99μs)
  • afterRenderRawModule mod_menu () (552B) (466μs)
  • beforeRenderModule mod_menu () (696B) (4μs)
  • afterRenderModule mod_menu () (2.76KB) (90μs)
  • beforeRenderRawModule mod_custom () (920B) (72μs)
  • afterRenderRawModule mod_custom () (1.03KB) (202μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (1.23KB) (66μs)
  • beforeRenderRawModule mod_menu () (1.8KB) (94μs)
  • afterRenderRawModule mod_menu () (4.45KB) (470μs)
  • beforeRenderModule mod_menu () (696B) (3μs)
  • afterRenderModule mod_menu () (1.34KB) (98μs)
  • beforeRenderRawModule mod_finder () (96B) (8μs)
  • afterRenderRawModule mod_finder () (6.91KB) (618μs)
  • beforeRenderModule mod_finder () (704B) (3μs)
  • afterRenderModule mod_finder () (1.34KB) (80μs)
  • beforeRenderRawModule mod_custom () (288B) (9μs)
  • afterRenderRawModule mod_custom () (912B) (166μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (1.23KB) (74μs)
  • beforeRenderRawModule mod_custom () (6.27KB) (186μs)
  • afterRenderRawModule mod_custom () (1008B) (137μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.77KB) (47μs)
  • beforeRenderRawModule mod_custom () (472B) (61μs)
  • afterRenderRawModule mod_custom () (1008B) (116μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.43KB) (43μs)
  • afterRender (323.12KB) (3.7ms)
  • 1 x beforeRenderRawModule mod_finder () (381.54KB) (33.17%)
    58.91ms
    1 x afterRenderComponent com_content (1.72MB) (27.26%)
    48.41ms
    1 x afterInitialise (1.96MB) (18.81%)
    33.40ms
    1 x afterRenderRawModule mod_finder () (1.95MB) (3.96%)
    7.04ms
    1 x afterRoute (376.18KB) (3.71%)
    6.60ms
    1 x afterLoad (444.76KB) (2.41%)
    4.29ms
    1 x afterRender (323.12KB) (2.08%)
    3.70ms
    1 x Before Access::preloadComponents (all components) (47.72KB) (1.24%)
    2.20ms
    1 x After Access::preloadPermissions (com_content) (526.66KB) (0.88%)
    1.56ms
    1 x afterRenderRawModule mod_custom () (318.97KB) (0.8%)
    1.41ms
    1 x After Access::preloadComponents (all components) (119.86KB) (0.66%)
    1.17ms
    1 x beforeRenderComponent com_content (50.26KB) (0.63%)
    1.12ms
    1 x afterDispatch (29.42KB) (0.59%)
    1.05ms
    1 x afterRenderRawModule mod_menu () (12.58KB) (0.5%)
    893μs
    1 x afterRenderRawModule mod_finder () (6.91KB) (0.35%)
    618μs
    1 x afterRenderRawModule mod_menu () (4.45KB) (0.26%)
    470μs
    1 x afterRenderRawModule mod_menu () (552B) (0.26%)
    466μs
    2 x afterRenderRawModule mod_custom () (1008B) (0.14%)
    253μs
    1 x beforeRenderRawModule mod_menu () (1.66KB) (0.14%)
    241μs
    1 x afterRenderRawModule mod_custom () (1.03KB) (0.11%)
    202μs
    1 x afterRenderModule mod_finder () (1.44KB) (0.11%)
    192μs
    1 x beforeRenderRawModule mod_custom () (6.27KB) (0.1%)
    186μs
    1 x afterRenderRawModule mod_custom () (912B) (0.09%)
    166μs
    2 x beforeRenderRawModule mod_custom () (920B) (0.09%)
    159μs
    2 x afterRenderModule mod_custom () (1.23KB) (0.08%)
    140μs
    1 x afterRenderModule mod_menu () (3.63KB) (0.07%)
    128μs
    1 x After Access::getAssetRules (id:258 name:com_content.article.105) (7.38KB) (0.07%)
    125μs
    1 x beforeRenderRawModule mod_menu () (24B) (0.06%)
    99μs
    1 x afterRenderModule mod_menu () (1.34KB) (0.06%)
    98μs
    1 x beforeRenderRawModule mod_menu () (1.8KB) (0.05%)
    94μs
    1 x afterRenderModule mod_menu () (2.76KB) (0.05%)
    90μs
    1 x afterRenderModule mod_finder () (1.34KB) (0.04%)
    80μs
    1 x afterRenderModule mod_custom () (3.15KB) (0.04%)
    68μs
    1 x beforeRenderRawModule mod_custom () (472B) (0.03%)
    61μs
    1 x afterRenderModule mod_custom () (2.77KB) (0.03%)
    47μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.02%)
    43μs
    1 x Before Access::getAssetRules (id:258 name:com_content.article.105) (18.65KB) (0.02%)
    31μs
    1 x Before Access::preloadPermissions (com_content) (1.63KB) (0.01%)
    17μs
    5 x beforeRenderModule mod_custom () (704B) (0.01%)
    12μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    11μs
    3 x beforeRenderModule mod_menu () (696B) (0.01%)
    11μs
    1 x beforeRenderRawModule mod_custom () (288B) (0.01%)
    9μs
    1 x beforeRenderRawModule mod_finder () (96B) (0%)
    8μs
53 statements were executed, 5 of which were duplicates, 48 unique12.86ms892.03KB
  • SELECT @@SESSION.sql_mode;133μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `jos_session` WHERE `session_id` = ?277μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = :session_id LIMIT 181μ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)321μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `jos_viewlevels`189μ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` = :guest229μ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"189μ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"85μ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"90μ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"82μ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"80μ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"66μ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"128μ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"75μ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"67μ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"71μ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"79μ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"68μ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"64μ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"71μ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"65μ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"65μ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"65μ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"72μ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"67μ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"66μ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"78μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SHOW FULL COLUMNS FROM `jos_tagz_config`533μs1.3KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `jos_tagz_config` WHERE `name` = 'config'110μs592B/libraries/src/Table/Table.php:755Copy
  • SELECT id,template FROM jos_template_styles WHERE client_id=0 AND home=1233μs592B/administrator/components/com_widgetkit/widgetkit.php:28Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system'180μs536B/plugins/system/yooessentials/helper.php:153Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system' LIMIT 1131μ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)600μ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` = 0595μs49.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `jos_content`665μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `jos_content` SET `hits` = (`hits` + 1) WHERE `id` = '105'401μ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)533μs86.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`349μ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)292μ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`272μ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 ASC375μ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 DESC1.68ms3.47KBParams/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`302μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 120 AND `component_type` = "menu"321μs520B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 105 AND `component_type` = "content"128μs536B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `name`,`element` FROM `jos_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1296μ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)189μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1674μ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 ASC377μ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)134μ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` = 1175μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = ?124μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `jos_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?270μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy