Vacances à Barcelone - Espagne (avril 2016) - Memotrips
Vacances à Barcelone (avril 2016)
du 22 avril 2016 au 30 avril 2016 - 9J
Carnets de voyage > Vacances à Barcelone
Dernière mise à jour le samedi 23 avril 2016 à 17:13:57 UTC+2
https://www.memotrips.com/fr_FR/carnet-de-voyage/vacances-a-barcelone-236168
'); // mets le focus dans le textarea $("#add-comment-trip-form-reply_" + id_comment + " textarea").focus(); return false;	}); // supprimer un commentaire (avec confirmation) $('.button_delete_comment').live('click', function() { var id_comment = $(this).attr('id').replace("delete_comment_", ""); bootbox.dialog({ message: "Etes-vous certain de vouloir supprimer ce commentaire ?", title: "Supprimer ce commentaire", animate: false, buttons: { success: { label: "Supprimer", className: "btn-success", callback: function() { var postData = {'comment_id' : id_comment, trip_id : 236168};	$.ajax({ type: "POST", url: 'https://www.memotrips.com/controller.php?url=trip/comment/delete', cache: false, async: true, timeout: 40000, data: {params:JSON.stringify(postData)}, success: function(json) { if (json == undefined) { notification_error("Erreur", "Impossible de communiquer avec le serveur."); } else if (json.code == 'KO') { show_errors(json);	} else if (json.code == 'OK') { notification_confirmation("Commentaire supprimé", "Votre commentaire a été définitivement supprimé."); $("#block_comment_" + id_comment).hide(100); $("#block_comment_" + id_comment).remove(); } }, error: function (xhr, textStatus, errorThrown) { if (xhr.status == 401) {	// déconnecté : il faut se reconnecter avant de resoumettre le formulaire //$('#modal-login-freetext').text('Vous avez été déconnecté. Veuillez vous reconnecter.'); $('#modal-login-reload_after_login').val('0'); $('#modal-login').modal('show');	} if(textStatus === "timeout") { notification_error("Temps d'attente dépassé","Veuillez vérifier votre connexion internet."); } else { // affichage de l'erreur var notification_text = xhr.readyState+" - "+xhr.status + "-" + xhr.responseText; var json; try { json = JSON.parse(xhr.responseText); } catch(e) { // gérer le cas où la réponse est une erreur PHP encapsulée dans du HTML //notification_error("Erreur","Impossible de récupérer une réponse valide du serveur"); } if (typeof json !== "undefined" && json.reason != undefined) { notification_text = json.reason; notification_error("Erreur (code " + xhr.status + ")",notification_text); // notification au webmaster en silencieux send_error_webmaster("AJAX Error", xhr.readyState+" - "+xhr.status + "-" + xhr.responseText); } } }, statusCode: { }	});	} }, main: { label: "Annuler", className: "btn-primary", callback: function() { } } } });	return false;	}); // poster un commentaire $('.add-comment-trip-form').live('submit', function(e) { $(".add-comment-trip-form").mask("Sauvegarde de votre commentaire ..."); var id_comment_reply_of = ""; var id_input = $(this).attr('id'); if ($(this).hasClass('is_reply')) { // postage d'un commentaire en réponse d'un autre id_comment_reply_of = $(this).attr('id').replace("add-comment-trip-form-reply_", ""); } var postData = { 'trip_id'	: 236168, 'name'	: $("#" + id_input + " input[name=add-comment_name]").val(), 'email'	: $("#" + id_input + " input[name=add-comment_email]").val(), 'message'	: $("#" + id_input + " textarea[name=add-comment_message]").val(), 'antispam'	: $("#" + id_input + " input[name=add-comment_antispam]").val(), 'reply_of'	: id_comment_reply_of, 'lang'	: "fr_FR" };	$.ajax({ type: "POST", url: 'https://www.memotrips.com/controller.php?url=trip/comment/add', cache: false, async: true, timeout: 40000, data: {params:JSON.stringify(postData)}, success: function(json) { if (json == undefined) { notification_error("Erreur", "Impossible de communiquer avec le serveur."); } else if (json.code == 'KO') { show_errors(json);	} else if (json.code == 'OK') { if (UNIVERSAL_ANALYTICS == "1") { ga('send', 'event', 'Trip', 'comment_add', { hitCallback: function() { } }); } // RAZ du formulaire $("#" + id_input + " input[name=add-comment_name]").val(""); $("#" + id_input + " input[name=add-comment_email]").val(""); $("#" + id_input + " textarea[name=add-comment_message]").val(""); $("#" + id_input + " textarea[name=add-comment_antispam]").val("");	// masque le formulaire si c'est une réponse if (id_comment_reply_of != "") { $("#add-comment-trip-form-reply_" + id_comment_reply_of).remove(); } // affiche le nouveau commentaire var comment = json.results.comment; show_comment(comment); } }, error: function (xhr, textStatus, errorThrown) { if (xhr.status == 401) {	// déconnecté : il faut se reconnecter avant de resoumettre le formulaire //$('#modal-login-freetext').text('Vous avez été déconnecté. Veuillez vous reconnecter.'); $('#modal-login-reload_after_login').val('0'); $('#modal-login').modal('show');	} if(textStatus === "timeout") { notification_error("Temps d'attente dépassé","Veuillez vérifier votre connexion internet."); } else { // affichage de l'erreur var notification_text = xhr.readyState+" - "+xhr.status + "-" + xhr.responseText; var json; try { json = JSON.parse(xhr.responseText); } catch(e) { // gérer le cas où la réponse est une erreur PHP encapsulée dans du HTML //notification_error("Erreur","Impossible de récupérer une réponse valide du serveur"); } if (typeof json !== "undefined" && json.reason != undefined) { notification_text = json.reason; notification_error("Erreur (code " + xhr.status + ")",notification_text); // notification au webmaster en silencieux send_error_webmaster("AJAX Error", xhr.readyState+" - "+xhr.status + "-" + xhr.responseText); } } }, statusCode: { }	}).done(function() { $(".add-comment-trip-form").unmask(); });	return false; });	// récupérer les commentaires	$("#div_comments").text("Aucun commentaire"); return false; });	// afficher un commentaire reçu d'une réponse json function show_comment(comment) { moment.lang('fr_FR'); var nom = ""; var lien_profil = "#"; var url_profile_picture = "https://www.memotrips.com/fr_FR/img/no_profile_picture_50.jpg"; if (comment.login == undefined) { nom = comment.pseudo; } else { nom = comment.login; lien_profil = "https://www.memotrips.com/fr_FR/profil/" + nom; if (comment.photo_exist == 1) { url_profile_picture = "https://www.memotrips.com/p/user/picture/get/mini/" + nom + ".jpg"; } } var id_comment = comment.id; var date_gmt0 = moment.tz(comment.date, "Etc/GMT0"); //var d = date_gmt0.tz("Europe/Paris").format(); var d = date_gmt0.fromNow(); var comment_html = "" + "