<?php
/**
 * backup_diario.php
 * Gera automaticamente um backup do banco (db/*.json) e salva DENTRO da
 * pasta backups/ da própria hospedagem — não depende do navegador nem do
 * painel estar aberto. Mantém só os últimos 30 backups (apaga os mais
 * antigos sozinho, pra não lotar o espaço da hospedagem).
 *
 * Recomendado rodar 1x por dia via crontab, por exemplo às 4h da manhã:
 *
 *   0 4 * * * /usr/bin/php /caminho/cobranex/cron/backup_diario.php >> /caminho/cobranex/logs/backup.log 2>&1
 */

require_once __DIR__ . '/../core/db_helper.php';

$resultado = gerar_backup_local(30);

echo json_encode($resultado, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT) . "\n";
