When deleting a bookmark, remove its tags from database.

This commit is contained in:
Golnaz Nilieh 2011-08-20 12:38:15 +04:30
parent add0a90e1e
commit eac4d4ff06
1 changed files with 22 additions and 7 deletions

View File

@ -35,18 +35,33 @@ if( !OC_User::isLoggedIn()){
exit(); exit();
} }
$query = OC_DB::prepare("
DELETE FROM *PREFIX*bookmarks
WHERE url LIKE ?
AND user_id = ?
");
$params=array( $params=array(
urldecode($_GET["url"]), urldecode($_GET["url"]),
OC_User::getUser() OC_User::getUser()
); );
$result = $query->execute($params);
$query = OC_DB::prepare("
SELECT id FROM *PREFIX*bookmarks
WHERE url LIKE ?
AND user_id = ?
");
$id = $query->execute($params)->fetchOne();
$query = OC_DB::prepare("
DELETE FROM *PREFIX*bookmarks
WHERE id = $id
");
$result = $query->execute();
$query = OC_DB::prepare("
DELETE FROM *PREFIX*bookmarks_tags
WHERE bookmark_id = $id
");
$result = $query->execute();
// var_dump($params); // var_dump($params);
echo json_encode( array( "status" => "success", "data" => array())); echo json_encode( array( "status" => "success", "data" => array()));