Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3715 Rev 3716
Line 53... Line 53...
53
            }
53
            }
54
            // Si c'est une obs Pl@ntNet
54
            // Si c'est une obs Pl@ntNet
55
            if (! empty($requeteDonnees['tag-obs']) && strpos(strtolower($requeteDonnees['tag-obs']), 'mobileSauvages') !== false) {
55
            if (! empty($requeteDonnees['tag-obs']) && strpos(strtolower($requeteDonnees['tag-obs']), 'mobileSauvages') !== false) {
56
                $this->isSauvages = true;
56
                $this->isSauvages = true;
57
            }
57
            }
58
			// Si c'est une obs Pl@ntNet
-
 
59
			if (! empty($requeteDonnees['tag-obs']) && strpos(strtolower($requeteDonnees['tag-obs']), 'mobileSauvages') !== false) {
-
 
60
			    $this->isSauvages = true;
-
 
61
			}
-
 
Line 62... Line 58...
62
 
58
 
63
            // Traitements des tags multiples de projet
59
            // Traitements des tags multiples de projet
Line 64... Line 60...
64
            $this->traiterProjetTags();
60
            $this->traiterProjetTags();
Line 164... Line 160...
164
                        }
160
                        }
165
                        if ($this->isSauvages) {
161
                        if ($this->isSauvages) {
166
                            $obsAAjouter['input_source'] = 'autre';
162
                            $obsAAjouter['input_source'] = 'autre';
167
                            $obsAAjouter['project'] = 'sauvages';
163
                            $obsAAjouter['project'] = 'sauvages';
168
                        }
164
                        }
169
						$obsAAjouter['input_source'] = 'widget';
-
 
170
						$obsAAjouter['project_id'] = $this->projetId;
-
 
171
						$obsAAjouter['project'] = $this->projet;
-
 
-
 
165
 
172
                        $obsAAjouter['obs_etendue'] = isset($obs['obs_etendue']) ? $obs['obs_etendue'] : array();
166
                        $obsAAjouter['obs_etendue'] = isset($obs['obs_etendue']) ? $obs['obs_etendue'] : array();
173
						if ($this->isSauvages) {
-
 
174
						    $obsAAjouter['input_source'] = 'autre';
-
 
175
						    $obsAAjouter['project'] = 'sauvages';
-
 
176
						}
-
 
Line 177... Line 167...
177
 
167
 
178
                        // Tentative d'enrichissement des données taxonomiques
168
                        // Tentative d'enrichissement des données taxonomiques
179
                        // @TODO attention aux perfs, aux timeouts de WS etc.
169
                        // @TODO attention aux perfs, aux timeouts de WS etc.
Line 818... Line 808...
818
            'FROM photo '.
808
            'FROM photo '.
819
            "WHERE (user_id = $id_utilisateur OR user_email = $email_utilisateur)".
809
            "WHERE (user_id = $id_utilisateur OR user_email = $email_utilisateur)".
820
            "	AND original_name = $original_name ";
810
            "	AND original_name = $original_name ";
821
        $resultat = Cel::db()->requeter($requete);
811
        $resultat = Cel::db()->requeter($requete);
822
        $id_image = $resultat[0]['id'] ?? false;
812
        $id_image = $resultat[0]['id'] ?? false;
823
		$id_image = $resultat[0]['id'] ?? false;
-
 
Line 824... Line 813...
824
 
813
 
825
        if ($id_image) {
814
        if ($id_image) {
826
            $full_id_image = str_pad($id_image, 9, '0', STR_PAD_LEFT) . 'O';
815
            $full_id_image = str_pad($id_image, 9, '0', STR_PAD_LEFT) . 'O';
827
            $image_url = sprintf($this->config['settings']['celImgUrlTpl'], $full_id_image);
816
            $image_url = sprintf($this->config['settings']['celImgUrlTpl'], $full_id_image);