From 5e24b6ef706bce3473aff86f401f1634fb2aa95c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 5 Apr 2024 14:56:59 +0200 Subject: [PATCH] Fix rss --- dev/tools/apstats.php | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/dev/tools/apstats.php b/dev/tools/apstats.php index a24aa2fcff5..3f1004d1dcf 100755 --- a/dev/tools/apstats.php +++ b/dev/tools/apstats.php @@ -735,23 +735,27 @@ $html .= '
'."\n"; $html .= '
'."\n"; $html .= ''."\n"; $html .= ''."\n"; -foreach ($arrayofalerts as $alert) { - $alert['url_commit'] = 'https://github.com/Dolibarr/dolibarr/commit/'.$alert['commitid']; +foreach ($arrayofalerts as $key => $alert) { + $arrayofalerts[$key]['url_commit'] = 'https://github.com/Dolibarr/dolibarr/commit/'.$alert['commitid']; if (!empty($alert['issueid'])) { - $alert['url_issue'] = 'https://github.com/Dolibarr/dolibarr/issues/'.$alert['issueid']; + $arrayofalerts[$key]['url_issue'] = 'https://github.com/Dolibarr/dolibarr/issues/'.$alert['issueid']; } if (!empty($alert['issueidcve'])) { $cve = preg_replace('/\s+/', '-', trim($alert['issueidcve'])); - $alert['url_cve'] = 'https://nvd.nist.gov/vuln/detail/CVE-'.$cve; + $arrayofalerts[$key]['url_cve'] = 'https://nvd.nist.gov/vuln/detail/CVE-'.$cve; } + $arrayofalerts[$key]['title'] = 'Security alert - '.($cve ? ' CVE-'.$cve.' - ' : '').'Fix committed as: '.dol_trunc($alert['commitid'], 8); + $arrayofalerts[$key]['description'] = 'Security alert '.($cve ? ' CVE-'.$cve.' - ' : ''); $html .= ''; $html .= '
Commit IDDateReported on
Yogosha
Reported on
GIT
Reported on
CVE
Title
'; $html .= ''.dol_trunc($alert['commitid'], 8).''; + $arrayofalerts[$key]['description'] .= '
Commit ID: '.$alert['commitid']; if (!empty($alert['commitidbis'])) { $html .= '
+
'; } @@ -818,11 +822,13 @@ if ($fh) { } foreach ($arrayofalerts as $alert) { + $alert['url_commit'] = 'https://github.com/Dolibarr/dolibarr/commit/'.$alert['commitid']; + fwrite($fh, ''); - fwrite($fh, '' . htmlspecialchars($alert['titre']) . ''); + fwrite($fh, '' . htmlspecialchars($alert['title']) . ''); fwrite($fh, '' . htmlspecialchars($alert['description']) . ''); fwrite($fh, '' . htmlspecialchars($alert['url_commit']) . ''); - fwrite($fh, '' . htmlspecialchars($alert['date']) . ''); + fwrite($fh, '' . htmlspecialchars($alert['created_at']) . ''); fwrite($fh, ''); }