summaryrefslogtreecommitdiffstats
path: root/apps/bookmarks/ajax/delBookmark.php
diff options
context:
space:
mode:
authorBart Visscher <bartv@thisnet.nl>2012-05-03 17:29:08 +0200
committerBart Visscher <bartv@thisnet.nl>2012-05-03 17:33:57 +0200
commitb6ea57c8b6fac904f97f456463a52e509de51733 (patch)
tree2508cca2ca16619dadb20e7ccecfff47432cdeb3 /apps/bookmarks/ajax/delBookmark.php
parent8076b1e12dec3e3861b7024c74873ea330d052c3 (diff)
downloadnextcloud-server-b6ea57c8b6fac904f97f456463a52e509de51733.tar.gz
nextcloud-server-b6ea57c8b6fac904f97f456463a52e509de51733.zip
Bookmarks: Move delete code to Bookmarks class, also change to use id
Diffstat (limited to 'apps/bookmarks/ajax/delBookmark.php')
-rwxr-xr-xapps/bookmarks/ajax/delBookmark.php35
1 files changed, 6 insertions, 29 deletions
diff --git a/apps/bookmarks/ajax/delBookmark.php b/apps/bookmarks/ajax/delBookmark.php
index 2634bed0b9c..0b5689811ae 100755
--- a/apps/bookmarks/ajax/delBookmark.php
+++ b/apps/bookmarks/ajax/delBookmark.php
@@ -30,33 +30,10 @@ $RUNTIME_NOSETUPFS=true;
OCP\JSON::checkLoggedIn();
OCP\JSON::checkAppEnabled('bookmarks');
-$params=array(
- htmlspecialchars_decode($_GET["url"]),
- OCP\USER::getUser()
- );
+$id = $_GET['id'];
+if (!OC_Bookmarks_Bookmarks::deleteUrl($id)){
+ OC_JSON::error();
+ exit();
+}
-$query = OCP\DB::prepare("
- SELECT id FROM *PREFIX*bookmarks
- WHERE url LIKE ?
- AND user_id = ?
- ");
-
-$id = $query->execute($params)->fetchOne();
-
-$query = OCP\DB::prepare("
- DELETE FROM *PREFIX*bookmarks
- WHERE id = $id
- ");
-
-$result = $query->execute();
-
-
-$query = OCP\DB::prepare("
- DELETE FROM *PREFIX*bookmarks_tags
- WHERE bookmark_id = $id
- ");
-
-$result = $query->execute();
-// var_dump($params);
-
-OCP\JSON::success(array('data' => array()));
+OCP\JSON::success();