// ajouter les champs extras soumis par les formulaire CVT editer_xx function champsextras_pre_edition($flux){ // recuperer les champs crees par les plugins if ($champs = pipeline('declarer_champs_extras', array())) { foreach ($champs as $c) { // si le champ est du meme type que le flux if ($flux['args']['table']==table_objet_sql($c->table) and $c->champ and $c->sql) { if ($extra = _request($c->champ)) { $flux['data'][$c->champ] = corriger_caracteres($extra); } } } } return $flux; }