. */ OCP\JSON::checkLoggedIn(); switch ($_POST['action']) { case 'share': $return = OCP\Share::share($_POST['itemType'], $_POST['item'], $_POST['shareType'], $_POST['shareWith'], $_POST['permissions']); ($return) ? OCP\JSON::success() : OCP\JSON::error(); break; case 'unshare': $return = OCP\Share::unshare($_POST['itemType'], $_POST['item'], $_POST['shareType'], $_POST['shareWith']); ($return) ? OCP\JSON::success() : OCP\JSON::error(); break; case 'setTarget': $return = OCP\Share::setTarget($_POST['itemType'], $_POST['item'], $_POST['newTarget']); ($return) ? OCP\JSON::success() : OCP\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(); break; } ?>