BAD_DATA; } // Creation de l'action $this->action = $this->creation_action($request_data); if ($this->action === false) { return $this->BAD_DATA; } return $this->OK; } /** * Cette methode prend les valeurs d'un om_parametre pour le créer * et renvoit l'identifiant du om_parametre créer ou false * * @param array $om_parametre_valeur Les champs renseignés du om_parametre. * @return int L'identifiant de om_parametre. */ private function creation_action($action_valeur) { $action = $this->f->get_inst__om_dbform(array( "obj" => "action", "idx" => "]", )); $valAuto = array(); foreach($action->champs as $value) { $valAuto[$value] = null; } foreach ($action_valeur as $colonne => $valeur) { $valAuto[$colonne] = $valeur; } if ($action->ajouter($valAuto) === false) { $this->setMessage(__("L'action n'a pas été créée.")); return false; } $this->setMessage(__("L'action a été créée avec succès.")); return $action->valF['action']; } } ?>