×

Uproar over court's rejection of petition on HIV, TB drugs shortage

As the world marked World TB Day on Monday, Kenyan health advocates for people living with HIV and TB criticised the High Court for failing to hold the government accountable for HIV and TB drugs stock-outs.

Speaking at a press briefing in Nairobi, the National Coordinator for the Network of TB Champions Kenya, Stephen Anguva, stated that the High Court in Kisumu had dismissed a petition filed in 2023 by women living with HIV.

The petition sought to hold the government accountable for shortages of HIV and TB medicines—a decision campaigners say endangers the lives of thousands of Kenyans.

“During the hearing, the petitioners shared painful experiences of repeated stockouts of life-saving antiretroviral medicines, viral load testing kits, and early infant diagnostic commodities between 2021 and 2023,” said Anguva.

“They also presented reports from the press and government bodies indicating that the stock-outs were caused by a stalemate between the Ministry of Health, the Kenya Medical Supplies Authority (Kemsa), and United States Agency for International Development (USAID) due to repeated cases of mismanagement and corruption at Kemsa,” he added.

This judgement comes as Kenya faces an unprecedented crisis in the health sector, exacerbated by recent executive directives from the US government to freeze foreign aid and halt USAID funding.

These measures have curtailed related health programmes, highlighting the government’s failure to bridge the gap.

“Instead of proactive investment, we continue to witness bureaucratic failures and financial mismanagement in the health sector, as revealed in the Auditor General’s 2025 report, alongside a lack of political will to protect vulnerable groups,” he stated.

He emphasised that the Judiciary plays a pivotal role in promoting and protecting human rights, as well as holding the government to account when it fails in its duties.

“By dismissing the petition, the court ignored the lived realities of thousands of Kenyans struggling to access life-saving treatment,” he said.

He regretted that the court’s unwillingness to intervene encourages impunity, setting a dangerous precedent where the government is not held accountable for failing its citizens.

He called on the government to commit to upholding its constitutional mandate, invest in domestic financing for HIV and TB programmes, and implement new reforms at Kemsa to prevent further medicine shortages, in line with this year’s World TB Day theme: “Yes! We Can End TB – Commit, Invest, Deliver”.

Request history8.1.26PHP Version1.31sRequest Duration6MBMemory UsageGET health/{category}/article/{id}/{slug}Route
    • Booting (12.84ms)time
    • Application (1.3s)time
    • 1 x Application (99.02%)
      1.30s
      1 x Booting (0.98%)
      12.84ms
      11 templates were rendered
      • 1x mainsite.articlearticle.blade.php#?blade
      • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
      • 1x common.vocalizedvocalized.blade.php#?blade
      • 1x mainsite.partials.footerfooter.blade.php#?blade
      • 1x mainsite.layouts.appapp.blade.php#?blade
      • 1x mainsite.partials.metasmetas.blade.php#?blade
      • 1x mainsite.partials.topbartopbar.blade.php#?blade
      • 1x mainsite.partials.logo_sectionlogo_section.blade.php#?blade
      • 1x mainsite.partials.menumenu.blade.php#?blade
      • 1x mainsite.partials.streamingstreaming.blade.php#?blade
      • 1x mainsite.partials.stickybottomstickybottom.blade.php#?blade
      uri
      GET health/{category}/article/{id}/{slug}
      middleware
      web
      controller
      App\Http\Controllers\MainsiteController@article
      namespace
      prefix
      where
      file
      app/Http/Controllers/MainsiteController.php:610-1128
      36 statements were executed (9 duplicates)Show only duplicates551ms
      • Articles.php#513standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:513
        • app/Http/Controllers/MainsiteController.php:657
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:658
      • Articles.php#520standard_digital_main5.28msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001514627' and `published_at` <= '2025-03-30 16:50:43' and `deleted_at` is null
        Bindings
        • 0: 2001514627
        • 1: 2025-03-30 16:50:43
        Backtrace
        • app/Utils/Articles.php:520
        • app/Http/Controllers/MainsiteController.php:657
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:658
      • Articles.php#1435standard_digital_main940μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-30'
        Bindings
        • 0: 2025-03-30
        Backtrace
        • app/Utils/Articles.php:1435
        • app/Http/Controllers/MainsiteController.php:660
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:661
      • Builder.php#20standard_digital_main1.18msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001514627 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001514627
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • Articles.php#147standard_digital_main1.11msselect `id` from `article_categories` where `site_id` = 1 and `id` = 41 or `parent_id` = 41 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 41
        • 2: 41
        Backtrace
        • app/Utils/Articles.php:147
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#164standard_digital_main6.87msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (41, 572, 573, 589, 722, 723, 724) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-30 16:50:43' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
        Bindings
        • 0: 41
        • 1: 572
        • 2: 573
        • 3: 589
        • 4: 722
        • 5: 723
        • 6: 724
        • 7: 1
        • 8: 2025-03-30 16:50:43
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#164standard_digital_main750μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41)
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#53standard_digital_main860μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 41
        Bindings
        • 0: 41
        Backtrace
        • app/Utils/Articles.php:53
        • app/Utils/Articles.php:338
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#53standard_digital_main730μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
        Backtrace
        • app/Utils/Articles.php:53
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#55standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:55
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#55standard_digital_main4.03msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
        Backtrace
        • app/Utils/Articles.php:55
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#57standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:57
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#57standard_digital_main3.94msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
        Backtrace
        • app/Utils/Articles.php:57
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#60standard_digital_main1.4msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `refer_id` is null
        Backtrace
        • app/Utils/Articles.php:60
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#688standard_digital_main117msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"HIV and TB drug shortage\",\"HIV treatment crisis Kenya\",\"USAID funding freeze Kenya\",\"World TB Day Kenya 2025\"]%') and `site_id` = 1 and `published_at` <= '2025-03-30 16:50:44' and `deleted_at` is null and `id` not in ('2001514627') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["HIV and TB drug shortage","HIV treatment crisis Kenya","USAID funding freeze Kenya","World TB Day Kenya 2025"]%
        • 1: 1
        • 2: 2025-03-30 16:50:44
        • 3: 2001514627
        Backtrace
        • app/Utils/Articles.php:688
        • app/Http/Controllers/MainsiteController.php:821
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:822
      • Articles.php#424standard_digital_main86.34msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `deleted_at` is null and `published_at` <= '2025-03-30 16:50:44' and `published_at` >= '2025-03-30 15:50:44' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 1
        • 1: 16
        • 2: 20
        • 3: 2025-03-30 16:50:44
        • 4: 2025-03-30 15:50:44
        Backtrace
        • app/Utils/Articles.php:424
        • app/Http/Controllers/MainsiteController.php:825
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:826
      • Articles.php#424standard_digital_main910μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 7)
        Backtrace
        • app/Utils/Articles.php:424
        • app/Http/Controllers/MainsiteController.php:825
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:826
      • Articles.php#147standard_digital_main900μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 480 or `parent_id` = 480 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 480
        • 2: 480
        Backtrace
        • app/Utils/Articles.php:147
        • app/Http/Controllers/MainsiteController.php:829
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:830
      • Articles.php#164standard_digital_main1.01msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (480, 481, 482, 719) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-30 16:50:44' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
        Bindings
        • 0: 480
        • 1: 481
        • 2: 482
        • 3: 719
        • 4: 1
        • 5: 2025-03-30 16:50:44
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:829
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:830
      • Articles.php#164standard_digital_main760μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (480, 482)
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:829
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:830
      • Articles.php#753standard_digital_main76.25msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`premium` = 1 or `article_category_id` = 486) and `site_id` = '1' and `deleted_at` is null and `published_at` <= '2025-03-30 16:50:44' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 1
        • 1: 486
        • 2: 1
        • 3: 2025-03-30 16:50:44
        Backtrace
        • app/Utils/Articles.php:753
        • app/Http/Controllers/MainsiteController.php:837
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:838
      • Articles.php#753standard_digital_main830μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7, 588)
        Backtrace
        • app/Utils/Articles.php:753
        • app/Http/Controllers/MainsiteController.php:837
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:838
      • Articles.php#819standard_digital_main4.47msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001514627' and `site_id` = 1 and `published_at` <= '2025-03-30 16:50:44' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001514627
        • 1: 1
        • 2: 2025-03-30 16:50:44
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#819standard_digital_main760μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (23)
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#865standard_digital_main1.48msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001514627' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-30 16:50:44' limit 1
        Bindings
        • 0: 2001514627
        • 1: 1
        • 2: 2025-03-30 16:50:44
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#865standard_digital_main820μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (17)
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#1288standard_digital_main8.33msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-30 16:50:44' and `article_category_id` = 41 and `site_id` = 1 and `id` not in ('2001514627') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-03-30 16:50:44
        • 1: 41
        • 2: 1
        • 3: 2001514627
        Backtrace
        • app/Utils/Articles.php:1288
        • app/Http/Controllers/MainsiteController.php:845
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:846
      • Articles.php#1288standard_digital_main840μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41)
        Backtrace
        • app/Utils/Articles.php:1288
        • app/Http/Controllers/MainsiteController.php:845
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:846
      • Builder.php#20standard_digital_main27.44msselect `videos`.`id`, `videos`.`video_category_id`, `videos`.`title`, `videos`.`video_url`, `videos`.`description`, `videos`.`published_at`, `videos`.`thumbnail_url` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` where (`keywords` LIKE '%[\"HIV and TB drug shortage\",\"HIV treatment crisis Kenya\",\"USAID funding freeze Kenya\",\"World TB Day Kenya 2025\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["HIV and TB drug shortage","HIV treatment crisis Kenya","USAID funding freeze Kenya","World TB Day Kenya 2025"]%
        • 1: 1
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • Articles.php#3841standard_digital_main940μsselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
        Backtrace
        • app/Utils/Articles.php:3841
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • Articles.php#3867standard_digital_main960μsselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001515084, 2001515083, 2001515081, 2001249065, 2001515078, 2001515080, 2001515068, 2001515039, 2001515088, 2001514960, 2001403563, 2000198221, 2000139395, 2001515027, 2001285705, 2001515036, 2001514190, 2001328255, 2001411807, 2001515087) and `deleted_at` is null and `published_at` <= '2025-03-30 16:50:44' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001515084
        • 1: 2001515083
        • 2: 2001515081
        • 3: 2001249065
        • 4: 2001515078
        • 5: 2001515080
        • 6: 2001515068
        • 7: 2001515039
        • 8: 2001515088
        • 9: 2001514960
        • 10: 2001403563
        • 11: 2000198221
        • 12: 2000139395
        • 13: 2001515027
        • 14: 2001285705
        • 15: 2001515036
        • 16: 2001514190
        • 17: 2001328255
        • 18: 2001411807
        • 19: 2001515087
        • 20: 2025-03-30 16:50:44
        Backtrace
        • app/Utils/Articles.php:3867
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • Articles.php#3867standard_digital_main780μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 263, 264, 265, 282)
        Backtrace
        • app/Utils/Articles.php:3867
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • CookieTool.php#185standard_digital_main900μsselect * from `settings` where `meta_name` = 'article_age' limit 1
        Bindings
        • 0: article_age
        Backtrace
        • app/Utils/CookieTool.php:185
        • app/Http/Controllers/MainsiteController.php:870
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • helper.php#424standard_digital_main1.26msselect * from article_categories where id = '41'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main860μsselect * from article_categories where id = '41'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main920μsselect * from article_categories where id = '41'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main1.07msselect * from article_categories where id = '41'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • Articles.php#1350standard_digital_main187msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-30 16:50:45' and (`keywords` like '%HIV and TB drug shortage%' or `keywords` like '%HIV treatment crisis Kenya%' or `keywords` like '%USAID funding freeze Kenya%' or `keywords` like '%World TB Day Kenya 2025%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001514627' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-30 16:50:45
        • 1: %HIV and TB drug shortage%
        • 2: %HIV treatment crisis Kenya%
        • 3: %USAID funding freeze Kenya%
        • 4: %World TB Day Kenya 2025%
        • 5: 1
        • 6: 16
        • 7: 20
        • 8: 2001514627
        Backtrace
        • app/Utils/Articles.php:1350
        • app/Utils/Articles.php:1674
        • view::mainsite.article:568
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • app.blade.php#825standard_digital_main920μsselect * from `favourite_topics` where `status` = 1
        Bindings
        • 0: 1
        Backtrace
        • view::mainsite.layouts.app:825
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      App\Models\Category
      387Category.php#?
      App\Models\Article
      35Article.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      14Author.php#?
          _token
          JNndbwBeZq8AkiwO8AZaL2eus34k11uyEnVu1vU5
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/health/health-science/article/2001...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          offset
          0
          path_info
          /health/health-science/article/2001514627/uproar-over-courts-rejection-of-petition-on-hiv-tb-drugs-shortage
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:24 [ "cf-ray" => array:1 [ 0 => "928813e48fa113ce-EWR" ] "x-forwarded-for" => array:1 [ 0 => "3.135.185.223" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "3.135.185.223" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6IkZBUlA1OTA2NEEzWkZIQWJ3bEdSTWc9PSIsInZhbHVlIjoiMEVaMkp3MzlTdVVjUEwxUnNPd1FxUGRkMlA4WkUrdk01N1VMeHphNjJmckJqOFhHVWdBK2YxeEFQQXdvbFpsWUNsdUM5cWNtemVWd3lKWUYzNnJzc3YyckFiZ09PbEl3ZmczZ2xpQktjVTNENlYrdEhUaFZ1cTRDeENEY1NhckciLCJtYWMiOiIwZDJmNTMzYmFhMDJiYzNhMzg4ZTQ2ZmMwMjhlZTBmZDExMzkxZDAwZDZkNGEzNGI1ZWNkNzY2Mjk4NzM0N2U4IiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6IlppNk80SEdTWHkxUkQ0akZYUTloanc9PSIsInZhbHVlIjoiSTU4V0JMUDk1NkI0Z2pxdmQ2dlJrMDVuSkZtME1ZZTJHTTlWWG9ETmxKYnU1M3VrbnAvVjd2RDBDZVFRRWtBSFVnYWpBRUdEVXd4SnFoWmtvSzlDclQ5SkFwWDNlRUpLZGZ6K1pzK2wrRGdDTExCQzBDSEJVUGRCOVBJWFFPaVgiLCJtYWMiOiI4YjkyYTMwNTJlMDVhZjBkMDc5ZDMzMDEwZmQ3NDA4OWUzYzI0NmM2Y2VmN2Y2NWI0ZmIyZGNhNDNjYTczYTViIiwidGFnIjoiIn0%3D; _gid=GA1.3.1620635918.1743342641; _gat_UA-9511843-1=1; _ga_L7FB4EWJ0B=GS1.1.1743342641.1.0.1743342641.60.0.0; _ga=GA1.1.42428751.1743342641XSRF-TOKEN=eyJpdiI6IkZBUlA1OTA2NEEzWkZIQWJ3bEdSTWc9PSIsInZhbHVlIjoiMEVaMkp3MzlTdVVjUEwxUnNPd1FxUGRkMlA4WkUrdk01N1VMeHphNjJmckJqOFhHVWdBK2YxeEFQQXdvbFpsWUNsdUM5c" ] "priority" => array:1 [ 0 => "u=0, i" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] ]
          request_cookies
          0 of 0
          array:6 [ "XSRF-TOKEN" => "JNndbwBeZq8AkiwO8AZaL2eus34k11uyEnVu1vU5" "thestandardmediagroup_session" => "IQCvrFJ7jilm7SlXueR9BuRbM6JxStDlbqL6YSzl" "_gid" => null "_gat_UA-9511843-1" => null "_ga_L7FB4EWJ0B" => null "_ga" => null ]
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sun, 30 Mar 2025 13:50:45 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkNuSUc4WDVoaWpEMVFiTmp0Sk1ISGc9PSIsInZhbHVlIjoiNGNzV2N5K1dzVXZpc1RvQWZkYmp1Q1dEUXpjTzZxcVFVY0ZRR3lzMHlhc1ZYN0pBZmdQNnJIOWx2aTFwcUt3TGt6R0xoc2JyNHk0NDFzZVNKMGtyT21tMXlibzBXSVNMMUd2d0c3eGFlOUlOTHZWcjN6Tkx2bm1aa091WmZuRG4iLCJtYWMiOiIxNzk1MWJjM2EzYmEyYzhiMmE0YzBkNTc0NGQ4NGI4MTU1NTBhYzc0MjY2YmI4Y2YzYmEzMDU3OTdiYTAxNDIyIiwidGFnIjoiIn0%3D; expires=Wed, 30 Apr 2025 00:19:45 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IkNuSUc4WDVoaWpEMVFiTmp0Sk1ISGc9PSIsInZhbHVlIjoiNGNzV2N5K1dzVXZpc1RvQWZkYmp1Q1dEUXpjTzZxcVFVY0ZRR3lzMHlhc1ZYN0pBZmdQNnJIOWx2aTFwcUt3TGt6R0xoc" 1 => "thestandardmediagroup_session=eyJpdiI6InhuVXBTRlcvM3liOThIOEMyYVRkMGc9PSIsInZhbHVlIjoiVmtnTHQ3ZXJWUzh2MTVhbkh3ajA2MVBoV0NmaFF6bHlNYkZOU1ova2JMUTBWcVNiMzlpWktTaGlmWll3T1N6YnNOTTNyV09NSHFSMWplSnR0R3FrYU4wNnVlT3hocjBLU3d0UTEvQlIrU3YwU0ZteDBtKzBPYUdJRGZqQXY1TG0iLCJtYWMiOiJjZmRjMTAwZmRjZDBmNTY4MWIyMWE4M2VmNWJiYmFjNDZmZTc4ZDI5NWU5OTQ0N2VkNzA1ODQ1MzUzMDk1OTVkIiwidGFnIjoiIn0%3D; expires=Wed, 30 Apr 2025 00:19:45 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6InhuVXBTRlcvM3liOThIOEMyYVRkMGc9PSIsInZhbHVlIjoiVmtnTHQ3ZXJWUzh2MTVhbkh3ajA2MVBoV0NmaFF6bHlNYkZOU1ova2JMUTBWcVNiMzlpWktTaG" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkNuSUc4WDVoaWpEMVFiTmp0Sk1ISGc9PSIsInZhbHVlIjoiNGNzV2N5K1dzVXZpc1RvQWZkYmp1Q1dEUXpjTzZxcVFVY0ZRR3lzMHlhc1ZYN0pBZmdQNnJIOWx2aTFwcUt3TGt6R0xoc2JyNHk0NDFzZVNKMGtyT21tMXlibzBXSVNMMUd2d0c3eGFlOUlOTHZWcjN6Tkx2bm1aa091WmZuRG4iLCJtYWMiOiIxNzk1MWJjM2EzYmEyYzhiMmE0YzBkNTc0NGQ4NGI4MTU1NTBhYzc0MjY2YmI4Y2YzYmEzMDU3OTdiYTAxNDIyIiwidGFnIjoiIn0%3D; expires=Wed, 30-Apr-2025 00:19:45 GMT; path=/XSRF-TOKEN=eyJpdiI6IkNuSUc4WDVoaWpEMVFiTmp0Sk1ISGc9PSIsInZhbHVlIjoiNGNzV2N5K1dzVXZpc1RvQWZkYmp1Q1dEUXpjTzZxcVFVY0ZRR3lzMHlhc1ZYN0pBZmdQNnJIOWx2aTFwcUt3TGt6R0xoc" 1 => "thestandardmediagroup_session=eyJpdiI6InhuVXBTRlcvM3liOThIOEMyYVRkMGc9PSIsInZhbHVlIjoiVmtnTHQ3ZXJWUzh2MTVhbkh3ajA2MVBoV0NmaFF6bHlNYkZOU1ova2JMUTBWcVNiMzlpWktTaGlmWll3T1N6YnNOTTNyV09NSHFSMWplSnR0R3FrYU4wNnVlT3hocjBLU3d0UTEvQlIrU3YwU0ZteDBtKzBPYUdJRGZqQXY1TG0iLCJtYWMiOiJjZmRjMTAwZmRjZDBmNTY4MWIyMWE4M2VmNWJiYmFjNDZmZTc4ZDI5NWU5OTQ0N2VkNzA1ODQ1MzUzMDk1OTVkIiwidGFnIjoiIn0%3D; expires=Wed, 30-Apr-2025 00:19:45 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6InhuVXBTRlcvM3liOThIOEMyYVRkMGc9PSIsInZhbHVlIjoiVmtnTHQ3ZXJWUzh2MTVhbkh3ajA2MVBoV0NmaFF6bHlNYkZOU1ova2JMUTBWcVNiMzlpWktTaG" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "JNndbwBeZq8AkiwO8AZaL2eus34k11uyEnVu1vU5" "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/health/health-science/article/2001514627/uproar-over-courts-rejection-of-petition-on-hiv-tb-drugs-shortage" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "offset" => 0 ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-30 16:50:45GET/main-staging/health/health-science/article/2001514627/uproar-over-courts-rejection-of-petition-on-hiv-tb-drugs-shortage1136472