diff --git a/php/monthly_report_print.php b/php/monthly_report_print.php index c251c7c..b214007 100644 --- a/php/monthly_report_print.php +++ b/php/monthly_report_print.php @@ -151,9 +151,17 @@ $rh_low_txt = (METRIC_RH_LOW >= 0) ? (rc_fmt((float)METRIC_RH_LOW) . '%') : '비
01 경영 요약 EXECUTIVE SUMMARY
-
+ +
- +
diff --git a/php/report_charts.php b/php/report_charts.php index 4b60b67..dfe88e7 100644 --- a/php/report_charts.php +++ b/php/report_charts.php @@ -37,6 +37,15 @@ function rc_verdict_color(string $verdict): string { }; } +// '높을수록 좋은' 지표(SMS 신뢰성 등) 자체 기준 색 — 종합 판정과 독립. +// 실패 0 = 완전(네이비) / 경미한 실패 = 주의(황) / 저하 = 경보(적). +// 종합 판정이 경보여도 SMS 전달이 100%면 이 게이지는 네이비로 정확히 표현한다. +function rc_reliability_color(int $pct, int $fail_count): string { + if ($fail_count <= 0) { return RC_NAVY; } // 실패 0 → 완전 신뢰 + if ($pct >= 95) { return RC_WARN; } // 경미 + return RC_ALERT; // 저하 +} + // 짧은 수치 포맷(소수 1자리, 불필요한 0 제거) function rc_fmt(float $v): string { return rtrim(rtrim(number_format($v, 1, '.', ''), '0'), '.');