From 93b26c7f59a841719eb99e3e07ee33bb91464fe0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jessica=20Gonz=C3=A1lez?= Date: Tue, 21 Mar 2017 13:08:14 -0600 Subject: [PATCH] Use the right tools MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jessica González --- app/Controllers/Cron.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/Controllers/Cron.php b/app/Controllers/Cron.php index f248101..13cff27 100644 --- a/app/Controllers/Cron.php +++ b/app/Controllers/Cron.php @@ -196,12 +196,16 @@ function rememberMe() { // Remove entries older than 7 days. $time = time() - 604800; + $db = $this->f3->get('DB'); - // Reuse the cron model. - $this->_models['cron']->exec('DELETE FROM '. $this->f3->get('_db.prefix') .'remember WHERE expires < :time', [':time' => $time]); + $r = $db->exec('DELETE FROM '. $this->f3->get('_db.prefix') .'remember WHERE expires > :time', [':time' => $time]); + + $this->emit('deleted:'. $r .' entries from remember table'); // Do the same for sessions - $this->_models['cron']->exec('DELETE FROM '. $this->f3->get('_db.prefix') .'ses WHERE stamp < :time', [':time' => $time]); + $s = $db->exec('DELETE FROM '. $this->f3->get('_db.prefix') .'ses WHERE stamp > :time', [':time' => $time]); + + $this->emit('deleted:'. $s .' entries from session table'); } protected function _keywords($keywords, $string)