summaryrefslogtreecommitdiffstats
path: root/core/ajax/share.php
diff options
context:
space:
mode:
authorMichael Gapczynski <mtgap@owncloud.com>2012-06-25 14:55:49 -0400
committerBart Visscher <bartv@thisnet.nl>2012-06-27 01:05:36 +0200
commitb5961635eac898ee8a8c67aaa9f46fd91cbf53d0 (patch)
treeb9cfda2437bcd949433ed26d726f6414ff828465 /core/ajax/share.php
parent9fdfcc29febe4ae7d1f8f056878cd04f5596f1e0 (diff)
downloadnextcloud-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.php15
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.