Too Much TV: Your TV Talking Points For Wednesday, March 19th, 2025

Here's everything you need to know about the world of television for Wednesday, March 19th, 2025:

PRODUCTION NOTES
The word "community" is so overused in the newsletter industry that it has almost become a trope. But there are times when I am reminded that we can make connections in unexpected ways, and while I'm not sure if that fits the classic definition of "community," it sure feels like something real.

I posted a quick note on Monday letting all of you know that I was going through some medical stuff and had a procedure done earlier that day. Which meant that I wasn't going to do a newsletter for a couple of days. I truly love doing this newsletter, but as you might imagine, I also feel a lot of pressure to crank out new stuff as often as I can.

I sent the post out just to keep all of you in the loop. But I honestly didn't expect the reaction I've received since then. I have received hundreds of messages from many of you offering encouragement, and letting me know that you'll be here when I can come back. There were so many nice notes and I wish I could respond to all of them. But I stop counting after I received 300.

They might sound strange coming from a guy who makes his living writing, but I can't describe what that support means to me. I was having a tough day and likely there are some difficult ones ahead. But knowing that there is somewhere I can connect with readers and talk about the things that matter to me is priceless.

Thank you. And now to our regularly scheduled programming. And btw, if you can pass tonight's newsletter on to other people, I would appreciate it. This is another one of those "you read it here first" pieces.

HOLLYWOOD BRACES FOR BORDER ENTRY CRACKDOWN
I wrote last week that several smaller Hollywood agencies had begun warning foreign national clients to be prepared for increased scrutiny when crossing the border in and out of the United States. That warning seems to have been ignored for the most part by actors, writers and producers who are accustomed to the familiar border entry process that has been in place for more than a hundred years.

That complacency has evaporated in recent days, as news reports have begun surfacing that random visitors headed to the United States to attend scientific conferences or other events have been held at the U.S. border by border patrol agents, and in some cases had their electronic devices seized before being denied entrance into the country.

LeMonde reported that a French scientist headed to conference in Houston was denied entry into the country after messages critical of President Trump were found on his phone:

"I learned with concern that a French researcher" on assignment for the French National Center for Scientific Research (CNRS) "who was traveling to a conference near Houston was denied entry to the United States before being expelled ," said the Minister of Higher Education and Research, Philippe Baptiste, in a statement sent to Agence France-Presse (AFP). "This measure was apparently taken by the American authorities because the researcher's phone contained exchanges with colleagues and friends in which he expressed a personal opinion on the Trump administration's research policy ," he added.

According to a diplomatic source to AFP, the incident occurred on March 9. The space researcher was reportedly subjected to a random check upon arrival, during which his work computer and personal phone were searched. The same source also reported that messages discussing the Trump administration's treatment of scientists were found. He was reportedly accused of messages "that reflect hatred toward Trump and can be described as terrorism ." His professional and personal equipment was reportedly confiscated, and the researcher was sent back to Europe the next day.

"People are freaked out," one mid-level manager told me via email on Wednesday. "No one knows what might trigger a problem or cost them a job because they suddenly aren't allowed into the country." 

"I am here legally," one young actor who asked not to be identified for obvious reasons told me via Signal. "But I see these students who are here legally being deported because they said something publicly that a government official has decided is treasonous. I haven't been quiet about my unhappiness with Trump. Does that mean one day I won't be able to get back into the U.S. Or even worse, dragged off the set by ICE agents who have declared me a terrorist?"

And it's not just Hollywood creatives facing an increased crackdown on border entry in the United States. It's not uncommon for visitors from Canada and other countries using a non-work visa to enter the country. And that is just what you think it is. An Electronic Tourist Visa (or ESTA) provides entry into the country for two years, but you promise not to work. 

The problem is that in the past, the "work" threshold was primarily defined as "doing something for money." So for instance, a writer or comic book artist to travel to the U.S. on a non-work visa to attend a convention. Even though technically, receiving free accommodations or a speaking fee might be considered work. But the line isn't legally clear, because according to the law, you can use the ESTA for "travel to the U.S. to conduct business." But you can't "work.

Border agents have apparently begun cracking down on that distinction, so much so that I am hearing reports that some authors and artists are declining to travel to the U.S. to attend conventions. It doesn't appear to be a widespread trend yet, but with the escalating pressure and increase of reporting on problems at the border, I would expect that to continue.

One thing that seems to have increased in recent days is an increased number of requests by border agents for people crossing into the U.S. to unlock their devices, provide passwords, or disclose social media information. 

According to the Electronic Freedom Foundation, if you refuse, agents can seize your devices. Citizens of the U.S. will likely be let into the country, although they could legally be held in custody pending some "investigation."  If you are a lawful permanent resident, agents might "raise complicated questions about your continued status as a resident." And if you are a foreign visitor, refusing access to the devices will likely mean you'll be denied entry into the country.

And that brings up what one manager told me was one of the things that is keeping him up at nights in recent days. "It's clear the Trump Administration likes show crackdowns," he told me. "They like doing shocking things that are meant to scare everyone into compliance. If you believe that is the way they operate - and I do - the logical step would be to target some mid-level actor who isn't a U.S. citizen and has made some comments about Gaza or something like that. Stop them at the border, make a show of keeping them in ICE custody for a day or so until their lawyers spring them. All in an effort to show Hollywood who is boss."

I asked what the impact would be in the American TV and movie industry if that happened. There was a very long pause before he answered. "It would be an extinction-level event. This would be worse than the Red Scare 75 years ago. We would never recover and no one would ever trust us again."

If you have a tip or feedback on this story, email me confidentially at rick@allyourscreens.com or message me on Signal at allyourscreens.41.

WOULD I LIKE TO INTERVIEW TED SARANDOS? YES. WOULD IT LOOK ANYTHING LIKE THIS VARIETY INTERVIEW? NO COMMENT
It can be tricky writing about an interview conducted by another journalist. Especially when it's an interview with someone whom you would clearly LIKE to talk to yourself. So I debated a bit about how much I wanted to dissect this Variety interview with Netflix co-CEO Ted Sarandos, which is their current cover story.

But I found this interview frustrating in both structural and substantive ways, so I feel as if I need to push back on it at least a bit. You can decided whether or not I'm being unfair.

First, I'll just make the observation that if you are touting the interview lasted 90 minutes, perhaps you should include most of the interview. Especially online, when you have a near unlimited editorial window you can fill.

Second, if you are going to mention that no "question was off-limits" in the interview, then maybe these shouldn't be your first questions:

How has it felt to be at Netflix for 25 years?

Was there ever a time you thought you might leave Netflix?  

What are you excited about this year?

How would you describe the “Stranger Things” final season? 

I don't think I'm being unfair to suggest that if you have the opportunity to speak with an executive who rarely grants interviews, that it might be a good idea to really dig in and ask some substantive questions.

Now to be fair, Sarandos is a media savvy guy and I don't think you can go into an interview with him trying to play "gotcha." But there were a lot of missed opportunities and because of that, Variety frames the interview in strange ways. In the intro, the wraparound highlights that Sarandos is going to comment on the content philosophy of Apple TV+. And this is literally the only exchange that is included in the print interview:

What about Apple?  

I don’t understand it beyond a marketing play, but they’re really smart people. Maybe they see something we don’t.  

However, there are a couple of interesting sections in the interview. Such as these comments about the Imax release of Narnia:

So this wasn’t something she demanded? 

It wasn’t some giant deal we had to salvage. We wanted to support it and figure out something new. The one thing we haven’t really tried is a big Imax release. Imax is hugely differentiated from at-home watching. When I go to the theater, it’s getting closer and closer to at home. But Imax is super differentiated. The two-week run for “Narnia” will check all the boxes for awards qualifications and create a bit of an event. We’re happy to do it.  


The most insightful part of the discussion was this discussion about the Netflix it had with Marvel:

That deal included “Daredevil,” “Jessica Jones” and “Luke Cage.” Do you think the TV shows that Marvel is producing for Disney+ are successful?

I think they are. I mean, I don’t know because they don’t release any numbers. 

On our shows, we were dealing with the old Marvel television regime, which operated independently at Disney. And they were thrifty. And every time we wanted to make the shows bigger or better, we had to bang on them. Our incentives were not well aligned. We wanted to make great television; they wanted to make money. I thought we could make money with great television. 

What did you learn from that experience?  

You want to work with people whose incentives are aligned with yours. When people are producing for you, they’re trying to produce as cheaply as possible. My incentive is to make it as great as possible. That’s a lesson that I take forever. As producers, whatever [Marvel] didn’t spend, they kept. So every time we wanted to add something to the show to make it better, it was a fistfight.

This was an interesting insight, because it pushes back against the conventional wisdom about the deal. That Netflix didn't understand what it had or was unwilling to spend the money required for the shows.

And I wish there would have been more more of those types of questions. Given that you know Sarandos is going to be circumspect about a lot of things, I think it would have been more productive to ask more questions about Netflix's content valuation and business model (which almost no one in Hollywood understands) and fewer open-ended questions that are going to elicit a careful PR-friendly answer:

Do you think you can get Taylor Swift on a Christmas Day football game before she does the Super Bowl?  

That’s a good challenge! We did get her in the stadium this year.

All of the complaints aside, I'm happy to see Sarandos sit down for an extended interview. I only wish he would do them more often. 

ODDS AND SODS
* The Park Hae-soo South Korean drama Karma will premiere on April 4th. Here is the first look video. And here is a photo gallery.

* Paid subscribers received my thoughts today on how Netflix mishandled the release of The Electric State.

* Paramount+ has ordered a third season of School Spirits.

* In an effort to drag out the free press as much as possible, Netflix announced today that season two of its NFL docuseries Quarterback will premiere "in July."

WHAT'S NEW TONIGHT AND TOMORROW

WEDNESDAY, MARCH 19TH, 2025:
Booked: First Day In Season Premiere (A&E)
Gannibal Season Two Premiere (Hulu) 
Good American Family (Hulu)
Hyper Knife Series Premiere (Hulu)
Opry 100: A Live Celebration (NBC)
Shifting Gears Season One Finale (ABC)
Stadium Lockup Series Premiere (A&E)
Star Wars: Young Jedi Adventures Season Two Part Two Premiere (Disney+)
The Twister: Caught In The Storm (Netflix)
Tokyo Revengers Season 2B Premiere (Hulu)
Women Of The Dead Season Two Premiere (Netflix) 

THURSDAY, MARCH 20TH, 2025:
Accused: Guilty Or Innocent? Season Premiere (A&E)
Bet Your Life Series Premiere (Netflix) 
Darwin (ALLBLK)
Farmer Wants A Wife Season Premiere (Fox)
Happy Face Series Premiere (Paramount+)
Home Is Where The Heart Is Series Premiere (Hallmark+)
Last One Laughing UK Series Premiere (Prime Video)
Ludwig Series Premiere (Britbox) 
O'Dessa (Hulu)
The Residence Series Premiere (Netflix)
Tyler Perry's Duplicity (Prime Video)
Wolf King Series Premiere (Netflix)

SEE YOU ON THURSDAY!

8.691MBMemory Usage178msRequest Duration
Joomla! Version4.4.4
PHP Version8.1.31
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" => 1743292653 "last" => 1743292653...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (528.29KB) (8.67ms)
  • afterInitialise (1.27MB) (32.05ms)
  • afterRoute (227.03KB) (17ms)
  • beforeRenderComponent com_content (38.16KB) (1.1ms)
  • Before Access::preloadComponents (all components) (34.7KB) (905μs)
  • After Access::preloadComponents (all components) (109.3KB) (890μs)
  • Before Access::preloadPermissions (com_content) (3.91KB) (18μs)
  • After Access::preloadPermissions (com_content) (2.38MB) (9.29ms)
  • Before Access::getAssetRules (id:4573 name:com_content.article.3739) (130.8KB) (215μs)
  • After Access::getAssetRules (id:4573 name:com_content.article.3739) (8.47KB) (198μs)
  • beforeRenderRawModule mod_related_items (Read More) (1.05MB) (41.72ms)
  • Before Access::getAssetRules (id:8 name:com_content) (82.34KB) (4.02ms)
  • After Access::getAssetRules (id:8 name:com_content) (1.59KB) (14μs)
  • afterRenderRawModule mod_related_items (Read More) (40.38KB) (5.4ms)
  • beforeRenderModule mod_related_items (Read More) (704B) (9μs)
  • afterRenderModule mod_related_items (Read More) (3.82KB) (208μs)
  • afterRenderComponent com_content (43.25KB) (104μs)
  • afterDispatch (3.53KB) (332μs)
  • beforeRenderRawModule mod_menu (Newsletters) (156.52KB) (29.08ms)
  • afterRenderRawModule mod_menu (Newsletters) (15.96KB) (767μs)
  • beforeRenderModule mod_menu (Newsletters) (720B) (6μs)
  • afterRenderModule mod_menu (Newsletters) (1.89KB) (247μs)
  • beforeRenderRawModule mod_menu (Other Content) (712B) (57μs)
  • afterRenderRawModule mod_menu (Other Content) (944B) (165μs)
  • beforeRenderModule mod_menu (Other Content) (720B) (5μs)
  • afterRenderModule mod_menu (Other Content) (1.3KB) (126μs)
  • beforeRenderRawModule mod_finder (Head Search) (1.94KB) (100μs)
  • afterRenderRawModule mod_finder (Head Search) (66.42KB) (4.17ms)
  • beforeRenderModule mod_finder (Head Search) (720B) (7μs)
  • afterRenderModule mod_finder (Head Search) (3.3KB) (236μs)
  • beforeRenderRawModule mod_custom ([Offcanvas] Custom banner) (864B) (83μs)
  • afterRenderRawModule mod_custom ([Offcanvas] Custom banner) (3.88KB) (447μs)
  • beforeRenderModule mod_custom ([Offcanvas] Custom banner) (736B) (7μs)
  • afterRenderModule mod_custom ([Offcanvas] Custom banner) (4.82KB) (139μs)
  • beforeRenderRawModule mod_custom ([Offcanvas] Social media) (24B) (40μs)
  • afterRenderRawModule mod_custom ([Offcanvas] Social media) (1.05KB) (113μs)
  • beforeRenderModule mod_custom ([Offcanvas] Social media) (736B) (6μs)
  • afterRenderModule mod_custom ([Offcanvas] Social media) (2.93KB) (123μs)
  • beforeRenderRawModule mod_menu (Off Canvas) (2.23KB) (23μs)
  • afterRenderRawModule mod_menu (Off Canvas) (944B) (140μs)
  • beforeRenderModule mod_menu (Off Canvas) (720B) (3μs)
  • afterRenderModule mod_menu (Off Canvas) (1.28KB) (89μs)
  • beforeRenderRawModule mod_menu (magazine-menu-3) (55.45KB) (1.59ms)
  • afterRenderRawModule mod_menu (magazine-menu-3) (116.6KB) (3.5ms)
  • beforeRenderModule mod_menu (magazine-menu-3) (720B) (7μs)
  • afterRenderModule mod_menu (magazine-menu-3) (6.28KB) (130μs)
  • afterRender (697.13KB) (13.64ms)
  • 1 x beforeRenderRawModule mod_related_items (Read More) (1.05MB) (23.39%)
    41.72ms
    1 x afterInitialise (1.27MB) (17.97%)
    32.05ms
    1 x beforeRenderRawModule mod_menu (Newsletters) (156.52KB) (16.3%)
    29.08ms
    1 x afterRoute (227.03KB) (9.53%)
    17.00ms
    1 x afterRender (697.13KB) (7.65%)
    13.64ms
    1 x After Access::preloadPermissions (com_content) (2.38MB) (5.21%)
    9.29ms
    1 x afterLoad (528.29KB) (4.86%)
    8.67ms
    1 x afterRenderRawModule mod_related_items (Read More) (40.38KB) (3.03%)
    5.40ms
    1 x afterRenderRawModule mod_finder (Head Search) (66.42KB) (2.34%)
    4.17ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (82.34KB) (2.26%)
    4.02ms
    1 x afterRenderRawModule mod_menu (magazine-menu-3) (116.6KB) (1.96%)
    3.50ms
    1 x beforeRenderRawModule mod_menu (magazine-menu-3) (55.45KB) (0.89%)
    1.59ms
    1 x beforeRenderComponent com_content (38.16KB) (0.61%)
    1.10ms
    1 x Before Access::preloadComponents (all components) (34.7KB) (0.51%)
    905μs
    1 x After Access::preloadComponents (all components) (109.3KB) (0.5%)
    890μs
    1 x afterRenderRawModule mod_menu (Newsletters) (15.96KB) (0.43%)
    767μs
    1 x afterRenderRawModule mod_custom ([Offcanvas] Custom banner) (3.88KB) (0.25%)
    447μs
    1 x afterDispatch (3.53KB) (0.19%)
    332μs
    1 x afterRenderModule mod_menu (Newsletters) (1.89KB) (0.14%)
    247μs
    1 x afterRenderModule mod_finder (Head Search) (3.3KB) (0.13%)
    236μs
    1 x Before Access::getAssetRules (id:4573 name:com_content.article.3739) (130.8KB) (0.12%)
    215μs
    1 x afterRenderModule mod_related_items (Read More) (3.82KB) (0.12%)
    208μs
    1 x After Access::getAssetRules (id:4573 name:com_content.article.3739) (8.47KB) (0.11%)
    198μs
    1 x afterRenderRawModule mod_menu (Other Content) (944B) (0.09%)
    165μs
    1 x afterRenderRawModule mod_menu (Off Canvas) (944B) (0.08%)
    140μs
    1 x afterRenderModule mod_custom ([Offcanvas] Custom banner) (4.82KB) (0.08%)
    139μs
    1 x afterRenderModule mod_menu (magazine-menu-3) (6.28KB) (0.07%)
    130μs
    1 x afterRenderModule mod_menu (Other Content) (1.3KB) (0.07%)
    126μs
    1 x afterRenderModule mod_custom ([Offcanvas] Social media) (2.93KB) (0.07%)
    123μs
    1 x afterRenderRawModule mod_custom ([Offcanvas] Social media) (1.05KB) (0.06%)
    113μs
    1 x afterRenderComponent com_content (43.25KB) (0.06%)
    104μs
    1 x beforeRenderRawModule mod_finder (Head Search) (1.94KB) (0.06%)
    100μs
    1 x afterRenderModule mod_menu (Off Canvas) (1.28KB) (0.05%)
    89μs
    1 x beforeRenderRawModule mod_custom ([Offcanvas] Custom banner) (864B) (0.05%)
    83μs
    1 x beforeRenderRawModule mod_menu (Other Content) (712B) (0.03%)
    57μs
    1 x beforeRenderRawModule mod_custom ([Offcanvas] Social media) (24B) (0.02%)
    40μs
    1 x beforeRenderRawModule mod_menu (Off Canvas) (2.23KB) (0.01%)
    23μs
    1 x Before Access::preloadPermissions (com_content) (3.91KB) (0.01%)
    18μs
    1 x After Access::getAssetRules (id:8 name:com_content) (1.59KB) (0.01%)
    14μs
    1 x beforeRenderModule mod_related_items (Read More) (704B) (0.01%)
    9μs
    1 x beforeRenderModule mod_finder (Head Search) (720B) (0%)
    7μs
    1 x beforeRenderModule mod_custom ([Offcanvas] Custom banner) (736B) (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_custom ([Offcanvas] Social media) (736B) (0%)
    6μs
    1 x beforeRenderModule mod_menu (Other Content) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_menu (Off Canvas) (720B) (0%)
    3μs
49 statements were executed, 3 of which were duplicates, 46 unique44.43ms595.16KB
  • SELECT @@SESSION.sql_mode;146μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `tvlfg_session` WHERE `session_id` = ?248μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `tvlfg_session` WHERE `session_id` = :session_id LIMIT 1118μ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)814μ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` = 1365μs2.23KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `tvlfg_viewlevels`134μ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` = :guest203μ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`595μs3.8KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • UPDATE tvlfg_extensions SET enabled=1 WHERE `type`='plugin' AND `element`='jacontenttype' AND `folder`='ajax'583μs1.3KB/plugins/system/jacontenttype/jacontenttype.php:62Copy
  • SELECT * FROM `tvlfg_languages` WHERE `published` = 1 ORDER BY `ordering` ASC337μs2.17KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT * FROM tvlfg_menu WHERE alias ='latest-news' AND published=1270μ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`8.77ms20.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`426μ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` = 1249μ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)553μ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` = 03.89ms225.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `tvlfg_content`1.47ms4.89KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `tvlfg_content` SET `hits` = (`hits` + 1) WHERE `id` = '3739'5.74ms48B/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)675μs48.62KBParams/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.6ms5.23KBParams/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`430μs5.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 ASC446μ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 DESC2.31ms58.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`424μ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.id180μs1KB/plugins/system/t4/src/t4/MVC/Model/AuthorModel.php:279Copy
  • SELECT enabled FROM tvlfg_extensions WHERE `type` = 'plugin' AND `element` = 'profile'138μ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 ordering154μs1.09KB/plugins/system/t4/src/t4/MVC/Model/AuthorModel.php:420Copy
  • SHOW FULL COLUMNS FROM `tvlfg_users`1.14ms2.2KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `tvlfg_users` WHERE `id` = :userid170μ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` = :muserid250μ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 ASC481μs5.31KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `name` FROM `tvlfg_users` WHERE id = '51'151μs11.84KB/plugins/system/t4/src/t4/MVC/Router/Content/Router.php:66Copy
  • SELECT username FROM tvlfg_users WHERE id=5182μ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`968μs2.38KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `metakey` FROM `tvlfg_content` WHERE `id` = :id134μs1.63KBParams/modules/mod_related_items/src/Helper/RelatedItemsHelper.php:88Copy
  • SELECT `a`.`id` FROM `tvlfg_content` AS `a` WHERE ( ( (`a`.`id` != :id AND `a`.`state` = 1 AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND (`a`.`metakey` LIKE :preparedArray3 OR `a`.`metakey` LIKE :preparedArray4 OR `a`.`metakey` LIKE :preparedArray5)) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :nowDate1)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :nowDate2) LIMIT 51.96ms1.85KBParams/modules/mod_related_items/src/Helper/RelatedItemsHelper.php:152Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`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` FROM `tvlfg_content` AS `a` LEFT JOIN `tvlfg_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `tvlfg_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `tvlfg_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `tvlfg_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `tvlfg_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`id` IN (:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) ORDER BY a.ordering ASC938μs113.61KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `m`.`tag_id`,`m`.`content_item_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 `t`.`published` = 1 AND `m`.`content_item_id` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5) AND `t`.`access` IN (:preparedArray6,:preparedArray7)2.02ms5.47KBParams/libraries/src/Helper/TagsHelper.php:448Copy
  • 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`395μs5.19KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `tvlfg_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1403μ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)219μs904B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT * FROM tvlfg_acym_configuration259μs2.88KB/administrator/components/com_acym/libraries/joomla/database.php:32Copy
  • SELECT * FROM tvlfg_acym_list WHERE type = 'standard'184μs2.28KB/administrator/components/com_acym/libraries/joomla/database.php:32Copy
  • SELECT * FROM tvlfg_acym_field155μs2.31KB/administrator/components/com_acym/libraries/joomla/database.php:32Copy
  • SELECT * FROM tvlfg_acym_form WHERE active = 1 AND type != 'shortcode'160μ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` = 1203μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `tvlfg_session` WHERE `session_id` = ?195μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `tvlfg_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?2.24ms912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy