925,14 → 925,23 |
titleShow: false, |
onStart: function(selectedArray, selectedIndex, selectedOpts) { |
var element = selectedArray[selectedIndex]; |
|
var motif = / contributeur-([0-9]+)$/; |
motif.exec($(element).attr('class')); |
// si la classe ne contient pas d'id contributeur |
// alors il faut stocker le numéro d'observation |
var id = RegExp.$1; |
//console.log('Destinataire id : '+id); |
if(id == "") { |
$("#fc_type_envoi").attr('value', 'non-inscrit'); |
var motif = / obs-([0-9]+)$/; |
motif.exec($(element).attr('class')); |
var id = RegExp.$1; |
} else { |
$("#fc_type_envoi").attr('value', 'inscrit'); |
} |
|
$("#fc_destinataire_id").attr('value', id); |
|
var motif = / obs-([0-9]+) /; |
var motif = / obs-([0-9]+)/; |
motif.exec($(element).attr('class')); |
var id = RegExp.$1; |
//console.log('Obs id : '+id); |
986,7 → 995,14 |
//console.log('Formulaire valide'); |
//$.fancybox.showActivity(); |
var destinataireId = $("#fc_destinataire_id").attr('value'); |
var urlMessage = "http://www.tela-botanica.org/service:annuaire:Utilisateur/"+destinataireId+"/message" |
var typeEnvoi = $("#fc_type_envoi").attr('value'); |
if(typeEnvoi == "non-inscrit") { |
// l'envoi au non inscrits passe par le service intermédiaire du cel |
// qui va récupérer le courriel associé à l'obs indiquée |
var urlMessage = "http://www.tela-botanica.org/service:cel:celMessage/obs/"+destinataireId; |
} else { |
var urlMessage = "http://www.tela-botanica.org/service:annuaire:Utilisateur/"+destinataireId+"/message"; |
} |
var erreurMsg = ""; |
var donnees = new Array(); |
$.each($(this).serializeArray(), function (index, champ) { |