From f4b595ee3fe6698d8154a89ca7bf57ad3e66277f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@users.sourceforge.net> Date: Wed, 28 Oct 2009 16:34:05 +0000 Subject: [PATCH] Fix: Import of MAC files --- htdocs/includes/modules/import/import_csv.modules.php | 2 ++ htdocs/includes/modules/modImport.class.php | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/htdocs/includes/modules/import/import_csv.modules.php b/htdocs/includes/modules/import/import_csv.modules.php index 6b52d62522f..400b7470691 100644 --- a/htdocs/includes/modules/import/import_csv.modules.php +++ b/htdocs/includes/modules/import/import_csv.modules.php @@ -168,6 +168,8 @@ class ImportCsv extends ModeleImports dol_syslog("ImportCsv::open_file file=".$file); + ini_set('auto_detect_line_endings',1); // For MAC compatibility + $newfile=utf8_check($file)?utf8_decode($file):$file; // fopen need ISO file name $this->handle = fopen($newfile, "r"); if (! $this->handle) diff --git a/htdocs/includes/modules/modImport.class.php b/htdocs/includes/modules/modImport.class.php index 017dc3764c1..c51f843d582 100644 --- a/htdocs/includes/modules/modImport.class.php +++ b/htdocs/includes/modules/modImport.class.php @@ -65,7 +65,7 @@ class modImport extends DolibarrModules // D�pendances $this->depends = array(); $this->requiredby = array(); - $this->phpmin = array(4,2,0); + $this->phpmin = array(4,3,0); // Need auto_detect_line_endings php option to solve MAC pbs. $this->phpmax = array(); $this->need_dolibarr_version = array(2,7,-1); // Minimum version of Dolibarr required by module $this->need_javascript_ajax = 1; -- GitLab