diff options
author | Michael Gapczynski <mtgap@owncloud.com> | 2012-06-25 14:55:49 -0400 |
---|---|---|
committer | Bart Visscher <bartv@thisnet.nl> | 2012-06-27 01:05:36 +0200 |
commit | b5961635eac898ee8a8c67aaa9f46fd91cbf53d0 (patch) | |
tree | b9cfda2437bcd949433ed26d726f6414ff828465 /core/ajax/share.php | |
parent | 9fdfcc29febe4ae7d1f8f056878cd04f5596f1e0 (diff) | |
download | nextcloud-server-b5961635eac898ee8a8c67aaa9f46fd91cbf53d0.tar.gz nextcloud-server-b5961635eac898ee8a8c67aaa9f46fd91cbf53d0.zip |
Fix ajax share file and replace 'User or Group' select form with a textbox
Diffstat (limited to 'core/ajax/share.php')
-rw-r--r-- | core/ajax/share.php | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/core/ajax/share.php b/core/ajax/share.php index 11fee4a000b..3582f8596b9 100644 --- a/core/ajax/share.php +++ b/core/ajax/share.php @@ -18,37 +18,38 @@ * You should have received a copy of the GNU Affero General Public * License along with this library. If not, see <http://www.gnu.org/licenses/>. */ +require_once '../../lib/base.php'; -OCP\JSON::checkLoggedIn(); +OC_JSON::checkLoggedIn(); if (isset($_POST['action'])) { switch ($_POST['action']) { case 'share': $return = OCP\Share::share($_POST['itemType'], $_POST['item'], $_POST['shareType'], $_POST['shareWith'], $_POST['permissions']); // TODO May need to return private link - ($return) ? OCP\JSON::success() : OCP\JSON::error(); + ($return) ? OC_JSON::success() : OC_JSON::error(); break; case 'unshare': $return = OCP\Share::unshare($_POST['itemType'], $_POST['item'], $_POST['shareType'], $_POST['shareWith']); - ($return) ? OCP\JSON::success() : OCP\JSON::error(); + ($return) ? OC_JSON::success() : OC_JSON::error(); break; case 'setTarget': $return = OCP\Share::setTarget($_POST['itemType'], $_POST['item'], $_POST['newTarget']); - ($return) ? OCP\JSON::success() : OCP\JSON::error(); + ($return) ? OC_JSON::success() : OC_JSON::error(); break; case 'setPermissions': $return = OCP\Share::setPermissions($_POST['itemType'], $_POST['item'], $_POST['shareType'], $_POST['shareWith'], $_POST['permissions']); - ($return) ? OCP\JSON::success() : OCP\JSON::error(); + ($return) ? OC_JSON::success() : OC_JSON::error(); break; } } else if (isset($_GET['fetch'])) { switch ($_GET['fetch']) { case 'getItemsSharedStatuses': $return = OCP\Share::getItemsSharedStatuses($_POST['itemType']); - ($return) ? OCP\JSON::success(array('data' => $return)) : OCP\JSON::error(); + ($return) ? OC_JSON::success(array('data' => $return)) : OC_JSON::error(); break; case 'getItemShared': $return = OCP\Share::getItemShared($_POST['itemType'], $_POST['item']); - ($return) ? OCP\JSON::success(array('data' => $return)) : OCP\JSON::error(); + ($return) ? OC_JSON::success(array('data' => $return)) : OC_JSON::error(); break; case 'getShareWith': // TODO Autocomplete for all users, groups, etc. |