Ignore:
Timestamp:
02/14/12 16:52:04 (12 years ago)
Author:
acoutinho
Message:

Ticket #2434 - Implementacao anexos, acls e delegacao de participantes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/js/main.js

    r5506 r5514  
    36333633                        closeOnEscape: true 
    36343634                }); 
    3635                 $.ajax({ 
    3636                         url: "controller.php?action="+import_url+'&from_ajax=true&id_user='+User.me.id+'&readable=true&cirus_delimiter='+cyrus_delimiter+'&analize=true', 
    3637                         async: false, 
    3638                         success: function(data){ 
    3639                                 data = connector.unserialize(data); 
    3640  
    3641  
    3642                                 var createDialog = function(typeImport, propaget){ 
    3643  
    3644                                         if(typeImport == '1'){ 
    3645                                                 $("#select-agenda").html(''); 
    3646                                                 for(var calendario in Calendar.calendarIds){ 
    3647                                                         var doc = document .createElement("OPTION"); 
    3648                                                         doc.value = Calendar.signatures[parseInt(calendario)].calendar.id; 
    3649                                                         doc.innerHTML = Calendar.signatures[parseInt(calendario)].calendar.name; 
    3650                                                         $("#select-agenda").append(doc); 
    3651                                                        
    3652                                                 }; 
    3653                                                 $("#import-dialog" ).dialog({ 
    3654                                                     buttons: { 
    3655                                                         Cancel: function() { 
    3656                                                                 $( this ).dialog( "close" ); 
    3657                                                         }, 
    3658                                                         "Importar" : function(){ 
    3659  
    3660                                                              $.ajax({ 
    3661                                                                      url: "controller.php?action="+import_url+'&from_ajax=true&selected='+$("#select-agenda option:selected").val()+'&status='+$("#select-status option:selected").val(), 
    3662                                                                      success: function(msg){ 
    3663  
    3664                                                                             var alt = ( (msg = connector.unserialize(msg)) == "ok") ? "Importado com sucesso para " : "Ocorreu um erro ao importar o evento para a agenda "; 
    3665                                                                             alert( alt + $("#select-agenda option:selected").text() ); 
    3666                                                                     } 
    3667                                                                 }); 
    3668                                                          
    3669                                                                                                                         $( this ).dialog( "close" ); 
    3670                                                                                                                 } 
    3671                                                     } 
    3672                                                  });                                     
    3673  
    3674                                         }else if(data == '4'){ 
    3675                                             alert('Seu evento já se encontra atualizado'); 
    3676                                             return; 
    3677                                         }else if(data == '3'){ 
    3678                                            $.ajax({ 
    3679                                                         url: "controller.php?action="+import_url+'&from_ajax=true&selected=true', 
    3680                                                         success: function(msg){ 
    3681                                                         alert( ( ( connector.unserialize(msg)) == "ok") ? "Seu evento foi removido " : "Ocorreu um erro ao remover o evento" ); 
    3682                                                         } 
    3683                                                 }); 
    3684                                                 return; 
    3685                                         } 
    3686                                         else if(data == '5'){ 
    3687                                                 $.ajax({ 
    3688                                                         url: "controller.php?action="+import_url+'&from_ajax=true&selected=true', 
    3689                                                         success: function(msg){ 
    3690                                                         alert( ( ( connector.unserialize(msg)) == "ok") ? "Atualizado com sucesso " : "Ocorreu um erro ao atualizar o evento" ); 
    3691                                                         } 
    3692                                                 }); 
    3693                                                 return; 
    3694                                         }else { 
    3695                                                 up = true; 
    3696                                                 $("#select-agenda").css("display", "none"); 
    3697                                                 $("#import-dialog" ).children("p:first-child").css("display", "none"); 
    3698                                                 $("#import-dialog" ).dialog({ 
    3699                                                         height: 160, 
    3700                                                         title: 'Atualizar Evento', 
    3701                                                         buttons: { 
    3702                                                             Cancel: function() { 
    3703                                                                     $( this ).dialog( "close" ); 
    3704                                                             }, 
    3705                                                            "Atualizar": function() { 
    3706                                                                  
    3707                                                                 $.ajax({ 
    3708                                                                      url: "controller.php?action="+import_url+'&from_ajax=true&selected='+$("#select-agenda option:selected").val()+'&status='+$("#select-status option:selected").val(), 
    3709                                                                      success: function(msg){ 
    3710                                                                             alert( ( (msg = connector.unserialize(msg)) == "ok") ? "Atualizado com sucesso para " : "Ocorreu um erro ao atualizar o evento" ); 
    3711                                                                     } 
    3712                                                                 }); 
    3713                                                          
    3714                                                                 $( this ).dialog( "close" ); 
    3715                                                         } 
    3716                                                     } 
    3717                                                 }); 
    3718                                         $(".ui-dialog-buttonpane").find(".ui-button:last").children().html("Atualizar");                 
    3719                                         }; 
    3720                                         $( "#import-dialog" ).dialog( "open" );  
    3721                                 }; 
    3722                                 createDialog(data, true); 
     3635                $.ajax({ 
     3636                        url: "controller.php?action="+import_url+'&from_ajax=true&id_user='+User.me.id+'&readable=true&cirus_delimiter='+cyrus_delimiter+'&analize=true', 
     3637                        async: false, 
     3638                        success: function(data){ 
     3639                                        data = connector.unserialize(data); 
     3640 
     3641 
     3642                                        var createDialog = function(typeImport, propaget){ 
     3643                                                         
     3644                                                switch(parseInt(typeImport)){ 
     3645                                                case 1: 
     3646                                                        $("#select-agenda").html(''); 
     3647                                                                for(var calendario in Calendar.calendarIds){ 
     3648                                                                                var doc = document .createElement("OPTION"); 
     3649                                                                                doc.value = Calendar.signatures[parseInt(calendario)].calendar.id; 
     3650                                                                                doc.innerHTML = Calendar.signatures[parseInt(calendario)].calendar.name; 
     3651                                                                                $("#select-agenda").append(doc); 
     3652                                                                           
     3653                                                                }; 
     3654                                                                $("#import-dialog" ).dialog({ 
     3655                                                                        buttons: { 
     3656                                                                                Cancel: function() { 
     3657                                                                                                $( this ).dialog( "close" ); 
     3658                                                                                }, 
     3659                                                                                "Importar" : function(){ 
     3660 
     3661                                                                                         $.ajax({ 
     3662                                                                                                         url: "controller.php?action="+import_url+'&from_ajax=true&selected='+$("#select-agenda option:selected").val()+'&status='+$("#select-status option:selected").val(), 
     3663                                                                                                         success: function(msg){ 
     3664 
     3665                                                                                                                        var alt = ( (msg = connector.unserialize(msg)) == "ok") ? "Importado com sucesso para " : "Ocorreu um erro ao importar o evento para a agenda "; 
     3666                                                                                                                        alert( alt + $("#select-agenda option:selected").text() ); 
     3667                                                                                                        } 
     3668                                                                                                }); 
     3669                                                                                 
     3670                                                                                        $( this ).dialog( "close" ); 
     3671                                                                                } 
     3672                                                                        } 
     3673                                                                 }); 
     3674                                                        break; 
     3675                                                case 2: 
     3676                                                        $.ajax({ 
     3677                                                                url: "controller.php?action="+import_url+'&from_ajax=true&selected=true', 
     3678                                                                success: function(msg){ 
     3679                                                                        alert( ( ( connector.unserialize(msg)) == "ok") ? "Seu evento foi removido " : "Ocorreu um erro ao remover o evento" ); 
     3680                                                                } 
     3681                                                        }); 
     3682                                                        return; 
     3683                                                        break; 
     3684                                                case 4: 
     3685                                                        alert('Seu evento já se encontra atualizado'); 
     3686                                                        return; 
     3687                                                        break; 
     3688                                                case 5: 
     3689                                                        $.ajax({ 
     3690                                                                url: "controller.php?action="+import_url+'&from_ajax=true&selected=true', 
     3691                                                                success: function(msg){ 
     3692                                                                alert( ( ( connector.unserialize(msg)) == "ok") ? "Atualizado com sucesso " : "Ocorreu um erro ao atualizar o evento" ); 
     3693                                                                } 
     3694                                                        }); 
     3695                                                        return; 
     3696                                                        break; 
     3697                                                case 6: 
     3698                                                        var acceptedSuggestion = confirm("Deseja atualizar o evento de acordo com a sugestão ?"); 
     3699                                                        $.ajax({ 
     3700                                                                url: "controller.php?action="+import_url+'&from_ajax=true&id_user='+User.me.id+'&selected=true&cirus_delimiter='+cyrus_delimiter+'&acceptedSuggestion='+acceptedSuggestion+"&from="+document.getElementById('from_values_'+currentTab).value, 
     3701                                                                success: function(msg){ 
     3702                                                                        if(acceptedSuggestion) 
     3703                                                                                alert( ( ( connector.unserialize(msg)) == "ok") ? "Evento atualizado com sucesso " : "Ocorreu um erro ao atualizar o evento" ); 
     3704                                                                } 
     3705                                                        }); 
     3706                                                        return; 
     3707                                                        break; 
     3708                                                default: 
     3709                                                        up = true; 
     3710                                                        $("#select-agenda").css("display", "none"); 
     3711                                                        $("#import-dialog" ).children("p:first-child").css("display", "none"); 
     3712                                                        $("#import-dialog" ).dialog({ 
     3713                                                                height: 160, 
     3714                                                                title: 'Atualizar Evento', 
     3715                                                                buttons: { 
     3716                                                                        Cancel: function() { 
     3717                                                                                $( this ).dialog( "close" ); 
     3718                                                                        }, 
     3719                                                                   "Atualizar": function() { 
     3720                                                                                 
     3721                                                                                $.ajax({ 
     3722                                                                                         url: "controller.php?action="+import_url+'&from_ajax=true&selected='+$("#select-agenda option:selected").val()+'&status='+$("#select-status option:selected").val(), 
     3723                                                                                         success: function(msg){ 
     3724                                                                                                        alert( ( (msg = connector.unserialize(msg)) == "ok") ? "Atualizado com sucesso para " : "Ocorreu um erro ao atualizar o evento" ); 
     3725                                                                                        } 
     3726                                                                                }); 
     3727                                                                                $( this ).dialog( "close" ); 
     3728                                                                        } 
     3729                                                                } 
     3730                                                        }); 
     3731                                                        $(".ui-dialog-buttonpane").find(".ui-button:last").children().html("Atualizar"); 
     3732                                                } 
     3733                                                $( "#import-dialog" ).dialog( "open" );  
     3734                                                                                                                                 
     3735                                        }; 
     3736                                        createDialog(data, true); 
    37233737                                 
    37243738                }}); 
Note: See TracChangeset for help on using the changeset viewer.