Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1183 Rev 1219
Line 17... Line 17...
17
class CelWidgetSaisie extends CelMotCle {
17
class CelWidgetSaisie extends CelMotCle {
Line 18... Line 18...
18
 
18
 
19
	private $projet = null;
19
	private $projet = null;
20
	private $utilisateur_id = null;
20
	private $utilisateur_id = null;
21
	const DUREE_DE_VIE_IMG = 86400;// 3600 * 24 * 2 = 172 800
21
	const DUREE_DE_VIE_IMG = 86400;// 3600 * 24 * 2 = 172 800
Line 22... Line 22...
22
	const ARRET_SERVICE = true;// Permet de bloquer le service en cas de problème sur le serveur
22
	const ARRET_SERVICE = false;// Permet de bloquer le service en cas de problème sur le serveur
23
 
23
 
24
	public function createElement($requeteDonnees) {
24
	public function createElement($requeteDonnees) {
25
		if (self::ARRET_SERVICE) {
25
		if (self::ARRET_SERVICE) {
Line 50... Line 50...
50
								$obsAAjouter = array();
50
								$obsAAjouter = array();
51
								$obsAAjouter['identifiant'] = $courriel;
51
								$obsAAjouter['identifiant'] = $courriel;
52
								$obsAAjouter['prenom_utilisateur'] = $prenom;
52
								$obsAAjouter['prenom_utilisateur'] = $prenom;
53
								$obsAAjouter['nom_utilisateur'] = $nom;
53
								$obsAAjouter['nom_utilisateur'] = $nom;
54
								$obsAAjouter['ordre'] = $idObs;
54
								$obsAAjouter['ordre'] = $idObs;
-
 
55
 
55
								$obsAAjouter['nom_sel'] = $obs['nom_sel'];
56
								$obsAAjouter['nom_sel'] = $obs['nom_sel'];
56
								$obsAAjouter['num_nom_sel'] = $obs['num_nom_sel'];
57
								$obsAAjouter['num_nom_sel'] = isset($obs['num_nom_sel']) ? $obs['num_nom_sel'] : null;
57
								$obsAAjouter['nom_ret'] = $obs['nom_ret'];
58
								$obsAAjouter['nom_ret'] = isset($obs['nom_ret']) ? $obs['nom_ret'] : null;
58
								$obsAAjouter['num_nom_ret'] = $obs['num_nom_ret'];
59
								$obsAAjouter['num_nom_ret'] = isset($obs['num_nom_ret']) ? $obs['num_nom_ret'] : null;
59
								$obsAAjouter['num_taxon'] = $obs['num_taxon'];
60
								$obsAAjouter['num_taxon'] = isset($obs['num_taxon']) ? $obs['num_taxon'] : null;
60
								$obsAAjouter['famille'] = $obs['famille'];
61
								$obsAAjouter['famille'] = isset($obs['famille']) ? $obs['famille'] : null;
-
 
62
								// TODO : Activer 'referentiel' dans le trunk pour la bbd v2 du CEL
-
 
63
								//$obsAAjouter['referentiel'] = isset($obs['referentiel']) ? $obs['referentiel'] : null;
-
 
64
 
61
								$obsAAjouter['date_observation'] = $this->transormerDateFrVersMysql($obs['date']);
65
								$obsAAjouter['date_observation'] = $this->transormerDateFrVersMysql($obs['date']);
62
								$obsAAjouter['milieu'] = $obs['milieu'];
-
 
63
								$obsAAjouter['commentaire'] = $obs['notes'];
66
								$obsAAjouter['commentaire'] = $obs['notes'];
64
								$obsAAjouter['transmission'] = '1';
-
 
65
								$obsAAjouter['date_creation'] = date('Y-m-d H:i:s');
-
 
66
								$obsAAjouter['date_transmission'] = date('Y-m-d H:i:s');
-
 
-
 
67
 
67
								$obsAAjouter['location'] = $obs['commune_nom'];
68
								$obsAAjouter['location'] = $obs['commune_nom'];
68
								$obsAAjouter['id_location'] = substr($obs['commune_code_insee'], 0, 2);
69
								$obsAAjouter['id_location'] = substr($obs['commune_code_insee'], 0, 2);
69
								$obsAAjouter['lieudit'] = isset($obs['lieu_dit']) ? $obs['lieu_dit'] : null;
70
								$obsAAjouter['lieudit'] = isset($obs['lieu_dit']) ? $obs['lieu_dit'] : null;
70
								$obsAAjouter['station'] = isset($obs['station']) ? $obs['station'] : null;
71
								$obsAAjouter['station'] = isset($obs['station']) ? $obs['station'] : null;
-
 
72
								$obsAAjouter['milieu'] = $obs['milieu'];
71
								$obsAAjouter['coord_x'] = $obs['latitude'];
73
								$obsAAjouter['coord_x'] = $obs['latitude'];
72
								$obsAAjouter['coord_y'] = $obs['longitude'];
74
								$obsAAjouter['coord_y'] = $obs['longitude'];
73
								$obsAAjouter['ref_geo'] = 'WGS84';
75
								$obsAAjouter['ref_geo'] = 'WGS84';
Line -... Line 76...
-
 
76
 
-
 
77
								$obsAAjouter['transmission'] = '1';
-
 
78
								$obsAAjouter['date_creation'] = date('Y-m-d H:i:s');
-
 
79
								$obsAAjouter['date_transmission'] = date('Y-m-d H:i:s');
74
 
80
 
75
								$imgAAjouter = null;
81
								$imgAAjouter = null;
76
								if (!empty($obs['image_nom'])) {
82
								if (!empty($obs['image_nom'])) {
77
									$imgAAjouter = array();
83
									$imgAAjouter = array();
78
									$imgAAjouter['id_utilisateur'] = $courriel;
84
									$imgAAjouter['id_utilisateur'] = $courriel;