Subversion Repositories Sites.obs-saisons.fr

Rev

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

Rev 92 Rev 137
Line 81... Line 81...
81
   		}
81
   		}
Line 82... Line 82...
82
    		    	
82
    		    	
83
		return $liste_observation_individu_formatees;
83
		return $liste_observation_individu_formatees;
Line 84... Line -...
84
    }
-
 
85
    
-
 
86
    private function getInformationEvenementParId($id_evenement) {
-
 
87
    	
-
 
88
    	$requete_informations_evenement = 'SELECT * FROM ods_triples '.
-
 
89
   		'WHERE ot_id_triple IN '.
-
 
90
   		'('.$this->proteger($id_evenement).')';
-
 
91
    	
-
 
92
    	$resultat_requete_informations_evenement = $this->executerRequete($requete_informations_evenement);
-
 
93
    	$informations_evenement = $resultat_requete_informations_evenement[0];
-
 
94
    	
-
 
95
    	return $informations_evenement;
-
 
96
    }
84
    }
97
 
85
    
98
/**
86
/**
99
 * Méthodes de création et modification d'informations
87
 * Méthodes de création et modification d'informations
100
 */    
88
 */    
101
    
-
 
102
    /**
-
 
103
     * Méthode appelée pour ajouter un élément.
-
 
104
     */
-
 
105
    public function createElement($params) {
-
 
106
    	
-
 
107
    	print_r($params);
-
 
108
        
-
 
109
        $this->envoyer();
-
 
110
    }
-
 
111
   
89
       
112
        /**
90
     /**
113
     * Méthode appelée pour mettre à jour un élément
91
     * Méthode appelée pour mettre à jour un élément
Line 114... Line 92...
114
     */
92
     */
Line 168... Line 146...
168
    
146
    
Line 169... Line 147...
169
    private function insererObservation($id_participant, $donnees_obs_a_inserer) {
147
    private function insererObservation($id_participant, $donnees_obs_a_inserer) {
Line 170... Line 148...
170
    	
148
    	
171
    	$nouvel_ordre = 1;
149
    	$nouvel_ordre = 1;
Line 172... Line 150...
172
    	
150
    	
Line 173... Line 151...
173
    	$requete_max_ordre = 'SELECT MAX(oo_ordre) FROM ods_observations WHERE '.
151
    	$requete_max_ordre = 'SELECT MAX(oo_ordre) as max_ordre FROM ods_observations WHERE '.
174
    		'oo_ce_participant = '.$this->proteger($id_participant);
152
    		'oo_ce_participant = '.$this->proteger($id_participant);
175
    	
153
    	
Line 176... Line 154...
176
    	$resultat_requete_ordre = $this->executerRequete($requete_max_ordre);
154
    	$resultat_requete_ordre = $this->executerRequete($requete_max_ordre);
177
    	
155
    	
178
    	if(count($resultat_requete_ordre) > 0) {
156
    	if(count($resultat_requete_ordre) > 0) {
179
    		$nouvel_ordre = $resultat_requete_ordre[0]['oo_ordre'] + 1; 
157
    		$nouvel_ordre = $resultat_requete_ordre[0]['max_ordre'] + 1; 
-
 
158
    	}
180
    	}
159
    	
181
    	
160
    	$requete_nouvelle_observation = 'INSERT INTO ods_observations '.
182
    	$requete_nouvelle_observation = 'INSERT INTO ods_observations '.
161
    		'(oo_ce_participant, oo_ordre, oo_ce_individu, oo_ce_evenement, oo_date, oo_commentaire, oo_date_saisie, oo_date_modification) '.
183
    		'(oo_ordre, oo_ce_individu, oo_ce_evenement, oo_date, oo_commentaire, oo_date_saisie, oo_date_modification) '.
162
    		'VALUES '.
184
    		'VALUES '.
163
    		'( '.