Subversion Repositories eFlore/Applications.cel

Rev

Rev 3427 | Rev 3432 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3427 Rev 3428
Line 1099... Line 1099...
1099
WidgetsSaisiesCommun.prototype.stockerObsData = function( obsDatas ) {
1099
WidgetsSaisiesCommun.prototype.stockerObsData = function( obsDatas ) {
1100
	if ( this.isASL && 'arbres' === this.sujet ) {
1100
	if ( this.isASL && 'arbres' === this.sujet ) {
1101
		// Dans ce cas la fonction formaterFormObsData renvoie des données au même format que l'input hidden "releve-data"
1101
		// Dans ce cas la fonction formaterFormObsData renvoie des données au même format que l'input hidden "releve-data"
1102
		// car les données peuvent provenir soit de la formaterFormObsData soit de cet input
1102
		// car les données peuvent provenir soit de la formaterFormObsData soit de cet input
1103
		const lthis = this;
1103
		const lthis = this;
1104
		var obsNum      = obsDatas.obsNum,
-
 
1105
			numNomSel   = obsDatas.sujet.taxon.numNomSel,
-
 
1106
			// si releve dupliqué on ne stocke pas l'image :
1104
		// si releve dupliqué on ne stocke pas l'image :
1107
			stockerImg  = this.valOk( obsDatas.sujet['miniature-img'] ),
1105
		var stockerImg  = this.valOk( obsDatas.sujet['miniature-img'] ),
1108
			imgNom      = [],
1106
			imgNom      = [],
1109
			imgB64      = [];
1107
			imgB64      = [];
Line 1110... Line 1108...
1110
 
1108
 
1111
		// Si on a bien un 'miniature-img' dans les données
1109
		// Si on a bien un 'miniature-img' dans les données
Line 1130... Line 1128...
1130
		} else {
1128
		} else {
1131
			imgNom = lthis.getNomsImgsOriginales();
1129
			imgNom = lthis.getNomsImgsOriginales();
1132
			imgB64 = lthis.getB64ImgsOriginales();
1130
			imgB64 = lthis.getB64ImgsOriginales();
1133
		}
1131
		}
1134
		// Stockage en data des données d'obs à transmettre
1132
		// Stockage en data des données d'obs à transmettre
1135
		$( '#liste-obs' ).data( 'obsId' + obsNum, {
1133
		$( '#liste-obs' ).data( 'obsId' + obsDatas.obsNum, {
1136
			'num_nom_sel'        : numNomSel,
1134
			'num_nom_sel'        : obsDatas.sujet.taxon.numNomSel,
1137
			'nom_sel'            : obsDatas.sujet.taxon.value,
1135
			'nom_sel'            : obsDatas.sujet.taxon.value,
1138
			'nom_ret'            : obsDatas.sujet.taxon.nomRet,
1136
			'nom_ret'            : obsDatas.sujet.taxon.nomRet,
1139
			'num_nom_ret'        : obsDatas.sujet.taxon.numNomRet,
1137
			'num_nom_ret'        : obsDatas.sujet.taxon.numNomRet,
1140
			'num_taxon'          : obsDatas.sujet.taxon.nt,
1138
			'num_taxon'          : obsDatas.sujet.taxon.nt,
1141
			'famille'            : obsDatas.sujet.taxon.famille,
1139
			'famille'            : obsDatas.sujet.taxon.famille,
1142
			'referentiel'        : obsDatas.sujet.referentiel,
1140
			'referentiel'        : obsDatas.sujet.referentiel,
1143
			'certitude'          : obsDatas.sujet.certitude,
1141
			'certitude'          : obsDatas.sujet.certitude,
1144
			// La date provenant de input "releve-data" n'est pas au bon format
1142
			// La date provenant de input "releve-data" n'est pas au bon format
1145
			'date'               : this.fournirDate(obsDatas.releve.date),
1143
			'date'               : this.fournirDate( obsDatas.releve.date ),
1146
			'notes'              : obsDatas.releve.commentaires.trim(),
1144
			'notes'              : obsDatas.releve.commentaires.trim(),
1147
			'pays'               : obsDatas.releve.pays,
1145
			'pays'               : obsDatas.releve.pays,
1148
			'commune_nom'        : obsDatas.releve['commune-nom'],
1146
			'commune_nom'        : obsDatas.releve['commune-nom'],
1149
			'commune_code_insee' : obsDatas.releve['commune-insee'],
1147
			'commune_code_insee' : obsDatas.releve['commune-insee'],
1150
			'latitude'           : obsDatas.sujet['latitude-arbres'],
1148
			'latitude'           : obsDatas.sujet['latitude-arbres'],