32,38 → 32,17 |
/** |
* Méthode appelée pour ajouter un élément. |
*/ |
public function createElement($params) { |
// fonction devant uniquement être appelée depuis le serveur |
// lui-même, cad par l'application de saisie |
$controle = new ControleUtilisateur($this->config); |
$controle->controleAppelIpAutorisee(); |
|
$requete = 'INSERT INTO ods_especes '; |
$champs = array('oe_id_espece'); |
$valeurs = array("''"); |
foreach($params as $param => $valeur) { |
$champs[] = 'oe_'.$param; |
$valeurs[] = $this->proteger($valeur); |
} |
$champs[] = 'oe_ce_climat'; |
$valeurs[] = $this->proteger(0); |
$requete .= '('.implode(', ', $champs).') VALUES ('.implode(', ', $valeurs).')'; |
public function createElement($params) { |
|
//TODO: méthode de création d'espèce spéciale aux admins |
|
$ajout_espece = $this->executerRequeteSimple($requete); |
|
if(!$ajout_espece) { |
$retour['erreurs'] = 'erreur d\'ajout'; |
} else { |
$retour = 'ok'; |
} |
|
$this->envoyer($retour); |
} |
|
/** |
* Méthode appelée pour mettre à jour un élément |
*/ |
public function updateElement($uid, $params) { |
public function updateElement($uid, $params) { |
|
// fonction devant uniquement être appelée depuis le serveur |
// lui-même, cad par l'application de saisie |
$controle = new ControleUtilisateur($this->config); |