Move ajax and js files to core

This commit is contained in:
Michael Gapczynski 2012-06-19 14:19:30 -04:00 committed by Bart Visscher
parent c7e0449a75
commit 945565f420
2 changed files with 48 additions and 6 deletions

42
core/ajax/share.php Normal file
View 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;
}
?>

View file

@ -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');
}