Automated merge from 18.0 to 19.0 by tool pullmerge.sh

This commit is contained in:
Laurent Destailleur 2026-03-25 13:40:17 +01:00
commit 16ac7c9834

View file

@ -260,19 +260,20 @@ if ($action == 'viewgraph') {
// $arrayofvaluesforgroupby will be used to forge lael of each grouped series
if (is_array($search_groupby) && count($search_groupby)) {
foreach ($search_groupby as $gkey => $gval) {
$gvalwithoutprefix = preg_replace('/^[a-z]+\./', '', $gval);
$gvalwithoutprefix = preg_replace('/^[a-z]+\./i', '', $gval);
$gvalsanitized = preg_replace('/[^a-z0-9\._\-]+/i', '', $gval);
if (preg_match('/\-year$/', $search_groupby[$gkey])) {
$tmpval = preg_replace('/\-year$/', '', $search_groupby[$gkey]);
if (preg_match('/\-year$/', $gvalsanitized)) {
$tmpval = preg_replace('/\-year$/', '', $gvalsanitized);
$fieldtocount .= 'DATE_FORMAT('.$tmpval.", '%Y')";
} elseif (preg_match('/\-month$/', $search_groupby[$gkey])) {
$tmpval = preg_replace('/\-month$/', '', $search_groupby[$gkey]);
} elseif (preg_match('/\-month$/', $gvalsanitized)) {
$tmpval = preg_replace('/\-month$/', '', $gvalsanitized);
$fieldtocount .= 'DATE_FORMAT('.$tmpval.", '%Y-%m')";
} elseif (preg_match('/\-day$/', $search_groupby[$gkey])) {
$tmpval = preg_replace('/\-day$/', '', $search_groupby[$gkey]);
} elseif (preg_match('/\-day$/', $gvalsanitized)) {
$tmpval = preg_replace('/\-day$/', '', $gvalsanitized);
$fieldtocount .= 'DATE_FORMAT('.$tmpval.", '%Y-%m-%d')";
} else {
$fieldtocount = $search_groupby[$gkey];
$fieldtocount = $gvalsanitized;
}
$sql = "SELECT DISTINCT ".$fieldtocount." as val";