Good Good Good

Good Good Good is a media platform founded by Branden Harvey that aims to spread positivity and optimism by focusing on good news and celebrating people and organizations making a positive impact. The platform includes a website, newsletter, podcast, and social media channels featuring news articles, interviews, essays, and videos centered around themes like kindness, hope, and progress.

In addition to original content, Good Good Good curates positive news stories from other sources, serving as a hub for readers to find inspiring and uplifting stories worldwide. Their goal is to create a community of passionate individuals committed to positive change, empowering them to take action in their own lives and communities.

At Good Good Good we help you feel more hopeful and do more good.
  1. June is Pride Month! We’ve gathered a list of ideas to help you celebrate, honor, and support the LGBTQ+ community — all month long.
  2. “The only thing we love more than pettiness is Pride,” organizers shared on social media.
  3. The Flamingo Lodge was demolished by back-to-back hurricanes. Now, it’s back and stronger than ever.
  4. Corporate retailers like Target have gotten flack for their half-hearted Pride collections. Here are some ethical brands to support while you show your true colors.
  5. The Native Bees Society turned locals into citizen scientists to help them create an exciting new bee atlas — the first of its kind in British Columbia.
  6. The frowny-faced frog took a trio of scientists by surprise when they heard its chirping call in the rain-slicked slopes of South Africa.
  7. South African entrepreneur Phumla Makhoba is confronting the “polycrisis” of global textile waste, housing insecurity, and unemployment with the Texiboard.
  8. The FlectoLine system actively adjusts to changing weather conditions for optimized energy efficiency.
  9. While the university has long offered free courses to expand educational opportunities, its 2025 catalog is especially in demand.
  10. Your weekly roundup of the best good news worth celebrating...
  11. Dad and ally John Piermatteo figured out a way to show support for the LGBTQ+ community: Play Catch With a Dad.
  12. Scientists find that ammonia wafting from all that guano kicks off an atmospheric chain reaction.
  13. The blobfish is an underwater underdog. And after years of being written off as “ugly,” it’s finally getting a chance to shine.
  14. The comedian has been especially vocal about the plight of Palestinians online.
  15. First he jumped on the couch. Then, he played with toys. Now, he’s getting into philanthropy.
9MBMemory Usage252msRequest Duration
Joomla! Version4.2.8
PHP Version8.0.30
Identityguest
Response200
Templatert_requiem
Database
Server
mysql
Version
10.6.22-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
[]
$_COOKIE
[]
$_SERVER
array:73 [ "USER" => "cftech5" "HOME" => "/home/cftech5" "SCRIPT_NAME" => "/index.php" "REQU...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1748552120 "last" => 1748552120...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
plg_system_languagefilter
array:1 [ "language" => "en-GB" ]
PHPDEBUGBAR_STACK_DATA
[]
  • afterLoad (569.03KB) (1.33ms)
  • afterInitialise (2.03MB) (14.64ms)
  • afterRoute (1.5MB) (8.7ms)
  • beforeRenderComponent com_newsfeeds (32.26KB) (414μs)
  • Before Access::preloadComponents (all components) (128.47KB) (595μs)
  • After Access::preloadComponents (all components) (115.63KB) (752μs)
  • Before Access::getAssetRules (id:19 name:com_newsfeeds) (3.6KB) (18μs)
  • After Access::getAssetRules (id:19 name:com_newsfeeds) (9.13KB) (69μs)
  • afterRenderComponent com_newsfeeds (423.15KB) (175ms)
  • afterDispatch (78.59KB) (2.37ms)
  • beforeRenderRawModule mod_custom (Joomla Header Mobile) (986.29KB) (6.99ms)
  • afterRenderRawModule mod_custom (Joomla Header Mobile) (7.52KB) (436μs)
  • beforeRenderModule mod_custom (Joomla Header Mobile) (720B) (8μs)
  • afterRenderModule mod_custom (Joomla Header Mobile) (3.07KB) (128μs)
  • beforeRenderRawModule mod_custom (Google Search Cftech.com) (1.83KB) (219μs)
  • afterRenderRawModule mod_custom (Google Search Cftech.com) (992B) (88μs)
  • beforeRenderModule mod_custom (Google Search Cftech.com) (736B) (4μs)
  • afterRenderModule mod_custom (Google Search Cftech.com) (3.82KB) (55μs)
  • beforeRenderRawModule mod_breadcrumbs (Breadcrumb Navigation) (1.14MB) (12.01ms)
  • afterRenderRawModule mod_breadcrumbs (Breadcrumb Navigation) (248.86KB) (1.43ms)
  • beforeRenderModule mod_breadcrumbs (Breadcrumb Navigation) (736B) (7μs)
  • afterRenderModule mod_breadcrumbs (Breadcrumb Navigation) (2.95KB) (87μs)
  • beforeRenderRawModule mod_custom (Amazon Bottom Banner) (40.77KB) (3.72ms)
  • afterRenderRawModule mod_custom (Amazon Bottom Banner) (1.02KB) (96μs)
  • beforeRenderModule mod_custom (Amazon Bottom Banner) (720B) (5μs)
  • afterRenderModule mod_custom (Amazon Bottom Banner) (2.32KB) (68μs)
  • beforeRenderRawModule mod_gantry5_particle (Footer Navigation) (11.2KB) (1.07ms)
  • afterRenderRawModule mod_gantry5_particle (Footer Navigation) (35.52KB) (1.63ms)
  • beforeRenderModule mod_gantry5_particle (Footer Navigation) (736B) (5μs)
  • afterRenderModule mod_gantry5_particle (Footer Navigation) (10.02KB) (81μs)
  • afterRender (828.97KB) (16.9ms)
  • 1 x afterRenderComponent com_newsfeeds (423.15KB) (69.39%)
    174.89ms
    1 x afterRender (828.97KB) (6.71%)
    16.90ms
    1 x afterInitialise (2.03MB) (5.81%)
    14.64ms
    1 x beforeRenderRawModule mod_breadcrumbs (Breadcrumb Navigation) (1.14MB) (4.77%)
    12.01ms
    1 x afterRoute (1.5MB) (3.45%)
    8.70ms
    1 x beforeRenderRawModule mod_custom (Joomla Header Mobile) (986.29KB) (2.77%)
    6.99ms
    1 x beforeRenderRawModule mod_custom (Amazon Bottom Banner) (40.77KB) (1.48%)
    3.72ms
    1 x afterDispatch (78.59KB) (0.94%)
    2.37ms
    1 x afterRenderRawModule mod_gantry5_particle (Footer Navigation) (35.52KB) (0.65%)
    1.63ms
    1 x afterRenderRawModule mod_breadcrumbs (Breadcrumb Navigation) (248.86KB) (0.57%)
    1.43ms
    1 x afterLoad (569.03KB) (0.53%)
    1.33ms
    1 x beforeRenderRawModule mod_gantry5_particle (Footer Navigation) (11.2KB) (0.42%)
    1.07ms
    1 x After Access::preloadComponents (all components) (115.63KB) (0.3%)
    752μs
    1 x Before Access::preloadComponents (all components) (128.47KB) (0.24%)
    595μs
    1 x afterRenderRawModule mod_custom (Joomla Header Mobile) (7.52KB) (0.17%)
    436μs
    1 x beforeRenderComponent com_newsfeeds (32.26KB) (0.16%)
    414μs
    1 x beforeRenderRawModule mod_custom (Google Search Cftech.com) (1.83KB) (0.09%)
    219μs
    1 x afterRenderModule mod_custom (Joomla Header Mobile) (3.07KB) (0.05%)
    128μs
    1 x afterRenderRawModule mod_custom (Amazon Bottom Banner) (1.02KB) (0.04%)
    96μs
    1 x afterRenderRawModule mod_custom (Google Search Cftech.com) (992B) (0.03%)
    88μs
    1 x afterRenderModule mod_breadcrumbs (Breadcrumb Navigation) (2.95KB) (0.03%)
    87μs
    1 x afterRenderModule mod_gantry5_particle (Footer Navigation) (10.02KB) (0.03%)
    81μs
    1 x After Access::getAssetRules (id:19 name:com_newsfeeds) (9.13KB) (0.03%)
    69μs
    1 x afterRenderModule mod_custom (Amazon Bottom Banner) (2.32KB) (0.03%)
    68μs
    1 x afterRenderModule mod_custom (Google Search Cftech.com) (3.82KB) (0.02%)
    55μs
    1 x Before Access::getAssetRules (id:19 name:com_newsfeeds) (3.6KB) (0.01%)
    18μs
    1 x beforeRenderModule mod_custom (Joomla Header Mobile) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_breadcrumbs (Breadcrumb Navigation) (736B) (0%)
    7μs
    1 x beforeRenderModule mod_custom (Amazon Bottom Banner) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_gantry5_particle (Footer Navigation) (736B) (0%)
    5μs
    1 x beforeRenderModule mod_custom (Google Search Cftech.com) (736B) (0%)
    4μs
34 statements were executed, 4 of which were duplicates, 30 unique15.33ms714.45KB
  • SELECT @@SESSION.sql_mode;56μs1.59KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:293Copy
  • SELECT `data` FROM `gls_session` WHERE `session_id` = ?107μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `gls_session` WHERE `session_id` = :session_id LIMIT 150μs1.61KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `gls_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)3.07ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `gls_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1278μs5.36KB/libraries/src/Component/ComponentHelper.php:393Copy
  • SELECT `id`,`rules` FROM `gls_viewlevels`65μs1.11KB/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `gls_usergroups` AS `a` LEFT JOIN `gls_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest123μs1.67KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `gls_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`523μs16.8KBParams/libraries/src/Plugin/PluginHelper.php:283Copy
  • SELECT * FROM `gls_languages` WHERE `published` = 1 ORDER BY `ordering` ASC161μs3.69KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT `element`,`name`,`client_id`,`extension_id` FROM `gls_extensions` WHERE `type` = 'language' AND `state` = 0 AND `enabled` = 1128μs1.22KB/libraries/src/Language/LanguageHelper.php:213Copy
  • 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 `gls_menu` AS `m` LEFT JOIN `gls_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`975μs304.55KBParams/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 `gls_categories` AS `c` WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `c`.`language` IN (:preparedArray1,:preparedArray2) ORDER BY `c`.`lft`480μs117.3KBParams/libraries/src/Categories/Categories.php:360Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `gls_template_styles` AS `s` LEFT JOIN `gls_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` = 1189μs1.69KB/administrator/components/com_templates/src/Model/StyleModel.php:771Copy
  • SELECT s.id, s.template, s.home, s.title AS long_title, s.params FROM gls_template_styles AS s WHERE s.client_id = 0 AND s.template = 'rt_requiem' ORDER BY s.id123μs1.42KB/libraries/gantry5/src/classes/Gantry/Joomla/StyleHelper.php:69Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `gls_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41,:preparedArray42)429μs10.25KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `a`.*,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias` FROM `gls_newsfeeds` AS `a` LEFT JOIN `gls_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `gls_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `gls_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` WHERE ( ( ( (`a`.`id` = :id) AND (`a`.`published` = :published1 OR `a`.`published` = :archived1)) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :nowDate1)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :nowDate2)) AND (`c`.`published` = :published2 OR `c`.`published` = :archived2)257μs8.77KBParams/components/com_newsfeeds/src/Model/NewsfeedModel.php:161Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `gls_contentitem_tag_map` AS `m` INNER JOIN `gls_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.69ms7.72KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SHOW FULL COLUMNS FROM `gls_newsfeeds`348μs10.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:584Copy
  • UPDATE `gls_newsfeeds` SET `hits` = (`hits` + 1) WHERE `id` = '150'1.14ms48B/libraries/src/Table/Table.php:1320Copy
  • 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 `gls_categories` AS `s` INNER JOIN `gls_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`369μs6.05KBParams/libraries/src/Categories/Categories.php:360Copy
  • SELECT `language`,`id` FROM `gls_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 0221μs944B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `gls_newsfeeds` WHERE `id` = :id67μs1.64KBParams/components/com_newsfeeds/src/Service/Router.php:163Copy
  • 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 `gls_categories` AS `s` INNER JOIN `gls_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`315μs6.09KBParams/libraries/src/Categories/Categories.php:360Copy
  • SELECT `alias` FROM `gls_newsfeeds` WHERE `id` = :id60μs1.64KBParams/components/com_newsfeeds/src/Service/Router.php:163Copy
  • SELECT `c2`.`language`,CONCAT_WS(':', `c2`.`id`, `c2`.`alias`) AS `id`,CONCAT_WS(':', `ca`.`id`, `ca`.`alias`) AS `catid` FROM `gls_newsfeeds` AS `c` INNER JOIN `gls_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `gls_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `gls_newsfeeds` AS `c2` ON `a2`.`id` = `c2`.`id` INNER JOIN `gls_categories` AS `ca` ON `c2`.`catid` = `ca`.`id` AND `ca`.`extension` = :extension2 WHERE `c`.`id` = :id177μs1.78KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `gls_modules` AS `m` LEFT JOIN `gls_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `gls_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) AND `m`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY `m`.`position`,`m`.`ordering`2.22ms136.66KBParams/libraries/src/Cache/Controller/CallbackController.php:52Copy
  • SELECT `a`.`menutype`,`a`.`title` FROM `gls_menu_types` AS `a` WHERE `a`.`client_id` = 0102μs1.25KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:138Copy
  • SELECT m.id, m.alias, m.path AS route, m.level, m.parent_id FROM gls_menu AS m WHERE m.menutype = 'mainmenu' AND m.parent_id > 0 AND m.client_id = 0 AND m.published >= 0 ORDER BY m.lft468μs31.55KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:791Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`type`,`a`.`execution_rules`,`a`.`state`,`a`.`last_exit_code`,`a`.`locked`,`a`.`last_execution`,`a`.`next_execution`,`a`.`times_executed`,`a`.`times_failed`,`a`.`priority`,`a`.`ordering`,`a`.`note`,`a`.`checked_out`,`a`.`checked_out_time`,`uc`.`name` AS `editor` FROM `gls_scheduler_tasks` AS `a` LEFT JOIN `gls_users` AS `uc` ON `uc`.`id` = `a`.`checked_out` WHERE `a`.`state` = :state AND `a`.`next_execution` <= :now ORDER BY `a`.`title` asc246μs4.45KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:391Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`type`,`a`.`execution_rules`,`a`.`state`,`a`.`last_exit_code`,`a`.`locked`,`a`.`last_execution`,`a`.`next_execution`,`a`.`times_executed`,`a`.`times_failed`,`a`.`priority`,`a`.`ordering`,`a`.`note`,`a`.`checked_out`,`a`.`checked_out_time`,`uc`.`name` AS `editor` FROM `gls_scheduler_tasks` AS `a` LEFT JOIN `gls_users` AS `uc` ON `uc`.`id` = `a`.`checked_out` WHERE `a`.`state` = :state AND `a`.`locked` IS NOT NULL ORDER BY `a`.`title` asc265μs4.43KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:391Copy
  • SELECT * FROM `gls_extensions` WHERE `element` = 'com_gsd' AND `type` = 'component'142μs4.09KB/plugins/system/nrframework/NRFramework/Extension.php:124Copy
  • SHOW FULL COLUMNS FROM `gls_gsd_config`266μs2.23KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:584Copy
  • SELECT * FROM `gls_gsd_config` WHERE `name` = 'config'63μs11.92KB/libraries/src/Table/Table.php:750Copy
  • SELECT a.* FROM gls_gsd a WHERE a.state = 1 AND a.plugin = 'menus' AND a.appview IN ('menus','*') AND a.language IN ('en-GB','*') ORDER BY a.id desc148μs2.05KB/libraries/src/MVC/Model/BaseDatabaseModel.php:165Copy