minor ui/lang adjustments; add security question for backup-abort action

Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
Michael Kaufmann
2022-05-13 11:22:14 +02:00
parent cc11e2de51
commit 7e14e9edd7
8 changed files with 45 additions and 24 deletions

View File

@@ -106,16 +106,18 @@ if (!is_null($month) && !is_null($year)) {
'mail_data' => $traf['mail_data'],
]);
} else {
// default to the last 36 months
$from_date = (new DateTime)->modify("last day of last months")->setTime(23, 59, 59)->sub(new \DateInterval('P3Y'))->format('U');
$result_stmt = Database::prepare("
SELECT `month`, `year`, SUM(`http`) AS http, SUM(`ftp_up`) AS ftp_up, SUM(`ftp_down`) AS ftp_down, SUM(`mail`) AS mail
FROM `" . TABLE_PANEL_TRAFFIC . "`
WHERE `customerid` = :customerid
WHERE `customerid` = :customerid AND `stamp` = :fromdate
GROUP BY `year`, `month`
ORDER BY `year` DESC, `month` DESC
LIMIT 12
ORDER BY `year` ASC, `month` ASC
");
Database::pexecute($result_stmt, [
"customerid" => $userinfo['customerid']
"customerid" => $userinfo['customerid'],
"fromdate" => $from_date
]);
$traffic_complete['http'] = 0;
$traffic_complete['ftp'] = 0;