Add unshareAll() function to Share API

This commit is contained in:
Michael Gapczynski 2012-10-16 15:38:52 -04:00 committed by Thomas Tanghus
parent 3f3b92a149
commit badd2908b7
1 changed files with 14 additions and 0 deletions

View File

@ -326,6 +326,20 @@ class Share {
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
* @param string Item type