Fix daily_summary dan hourly_summary aggregation, tambah fallback logic untuk dashboard, update validator untuk camera dan location type

This commit is contained in:
mwpn
2025-12-18 11:13:06 +07:00
parent 9416de7d87
commit d05fa2f4cd
31 changed files with 2041 additions and 45 deletions

View File

@@ -0,0 +1,29 @@
<?php
require __DIR__ . '/../vendor/autoload.php';
use App\Config\AppConfig;
use App\Support\Database;
AppConfig::loadEnv(__DIR__ . '/..');
$db = Database::getConnection(
AppConfig::get('DB_HOST'),
AppConfig::get('DB_NAME'),
AppConfig::get('DB_USER'),
AppConfig::get('DB_PASS')
);
echo "=== Columns in locations table ===\n\n";
$stmt = $db->query('DESCRIBE locations');
$columns = $stmt->fetchAll();
foreach ($columns as $col) {
echo "Field: {$col['Field']}\n";
echo " Type: {$col['Type']}\n";
echo " Null: {$col['Null']}\n";
echo " Key: {$col['Key']}\n";
echo " Default: " . ($col['Default'] ?? 'NULL') . "\n";
echo " Extra: {$col['Extra']}\n\n";
}