=== STATUS DISPLAY LOGIC TEST === Current Transaction Data:
Attempt to read property "status" on null
test_status_display_logic.php
18$totalRequested = 1300; // Known from our data
19$totalReleased = 550; // Known from our data
20$totalRemaining = 750; // Known from our data
21
22echo "Current Transaction Data:\n";
23echo "- Status: {$transaction->status}\n";
24echo "- Total Requested: {$totalRequested}\n";
25echo "- Total Released: {$totalReleased}\n";
26echo "- Total Remaining: {$totalRemaining}\n\n";
27
28// Test status logic function
29function getDisplayStatus($transactionStatus, $totalReleased, $totalRequested, $totalRemaining) {
30 switch ($transactionStatus) {
31 case 'pending':
32 if ($totalReleased > 0) {
33 if ($totalRemaining > 0) {
34 return "Partially Released ({$totalReleased}/{$totalRequested})";
35
select * from `sessions` where `id` = 'TSEGRE64MqObkt79KTBssEUbBoaPag2pIDZmXWs0' limit 1
select * from `sessions` where `id` = 'TSEGRE64MqObkt79KTBssEUbBoaPag2pIDZmXWs0' limit 1
insert into `sessions` (`payload`, `last_activity`, `user_id`, `ip_address`, `user_agent`, `id`) values ('YTozOntzOjY6Il90b2tlbiI7czo0MDoiUldPTFEwZ2dkTFNXM1N4TXdYY0U1S01ZbHFHQTVaNU9pSXFuTlJIQyI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6NTI6Imh0dHBzOi8vd21zLmtjZ3VhZS5jb20vdGVzdF9zdGF0dXNfZGlzcGxheV9sb2dpYy5waHAiO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX19', 1770482764, NULL, '216.73.216.154', 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'TSEGRE64MqObkt79KTBssEUbBoaPag2pIDZmXWs0')
select * from `outgoing_transactions` where `outgoing_transactions`.`id` = 1 limit 1
select * from `outgoing_fulfillments` where `outgoing_transaction_id` = 1
select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'site_settings' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`
select * from `site_settings` where (`key` = 'site_name') limit 1
select * from `site_settings` where (`key` = 'site_description') limit 1
select * from `site_settings` where (`key` = 'site_logo') limit 1
select * from `site_settings` where (`key` = 'site_favicon') limit 1
select * from `site_settings` where (`key` = 'admin_favicon') limit 1
select * from `site_settings` where (`key` = 'contact_email') limit 1
select * from `site_settings` where (`key` = 'contact_phone') limit 1
select * from `site_settings` where (`key` = 'contact_address') limit 1
select * from `site_settings` where (`key` = 'whatsapp_number') limit 1
select * from `site_settings` where (`key` = 'whatsapp_enabled') limit 1
select * from `site_settings` where (`key` = 'footer_text') limit 1
select * from `site_settings` where `is_active` = 1 order by `group` asc, `sort_order` asc
select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'site_settings' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`
select * from `site_settings` where (`key` = 'site_name') limit 1
select * from `site_settings` where (`key` = 'site_description') limit 1
select * from `site_settings` where (`key` = 'site_logo') limit 1
select * from `site_settings` where (`key` = 'site_favicon') limit 1
select * from `site_settings` where (`key` = 'admin_favicon') limit 1
select * from `site_settings` where (`key` = 'contact_email') limit 1
select * from `site_settings` where (`key` = 'contact_phone') limit 1
select * from `site_settings` where (`key` = 'contact_address') limit 1
select * from `site_settings` where (`key` = 'whatsapp_number') limit 1
select * from `site_settings` where (`key` = 'whatsapp_enabled') limit 1
select * from `site_settings` where (`key` = 'footer_text') limit 1
select * from `site_settings` where `is_active` = 1 order by `group` asc, `sort_order` asc
select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'site_settings' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`
select * from `site_settings` where (`key` = 'site_name') limit 1
select * from `site_settings` where (`key` = 'site_description') limit 1
select * from `site_settings` where (`key` = 'site_logo') limit 1
select * from `site_settings` where (`key` = 'site_favicon') limit 1
select * from `site_settings` where (`key` = 'admin_favicon') limit 1
select * from `site_settings` where (`key` = 'contact_email') limit 1
select * from `site_settings` where (`key` = 'contact_phone') limit 1
select * from `site_settings` where (`key` = 'contact_address') limit 1
select * from `site_settings` where (`key` = 'whatsapp_number') limit 1
select * from `site_settings` where (`key` = 'whatsapp_enabled') limit 1
select * from `site_settings` where (`key` = 'footer_text') limit 1
select * from `site_settings` where `is_active` = 1 order by `group` asc, `sort_order` asc
select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'site_settings' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`
select * from `site_settings` where (`key` = 'site_name') limit 1
select * from `site_settings` where (`key` = 'site_description') limit 1
select * from `site_settings` where (`key` = 'site_logo') limit 1
select * from `site_settings` where (`key` = 'site_favicon') limit 1
select * from `site_settings` where (`key` = 'admin_favicon') limit 1
select * from `site_settings` where (`key` = 'contact_email') limit 1
select * from `site_settings` where (`key` = 'contact_phone') limit 1
select * from `site_settings` where (`key` = 'contact_address') limit 1
select * from `site_settings` where (`key` = 'whatsapp_number') limit 1
select * from `site_settings` where (`key` = 'whatsapp_enabled') limit 1
select * from `site_settings` where (`key` = 'footer_text') limit 1
select * from `site_settings` where `is_active` = 1 order by `group` asc, `sort_order` asc
select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'site_settings' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`
select * from `site_settings` where (`key` = 'site_name') limit 1
select * from `site_settings` where (`key` = 'site_description') limit 1
select * from `site_settings` where (`key` = 'site_logo') limit 1
select * from `site_settings` where (`key` = 'site_favicon') limit 1
select * from `site_settings` where (`key` = 'admin_favicon') limit 1
select * from `site_settings` where (`key` = 'contact_email') limit 1
select * from `site_settings` where (`key` = 'contact_phone') limit 1
select * from `site_settings` where (`key` = 'contact_address') limit 1
select * from `site_settings` where (`key` = 'whatsapp_number') limit 1
select * from `site_settings` where (`key` = 'whatsapp_enabled') limit 1
select * from `site_settings` where (`key` = 'footer_text') limit 1
select * from `site_settings` where `is_active` = 1 order by `group` asc, `sort_order` asc
select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'site_settings' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`
select * from `site_settings` where (`key` = 'site_name') limit 1
select * from `site_settings` where (`key` = 'site_description') limit 1
select * from `site_settings` where (`key` = 'site_logo') limit 1
select * from `site_settings` where (`key` = 'site_favicon') limit 1
select * from `site_settings` where (`key` = 'admin_favicon') limit 1
select * from `site_settings` where (`key` = 'contact_email') limit 1
select * from `site_settings` where (`key` = 'contact_phone') limit 1
select * from `site_settings` where (`key` = 'contact_address') limit 1
select * from `site_settings` where (`key` = 'whatsapp_number') limit 1
select * from `site_settings` where (`key` = 'whatsapp_enabled') limit 1
select * from `site_settings` where (`key` = 'footer_text') limit 1
select * from `site_settings` where `is_active` = 1 order by `group` asc, `sort_order` asc
select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'site_settings' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`
select * from `site_settings` where (`key` = 'site_name') limit 1
select * from `site_settings` where (`key` = 'site_description') limit 1
select * from `site_settings` where (`key` = 'site_logo') limit 1
select * from `site_settings` where (`key` = 'site_favicon') limit 1
select * from `site_settings` where (`key` = 'admin_favicon') limit 1
select * from `site_settings` where (`key` = 'contact_email') limit 1
select * from `site_settings` where (`key` = 'contact_phone') limit 1
select * from `site_settings` where (`key` = 'contact_address') limit 1
select * from `site_settings` where (`key` = 'whatsapp_number') limit 1
select * from `site_settings` where (`key` = 'whatsapp_enabled') limit 1
select * from `site_settings` where (`key` = 'footer_text') limit 1
select * from `site_settings` where `is_active` = 1 order by `group` asc, `sort_order` asc
select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = 'site_settings' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`
select * from `site_settings` where (`key` = 'site_name') limit 1
select * from `site_settings` where (`key` = 'site_description') limit 1
select * from `site_settings` where (`key` = 'site_logo') limit 1