parent
de6b683b50
commit
31d48d4ba4
@ -0,0 +1,37 @@ |
||||
|
||||
function constructSharingPath() { |
||||
return document.location.protocol + '//' + document.location.host + OC.linkTo('', 'public.php') + '?service=gallery&token=' + Albums.token; |
||||
} |
||||
|
||||
function shareGallery() { |
||||
var existing_token = ''; |
||||
//if (Albums.token)
|
||||
// existing_token = constructSharingPath();
|
||||
var form_fields = [{text: 'Share', name: 'share', type: 'checkbox', value: false}, |
||||
{text: 'Share recursive', name: 'recursive', type: 'checkbox', value: false}, |
||||
{text: 'Shared gallery address', name: 'address', type: 'text', value: ''}]; |
||||
OC.dialogs.form(form_fields, t('gallery', 'Share gallery'), function(values){ |
||||
var p = ''; |
||||
for (var i in paths) p += paths[i]+'/'; |
||||
if (p == '') p = '/'; |
||||
alert(p); |
||||
$.getJSON(OC.filePath('gallery', 'ajax', 'galleryOp.php'), {operation: 'share', path: p, share: values[0].value, recursive: values[1].value}, function(r) { |
||||
if (r.status == 'success') { |
||||
Albums.shared = r.sharing; |
||||
if (Albums.shared) { |
||||
Albums.token = r.token; |
||||
Albums.recursive = r.recursive; |
||||
} else { |
||||
Albums.token = ''; |
||||
Albums.recursive = false; |
||||
} |
||||
var actual_addr = ''; |
||||
if (Albums.token) |
||||
actual_addr = constructSharingPath(); |
||||
$('input[name="address"]').val(actual_addr); |
||||
} else { |
||||
OC.dialogs.alert(t('gallery', 'Error: ') + r.cause, t('gallery', 'Internal error')); |
||||
} |
||||
}); |
||||
}); |
||||
} |
Loading…
Reference in new issue