Files
wevads-platform/scripts/api_reports.php
2026-02-26 04:53:11 +01:00

24 lines
964 B
PHP
Executable File

<?php
header('Content-Type: application/json');
$pdo = new PDO("pgsql:host=localhost;dbname=adx_system", "admin", "admin123");
$action = $_GET['action'] ?? $_POST['action'] ?? '';
switch($action) {
case 'daily_stats':
$o365 = $pdo->query("SELECT status, COUNT(*) as cnt FROM admin.office_accounts GROUP BY status")->fetchAll(PDO::FETCH_KEY_PAIR);
$campaigns = $pdo->query("SELECT COUNT(*) as total, SUM(total_sent) as sent, SUM(total_opens) as opens, SUM(total_clicks) as clicks FROM admin.campaigns")->fetch(PDO::FETCH_ASSOC);
$seeds = $pdo->query("SELECT COUNT(*) FROM admin.brain_seeds WHERE is_active=true")->fetchColumn();
echo json_encode([
'success'=>true,
'date'=>date('Y-m-d'),
'o365'=>$o365,
'campaigns'=>$campaigns,
'active_seeds'=>$seeds
]);
break;
default:
echo json_encode(['success'=>false, 'error'=>'Unknown action']);
}