Changeset 6331 for trunk/expressoMail1_2/js/main.js
- Timestamp:
- 05/28/12 21:17:51 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/main.js
r6330 r6331 3580 3580 var logUser; 3581 3581 var up; 3582 var owner; 3583 3584 //Verifica o contexto de importação 3585 var decodeOwner = function(){ 3586 3587 owner = User.me.id; 3588 var imapBox = openTab.imapBox[currentTab].split('/'); 3589 if(imapBox.length > 1){ 3590 var user = DataLayer.get('user', {filter: ['=','uid',imapBox[1]]}); 3591 owner = $.isArray(user) ? user[0].id : user.id; 3592 } 3593 3594 return owner; 3595 } 3596 3582 3597 function handler_import_calendar(data){ 3583 3598 if(data === true){ … … 3610 3625 closeOnEscape: true 3611 3626 }); 3627 3612 3628 $.ajax({ 3613 url: "controller.php?action="+import_url+'&from_ajax=true&id_user='+User.me.id+'&readable=true&cirus_delimiter='+cyrus_delimiter+'&analize=true ',3629 url: "controller.php?action="+import_url+'&from_ajax=true&id_user='+User.me.id+'&readable=true&cirus_delimiter='+cyrus_delimiter+'&analize=true&uidAccount='+decodeOwner(), 3614 3630 async: false, 3615 3631 success: function(data){ … … 3630 3646 $("#select-agenda").html(''); 3631 3647 3632 var shared = '',options = '';3648 var options = ''; 3633 3649 3634 3650 if(typeImport == 10){ 3635 shared = '&fromPermission='+calendarPermission; 3636 3637 options += '<option value="'+calendarPermission+'">'+Calendar.signatureOf[calendarPermission].calendar.name+'</option>' 3651 for(var i = 0; i < calendarPermission.length; i++) 3652 options += '<option value="'+calendarPermission[i]+'">'+Calendar.signatureOf[calendarPermission[i]].calendar.name+'</option>' 3638 3653 }else{ 3639 for(var id in Calendar.calendars) 3640 options += '<option value="'+Calendar.calendars[id].id+'">'+Calendar.calendars[id].name+'</option>'; 3641 3642 $("#select-agenda").append(options); 3654 for(var id in Calendar.signatures) 3655 options += parseInt(Calendar.signatures[id].isOwner) ? '<option value="'+Calendar.signatures[id].calendar.id+'">'+Calendar.signatures[id].calendar.name+'</option>' : ''; 3643 3656 } 3657 3658 $("#select-agenda").append(options); 3659 $("#select-agenda").css("display", "block"); 3660 3644 3661 $("#import-dialog" ).dialog({ 3645 3662 buttons: { … … 3649 3666 "Importar" : function(){ 3650 3667 $.ajax({ 3651 url: "controller.php?action="+import_url+'&from_ajax=true&selected='+$("#select-agenda option:selected").val()+'&status='+$("#select-status option:selected").val()+ shared,3668 url: "controller.php?action="+import_url+'&from_ajax=true&selected='+$("#select-agenda option:selected").val()+'&status='+$("#select-status option:selected").val()+'&uidAccount='+decodeOwner(), 3652 3669 success: function(msg){ 3653 3670 var alt = ( (msg = connector.unserialize(msg)) == "ok") ? "Importado com sucesso para " : "Ocorreu um erro ao importar o evento para a agenda ";
Note: See TracChangeset
for help on using the changeset viewer.