summaryrefslogtreecommitdiffstats
path: root/apps/user_migrate/js/export.js
blob: 2d660b2de6b4c154116d09db8ef60c4889b79ef1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
$(document).ready(function(){
    // Do the export
	$('#exportbtn').click(function(){
		// Show loader
		$('.loading').show();
		$.getJSON(
			OC.filePath('user_migrate','ajax','export.php'),
			{operation:'create'},
			function(result){
				if(result.status == 'success'){
					// Download the file
					window.location = OC.filePath('user_migrate','ajax','export.php?operation=download')	;
					$('.loading').hide();
					$('#exportbtn').val(t('user_migrate', 'Export'));
				} else {
					// Cancel loading
					$('#exportbtn').html('Failed');
					// Show Dialog	
					OC.dialogs.alert(t('user_migrate', 'Something went wrong while the export file was being generated'), t('user_migrate', 'An error has occurred'), function(){ 
						$('#exportbtn').html(t('user_migrate', 'Export')+'<img style="display: none;" class="loading" src="'+OC.filePath('core','img','loading.gif')+'" />'); 
					});
				}
			}
		// End ajax
		);
	});
});