get_submitted_get_value('idx')!=null ? $idx = $f->get_submitted_get_value('idx') : $idx = ""); // Nom de l'objet metier ($f->get_submitted_get_value('obj')!=null ? $obj = $f->get_submitted_get_value('obj') : $obj = ""); // Nom de l'objet metier associe ($f->get_submitted_get_value('objsf')!=null ? $objsf = $f->get_submitted_get_value('objsf') : $objsf = ""); // Paramètres pour le bouton retour ($f->get_submitted_get_value('premier')!=null ? $premier = $f->get_submitted_get_value('premier') : $premier = 0); ($f->get_submitted_get_value('tricol')!=null ? $tricol = $f->get_submitted_get_value('tricol') : $tricol = ""); ($f->get_submitted_get_value('advs_id')!=null ? $advs_id = $f->get_submitted_get_value('advs_id') : $advs_id = ""); // Description de la page $description = __("Cette page permet de dupliquer un enregistrement et ses enregistrements associes."); $f->displayDescription($description); // Bouton retour $bouton_retour = "". __("Retour"). ""; // Si des données sont envoyées par le formulaire if ($f->get_submitted_post_value('idx')!=null && $f->get_submitted_post_value('obj')) { // Identifiant de l'objet metier a copier ($f->get_submitted_post_value('idx')!=null ? $idx = $f->get_submitted_post_value('idx') : $idx = ""); // Nom de l'objet metier ($f->get_submitted_post_value('obj')!=null ? $obj = $f->get_submitted_post_value('obj') : $obj = ""); // Nom des objets metier associés ($f->get_submitted_post_value('objsf')!=null ? $objsf = $f->get_submitted_post_value('objsf') : $objsf = ""); // Liste des objets associés $listObjsf = explode(",", $objsf); foreach ($listObjsf as $key => $value) { // Si l'objet n'est pas checké if (!array_key_exists($value, $f->get_submitted_post_value())) { // Supprime l'objet de la liste unset($listObjsf[$key]); } } // Liste des objets associés choisis $objsf_checked = implode(",", $listObjsf); // Utilisation de la fonction copie $return = $f->copier($idx, $obj, $objsf_checked); // Message affiché à l'utilisateur $message = $return['message']; // Type du message $message_type = $return['message_type']; // Affiche le message $f->displayMessage($message_type, $message); // Affiche le bouton de retour printf("