function formulaires_editer_champ_extra_charger_dist($id_extra='new', $redirect=''){ // nouveau ? $new = ($id_extra == 'new') ? ' ': ''; // valeur par defaut $valeurs = array( 'champ' => '', 'table' => '', 'type' => '', 'label' => '', 'sql' => "text NOT NULL DEFAULT ''", 'id_extra' => $id_extra, 'new' => $new, 'redirect' => $redirect, ); // si un extra est demande (pour edition) // remplir les valeurs avec infos de celui-ci if (!$new) { $extras = iextras_get_extras(); foreach($extras as $extra) { if ($extra->get_id() == $id_extra) { $valeurs = array_merge($valeurs, $extra->toArray()); break; } } } return $valeurs; }