Subversion Repositories eFlore/Applications.cel

Rev

Rev 1081 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1081 Rev 1127
Line 15... Line 15...
15
Si la seule différence entre deux lignes est la valeur de la colonne image, on considère que c'est la même observation à laquelle on associe plusieurs images.
15
Si la seule différence entre deux lignes est la valeur de la colonne image, on considère que c'est la même observation à laquelle on associe plusieurs images.
16
Si au moins deux lignes (ou plus) sont complètement identiques on prend en compte une seule ligne (les doublons sont éliminés).
16
Si au moins deux lignes (ou plus) sont complètement identiques on prend en compte une seule ligne (les doublons sont éliminés).
Line 17... Line 17...
17
 
17
 
Line 18... Line -...
18
*/
-
 
19
 
18
*/
Line 20... Line 19...
20
 
19
 
21
// Nom des colonnes
20
// Nom des colonnes
22
 
21
 
Line 322... Line 321...
322
		}
321
		}
323
	}
322
	}
Line 324... Line 323...
324
 
323
 
Line 325... Line 324...
325
                $this->dernier_ordre++;
324
                $this->dernier_ordre++;
326
 
325
 
327
                list($jour,$mois,$annee)=explode("/",$info_dateobs);
326
                list($jour,$mois,$annee) = isset($info_dateobs) ? explode("/",$info_dateobs) : array(null,null,null);
328
                $info_dateobs=$annee."-".$mois."-".$jour." 0:0:0";
327
                $info_dateobs=$annee."-".$mois."-".$jour." 0:0:0";
329
                $query  = "INSERT INTO cel_inventory (identifiant,ordre,nom_sel,num_nom_sel,nom_ret,num_nom_ret,num_taxon,famille,location,id_location,date_observation,lieudit,station, milieu, commentaire, transmission, date_creation,date_modification,coord_x,coord_y) " .
328
                $query  = "INSERT INTO cel_inventory (identifiant,ordre,nom_sel,num_nom_sel,nom_ret,num_nom_ret,num_taxon,famille,location,id_location,date_observation,lieudit,station, milieu, commentaire, transmission, date_creation,date_modification,coord_x,coord_y) " .
330
                    " VALUES('".$DB->escapeSimple($utilisateur)."','".
329
                    " VALUES('".$DB->escapeSimple($utilisateur)."','".
Line 600... Line 599...
600
 
599
 
601
            else { // Nom scientifique
600
            else { // Nom scientifique
602
                $nameparser=new NameParser();
601
                $nameparser=new NameParser();
Line 603... Line -...
603
                $nom_latin_decoupe=$nameparser->parse($identifiant_espece);
-
 
604
 
602
                $nom_latin_decoupe=$nameparser->parse($identifiant_espece);
Line 605... Line 603...
605
//print_r($nom_latin_decoupe);
603
 
606
                    $DB=$this->connectDB($this->config); // FIXME regarder si opportun ici
604
                    $DB=$this->connectDB($this->config); // FIXME regarder si opportun ici
607
 
605