Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1404 Rev 1413
Line 49... Line 49...
49
 
49
 
50
	// Dernier numero d'ordre utilise
50
	// Dernier numero d'ordre utilise
Line 51... Line 51...
51
	var $dernier_ordre = 1;
51
	var $dernier_ordre = 1;
-
 
52
	
-
 
53
	var $cpt_images_liees = 0;
Line 52... Line 54...
52
	
54
	
53
	var $cpt_images_liees = 0;
55
	var $utilisateur = array();
54
 
56
 
55
	/**
57
	/**
Line 72... Line 74...
72
			echo '0'; exit;
74
			echo '0'; exit;
73
		}
75
		}
Line 74... Line 76...
74
		
76
		
75
		if(!isset($_SESSION)) {session_start();}
77
		if(!isset($_SESSION)) {session_start();}
-
 
78
        $this->controleUtilisateur($pairs['utilisateur']);
-
 
79
        
Line 76... Line 80...
76
        $this->controleUtilisateur($pairs['utilisateur']);
80
        $this->utilisateur = $this->getInfosComplementairesUtilisateur($pairs['utilisateur']);
77
 
81
 
78
        foreach($_FILES as $file) { // C'est le plus simple
82
        foreach($_FILES as $file) { // C'est le plus simple
79
            $infos_fichier = $file ;
83
            $infos_fichier = $file ;
80
        }
84
        }
81
 
85
        
82
		// Chargement tableau en memoire
86
		// Chargement tableau en memoire
Line 83... Line 87...
83
		$data = new Spreadsheet_Excel_Reader($infos_fichier['tmp_name'], false); // false : pour menager la memoire.
87
		$data = new Spreadsheet_Excel_Reader($infos_fichier['tmp_name'], true); // false : pour menager la memoire.
84
		$arr = array();
88
		$arr = array();
Line 325... Line 329...
325
	
329
	
326
        $this->dernier_ordre++;
330
        $this->dernier_ordre++;
327
        list($jour,$mois,$annee) = isset($info_dateobs) ? explode("/",$info_dateobs) : array(null,null,null);
331
        list($jour,$mois,$annee) = isset($info_dateobs) ? explode("/",$info_dateobs) : array(null,null,null);
328
        $info_dateobs=$annee."-".$mois."-".$jour." 0:0:0";
332
        $info_dateobs=$annee."-".$mois."-".$jour." 0:0:0";
-
 
333
        $requete  = "INSERT INTO cel_obs (".
329
        $requete  = "INSERT INTO cel_obs (".
334
	        "ce_utilisateur,prenom_utilisateur,nom_utilisateur,courriel_utilisateur,".
330
	        "ce_utilisateur,ordre,".
335
	        "ordre,".
331
	        "nom_sel,nom_sel_nn,nom_ret,nom_ret_nn,nt,famille,".
336
	        "nom_sel,nom_sel_nn,nom_ret,nom_ret_nn,nt,famille,".
332
	        "zone_geo,ce_zone_geo,".
337
	        "zone_geo,ce_zone_geo,".
333
	        "date_observation,".
338
	        "date_observation,".
334
	        "lieudit,station, milieu, commentaire, transmission, ".
339
	        "lieudit,station, milieu, commentaire, transmission, ".
335
	        "date_creation,date_modification,latitude,longitude) ".
340
	        "date_creation,date_modification,latitude,longitude) ".
-
 
341
	        " VALUES(".$this->proteger($utilisateur).",".
-
 
342
	        $this->proteger($this->utilisateur['prenom']).",".
-
 
343
	        $this->proteger($this->utilisateur['nom']).",".
336
	        " VALUES(".$this->proteger($utilisateur).",".
344
	        $this->proteger($this->utilisateur['courriel']).",".
337
	        $this->proteger($this->dernier_ordre).",".
345
	        $this->proteger($this->dernier_ordre).",".
338
	        $this->proteger($info_espece['nom_sel']).",".
346
	        $this->proteger($info_espece['nom_sel']).",".
339
	        $this->proteger($info_espece['nom_sel_nn']).",".
347
	        $this->proteger($info_espece['nom_sel_nn']).",".
340
	        $this->proteger($info_espece['nom_ret']).",".
348
	        $this->proteger($info_espece['nom_ret']).",".