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']).','. |