Fix import Aliments
This commit is contained in:
parent
0bbd7e1399
commit
3c8e281dfb
1 changed files with 18 additions and 16 deletions
|
|
@ -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>";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue