Too Much TV: A Look At The Week Ahead

Here's everything you need to know about the world of television for Monday, April 21st, 2025:

THE WEEK AHEAD
I took two days off a couple of weeks ago to get a medical procedure done and I am getting a follow-up done tomorrow morning. This one requires a few hours in the hospital and a bit of recovery time, so there won't be a newsletter on Tuesday. Assuming things go well and that I bounce back the way I hope I will, I'll have a newsletter out Wednesday. But I likely won't be back with anything else until Thursday morning. 

Once again, thanks to all of you for your patience. I am hopeful this won't go too much longer, but we shall see. In the meantime, I am working hard to keep as regular a work schedule as possible. Both for the sake of my readers and for my own sanity.

I do have a bunch of interviews/reviews done ahead of time because there are a number of great premieres this week. I won't have an advance review of Andor. Disney+ uncharacteristically not only sent critics screeners for all of season two, but also set the embargo to end days out from Tuesday's premiere. But for whatever reason, I wasn't able to get them, although I have heard a great deal about the new season from fellow critics. However, I'll have a review up once I can watch the first episodes on Tuesday.

The other title I'm anticipating even though I wasn't able to track down a screener is the movie Bullet Train Explosion, which is a reboot of the original 1975 movie The Bullet Train, which inspired the blockbuster Speed. Here is a look at the trailer and it looks like an absolute blast. It premieres Wednesday on Netflix.

I will have a review of the delightful Étoile, which comes from Amy Sherman-Palladino, Daniel Palladino, and Dhana Rivera Gilbert. It premieres Thursday on Prime Video and I'll have a review up once the embargo lifts. Also on Thursday I'll have reviews of season two of the AMC+ drama Black Snow, as well as season two of Viaplay's Ronja, The Robber’s Daughter. Season one of that series won "Best Scripted Drama Series - Nordic Countries" in last year's Global TV Awards.

Also up for a review is the season premiere on Friday of Discovery's Gold Rush: White Water. Along with History's The Curse Of Oak Island, it's one of the shows I watch when I just want to relax my brain and not think about anything too deeply. I have so many questions every time I watch an episode and I feel as if there is an entire show's worth of material producers are glossing over while putting together the show that viewers see each week. 

As always, I'll link to all the reviews in the appropriate newsletters.

I'M NOT A SPOILER FANATIC, BUT....
The season finale of Tournament Of Champions aired Sunday night and while I wasn't going to write about the episode, I did have plans to watch the finale tonight with my wife.

And then I received this email early this morning from a PR person at the Food Network, with this subject line:



I don't mean to be picky, but is is necessary to put the winner's name in the subject line of an email that makes it impossible not to see who won the finale?

Compare that email to one that was sent out Monday night by Fox PR, which highlighted the finale without spoiling anything:



IN CASE YOU'RE CONCERNED THAT YOUR KIDS AREN'T COMPLETE WITHOUT THEIR OWN CRYPTOWALLET
The founders of production studio We Ghosted Media plan to launch their new animated kids show Owen Nowhere on a decentralized web platform that uses blockchain technology and a crypto wallet:

We Ghosted Media — founded by Chris Jammal, an assistant director for “Bob’s Burgers,” and Jaclynn Demas, producer of hit children’s show “Peg + Cat” — is a TV production studio abandoning traditional show release methods in favor of a decentralized approach, commonly referred to as web3.

Jammal and Demas envision “Owen Nowhere” as an immersive experience that allows fans to engage with the world and contribute their ideas for the series. 

The virtual space will also include exclusive behind-the-scenes content, collectible digital assets, and online community-driven experiences like voting. The studio believes that the most attractive feature is the opportunity for viewers to make key decisions for the story, such as suggesting destinations for the family’s adventures.

“We were thinking [fans could] vote for where the Glooms can travel next. Do you want them to come to your hometown? Maybe they want to buy that souvenir that Owen picked up at the Grand Canyon [as] their own digital asset. Maybe they want to change his outfit. There are so many possibilities of how this can go,” Jammal said. 

LARRY DAVID TROLLS BILL MAHER WITH THIS EPIC NY TIMES OP-ED
HBO's Bill Maher recently had a meeting with Donald Trump at the White House and afterwards talked in interviews about how friendly and charming the President was. He argued that Trump came off nothing like he is portrayed in the political press.

The NY Times published an opinion piece written by Larry David and while he doesn't directly reference Maher, it's pretty clear that My Dinner With Adolf (guest link) is a sharply written, often hilarious takedown of the often arrogant HBO host:

Two weeks later, I found myself on the front steps of the Old Chancellery and was led into an opulent living room, where a few of the Führer’s most vocal supporters had gathered: Himmler, Göring, Leni Riefenstahl and the Duke of Windsor, formerly King Edward VIII. We talked about some of the beautiful art on the walls that had been taken from the homes of Jews. But our conversation ended abruptly when we heard loud footsteps coming down the hallway. Everyone stiffened as Hitler entered the room.

He was wearing a tan suit with a swastika armband and gave me an enthusiastic greeting that caught me off guard. Frankly, it was a warmer greeting than I normally get from my parents, and it was accompanied by a slap on my back. I found the whole thing quite disarming. I joked that I was surprised to see him in a tan suit because if he wore that out, it would be perceived as un-Führer-like. That amused him to no end, and I realized I’d never seen him laugh before. Suddenly he seemed so human. Here I was, prepared to meet Hitler, the one I’d seen and heard — the public Hitler. But this private Hitler was a completely different animal. And oddly enough, this one seemed more authentic, like this was the real Hitler. The whole thing had my head spinning.

TWEET OF THE DAY



ODDS AND SODS
* The series Bet is set to premiere Thursday, May 15th on Netflix. Here is the official logline: "At a private school where gambling determines social status, a mysterious new student with a tragic past is shaking things up - and betting on revenge." Betting on revenge. Get it? BTW, here's a look at the trailer and while I can't talk about the show yet, you might want to keep it on your radar.

* Disney+ has renewed the South Korean drama A Shop For Killers for a second season. The series will stream on Hulu in the United States and on Disney+ in the rest of the world. I really loved season one and am looking forward to seeing this. FWIW, here's the trailer for season one.

* While I don't know that I agree with the overall premise, this piece from Ana Marie Cox entitled How The Radical Right Captured The Culture is incredibly thought-provoking.

* The 37th annual PGA Awards will take place on February 28th, 2026

* Netflix has ordered a three-part documentary series about the Tylenol murders, which saw at least seven people die in the early 1980s in Chicago as a result of ingesting cyanide-laced Tylenol capsules. Cold Case: The Tylenol Murders will be produced by Joe Berlinger, who has produced several other docuseries for the streamer. His most recent Netflix project was last year's Who Killed JonBenet Ramsay and here is an interview I did with him ahead of its premiere.

* Juliens Auctions is doing a two day auction of television memorabilia, and it is a treasure trove of rare one-of-a-kind items.

WHAT'S NEW TONIGHT AND TOMORROW

MONDAY, APRIL 21ST:
America's Most Wanted Season Three Premiere (Fox)
Brokenwood Mysteries Season Premiere (Acorn TV)
Dr. Pimple Popper: Breaking Out Series Premiere (TLC)
Extracted Season One Finale (Fox)
Pangolin: Kulu's Journey (Netflix)
The Making Of 'The Americas' (Peacock)
This Farming Life (BritBox)

TUESDAY, APRIL 22ND, 2025:
Andor Season Two (Disney+)
Guardians Of The Galapagos (Disney+)
Race For The Crown Series Premiere (Netflix)
Sea Lions Of The Galapagos (Disney+)
Simon Schama: The Holocaust, 80 Years On (PBS)

WEDNESDAY, APRIL 23RD:
A Tragedy Foretold: Flight 3054 (Netflix)
Battle Camp Series Premiere (Netflix)
Bullet Train Explosion (Netflix) - (first look video)
Carlos Alcaraz: My Way (Netflix)
Life Or Death: The Negotiators Series Premiere (NatGeo)
Mysteries Of The Abandoned: Hidden America (Discovery)
The Children Of October 7 (Paramount+)
The Cleaner (BritBox)
The Quincy Avery Effect (Hulu)

SEE YOU ON WEDNESDAY!

8.983MBMemory Usage147msRequest Duration
Joomla! Version4.4.4
PHP Version8.1.32
Identityguest
Response200
Templateja_blockk
Database
Server
mysql
Version
8.0.39-cll-lve
Collation
utf8mb4_unicode_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:48 [ "PATH" => "/usr/local/bin:/bin:/usr/bin" "HTTP_ACCEPT" => "text/html,application/xhtm...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1747435267 "last" => 1747435267...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (528.41KB) (5ms)
  • afterInitialise (1.26MB) (26.75ms)
  • afterRoute (227.09KB) (7.32ms)
  • beforeRenderComponent com_content (38.3KB) (966μs)
  • Before Access::preloadComponents (all components) (34.7KB) (864μs)
  • After Access::preloadComponents (all components) (109.3KB) (929μs)
  • Before Access::preloadPermissions (com_content) (3.91KB) (30μs)
  • After Access::preloadPermissions (com_content) (2.95MB) (9.01ms)
  • Before Access::getAssetRules (id:4774 name:com_content.article.3940) (258.8KB) (154μs)
  • After Access::getAssetRules (id:4774 name:com_content.article.3940) (8.47KB) (182μs)
  • beforeRenderRawModule mod_related_items (Read More) (833.78KB) (44.89ms)
  • afterRenderRawModule mod_related_items (Read More) (12.58KB) (1.66ms)
  • beforeRenderModule mod_related_items (Read More) (704B) (7μs)
  • afterRenderModule mod_related_items (Read More) (1.92KB) (217μs)
  • afterRenderComponent com_content (41.66KB) (80μs)
  • afterDispatch (2.28KB) (238μs)
  • beforeRenderRawModule mod_menu (Newsletters) (354.02KB) (25.19ms)
  • afterRenderRawModule mod_menu (Newsletters) (17.21KB) (703μs)
  • beforeRenderModule mod_menu (Newsletters) (720B) (6μs)
  • afterRenderModule mod_menu (Newsletters) (1.89KB) (230μs)
  • beforeRenderRawModule mod_menu (Other Content) (712B) (47μs)
  • afterRenderRawModule mod_menu (Other Content) (944B) (148μs)
  • beforeRenderModule mod_menu (Other Content) (720B) (6μs)
  • afterRenderModule mod_menu (Other Content) (1.3KB) (113μs)
  • beforeRenderRawModule mod_finder (Head Search) (1.94KB) (87μs)
  • afterRenderRawModule mod_finder (Head Search) (75.55KB) (4.09ms)
  • beforeRenderModule mod_finder (Head Search) (720B) (11μs)
  • afterRenderModule mod_finder (Head Search) (3.3KB) (236μs)
  • beforeRenderRawModule mod_custom ([Offcanvas] Custom banner) (864B) (82μs)
  • afterRenderRawModule mod_custom ([Offcanvas] Custom banner) (3.88KB) (379μs)
  • beforeRenderModule mod_custom ([Offcanvas] Custom banner) (736B) (6μs)
  • afterRenderModule mod_custom ([Offcanvas] Custom banner) (2.32KB) (119μs)
  • beforeRenderRawModule mod_custom ([Offcanvas] Social media) (24B) (27μs)
  • afterRenderRawModule mod_custom ([Offcanvas] Social media) (3.55KB) (115μs)
  • beforeRenderModule mod_custom ([Offcanvas] Social media) (736B) (5μs)
  • afterRenderModule mod_custom ([Offcanvas] Social media) (2.93KB) (106μs)
  • beforeRenderRawModule mod_menu (Off Canvas) (2.23KB) (28μs)
  • afterRenderRawModule mod_menu (Off Canvas) (944B) (169μs)
  • beforeRenderModule mod_menu (Off Canvas) (720B) (5μs)
  • afterRenderModule mod_menu (Off Canvas) (1.28KB) (107μs)
  • beforeRenderRawModule mod_menu (magazine-menu-3) (55.45KB) (1.24ms)
  • afterRenderRawModule mod_menu (magazine-menu-3) (122.43KB) (3.52ms)
  • beforeRenderModule mod_menu (magazine-menu-3) (720B) (7μs)
  • afterRenderModule mod_menu (magazine-menu-3) (6.28KB) (115μs)
  • afterRender (679.74KB) (11.52ms)
  • 1 x beforeRenderRawModule mod_related_items (Read More) (833.78KB) (30.53%)
    44.89ms
    1 x afterInitialise (1.26MB) (18.19%)
    26.75ms
    1 x beforeRenderRawModule mod_menu (Newsletters) (354.02KB) (17.13%)
    25.19ms
    1 x afterRender (679.74KB) (7.83%)
    11.52ms
    1 x After Access::preloadPermissions (com_content) (2.95MB) (6.13%)
    9.01ms
    1 x afterRoute (227.09KB) (4.98%)
    7.32ms
    1 x afterLoad (528.41KB) (3.4%)
    5.00ms
    1 x afterRenderRawModule mod_finder (Head Search) (75.55KB) (2.78%)
    4.09ms
    1 x afterRenderRawModule mod_menu (magazine-menu-3) (122.43KB) (2.4%)
    3.52ms
    1 x afterRenderRawModule mod_related_items (Read More) (12.58KB) (1.13%)
    1.66ms
    1 x beforeRenderRawModule mod_menu (magazine-menu-3) (55.45KB) (0.84%)
    1.24ms
    1 x beforeRenderComponent com_content (38.3KB) (0.66%)
    966μs
    1 x After Access::preloadComponents (all components) (109.3KB) (0.63%)
    929μs
    1 x Before Access::preloadComponents (all components) (34.7KB) (0.59%)
    864μs
    1 x afterRenderRawModule mod_menu (Newsletters) (17.21KB) (0.48%)
    703μs
    1 x afterRenderRawModule mod_custom ([Offcanvas] Custom banner) (3.88KB) (0.26%)
    379μs
    1 x afterDispatch (2.28KB) (0.16%)
    238μs
    1 x afterRenderModule mod_finder (Head Search) (3.3KB) (0.16%)
    236μs
    1 x afterRenderModule mod_menu (Newsletters) (1.89KB) (0.16%)
    230μs
    1 x afterRenderModule mod_related_items (Read More) (1.92KB) (0.15%)
    217μs
    1 x After Access::getAssetRules (id:4774 name:com_content.article.3940) (8.47KB) (0.12%)
    182μs
    1 x afterRenderRawModule mod_menu (Off Canvas) (944B) (0.11%)
    169μs
    1 x Before Access::getAssetRules (id:4774 name:com_content.article.3940) (258.8KB) (0.1%)
    154μs
    1 x afterRenderRawModule mod_menu (Other Content) (944B) (0.1%)
    148μs
    1 x afterRenderModule mod_custom ([Offcanvas] Custom banner) (2.32KB) (0.08%)
    119μs
    1 x afterRenderRawModule mod_custom ([Offcanvas] Social media) (3.55KB) (0.08%)
    115μs
    1 x afterRenderModule mod_menu (magazine-menu-3) (6.28KB) (0.08%)
    115μs
    1 x afterRenderModule mod_menu (Other Content) (1.3KB) (0.08%)
    113μs
    1 x afterRenderModule mod_menu (Off Canvas) (1.28KB) (0.07%)
    107μs
    1 x afterRenderModule mod_custom ([Offcanvas] Social media) (2.93KB) (0.07%)
    106μs
    1 x beforeRenderRawModule mod_finder (Head Search) (1.94KB) (0.06%)
    87μs
    1 x beforeRenderRawModule mod_custom ([Offcanvas] Custom banner) (864B) (0.06%)
    82μs
    1 x afterRenderComponent com_content (41.66KB) (0.05%)
    80μs
    1 x beforeRenderRawModule mod_menu (Other Content) (712B) (0.03%)
    47μs
    1 x Before Access::preloadPermissions (com_content) (3.91KB) (0.02%)
    30μs
    1 x beforeRenderRawModule mod_menu (Off Canvas) (2.23KB) (0.02%)
    28μs
    1 x beforeRenderRawModule mod_custom ([Offcanvas] Social media) (24B) (0.02%)
    27μs
    1 x beforeRenderModule mod_finder (Head Search) (720B) (0.01%)
    11μs
    1 x beforeRenderModule mod_related_items (Read More) (704B) (0%)
    7μs
    1 x beforeRenderModule mod_menu (magazine-menu-3) (720B) (0%)
    7μs
    1 x beforeRenderModule mod_menu (Newsletters) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_menu (Other Content) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_custom ([Offcanvas] Custom banner) (736B) (0%)
    6μs
    1 x beforeRenderModule mod_custom ([Offcanvas] Social media) (736B) (0%)
    5μs
    1 x beforeRenderModule mod_menu (Off Canvas) (720B) (0%)
    5μs
45 statements were executed, 3 of which were duplicates, 42 unique32.04ms449.03KB
  • SELECT @@SESSION.sql_mode;87μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `tvlfg_session` WHERE `session_id` = ?142μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `tvlfg_session` WHERE `session_id` = :session_id LIMIT 190μs1.61KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `tvlfg_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)356μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `tvlfg_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1319μs2.23KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `tvlfg_viewlevels`122μs976B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `tvlfg_usergroups` AS `a` LEFT JOIN `tvlfg_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest211μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `tvlfg_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`679μs3.8KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • UPDATE tvlfg_extensions SET enabled=1 WHERE `type`='plugin' AND `element`='jacontenttype' AND `folder`='ajax'625μs1.3KB/plugins/system/jacontenttype/jacontenttype.php:62Copy
  • SELECT * FROM `tvlfg_languages` WHERE `published` = 1 ORDER BY `ordering` ASC233μs2.17KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT * FROM tvlfg_menu WHERE alias ='latest-news' AND published=1194μs4.09KB/plugins/system/t4/src/t4/MVC/Router/T4.php:352Copy
  • 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 `tvlfg_menu` AS `m` LEFT JOIN `tvlfg_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`567μs20.92KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • 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 `tvlfg_categories` AS `s` INNER JOIN `tvlfg_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`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`395μs5.14KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `tvlfg_template_styles` AS `s` LEFT JOIN `tvlfg_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` = 1228μs1.16KB/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `tvlfg_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)576μs7.75KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `tvlfg_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 04.89ms229.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `tvlfg_content`1.95ms4.89KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `tvlfg_content` SET `hits` = (`hits` + 1) WHERE `id` = '3940'4.44ms48B/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 `tvlfg_content` AS `a` INNER JOIN `tvlfg_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `tvlfg_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `tvlfg_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `tvlfg_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `tvlfg_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)579μs24.63KBParams/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 `tvlfg_categories` AS `s` INNER JOIN `tvlfg_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`450μs5.19KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `tvlfg_contentitem_tag_map` AS `m` INNER JOIN `tvlfg_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)1.87ms5.22KBParams/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 `tvlfg_categories` AS `s` INNER JOIN `tvlfg_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`1.79ms5.19KBParams/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 tvlfg_fields AS a LEFT JOIN `tvlfg_languages` AS l ON l.lang_code = a.language LEFT JOIN tvlfg_users AS uc ON uc.id=a.checked_out LEFT JOIN tvlfg_viewlevels AS ag ON ag.id = a.access LEFT JOIN tvlfg_users AS ua ON ua.id = a.created_user_id LEFT JOIN tvlfg_fields_groups AS g ON g.id = a.group_id LEFT JOIN `tvlfg_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,:preparedArray3,:preparedArray4)) AND `a`.`access` IN (:preparedArray5,:preparedArray6)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray7,:preparedArray8)) 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 ASC634μs6.06KBParams/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 `tvlfg_content` AS `a` LEFT JOIN `tvlfg_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 DESC3.09ms58.03KBParams/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 `tvlfg_categories` AS `s` INNER JOIN `tvlfg_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`457μs5.19KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT u.id, u.name, u.username, u.params FROM tvlfg_users AS u LEFT JOIN tvlfg_user_usergroup_map AS g ON g.user_id = u.id WHERE u.id = '51' GROUP BY u.id190μs1KB/plugins/system/t4/src/t4/MVC/Model/AuthorModel.php:279Copy
  • SELECT enabled FROM tvlfg_extensions WHERE `type` = 'plugin' AND `element` = 'profile'166μs856B/plugins/system/t4/src/t4/MVC/Model/AuthorModel.php:467Copy
  • SELECT profile_key, profile_value FROM tvlfg_user_profiles WHERE user_id = 51 AND profile_key LIKE 'profile.%' ORDER BY ordering181μs1.09KB/plugins/system/t4/src/t4/MVC/Model/AuthorModel.php:420Copy
  • SHOW FULL COLUMNS FROM `tvlfg_users`1.61ms2.2KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `tvlfg_users` WHERE `id` = :userid209μs4.41KBParams/libraries/src/Table/User.php:104Copy
  • SELECT `g`.`id`,`g`.`title` FROM `tvlfg_usergroups` AS `g` INNER JOIN `tvlfg_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id` WHERE `m`.`user_id` = :muserid225μs1.7KBParams/libraries/src/Table/User.php:132Copy
  • 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 tvlfg_fields AS a LEFT JOIN `tvlfg_languages` AS l ON l.lang_code = a.language LEFT JOIN tvlfg_users AS uc ON uc.id=a.checked_out LEFT JOIN tvlfg_viewlevels AS ag ON ag.id = a.access LEFT JOIN tvlfg_users AS ua ON ua.id = a.created_user_id LEFT JOIN tvlfg_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 ASC452μs5.31KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `name` FROM `tvlfg_users` WHERE id = '51'128μs11.84KB/plugins/system/t4/src/t4/MVC/Router/Content/Router.php:66Copy
  • SELECT username FROM tvlfg_users WHERE id=51104μs856B/plugins/system/t4/src/t4/MVC/Router/T4.php:288Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `tvlfg_modules` AS `m` LEFT JOIN `tvlfg_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `tvlfg_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`1.16ms2.38KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `metakey` FROM `tvlfg_content` WHERE `id` = :id190μs1.63KBParams/modules/mod_related_items/src/Helper/RelatedItemsHelper.php:88Copy
  • SELECT `name`,`element` FROM `tvlfg_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1457μs976B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `tvlfg_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)226μs904B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT * FROM tvlfg_acym_configuration315μs2.88KB/administrator/components/com_acym/libraries/joomla/database.php:32Copy
  • SELECT * FROM tvlfg_acym_list WHERE type = 'standard'158μs2.28KB/administrator/components/com_acym/libraries/joomla/database.php:32Copy
  • SELECT * FROM tvlfg_acym_field148μs2.31KB/administrator/components/com_acym/libraries/joomla/database.php:32Copy
  • SELECT * FROM tvlfg_acym_form WHERE active = 1 AND type != 'shortcode'139μs1.2KB/administrator/components/com_acym/libraries/joomla/database.php:32Copy
  • 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 `tvlfg_scheduler_tasks` AS `a` WHERE `a`.`state` = 1177μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `tvlfg_session` WHERE `session_id` = ?150μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `tvlfg_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?686μs912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy