Add unshareAll() function to Share API

This commit is contained in:
Michael Gapczynski 2012-10-16 15:38:52 -04:00
parent 247626b5c2
commit 012ea1ed83

View file

@ -326,6 +326,20 @@ class Share {
return false; return false;
} }
/**
* @brief Unshare an item from all users, groups, and remove all links
* @param string Item type
* @param string Item source
* @return Returns true on success or false on failure
*/
public static function unshareAll($itemType, $itemSource) {
if ($item = self::getItemShared($itemType, $itemSource)) {
self::delete($item['id']);
return true;
}
return false;
}
/** /**
* @brief Unshare an item shared with the current user * @brief Unshare an item shared with the current user
* @param string Item type * @param string Item type