From 7fb3974f6bbadd44c4ac7b81ad708a76a745918d Mon Sep 17 00:00:00 2001 From: DariusIII Date: Wed, 9 Aug 2017 12:58:27 +0200 Subject: [PATCH] Fix date manipulation --- nntmux/Users.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nntmux/Users.php b/nntmux/Users.php index 67be39ca3..1fa03b770 100755 --- a/nntmux/Users.php +++ b/nntmux/Users.php @@ -1363,7 +1363,7 @@ class Users */ public function addApiRequest($userID, $request): void { - UserRequest::query()->insert(['users_id' => $userID, 'request' => $request, 'timestamp'=> new \DateTime('Y-m-d H:i:s')]); + UserRequest::query()->insert(['users_id' => $userID, 'request' => $request, 'timestamp'=> new \DateTime('NOW')]); } /** @@ -1379,9 +1379,9 @@ class Users protected function clearApiRequests($userID): void { if ($userID === false) { - UserRequest::query()->where('timestamp', '<', date_sub(new \DateTime('Y-m-d H:i:s'), new \DateInterval('P1D')))->delete(); + UserRequest::query()->where('timestamp', '<', date_sub(new \DateTime('NOW'), new \DateInterval('P1D')))->delete(); } else { - UserRequest::query()->where('users_id', $userID)->where('timestamp', '<', date_sub(new \DateTime('Y-M-D H:i:s'), new \DateInterval('P1D')))->delete(); + UserRequest::query()->where('users_id', $userID)->where('timestamp', '<', date_sub(new \DateTime('NOW'), new \DateInterval('P1D')))->delete(); } } @@ -1402,7 +1402,7 @@ class Users $this->pdo->queryExec('UPDATE user_downloads SET releases_id = null'); } - UserRequest::query()->where('timestamp', '<', date_sub(new \DateTime('Y-m-d H:i:s'), new \DateInterval('P' . $days . 'D')))->delete(); + UserRequest::query()->where('timestamp', '<', date_sub(new \DateTime('NOW'), new \DateInterval('P' . $days . 'D')))->delete(); $this->pdo->queryExec(sprintf('DELETE FROM user_downloads WHERE timestamp < DATE_SUB(NOW(), INTERVAL %d DAY)', $days)); }