Changeset 5415 for trunk/expressoMail1_2/js
- Timestamp:
- 01/24/12 17:22:37 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/main.js
r5409 r5415 3382 3382 }); 3383 3383 $.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', 3385 3385 async: false, 3386 3386 success: function(data){ … … 3388 3388 3389 3389 3390 var createDialog = function( isCorrentEvent, propaget){3391 3392 if( !(!!isCorrentEvent)){3390 var createDialog = function(typeImport, propaget){ 3391 3392 if(typeImport == '1'){ 3393 3393 $("#select-agenda").html(''); 3394 3394 for(var calendario in Calendar.calendarIds){ … … 3420 3420 }); 3421 3421 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 { 3423 3443 up = true; 3424 3444 $("#select-agenda").css("display", "none"); … … 3432 3452 }, 3433 3453 "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" ); 3448 3463 } 3449 3464 } … … 3453 3468 $( "#import-dialog" ).dialog( "open" ); 3454 3469 }; 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 3470 3472 }}); 3471 3473
Note: See TracChangeset
for help on using the changeset viewer.