<?php
/**
 * نصب جداول بهای تمام‌شده فعالیت + گراف سهم نفر از سفارش
 * php run-service-abc-install.php
 */
declare(strict_types=1);

define('ACC_BASE_PATH', __DIR__);
require __DIR__ . '/standalone/bootstrap.php';
require_once ACC_PATH . 'includes/helpers/svc-activity-cost.php';

header('Content-Type: application/json; charset=utf-8');

Svc_Activity_Cost::ensure_tables();
$acts = Svc_Activity_Cost::list_activities(false);

echo json_encode([
    'ok'         => true,
    'message'    => 'جداول ABC و کاتالوگ فعالیت نصب شد',
    'activities' => count($acts),
    'catalog'    => $acts,
    'roles'      => Svc_Activity_Cost::role_labels(),
], JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
