diff options
author | cweiske <cweiske@b3834d28-1941-0410-a4f8-b48e95affb8f> | 2009-10-25 19:32:48 +0000 |
---|---|---|
committer | cweiske <cweiske@b3834d28-1941-0410-a4f8-b48e95affb8f> | 2009-10-25 19:32:48 +0000 |
commit | 09fffebffe9ab1cf7622aa141150157b0746e20d (patch) | |
tree | af3767fbc293d64c56c7dcf54c584b72cca8195f /src/SemanticScuttle/Service/Bookmark.php | |
parent | b38d876fad5d2ba080a87f9667dea4a3a1cca7f5 (diff) | |
download | semanticscuttle-09fffebffe9ab1cf7622aa141150157b0746e20d.tar.gz semanticscuttle-09fffebffe9ab1cf7622aa141150157b0746e20d.tar.bz2 |
test if deleting bookmarks works. to do this, we need a new testbase method to create users, plus we need to return the uid when creating a new user. registration process needs to be adopted to that.
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@417 b3834d28-1941-0410-a4f8-b48e95affb8f
Diffstat (limited to 'src/SemanticScuttle/Service/Bookmark.php')
-rw-r--r-- | src/SemanticScuttle/Service/Bookmark.php | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/SemanticScuttle/Service/Bookmark.php b/src/SemanticScuttle/Service/Bookmark.php index 29a2291..82e23a3 100644 --- a/src/SemanticScuttle/Service/Bookmark.php +++ b/src/SemanticScuttle/Service/Bookmark.php @@ -212,9 +212,9 @@ class SemanticScuttle_Service_Bookmark extends SemanticScuttle_DbService */ public function addBookmark( $address, $title, $description, $privateNote, $status, $categories, - $date = null, $fromApi = false, $fromImport = false, $sId = -1 + $date = null, $fromApi = false, $fromImport = false, $sId = null ) { - if ($sId == -1) { + if ($sId === null) { $userservice = SemanticScuttle_Service_Factory::get('User'); $sId = $userservice->getCurrentUserId(); } @@ -436,16 +436,17 @@ class SemanticScuttle_Service_Bookmark extends SemanticScuttle_DbService $terms = null, $sortOrder = null, $watched = null, $startdate = null, $enddate = null, $hash = null ) { - $userservice =SemanticScuttle_Service_Factory::get('User'); - $b2tservice =SemanticScuttle_Service_Factory::get('Bookmark2Tag'); - $tag2tagservice =SemanticScuttle_Service_Factory::get('Tag2Tag'); - $sId = $userservice->getCurrentUserId(); + $userservice = SemanticScuttle_Service_Factory::get('User'); + $b2tservice = SemanticScuttle_Service_Factory::get('Bookmark2Tag'); + $tag2tagservice = SemanticScuttle_Service_Factory::get('Tag2Tag'); + $sId = $userservice->getCurrentUserId(); if ($userservice->isLoggedOn()) { - // All public bookmarks, user's own bookmarks and any shared with user + // All public bookmarks, user's own bookmarks + // and any shared with user $privacy = ' AND ((B.bStatus = 0) OR (B.uId = '. $sId .')'; $watchnames = $userservice->getWatchNames($sId, true); - foreach($watchnames as $watchuser) { + foreach ($watchnames as $watchuser) { $privacy .= ' OR (U.username = "'. $watchuser .'" AND B.bStatus = 1)'; } $privacy .= ')'; |