The Better India

The Better India is a digital media platform that focuses on sharing positive, inspiring, and solution-oriented stories from India. It aims to highlight the efforts of individuals, communities, and organizations working towards social, environmental, and economic progress. The platform covers a wide range of topics, including innovation, sustainability, education, women's empowerment, and grassroots initiatives.

The website's core mission is to counterbalance the often negative or sensationalized news cycle by providing uplifting and constructive content. It emphasizes stories that showcase resilience, creativity, and positive change, thereby fostering hope and encouraging readers to take action in their own communities. By focusing on "what's working" rather than "what's wrong," The Better India serves as a source of motivation and inspiration for its audience.

Positive and Happy Stories. Unsung Heroes
The Better India
  1. Reshma Valliappan is an inspiration, and so is her art. Her laughter is infectious and so is her passion. Meet the woman who was diagnosed with Schizophrenia at the age of 22, and is today a source of encouragement for many.
  2. Discover how Yuvragi, a Marwari mom living in Sri Lanka, is preserving her culture through handmade puppets, folk tales, and dialect-based storytelling for her children and the world.
  3. When the pandemic hit, Amita Naik didn’t panic — she pivoted. From selling raw milk to launching her own dairy brand, this Goan woman shows how resilience, training, and local resources can turn a simple farm into a flourishing business.
  4. Every morning at 5:30 AM, a quiet revolution unfolds on a Kerala riverbank. Led by one man, Saji Valuvassery, this floating classroom has taught over 10,000 people to swim—for free. More than a skill, it’s a lifeline, a community, and a powerful reminder that courage can be contagious.
  5. Sushmita Kaneri, a software engineer-turned-social entrepreneur, launched Gullakaari to revive India’s endangered crafts and empower 1,000+ artisans with sustainable livelihoods. She is training them to make functional products through traditional art.
  6. Starting her trekking journey at 65, mental health counsellor Pushpa Prakash proves it’s never too late to chase adventure and redefine life after 60.
  7. We’ve all chased cool air in the hills. But long before us, people came to places like Ooty and Shimla not for holidays — but to breathe easier, heal, and escape the heat. Their stories still linger in the walls, verandahs, and winding paths they left behind.
  8. What if your child could learn science by building, bake their first cake, or explore nature with someone who truly cares? These workshops, led by inspiring mentors, go beyond lessons — they spark curiosity, nurture confidence, and offer real-life experiences that stay with your child far beyond the classroom.
  9. Over 90% of food delivery containers in cities like Delhi and Mumbai are made of black plastic. Durable and sleek, they’ve become the norm—but many are made from untraceable recycled materials. This raises critical questions about food safety, poor recyclability, and the urgent need for safer packaging alternatives.
  10. Once seen as a threat to the planet, plastic is getting a second life, thanks to Yuvraj Singh Ahuja’s award-winning design company that turns discarded plastic waste into 100% recyclable planters and furniture.
  11. Built by hand with bamboo and care, this charming roller coaster in a Meghalaya village has sparked global awe — and reminds us that joy doesn’t need electricity.
  12. KS Sheeja found solace in gardening after her son’s accident. She pursued organic farming, learned new techniques, and now runs a self-sustaining farm that is home to bees, poultry, and over 200 plants of exotic fruits and vegetables!
  13. What began as a painful period led Geeta Solanki to a simple cloth pad — and a powerful idea. Today, her social enterprise Unipads is helping rural women across India reclaim dignity, livelihood, and the right to speak openly about periods.
  14. Between C-sections, breastfeeding challenges, and emotional trauma, these women found strength in their support systems — from a husband who asked the right questions to in-laws who quit their jobs to help.
  15. Monsoon floods wreak havoc in cities like Mumbai and Delhi, yet rainwater slips away unused. Learn how to harvest it with this affordable, step-by-step guide used by everyday Indians to save thousands of litres.
9MBMemory Usage184msRequest 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" => 1748649269 "last" => 1748649269...
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.28KB) (1.54ms)
  • afterInitialise (2.03MB) (13ms)
  • afterRoute (1.5MB) (8.14ms)
  • beforeRenderComponent com_newsfeeds (32.62KB) (383μs)
  • Before Access::preloadComponents (all components) (128.47KB) (558μs)
  • After Access::preloadComponents (all components) (115.63KB) (678μs)
  • Before Access::getAssetRules (id:19 name:com_newsfeeds) (3.6KB) (17μs)
  • After Access::getAssetRules (id:19 name:com_newsfeeds) (9.13KB) (68μs)
  • afterRenderComponent com_newsfeeds (622.89KB) (110ms)
  • afterDispatch (78.59KB) (2.28ms)
  • beforeRenderRawModule mod_custom (Joomla Header Mobile) (986.29KB) (7.03ms)
  • afterRenderRawModule mod_custom (Joomla Header Mobile) (7.52KB) (452μs)
  • beforeRenderModule mod_custom (Joomla Header Mobile) (720B) (8μs)
  • afterRenderModule mod_custom (Joomla Header Mobile) (3.05KB) (101μs)
  • beforeRenderRawModule mod_custom (Google Search Cftech.com) (1.83KB) (209μs)
  • afterRenderRawModule mod_custom (Google Search Cftech.com) (992B) (69μs)
  • beforeRenderModule mod_custom (Google Search Cftech.com) (736B) (4μs)
  • afterRenderModule mod_custom (Google Search Cftech.com) (3.82KB) (49μs)
  • beforeRenderRawModule mod_breadcrumbs (Breadcrumb Navigation) (1.14MB) (11.89ms)
  • afterRenderRawModule mod_breadcrumbs (Breadcrumb Navigation) (248.86KB) (1.42ms)
  • beforeRenderModule mod_breadcrumbs (Breadcrumb Navigation) (736B) (7μs)
  • afterRenderModule mod_breadcrumbs (Breadcrumb Navigation) (2.95KB) (85μs)
  • beforeRenderRawModule mod_custom (Amazon Bottom Banner) (40.77KB) (3.6ms)
  • afterRenderRawModule mod_custom (Amazon Bottom Banner) (1.02KB) (88μs)
  • beforeRenderModule mod_custom (Amazon Bottom Banner) (720B) (5μs)
  • afterRenderModule mod_custom (Amazon Bottom Banner) (2.32KB) (62μs)
  • beforeRenderRawModule mod_gantry5_particle (Footer Navigation) (11.2KB) (1.05ms)
  • afterRenderRawModule mod_gantry5_particle (Footer Navigation) (35.52KB) (1.37ms)
  • beforeRenderModule mod_gantry5_particle (Footer Navigation) (736B) (6μs)
  • afterRenderModule mod_gantry5_particle (Footer Navigation) (10.02KB) (73μs)
  • afterRender (841.02KB) (16.43ms)
  • 1 x afterRenderComponent com_newsfeeds (622.89KB) (59.94%)
    110.49ms
    1 x afterRender (841.02KB) (8.91%)
    16.43ms
    1 x afterInitialise (2.03MB) (7.05%)
    13.00ms
    1 x beforeRenderRawModule mod_breadcrumbs (Breadcrumb Navigation) (1.14MB) (6.45%)
    11.89ms
    1 x afterRoute (1.5MB) (4.41%)
    8.14ms
    1 x beforeRenderRawModule mod_custom (Joomla Header Mobile) (986.29KB) (3.81%)
    7.03ms
    1 x beforeRenderRawModule mod_custom (Amazon Bottom Banner) (40.77KB) (1.96%)
    3.60ms
    1 x afterDispatch (78.59KB) (1.24%)
    2.28ms
    1 x afterLoad (569.28KB) (0.83%)
    1.54ms
    1 x afterRenderRawModule mod_breadcrumbs (Breadcrumb Navigation) (248.86KB) (0.77%)
    1.42ms
    1 x afterRenderRawModule mod_gantry5_particle (Footer Navigation) (35.52KB) (0.75%)
    1.37ms
    1 x beforeRenderRawModule mod_gantry5_particle (Footer Navigation) (11.2KB) (0.57%)
    1.05ms
    1 x After Access::preloadComponents (all components) (115.63KB) (0.37%)
    678μs
    1 x Before Access::preloadComponents (all components) (128.47KB) (0.3%)
    558μs
    1 x afterRenderRawModule mod_custom (Joomla Header Mobile) (7.52KB) (0.25%)
    452μs
    1 x beforeRenderComponent com_newsfeeds (32.62KB) (0.21%)
    383μs
    1 x beforeRenderRawModule mod_custom (Google Search Cftech.com) (1.83KB) (0.11%)
    209μs
    1 x afterRenderModule mod_custom (Joomla Header Mobile) (3.05KB) (0.05%)
    101μs
    1 x afterRenderRawModule mod_custom (Amazon Bottom Banner) (1.02KB) (0.05%)
    88μs
    1 x afterRenderModule mod_breadcrumbs (Breadcrumb Navigation) (2.95KB) (0.05%)
    85μs
    1 x afterRenderModule mod_gantry5_particle (Footer Navigation) (10.02KB) (0.04%)
    73μs
    1 x afterRenderRawModule mod_custom (Google Search Cftech.com) (992B) (0.04%)
    69μs
    1 x After Access::getAssetRules (id:19 name:com_newsfeeds) (9.13KB) (0.04%)
    68μs
    1 x afterRenderModule mod_custom (Amazon Bottom Banner) (2.32KB) (0.03%)
    62μs
    1 x afterRenderModule mod_custom (Google Search Cftech.com) (3.82KB) (0.03%)
    49μs
    1 x Before Access::getAssetRules (id:19 name:com_newsfeeds) (3.6KB) (0.01%)
    17μ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_gantry5_particle (Footer Navigation) (736B) (0%)
    6μs
    1 x beforeRenderModule mod_custom (Amazon Bottom Banner) (720B) (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 unique24.56ms714.45KB
  • SELECT @@SESSION.sql_mode;59μs1.59KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:293Copy
  • SELECT `data` FROM `gls_session` WHERE `session_id` = ?124μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `gls_session` WHERE `session_id` = :session_id LIMIT 152μ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)2.12ms944BParams/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` = 1244μs5.36KB/libraries/src/Component/ComponentHelper.php:393Copy
  • SELECT `id`,`rules` FROM `gls_viewlevels`58μ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` = :guest107μ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`512μs16.8KBParams/libraries/src/Plugin/PluginHelper.php:283Copy
  • SELECT * FROM `gls_languages` WHERE `published` = 1 ORDER BY `ordering` ASC135μ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` = 1125μ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`917μ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`318μ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` = 1179μ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.id119μ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)401μ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)219μ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)3.36ms7.72KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SHOW FULL COLUMNS FROM `gls_newsfeeds`588μs10.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:584Copy
  • UPDATE `gls_newsfeeds` SET `hits` = (`hits` + 1) WHERE `id` = '163'9.75ms48B/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`427μs6.05KBParams/libraries/src/Categories/Categories.php:360Copy
  • SELECT `language`,`id` FROM `gls_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 0218μs944B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `gls_newsfeeds` WHERE `id` = :id79μ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`309μs6.09KBParams/libraries/src/Categories/Categories.php:360Copy
  • SELECT `alias` FROM `gls_newsfeeds` WHERE `id` = :id63μ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` = :id123μ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.27ms136.66KBParams/libraries/src/Cache/Controller/CallbackController.php:52Copy
  • SELECT `a`.`menutype`,`a`.`title` FROM `gls_menu_types` AS `a` WHERE `a`.`client_id` = 089μ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.lft593μ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` asc239μ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` asc135μs4.43KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:391Copy
  • SELECT * FROM `gls_extensions` WHERE `element` = 'com_gsd' AND `type` = 'component'148μs4.09KB/plugins/system/nrframework/NRFramework/Extension.php:124Copy
  • SHOW FULL COLUMNS FROM `gls_gsd_config`263μs2.23KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:584Copy
  • SELECT * FROM `gls_gsd_config` WHERE `name` = 'config'64μ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 desc145μs2.05KB/libraries/src/MVC/Model/BaseDatabaseModel.php:165Copy