The Most Predictable Idiots In Comedy Decide To Defend Dan Schneider

Odds are that even if you are a hardcore fan of modern stand-up comedy, you aren't familiar with the Legion Of Skanks podcast. Perhaps you've heard about it, most likely in some story that involved a nationally known somewhat mainstream comic half-heartedly apologizing for some dumbass comment they made while on the podcast. 

I am not going to get into some deep-dive into the history of the podcast, the quite popular Skankfest live event, or the careers of co-hosts Luis Gomez, Big Jay Oakerson, and Dave Smith. I'll just say they are part of the trend of aggressively obnoxious and predictable comedians who follow the mantra that cracking jokes about child or sex abuse is the height of cleverness. 

Weirdly, this comedy style (which to be fair, is wildly popular with its fans), is the flip side of the predictable conservative political humor that cares more about "triggering the libs" than being clever or funny. The Legion Of Skanks podcast is all about the outrage. "Isn't it funny how people got worked up about X?" It's for the people who say to themselves, "I like Joe Rogan, but I find he's a little too intellectual and way too subtle."

This is one reason I almost hesitate to get into the discussion about Dan Schneider that took place on the Legion Of Skanks most recent episode. But I decided to wade into it because this type of show is off the radar for most people. And this is a podcast that deserves a bit more attention from people who live in the non-Asshat world that most of us call home.

As you likely know, the recent Investigation Discovery investigative documentary Quiet On Set recounted the career of famed Nickelodeon producer Dan Schneider and it reported a number of really troubling allegations about the emotional and sexist abuse experienced by cast members and crew. Drake & Josh star Drake Bell also appeared in one episode, revealing publicly for the first time that he had been sexually abused by a dialogue coach hired by the show. 

The special has been a topic of intense discussion since it aired and every journalist, pundit, and podcast host has struggled to find a new angle to approach the subject. And it won't surprise you to learn that a podcast named Legion Of Skanks opted to take the "oh, sexual abuse isn't so bad" angle. Which, to be fair, is certainly a unique approach and definitely on brand.

The guest for the episode was Joe List, the standup comedian who opens for Louis CK. So I knew this was going to be an infuriating listen going into it. But I had no idea what level of idiotic trolling I had signed up for.

It's important to know upfront that only two of the four comics actually saw any of the documentary, although I don't think that having a lack of direct knowledge of the special heavily impacted the quality (or variety) of dick jokes that followed.

To give you an idea of the level of humor on display, early on List joked that he had been hanging with some people earlier, and they were all talking about the special. "Who were you hanging with?" he was asked. "I can't say, because they were all fourteen," joked List. And I use the word "joking" rather optimistically in this case.

Then we move on to the level of joking you would expect to hear from a quartet of 14-year-olds who had spent the past two years sniffing paint cans and torturing local stray cats. Lines about sniffing fingers, teenage buttholes stretched from sex, and random explanations that various victims were probably asking for it on some level followed.

The discussion quickly turned to their theory that the documentary is actually a positive for Schneider since it didn't include any of the weird sexual rumors that have swirled around him in recent years:

“It kind of reminded me of the Louie thing,” Gomez says. “The rumor about Louie was that he held the door closed and he forced these girls to touch his dick. And then when you found out that Louie just pulled his dick out, you’re like, okay, that actually wasn’t that bad.”

“[He] asked, and when they said yes, proceeded to do it,” Oakerson agrees. “On paper, the man did literally nothing wrong.”

“When I was under the impression that he held the door shut, I didn't care,” Smith adds. “So you're telling me now I'm supposed to care?”

"If I heard that he had given them a Vulcan grip and knocked them out..still chill," added Oakerson.

Which proves if nothing else that they are likely also hypocrites. They'll argue that Louis C.K. whipping his unit out and pleasuring himself in front of coworkers and employees who didn't ask for it was just a case of a bit of fun taken to the extreme. But I am pretty sure if someone did a Louie C.K. to their girlfriend or sister or wife, they wouldn't think it was nearly as funny.

Then after a side discussion about Roman Polanski, Gomez returns to Schneider. "Today, we have decided to celebrate the leadership stylings of Dan Schneider," Gomez explains. And then he proceeds to ask one of the female crew to squeeze the water out of a cucumber, in the same way Ariana Grande massaged a potato in an infamous video that was included on Quiet On Set. "And when I say asking you, I'm telling you to get the juice out of this cucumber," he told the crew member.



The discussion moves on to Drake Bell and the idea of whether an underage teen can consent to sex and whether that should be considered rape. 

“I'm not saying this is right, I'm just saying I remember when I was 16 and a couple of the 16-year-old girls in our crew would fuck a 25-year-old every now and then,” Dave Smith says. “And the response would be universal: ‘You whore.’ You know, ‘You're being a whore, going and fucking a 25-year-old. You know what you're doing.’ Now, I guess by 2024 standards, that was a child being raped."

The group didn't have much more sympathy for the two writers featured in Quiet On Set, with the conversation focusing on Schneider allegedely forcing writer Chrissy Stratton to simulate sex acts in The Amanda Show's writers' room. “But here’s the thing: she did it. She did the thing… And then she did it in a room that—I have a feeling it was brought up in a very, like with a room full of writers," explains Oakerson. "If this was something that was so crazy for him to say, she could have ended his career that day."

But Oakerson manages to both be unsympathetic and wrong in one sentence. No, Stratton couldn't have ended Schneider's career. That was the whole freaking point of her story. She had no leverage. Based on previous behavior, it was clear Schneider would face no consequences, so complaining was pointless. I'm not surprised that Oakerson didn't pick up on that fact, it wasn't exactly subtext, either. 

“I'm not victim-blaming. Maybe they were super mean to those chicks," Oakerson explained. "I'm just saying, when you bent over and pretended to get butt-fucked while you were pitching your thing—seems like if you hated what was happening right there, that you could have fucking just said, flat-out, ‘No.’ And like, who's gonna go, ‘What a dumb bitch.”

And in case you think the group's lack of comprehension or compassion was a temporary thing, they proceed to ask a crew member to come out and pitch an idea, but do it while bent over the desk. 

Keep in mind that at this point, I am less than a half hour into a TWO HOUR podcast. So forgive me if I end this retelling by simply saying the following 90 minutes is just as dumb and predictable as everything I've discussed so far.

Chuckleheads like this say stupid things because they want to get people outraged. Like the conservative MAGA heads who think claiming Michelle Obama is a man is somehow funny and triggering to their critics, the Legion Of Skanks exists in order to troll people for money.

And here is the secret of comedians like the trio hosting Legion Of Skanks. They're not brave or truth tellers or comics with no filters. They're bullies when they can be, but they never have the stones to accept responsibility for what they say. Confronted with criticism, they fall back on claims someone is trying to cancel them or isn't discerning enough to understand their 4-D level comedy musings. "Hey, I was just joking, you can't take a joke?" works whether you're talking about Dan Schneider or suggesting Michelle Obama's real name is Michael. There is never a bad joke. It's always the audience. 

The Legion Of Skanks are just asshats. And honestly, I'm sorry I wasted two hours of my afternoon listening to the podcast. 



8.575MBMemory Usage226msRequest 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" => 1743749743 "last" => 1743749743...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (528.29KB) (7.68ms)
  • afterInitialise (1.27MB) (67.02ms)
  • afterRoute (222.22KB) (13.49ms)
  • beforeRenderComponent com_content (38.19KB) (1.31ms)
  • Before Access::preloadComponents (all components) (34.7KB) (956μs)
  • After Access::preloadComponents (all components) (109.3KB) (1.02ms)
  • Before Access::preloadPermissions (com_content) (3.91KB) (18μs)
  • After Access::preloadPermissions (com_content) (2.4MB) (10.74ms)
  • Before Access::getAssetRules (id:2367 name:com_content.article.1538) (130.8KB) (212μs)
  • After Access::getAssetRules (id:2367 name:com_content.article.1538) (8.47KB) (268μs)
  • beforeRenderRawModule mod_related_items (Read More) (829.08KB) (47.91ms)
  • afterRenderRawModule mod_related_items (Read More) (38.5KB) (18.6ms)
  • beforeRenderModule mod_related_items (Read More) (704B) (15μs)
  • afterRenderModule mod_related_items (Read More) (1.92KB) (280μs)
  • afterRenderComponent com_content (41.41KB) (122μs)
  • afterDispatch (2.28KB) (345μs)
  • beforeRenderRawModule mod_menu (Newsletters) (355.23KB) (26.36ms)
  • afterRenderRawModule mod_menu (Newsletters) (15.96KB) (727μs)
  • beforeRenderModule mod_menu (Newsletters) (720B) (6μs)
  • afterRenderModule mod_menu (Newsletters) (1.89KB) (224μs)
  • beforeRenderRawModule mod_menu (Other Content) (712B) (51μs)
  • afterRenderRawModule mod_menu (Other Content) (944B) (150μs)
  • beforeRenderModule mod_menu (Other Content) (720B) (5μs)
  • afterRenderModule mod_menu (Other Content) (1.3KB) (121μs)
  • beforeRenderRawModule mod_finder (Head Search) (1.94KB) (84μs)
  • afterRenderRawModule mod_finder (Head Search) (69.33KB) (6.7ms)
  • beforeRenderModule mod_finder (Head Search) (720B) (13μs)
  • afterRenderModule mod_finder (Head Search) (3.3KB) (285μs)
  • beforeRenderRawModule mod_custom ([Offcanvas] Custom banner) (864B) (111μs)
  • afterRenderRawModule mod_custom ([Offcanvas] Custom banner) (3.88KB) (477μs)
  • beforeRenderModule mod_custom ([Offcanvas] Custom banner) (736B) (5μs)
  • afterRenderModule mod_custom ([Offcanvas] Custom banner) (2.32KB) (137μs)
  • beforeRenderRawModule mod_custom ([Offcanvas] Social media) (24B) (31μs)
  • afterRenderRawModule mod_custom ([Offcanvas] Social media) (3.55KB) (139μ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) (30μs)
  • afterRenderRawModule mod_menu (Off Canvas) (944B) (236μs)
  • beforeRenderModule mod_menu (Off Canvas) (720B) (6μs)
  • afterRenderModule mod_menu (Off Canvas) (1.28KB) (120μs)
  • beforeRenderRawModule mod_menu (magazine-menu-3) (55.45KB) (1.57ms)
  • afterRenderRawModule mod_menu (magazine-menu-3) (116.49KB) (3.56ms)
  • beforeRenderModule mod_menu (magazine-menu-3) (720B) (7μs)
  • afterRenderModule mod_menu (magazine-menu-3) (6.28KB) (128μs)
  • afterRender (675.84KB) (13.23ms)
  • 1 x afterInitialise (1.27MB) (29.7%)
    67.02ms
    1 x beforeRenderRawModule mod_related_items (Read More) (829.08KB) (21.23%)
    47.91ms
    1 x beforeRenderRawModule mod_menu (Newsletters) (355.23KB) (11.68%)
    26.36ms
    1 x afterRenderRawModule mod_related_items (Read More) (38.5KB) (8.24%)
    18.60ms
    1 x afterRoute (222.22KB) (5.98%)
    13.49ms
    1 x afterRender (675.84KB) (5.86%)
    13.23ms
    1 x After Access::preloadPermissions (com_content) (2.4MB) (4.76%)
    10.74ms
    1 x afterLoad (528.29KB) (3.4%)
    7.68ms
    1 x afterRenderRawModule mod_finder (Head Search) (69.33KB) (2.97%)
    6.70ms
    1 x afterRenderRawModule mod_menu (magazine-menu-3) (116.49KB) (1.58%)
    3.56ms
    1 x beforeRenderRawModule mod_menu (magazine-menu-3) (55.45KB) (0.7%)
    1.57ms
    1 x beforeRenderComponent com_content (38.19KB) (0.58%)
    1.31ms
    1 x After Access::preloadComponents (all components) (109.3KB) (0.45%)
    1.02ms
    1 x Before Access::preloadComponents (all components) (34.7KB) (0.42%)
    956μs
    1 x afterRenderRawModule mod_menu (Newsletters) (15.96KB) (0.32%)
    727μs
    1 x afterRenderRawModule mod_custom ([Offcanvas] Custom banner) (3.88KB) (0.21%)
    477μs
    1 x afterDispatch (2.28KB) (0.15%)
    345μs
    1 x afterRenderModule mod_finder (Head Search) (3.3KB) (0.13%)
    285μs
    1 x afterRenderModule mod_related_items (Read More) (1.92KB) (0.12%)
    280μs
    1 x After Access::getAssetRules (id:2367 name:com_content.article.1538) (8.47KB) (0.12%)
    268μs
    1 x afterRenderRawModule mod_menu (Off Canvas) (944B) (0.1%)
    236μs
    1 x afterRenderModule mod_menu (Newsletters) (1.89KB) (0.1%)
    224μs
    1 x Before Access::getAssetRules (id:2367 name:com_content.article.1538) (130.8KB) (0.09%)
    212μs
    1 x afterRenderRawModule mod_menu (Other Content) (944B) (0.07%)
    150μs
    1 x afterRenderRawModule mod_custom ([Offcanvas] Social media) (3.55KB) (0.06%)
    139μs
    1 x afterRenderModule mod_custom ([Offcanvas] Custom banner) (2.32KB) (0.06%)
    137μs
    1 x afterRenderModule mod_menu (magazine-menu-3) (6.28KB) (0.06%)
    128μs
    1 x afterRenderModule mod_custom ([Offcanvas] Social media) (2.93KB) (0.05%)
    123μs
    1 x afterRenderComponent com_content (41.41KB) (0.05%)
    122μs
    1 x afterRenderModule mod_menu (Other Content) (1.3KB) (0.05%)
    121μs
    1 x afterRenderModule mod_menu (Off Canvas) (1.28KB) (0.05%)
    120μs
    1 x beforeRenderRawModule mod_custom ([Offcanvas] Custom banner) (864B) (0.05%)
    111μs
    1 x beforeRenderRawModule mod_finder (Head Search) (1.94KB) (0.04%)
    84μs
    1 x beforeRenderRawModule mod_menu (Other Content) (712B) (0.02%)
    51μs
    1 x beforeRenderRawModule mod_custom ([Offcanvas] Social media) (24B) (0.01%)
    31μs
    1 x beforeRenderRawModule mod_menu (Off Canvas) (2.23KB) (0.01%)
    30μs
    1 x Before Access::preloadPermissions (com_content) (3.91KB) (0.01%)
    18μs
    1 x beforeRenderModule mod_related_items (Read More) (704B) (0.01%)
    15μs
    1 x beforeRenderModule mod_finder (Head Search) (720B) (0.01%)
    13μ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 (Off Canvas) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_menu (Other Content) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_custom ([Offcanvas] Custom banner) (736B) (0%)
    5μs
46 statements were executed, 3 of which were duplicates, 43 unique53.4ms391.98KB
  • SELECT @@SESSION.sql_mode;118μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `tvlfg_session` WHERE `session_id` = ?350μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `tvlfg_session` WHERE `session_id` = :session_id LIMIT 1134μ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)11.67ms944BParams/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` = 1470μs2.23KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `tvlfg_viewlevels`121μ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` = :guest266μ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`913μs3.8KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • UPDATE tvlfg_extensions SET enabled=1 WHERE `type`='plugin' AND `element`='jacontenttype' AND `folder`='ajax'1.67ms1.3KB/plugins/system/jacontenttype/jacontenttype.php:62Copy
  • SELECT * FROM `tvlfg_languages` WHERE `published` = 1 ORDER BY `ordering` ASC193μs2.17KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT * FROM tvlfg_menu WHERE alias ='reviews' AND published=1323μ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`541μ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`461μs5.13KBParams/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` = 1289μ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)646μ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.71ms225.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `tvlfg_content`1.65ms4.89KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `tvlfg_content` SET `hits` = (`hits` + 1) WHERE `id` = '1538'5.43ms48B/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)745μ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`397μs5.17KBParams/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)2.84ms5.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`480μs5.17KBParams/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)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) 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 ASC512μ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 DESC1.01ms3.28KBParams/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`501μs5.17KBParams/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.id171μs1KB/plugins/system/t4/src/t4/MVC/Model/AuthorModel.php:279Copy
  • SELECT enabled FROM tvlfg_extensions WHERE `type` = 'plugin' AND `element` = 'profile'153μ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 ordering534μs1.09KB/plugins/system/t4/src/t4/MVC/Model/AuthorModel.php:420Copy
  • SHOW FULL COLUMNS FROM `tvlfg_users`1.39ms2.2KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `tvlfg_users` WHERE `id` = :userid289μ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` = :muserid189μ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 ASC884μs5.31KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `name` FROM `tvlfg_users` WHERE id = '51'118μs11.84KB/plugins/system/t4/src/t4/MVC/Router/Content/Router.php:66Copy
  • SELECT username FROM tvlfg_users WHERE id=511.05ms856B/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.49ms2.38KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `metakey` FROM `tvlfg_content` WHERE `id` = :id337μ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)) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :nowDate1)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :nowDate2) LIMIT 57.87ms1.74KBParams/modules/mod_related_items/src/Helper/RelatedItemsHelper.php:152Copy
  • SELECT `name`,`element` FROM `tvlfg_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1357μ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)235μs904B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT * FROM tvlfg_acym_configuration327μs2.88KB/administrator/components/com_acym/libraries/joomla/database.php:32Copy
  • SELECT * FROM tvlfg_acym_list WHERE type = 'standard'167μs2.28KB/administrator/components/com_acym/libraries/joomla/database.php:32Copy
  • SELECT * FROM tvlfg_acym_field115μs2.31KB/administrator/components/com_acym/libraries/joomla/database.php:32Copy
  • SELECT * FROM tvlfg_acym_form WHERE active = 1 AND type != 'shortcode'142μ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` = 1168μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `tvlfg_session` WHERE `session_id` = ?158μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `tvlfg_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?827μs912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy