From f14807de06929486de6e2b64cd30e5c53978d8c0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Nicolas=20L=C5=93uillet?= Date: Wed, 12 Feb 2014 21:52:01 +0100 Subject: [PATCH] [add] mark all as read #385 --- inc/poche/Database.class.php | 6 ++++++ inc/poche/Poche.class.php | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/inc/poche/Database.class.php b/inc/poche/Database.class.php index 0457af69..9f553fa1 100644 --- a/inc/poche/Database.class.php +++ b/inc/poche/Database.class.php @@ -318,6 +318,12 @@ class Database { $query = $this->executeQuery($sql_action, $params_action); } + public function archiveAll($user_id) { + $sql_action = "UPDATE entries SET is_read=? WHERE user_id=? AND is_read=?"; + $params_action = array($user_id, 1, 0); + $query = $this->executeQuery($sql_action, $params_action); + } + public function getLastId($column = '') { return $this->getHandle()->lastInsertId($column); } diff --git a/inc/poche/Poche.class.php b/inc/poche/Poche.class.php index 9345d1c1..a786c8df 100644 --- a/inc/poche/Poche.class.php +++ b/inc/poche/Poche.class.php @@ -434,6 +434,13 @@ class Poche Tools::redirect(); } break; + case 'archive_all' : + $this->store->archiveAll($this->user->getId()); + Tools::logm('archive all links'); + if (!$import) { + Tools::redirect(); + } + break; case 'add_tag' : $tags = explode(',', $_POST['value']); $entry_id = $_POST['entry_id']; -- 2.41.0