Subversion Repositories Sites.obs-saisons.fr

Compare Revisions

Ignore whitespace Rev 136 → Rev 137

/trunk/applications/jrest/services/OdsObservation.php
83,33 → 83,11
return $liste_observation_individu_formatees;
}
private function getInformationEvenementParId($id_evenement) {
$requete_informations_evenement = 'SELECT * FROM ods_triples '.
'WHERE ot_id_triple IN '.
'('.$this->proteger($id_evenement).')';
$resultat_requete_informations_evenement = $this->executerRequete($requete_informations_evenement);
$informations_evenement = $resultat_requete_informations_evenement[0];
return $informations_evenement;
}
 
/**
* Méthodes de création et modification d'informations
*/
/**
* Méthode appelée pour ajouter un élément.
*/
public function createElement($params) {
print_r($params);
$this->envoyer();
}
/**
/**
* Méthode appelée pour mettre à jour un élément
*/
public function updateElement($uid, $params) {
170,19 → 148,20
$nouvel_ordre = 1;
$requete_max_ordre = 'SELECT MAX(oo_ordre) FROM ods_observations WHERE '.
$requete_max_ordre = 'SELECT MAX(oo_ordre) as max_ordre FROM ods_observations WHERE '.
'oo_ce_participant = '.$this->proteger($id_participant);
$resultat_requete_ordre = $this->executerRequete($requete_max_ordre);
if(count($resultat_requete_ordre) > 0) {
$nouvel_ordre = $resultat_requete_ordre[0]['oo_ordre'] + 1;
$nouvel_ordre = $resultat_requete_ordre[0]['max_ordre'] + 1;
}
$requete_nouvelle_observation = 'INSERT INTO ods_observations '.
'(oo_ordre, oo_ce_individu, oo_ce_evenement, oo_date, oo_commentaire, oo_date_saisie, oo_date_modification) '.
'(oo_ce_participant, oo_ordre, oo_ce_individu, oo_ce_evenement, oo_date, oo_commentaire, oo_date_saisie, oo_date_modification) '.
'VALUES '.
'( '.
$this->proteger($id_participant).','.
$this->proteger($nouvel_ordre).','.
$this->proteger($donnees_obs_a_inserer['id_individu']).','.
$this->proteger($donnees_obs_a_inserer['id_evenement']).','.