Skip to content

set csv separator with default value or with global conf csv separator if it exists

Ulysse Valdenaire requested to merge 2024_rc_fix_csv_file_had_no_separator into 2024_rc

Le problème : Le fichier CSV avec des infos sur un client n'a pas de caractère de séparation. Avant la version 18 de Dolibarr, le fichier export_csv.modules.php utilisé pour générer le fichier csv initialisait $csv->separator = ',' ou avec la valeur globale de configuration de Dolibarr : conf->global->EXPORT_CSV_SEPARATOR_TO_USE

À partir de la version 18 de Dolibarr, le fichier export_csv.modules.php est remplacé par export_csv.class.php. Ce fichier n'initialise pas $csv->separator. Je l'ai initialisé dans le fichier doc_account_statut_csv.modules.php du module.

Merge request reports