Ignore:
Timestamp:
01/24/12 17:22:37 (12 years ago)
Author:
cristiano
Message:

Ticket #2434 - Correções no importar ical

File:
1 edited

Legend:

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

    r5409 r5415  
    33823382                }); 
    33833383                $.ajax({ 
    3384                         url: "controller.php?action="+import_url+'&from_ajax=true&id_user='+User.me.id+'&readable=true&cirus_delimiter='+cyrus_delimiter, 
     3384                        url: "controller.php?action="+import_url+'&from_ajax=true&id_user='+User.me.id+'&readable=true&cirus_delimiter='+cyrus_delimiter+'&analize=true', 
    33853385                        async: false, 
    33863386                        success: function(data){ 
     
    33883388 
    33893389 
    3390                                 var createDialog = function(isCorrentEvent, propaget){ 
    3391  
    3392                                         if(!(!!isCorrentEvent)){ 
     3390                                var createDialog = function(typeImport, propaget){ 
     3391 
     3392                                        if(typeImport == '1'){ 
    33933393                                                $("#select-agenda").html(''); 
    33943394                                                for(var calendario in Calendar.calendarIds){ 
     
    34203420                                                 });                                     
    34213421 
    3422                                         }else{ 
     3422                                        }else if(data == '4'){ 
     3423                                            alert('Seu evento já se encontra atualizado'); 
     3424                                            return; 
     3425                                        }else if(data == '3'){ 
     3426                                           $.ajax({ 
     3427                                                        url: "controller.php?action="+import_url+'&from_ajax=true&selected=true', 
     3428                                                        success: function(msg){ 
     3429                                                        alert( ( ( connector.unserialize(msg)) == "ok") ? "Seu evento foi removido " : "Ocorreu um erro ao remover o evento" ); 
     3430                                                        } 
     3431                                                }); 
     3432                                                return; 
     3433                                        } 
     3434                                        else if(data == '5'){ 
     3435                                                $.ajax({ 
     3436                                                        url: "controller.php?action="+import_url+'&from_ajax=true&selected=true', 
     3437                                                        success: function(msg){ 
     3438                                                        alert( ( ( connector.unserialize(msg)) == "ok") ? "Atualizado com sucesso " : "Ocorreu um erro ao atualizar o evento" ); 
     3439                                                        } 
     3440                                                }); 
     3441                                                return; 
     3442                                        }else { 
    34233443                                                up = true; 
    34243444                                                $("#select-agenda").css("display", "none"); 
     
    34323452                                                            }, 
    34333453                                                           "Atualizar": function() { 
    3434                                                            if ($(".ui-dialog-buttonpane").find(".ui-button:last").children().html() == 'Atualizar'){ 
    3435                                                                 
    3436                                                                                                                             
    3437                                                                                                                             
    3438                                                                var isOk = propaget || DataLayer.put('participant', { id: ( DataLayer.get('participant', ['AND', ['=', 'user', User.me.id], ['=', 'schedulable', isCorrentEvent[0].schedulable]] ) )[0].id,  
    3439                                                                                                          status: $("#select-status option:selected").val() }); 
    3440  
    3441                                                                 DataLayer.commit(); 
    3442  
    3443                                                                 alert( !!isOk ? "Evento atualizado com sucesso ... " : "Ocorreu um erro ao atualizar o evento  ... "); 
    3444  
    3445                                                                $( this ).dialog( "close" ); 
    3446  
    3447                                                            } 
     3454                                                                 
     3455                                                                $.ajax({ 
     3456                                                                     url: "controller.php?action="+import_url+'&from_ajax=true&selected='+$("#select-agenda option:selected").val()+'&status='+$("#select-status option:selected").val(), 
     3457                                                                     success: function(msg){ 
     3458                                                                            alert( ( (msg = connector.unserialize(msg)) == "ok") ? "Atualizado com sucesso para " : "Ocorreu um erro ao atualizar o evento" ); 
     3459                                                                    } 
     3460                                                                }); 
     3461                                                         
     3462                                                                $( this ).dialog( "close" ); 
    34483463                                                        } 
    34493464                                                    } 
     
    34533468                                        $( "#import-dialog" ).dialog( "open" );  
    34543469                                }; 
    3455  
    3456  
    3457  
    3458                                 if(!!data){ 
    3459                                         var isCorrentEvent = false; 
    3460                                         var count = 0; 
    3461  
    3462                                         $.getJSON("../prototype/request.php", 
    3463                                         { 
    3464                                                 concept : "calendarToSchedulable", 
    3465                                                 filter : ['AND', ['IN', 'calendar', Calendar.calendarIds], ['=', 'schedulable', data]] 
    3466                                         }, createDialog); 
    3467                                 }else{ 
    3468                                         createDialog(true, true); 
    3469                                 } 
     3470                                createDialog(data, true); 
     3471                                 
    34703472                }}); 
    34713473                         
Note: See TracChangeset for help on using the changeset viewer.