Ignore:
Timestamp:
Jan 8, 2014, 10:09:09 AM (7 years ago)
Author:
cedric@…
Message:

He y avait un bug et personne l'avait vu ? Coquille dans la regexp de remplacement qui pourissait les formulaires

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _grenier_/champs_extras/extras_pipelines.php

    r29976 r79910  
    4141                $type_extra = table_objet($args['type']);
    4242                $extra_saisie = extra_saisie($args['contexte']['extra'],$type_extra,$args['contexte']['id_secteur']);
    43                 if (strpos($flux['data'],'<!--extra-->')!==FALSE)
    44                         $flux['data'] = preg_replace(',(.*)(<!--extra-->),ims',"\\1$extra_saisie\\2",$flux['data'],1);
    45                 else
    46                         $flux['data'] = preg_replace(',(.*)(</fieldset>),ims',"\\1\\\2$extra_saisie",$flux['data'],1);
     43
     44                if ($extra_saisie){
     45                        if (strpos($flux['data'],'<!--extra-->')!==FALSE)
     46                                $flux['data'] = preg_replace(',(.*)(<!--extra-->),ims',"\\1$extra_saisie\\2",$flux['data'],1);
     47                        else
     48                                $flux['data'] = preg_replace(',(.*)(</fieldset>),ims',"\\1\\2$extra_saisie",$flux['data'],1);
     49                }
    4750        }
    4851        return $flux;
     
    5053
    5154function extras_pre_edition($flux){
     55        $serveur = '';
    5256        $table_objet = $flux['args']['table_objet'];
    5357        $id_objet = $flux['args']['id_objet'];
Note: See TracChangeset for help on using the changeset viewer.