From e5f291b09c4403bf5ffdd131c662f35a92ec363e Mon Sep 17 00:00:00 2001 From: Alessandro Cosentino Date: Thu, 5 Jul 2012 17:22:24 -0400 Subject: button to remove folder --- lib/feedmapper.php | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'lib/feedmapper.php') diff --git a/lib/feedmapper.php b/lib/feedmapper.php index 1073bd288..65b9164de 100644 --- a/lib/feedmapper.php +++ b/lib/feedmapper.php @@ -145,15 +145,13 @@ class OC_News_FeedMapper { return $feedid; } - public function delete(OC_News_Feed $feed){ - $id = $feed->getId(); - - $stmt = OCP\DB::prepare(" - DELETE FROM " . self::tableName . - "WHERE id = $id - "); + public function deleteById($id){ + if ($id == null) { + return false; + } + $stmt = OCP\DB::prepare('DELETE FROM ' . self::tableName .' WHERE id = ?'); - $result = $stmt->execute(); + $result = $stmt->execute(array($id)); $itemMapper = new OC_News_ItemMapper(); //TODO: handle the value that the execute returns @@ -161,6 +159,10 @@ class OC_News_FeedMapper { return true; } + public function delete(OC_News_Feed $feed){ + $id = $feed->getId(); + return deleteById($id); + } public function deleteAll($folderdid){ $id = $feed->getId(); -- cgit v1.2.3