<?php
/** CRON: تذكير تقارير الاستثمار الشهرية */
require_once dirname(__DIR__).'/config.php';
try {
    $projects = db()->query(
        "SELECT p.*, u.name as owner_name
         FROM invest_projects p
         JOIN users u ON u.id=p.owner_user_id
         WHERE p.status='running'
         AND DAY(NOW())=1"
    )->fetchAll();
    foreach ($projects as $p) {
        // إشعار صاحب المشروع
        $token = db()->prepare("SELECT fcm_token FROM user_devices WHERE user_id=? LIMIT 1");
        $token->execute([$p['owner_user_id']]);
        $tk = $token->fetchColumn();
        if ($tk && function_exists('send_push')) {
            send_push($tk, '📊 تقرير مشروعك الشهري', 'أرسل تقرير مشروع '.$p['title'].' لهذا الشهر');
        }
        echo "📊 تذكير: ".$p['title']."\n";
    }
    echo "✅ إجمالي: ".count($projects)." مشروع\n";
} catch(Throwable $e){ echo "❌ ".$e->getMessage()."\n"; }
