Analog::log($csv->getPhpErrorMessage($_FILES['new_file']['error']), Analog::WARNING); $error_detected[] = $csv->getPhpErrorMessage($_FILES['new_file']['error']); } else { if (isset($_POST['upload'])) { $error_detected[] = _T("No files has been seleted for upload!"); } } } } if (isset($_POST['import']) && isset($_POST['import_file'])) { if (isset($_POST['dryrun'])) { $dryrun = true; } else { $dryrun = false; } $res = $csv->import($_POST['import_file'], $members_fields, $dryrun); if ($res !== true) { if ($res < 0) { $error_detected[] = $csv->getErrorMessage($res); if (count($csv->getErrors()) > 0) { $error_detected = array_merge($error_detected, $csv->getErrors()); } } else { $error_detected[] = _T("An error occured importing the file :("); } $tpl->assign('import_file', $_POST['import_file']); } else { $success_detected[] = str_replace('%filename%', $_POST['import_file'], _T("File '%filename%' has been successfully imported :)")); } } $tpl->assign('dryrun', $dryrun);