/** * This method deletes a user (and all children) or just the children * * @param $group_id Userobject id * @param $mode (Optional) 0: delete group_id and ALL children * 1: delete ALL children of group_id only * * @returns YDResult object. OK - user deleted * WARNING - no deletes where made */ function deleteGroup($group_id, $mode = 0) { $obj = new YDCMUserobject(); // delete user and get result if ($obj->deleteNode($group_id, $mode)) { return YDResult::ok(t('ydcmgroup mess delete ok')); } else { return YDResult::fatal(t('ydcmgroup mess delete empty')); } }
/** * This method deletes a user (and all children) or just the children * * @param $userobject_id Userobject id * @param $deleteAll (Optional) Delete id and all children (true by default. if false, deletes children only) * * @returns YDResult object. OK - user deleted * WARNING - no deletes where made */ function deleteUser($user_id, $deleteAll) { $obj = new YDCMUserobject(); // delete user and get result if ($obj->deleteNode($user_id, $deleteAll)) { return YDResult::ok(t('ydcmuser mess delete ok')); } else { return YDResult::fatal(t('ydcmuser mess delete empty')); } }