mirror of
https://github.com/nextcloud/server.git
synced 2026-06-11 01:30:50 -04:00
Move ajax and js files to core
This commit is contained in:
parent
c7e0449a75
commit
945565f420
2 changed files with 48 additions and 6 deletions
42
core/ajax/share.php
Normal file
42
core/ajax/share.php
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
<?php
|
||||
/**
|
||||
* ownCloud
|
||||
*
|
||||
* @author Michael Gapczynski
|
||||
* @copyright 2012 Michael Gapczynski mtgap@owncloud.com
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 3 of the License, or any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
|
||||
*
|
||||
* 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/>.
|
||||
*/
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
?>
|
||||
|
|
@ -6,7 +6,7 @@ OC.Share={
|
|||
usersAndGroups:[],
|
||||
loadIcons:function() {
|
||||
// Cache all icons for shared files
|
||||
$.getJSON(OC.filePath('files_sharing', 'ajax', 'getstatuses.php'), function(result) {
|
||||
$.getJSON(OC.filePath('core', 'ajax', 'share.php'), function(result) {
|
||||
if (result && result.status === 'success') {
|
||||
$.each(result.data, function(item, hasPrivateLink) {
|
||||
if (hasPrivateLink) {
|
||||
|
|
@ -19,7 +19,7 @@ OC.Share={
|
|||
});
|
||||
},
|
||||
loadItem:function(item) {
|
||||
$.ajax({type: 'GET', url: OC.filePath('files_sharing', 'ajax', 'getitem.php'), data: { item: item }, async: false, success: function(result) {
|
||||
$.ajax({type: 'GET', url: OC.filePath('core', 'ajax', 'share.php'), data: { item: item }, async: false, success: function(result) {
|
||||
if (result && result.status === 'success') {
|
||||
var item = result.data;
|
||||
OC.Share.itemUsers = item.users;
|
||||
|
|
@ -29,7 +29,7 @@ OC.Share={
|
|||
}});
|
||||
},
|
||||
share:function(source, uid_shared_with, permissions, callback) {
|
||||
$.post(OC.filePath('files_sharing', 'ajax', 'share.php'), { sources: source, uid_shared_with: uid_shared_with, permissions: permissions }, function(result) {
|
||||
$.post(OC.filePath('core', 'ajax', 'share.php'), { sources: source, uid_shared_with: uid_shared_with, permissions: permissions }, function(result) {
|
||||
if (result && result.status === 'success') {
|
||||
if (callback) {
|
||||
callback(result.data);
|
||||
|
|
@ -40,7 +40,7 @@ OC.Share={
|
|||
});
|
||||
},
|
||||
unshare:function(source, uid_shared_with, callback) {
|
||||
$.post(OC.filePath('files_sharing', 'ajax', 'unshare.php'), { source: source, uid_shared_with: uid_shared_with }, function(result) {
|
||||
$.post(OC.filePath('core', 'ajax', 'share.php'), { source: source, uid_shared_with: uid_shared_with }, function(result) {
|
||||
if (result && result.status === 'success') {
|
||||
if (callback) {
|
||||
callback();
|
||||
|
|
@ -50,8 +50,8 @@ OC.Share={
|
|||
}
|
||||
});
|
||||
},
|
||||
changePermissions:function(source, uid_shared_with, permissions) {
|
||||
$.post(OC.filePath('files_sharing','ajax','setpermissions.php'), { source: source, uid_shared_with: uid_shared_with, permissions: permissions }, function(result) {
|
||||
setPermissions:function(source, uid_shared_with, permissions) {
|
||||
$.post(OC.filePath('core', 'ajax', 'share.php'), { source: source, uid_shared_with: uid_shared_with, permissions: permissions }, function(result) {
|
||||
if (!result || result.status !== 'success') {
|
||||
OC.dialogs.alert('Error', 'Error while changing permissions');
|
||||
}
|
||||
Loading…
Reference in a new issue