Fix import Aliments

This commit is contained in:
Thibault Richy 2020-02-04 10:04:00 +01:00
parent 0bbd7e1399
commit 3c8e281dfb

View file

@ -23,23 +23,25 @@ class AjaxController extends Controller
if (($handle = fopen($file, "r")) !== FALSE){
while (($data = fgetcsv($handle, 50000, ";", '"')) !== FALSE){
if($flag) { $flag = false; continue; } //skip first row (headers)
$total++;
$codeLot = $data[0];
$dateLivraison = $data[1];
list($d, $m, $y) = explode('/', $dateLivraison);
$date = $y.'-'.$m.'-'.$d;
$aliment = $data[2];
if(isset($data[0]) && isset($data[1]) && isset($data[2]) && strpos($data[1], "/") !== false){
$total++;
$codeLot = $data[0];
$dateLivraison = $data[1];
list($d, $m, $y) = explode('/', $dateLivraison);
$date = $y.'-'.$m.'-'.$d;
$aliment = $data[2];
$alim = new Aliments();
$alim->code_lot = $codeLot;
$alim->date_livraison = $date;
$alim->type_aliment = $aliment;
if($alim->save()){
$imported++;
} else {
$error++;
$errorHtml = "<li>Les aliments n'ont pu être importés.</li>";
$alim = new Aliments();
$alim->code_lot = $codeLot;
$alim->date_livraison = $date;
$alim->type_aliment = $aliment;
if($alim->save()){
$imported++;
} else {
$error++;
$errorHtml = "<li>Les aliments n'ont pu être importés.</li>";
}
}
}
}