Deploy: 2026-05-23 00:33:48

This commit is contained in:
Hamza-Ayed
2026-05-23 00:33:48 +03:00
parent 0e16fd3f5d
commit 681ef6afab
2 changed files with 176 additions and 0 deletions

60
backend/check_db_data.php Normal file
View File

@@ -0,0 +1,60 @@
<?php
if (php_sapi_name() !== 'cli') {
http_response_code(403);
exit('Access denied.');
}
require_once __DIR__ . '/app/bootstrap.php';
use App\Core\Database;
try {
$pdo = Database::getConnection();
echo "=== 1. Subscription Plans ===\n";
$plans = Database::selectAll("SELECT * FROM subscription_plans");
if (empty($plans)) {
echo "No subscription plans found.\n";
} else {
foreach ($plans as $p) {
echo "ID: {$p['id']} | Name: {$p['name']} | Price: {$p['price']} | Max Sessions: {$p['max_sessions']} | Max Requests: {$p['max_requests']} | Max Voice: {$p['max_voice_requests']} | Max OCR: {$p['max_ocr_requests']}\n";
}
}
echo "\n=== 2. Companies ===\n";
$companies = Database::selectAll("SELECT * FROM companies LIMIT 10");
if (empty($companies)) {
echo "No companies found.\n";
} else {
foreach ($companies as $c) {
echo "ID: {$c['id']} | Name: {$c['name']}\n";
}
}
echo "\n=== 3. Active Company Subscriptions ===\n";
$subs = Database::selectAll("
SELECT cs.*, p.name as plan_name
FROM company_subscriptions cs
JOIN subscription_plans p ON cs.plan_id = p.id
");
if (empty($subs)) {
echo "No subscriptions found.\n";
} else {
foreach ($subs as $s) {
echo "ID: {$s['id']} | Company ID: {$s['company_id']} | Plan: {$s['plan_name']} (ID: {$s['plan_id']}) | Status: {$s['status']} | Starts: {$s['starts_at']} | Ends: {$s['ends_at']}\n";
}
}
echo "\n=== 4. WooCommerce Stores ===\n";
$stores = Database::selectAll("SELECT id, company_id, store_url, is_active, webhook_secret FROM woocommerce_stores");
if (empty($stores)) {
echo "No WooCommerce stores found.\n";
} else {
foreach ($stores as $st) {
echo "ID: {$st['id']} | Company ID: {$st['company_id']} | URL: {$st['store_url']} | Active: {$st['is_active']} | Webhook Secret: " . ($st['webhook_secret'] ? "YES" : "NO") . "\n";
}
}
} catch (\Exception $e) {
echo "Error querying database: " . $e->getMessage() . "\n";
}