Skip to main content

 42 Fusion

Where Mexican Meets Italian in a Great Space

[From the Fall 2023 Showcase of Homes Magazine]

Written By Theresa St. John  |  Photos by Susan Blackburn Photography

“If you really want to make a friend, go to someone’s house and eat with him. The people who give you their food give you their heart.” - Cesar Chavez

Ballston Spa is a quaint, walkable village known for its rich history, culture, people, and mineral springs. Less than a half-hour from the hustle and bustle of Saratoga, it lends a refreshing view of yesteryear, with plenty of options for participating in community events, shopping at unique storefronts, and enjoying fantastic food venues while in town.  

Across the street from Wiswall Park, where what seems like hundreds of hand-painted birdhouses color the scenic area and bring smiles to both locals and day-tripping faces, my friends and I decide to share a meal at 42 Fusion, a Mexican-Italian restaurant that opened in May of this year. When we hear this combination of cultures, we figure there must be a back story and feel the need to find out what it is! 

Chris Bushee, Magazine Managing Editor of several publications in Saratoga, is the powerhouse who always spearheads these restaurant visits. Susan Blackburn photographs our meals, and I get to write about our taste-bud experiences afterward. It’s an excellent way for the three of us to meet a few times a year – we get to catch up over a yummy lunch or fancy dinner and drinks.  

The three of us arrive around noon, and we’re the first to step inside this charming eatery. It’s cozy, with black tables tucked into corners or set in front of large windows that allow natural light to stream through. The waitress says they cover the tables with black cloth for the evening crowd, which dresses the room up a bit.

Tino Lopez is the chef/owner of 42 Fusion. He smiles when I ask where he's from. "I moved here from Mexico in March 2006. I fell in love with Saratoga when vacationing here for the first time: I remember thinking, 'I'm going to move here one day!'" He explains that it was a seed dream that kept growing until he made it happen. Once here in America, Tino worked in Italian restaurants for the next 20 years but never forgot his roots and deep affinity for authentic Mexican food. 

"I was determined to own my own restaurant but wasn't certain the opportunity would ever happen. When it did," he continues with a grin that turns into an infectious laugh, "I jumped." Although the Mexican-Italian fusion was undoubtedly a different culinary idea, he loved both cuisines and couldn't choose between the two. He often cooked the combination in original or modified recipes, and both friends and family praised the dishes. "It took about six months to develop our menu, and we think it's a good fit for what we want to represent."

Alicia Halse is his co-owner and works the front of 42 Fusion. She's friendly and outgoing and manages the day-to-day operations. When we ate there, she was our greeter waitress, and it seemed we'd known her for a long time. During the two hours we meandered through the dishes she served, we watched as she worked the room, greeting everyone and making them feel at home.

We decided on the Charred Poblano for our appetizer. I’ve never had them before, fearing the heat might be too much for me. I’m delightfully surprised. The peppers have a unique flavor – smokey, slightly sweet, and just the right amount of burn. Ours are stuffed with the house blend of cheese, spices, and a mixture of Chorizo and Italian sausage. 

Their Mexican Cobb Salad is delicious - a little leaf lettuce and arugula topped with crispy Chorizo, red onions, hard-boiled egg, corn, spiced-toasted Pepitas, black beans, perfectly ripened avocado, plump cherry tomatoes, Queso fresco, Cotija, and Kalamata olives. The freshest ingredients are topped with a zesty Poblano-Cilantro dressing. These little differences from any other Cobb salad made all the difference. 

When I ask what the white cheese is, as the flavor is unfamiliar, I learn that Queso fresco, a staple in many Mexican kitchens, is produced differently than other white cheeses. My friends and I taste a bolder, tangier flavor than mozzarella cheese, but we also note it’s sweeter and a bit saltier than the goat cheeses we’re used to. Whatever the reason, our pallets are happy, and we nod in agreement – it’s a nice change in flavor. 

We watch a party of four wander in and sit down. Tino walks out of his kitchen, and they greet him with a smile and a handshake. “Look, we came back, and this time we brought friends!” one man says with an infectious grin. They chat with the chef briefly, as if they’ve known him for years. I hear Tino suggest a few items on the menu and then watch as he turns the table over to Alicia. It’s nice to see how smooth the transition is between the two. 

So, back to our table… Do I love lasagna? You bet I do – it’s one of my favorite Italian dishes: bubbling cheeses, sweet tomato sauce, perfectly cooked noodles, and ricotta cheese – what could be better? At 42 Fusion, I try Mexican lasagna for the 1st time. The entrée arrives baked with a trio of seasoned ground beef, Chorizo, and veal layered with a blend of Oaxacan cheese and fresh mozzarella simmering between pasta sheets and homemade tomato sauce.    

We also tried 42 Fusion’s Short Ribs, baked to perfection – with just the right amount of fresh thyme and other spices. They’re served with a spicy demi-glaze and placed on a bed of creamy polenta. We didn’t even need a knife to cut the meat – it was that tender.

We put our forks down several times to talk about life and things that have happened since our last visit, but mostly to let our stomachs settle so we’d have room for dessert. Who doesn’t like to end things on a sweet note?

The flan reminded me of Crème Brulee; it was a sweet, creamy custard with fresh vanilla beans topped with a caramel sauce, and there was plenty of it to go around. The same goes for the dish of Churros. Chris couldn’t believe I’d never tried this treat before. This Oaxacan dessert is fried to a golden brown and covered in cinnamon sugar. I was hungry again, just looking at it. The plate had a small cup of chocolate sauce, which was so delicious we could easily have drunk it. When I asked how the sauce had been made, Tino grinned. “Uh-uh,” he told us. “It’s a secret recipe; you cannot have it.” 

That’s the great thing about chefs who try new recipes on guests – already confident they’ll be a hit. It might have been our first time eating at 42 Fusion, but we left knowing it would not be our last.

7.946MBMemory Usage117msRequest Duration
Joomla! Version4.4.13
PHP Version8.3.20
Identityguest
Response200
Templateyootheme
Database
Server
mysql
Version
8.0.42
Collation
utf8mb3_unicode_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
array:3 [ "catid" => "10" "id" => "574" "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" => 1746860621 "last" => 1746860621...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (444.73KB) (3.59ms)
  • afterInitialise (1.96MB) (26.64ms)
  • afterRoute (375.09KB) (4.91ms)
  • beforeRenderComponent com_content (48.95KB) (809μs)
  • Before Access::preloadComponents (all components) (47.72KB) (1.6ms)
  • After Access::preloadComponents (all components) (116.7KB) (871μs)
  • Before Access::preloadPermissions (com_content) (1.63KB) (12μs)
  • After Access::preloadPermissions (com_content) (507.06KB) (1.26ms)
  • Before Access::getAssetRules (id:745 name:com_content.article.574) (18.65KB) (24μs)
  • After Access::getAssetRules (id:745 name:com_content.article.574) (7.38KB) (80μs)
  • afterRenderComponent com_content (1.61MB) (47.09ms)
  • afterDispatch (29.42KB) (1.43ms)
  • beforeRenderRawModule mod_menu () (396.52KB) (10.6ms)
  • afterRenderRawModule mod_menu () (13.13KB) (1.15ms)
  • beforeRenderModule mod_menu () (696B) (6μs)
  • afterRenderModule mod_menu () (3.73KB) (200μs)
  • beforeRenderRawModule mod_finder () (1.45KB) (12μs)
  • afterRenderRawModule mod_finder () (1.95MB) (6.44ms)
  • beforeRenderModule mod_finder () (704B) (6μs)
  • afterRenderModule mod_finder () (2.82KB) (124μs)
  • beforeRenderRawModule mod_custom () (16B) (257μs)
  • afterRenderRawModule mod_custom () (320.14KB) (1.36ms)
  • beforeRenderModule mod_custom () (704B) (5μs)
  • afterRenderModule mod_custom () (3.27KB) (63μs)
  • beforeRenderRawModule mod_menu () (24B) (90μs)
  • afterRenderRawModule mod_menu () (552B) (577μs)
  • beforeRenderModule mod_menu () (696B) (3μs)
  • afterRenderModule mod_menu () (2.76KB) (113μs)
  • beforeRenderRawModule mod_custom () (920B) (66μs)
  • afterRenderRawModule mod_custom () (1.03KB) (155μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (1.23KB) (75μs)
  • beforeRenderRawModule mod_menu () (1.65KB) (129μs)
  • afterRenderRawModule mod_menu () (4.45KB) (474μs)
  • beforeRenderModule mod_menu () (696B) (3μs)
  • afterRenderModule mod_menu () (1.34KB) (73μs)
  • beforeRenderRawModule mod_finder () (96B) (11μs)
  • afterRenderRawModule mod_finder () (7.32KB) (641μs)
  • beforeRenderModule mod_finder () (704B) (4μs)
  • afterRenderModule mod_finder () (1.34KB) (73μs)
  • beforeRenderRawModule mod_custom () (288B) (9μs)
  • afterRenderRawModule mod_custom () (912B) (170μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (1.23KB) (54μs)
  • beforeRenderRawModule mod_custom () (5.95KB) (182μs)
  • afterRenderRawModule mod_custom () (1008B) (128μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.77KB) (44μs)
  • beforeRenderRawModule mod_custom () (8B) (70μs)
  • afterRenderRawModule mod_custom () (1008B) (114μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (48μs)
  • afterRender (298.95KB) (3.45ms)
  • 1 x afterRenderComponent com_content (1.61MB) (40.34%)
    47.09ms
    1 x afterInitialise (1.96MB) (22.82%)
    26.64ms
    1 x beforeRenderRawModule mod_menu () (396.52KB) (9.08%)
    10.60ms
    1 x afterRenderRawModule mod_finder () (1.95MB) (5.51%)
    6.44ms
    1 x afterRoute (375.09KB) (4.2%)
    4.91ms
    1 x afterLoad (444.73KB) (3.07%)
    3.59ms
    1 x afterRender (298.95KB) (2.96%)
    3.45ms
    1 x Before Access::preloadComponents (all components) (47.72KB) (1.37%)
    1.60ms
    1 x afterDispatch (29.42KB) (1.23%)
    1.43ms
    1 x afterRenderRawModule mod_custom () (320.14KB) (1.16%)
    1.36ms
    1 x After Access::preloadPermissions (com_content) (507.06KB) (1.08%)
    1.26ms
    1 x afterRenderRawModule mod_menu () (13.13KB) (0.99%)
    1.15ms
    1 x After Access::preloadComponents (all components) (116.7KB) (0.75%)
    871μs
    1 x beforeRenderComponent com_content (48.95KB) (0.69%)
    809μs
    1 x afterRenderRawModule mod_finder () (7.32KB) (0.55%)
    641μs
    1 x afterRenderRawModule mod_menu () (552B) (0.49%)
    577μs
    1 x afterRenderRawModule mod_menu () (4.45KB) (0.41%)
    474μs
    1 x beforeRenderRawModule mod_custom () (16B) (0.22%)
    257μs
    2 x afterRenderRawModule mod_custom () (1008B) (0.21%)
    242μs
    1 x afterRenderModule mod_menu () (3.73KB) (0.17%)
    200μs
    1 x beforeRenderRawModule mod_custom () (5.95KB) (0.16%)
    182μs
    1 x afterRenderRawModule mod_custom () (912B) (0.15%)
    170μs
    1 x afterRenderRawModule mod_custom () (1.03KB) (0.13%)
    155μs
    2 x afterRenderModule mod_custom () (1.23KB) (0.11%)
    129μs
    1 x beforeRenderRawModule mod_menu () (1.65KB) (0.11%)
    129μs
    1 x afterRenderModule mod_finder () (2.82KB) (0.11%)
    124μs
    1 x afterRenderModule mod_menu () (2.76KB) (0.1%)
    113μs
    1 x beforeRenderRawModule mod_menu () (24B) (0.08%)
    90μs
    1 x After Access::getAssetRules (id:745 name:com_content.article.574) (7.38KB) (0.07%)
    80μs
    1 x afterRenderModule mod_finder () (1.34KB) (0.06%)
    73μs
    1 x afterRenderModule mod_menu () (1.34KB) (0.06%)
    73μs
    1 x beforeRenderRawModule mod_custom () (8B) (0.06%)
    70μs
    1 x beforeRenderRawModule mod_custom () (920B) (0.06%)
    66μs
    1 x afterRenderModule mod_custom () (3.27KB) (0.05%)
    63μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.04%)
    48μs
    1 x afterRenderModule mod_custom () (2.77KB) (0.04%)
    44μs
    1 x Before Access::getAssetRules (id:745 name:com_content.article.574) (18.65KB) (0.02%)
    24μs
    5 x beforeRenderModule mod_custom () (704B) (0.01%)
    16μs
    1 x Before Access::preloadPermissions (com_content) (1.63KB) (0.01%)
    12μs
    3 x beforeRenderModule mod_menu () (696B) (0.01%)
    12μs
    1 x beforeRenderRawModule mod_finder () (1.45KB) (0.01%)
    12μs
    1 x beforeRenderRawModule mod_finder () (96B) (0.01%)
    11μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    10μs
    1 x beforeRenderRawModule mod_custom () (288B) (0.01%)
    9μs
53 statements were executed, 5 of which were duplicates, 48 unique9.6ms867.52KB
  • SELECT @@SESSION.sql_mode;135μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `jos_session` WHERE `session_id` = ?157μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = :session_id LIMIT 160μ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)258μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `jos_viewlevels`91μ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` = :guest183μ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"113μ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"76μ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"61μ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"81μ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"62μ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"57μ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"66μ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"60μ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"57μ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"66μ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"54μ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"74μ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"57μ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"61μ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"54μ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"53μ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"54μ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"60μ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"74μ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"58μ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"61μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SHOW FULL COLUMNS FROM `jos_tagz_config`462μs1.3KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `jos_tagz_config` WHERE `name` = 'config'82μs592B/libraries/src/Table/Table.php:755Copy
  • SELECT id,template FROM jos_template_styles WHERE client_id=0 AND home=1103μs592B/administrator/components/com_widgetkit/widgetkit.php:28Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system'101μs536B/plugins/system/yooessentials/helper.php:153Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system' LIMIT 1127μ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)420μ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` = 0484μs49.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `jos_content`525μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `jos_content` SET `hits` = (`hits` + 1) WHERE `id` = '574'263μ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)404μs62.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`287μ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)204μ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`299μ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 ASC299μ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 DESC766μs2.97KBParams/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`295μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 121 AND `component_type` = "menu"239μs520B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 574 AND `component_type` = "content"135μs520B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `name`,`element` FROM `jos_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1197μ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)127μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1517μ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 ASC355μ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)138μ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` = 1173μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = ?112μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `jos_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?249μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy