*
* @throws Horde_Share_Exception
*/
- protected function _getShareUsers($share)
+ protected function _getShareUsers(&$share)
{
if ($this->_hasUsers($share)) {
try {
*
* @throws Horde_Share_Exception
*/
- protected function _getShareGroups($share)
+ protected function _getShareGroups(&$share)
{
if ($this->_hasGroups($share)) {
try {
*
* @param array $data Array of share attributes
*/
- protected function _loadPermissions($data)
+ protected function _loadPermissions(&$data)
{
$this->_getShareUsers($data);
$this->_getShareGroups($data);
$this->_getSharePerms($data);
}
- protected function _getSharePerms($data)
+ protected function _getSharePerms(&$data)
{
$data['perm']['type'] = 'matrix';
$data['perm']['default'] = isset($data['perm_default']) ? (int)$data['perm_default'] : 0;