27 lines
691 B
PHP
27 lines
691 B
PHP
<?php
|
|
require_once 'init.php';
|
|
|
|
header('Content-Type: application/json');
|
|
|
|
try {
|
|
$stmt = $pdo->query("SELECT * FROM websites ORDER BY display_order ASC");
|
|
$websites = $stmt->fetchAll(PDO::FETCH_ASSOC);
|
|
|
|
$summary = [
|
|
'total' => count($websites),
|
|
'normal' => 0,
|
|
'maintenance' => 0,
|
|
'cancelled' => 0
|
|
];
|
|
|
|
foreach ($websites as $row) {
|
|
if(isset($summary[$row['status']])) {
|
|
$summary[$row['status']]++;
|
|
}
|
|
}
|
|
|
|
echo json_encode(['success' => true, 'websites' => $websites, 'summary' => $summary]);
|
|
} catch (Exception $e) {
|
|
echo json_encode(['success' => false, 'message' => $e->getMessage()]);
|
|
}
|