$feefoInform->setExportStoragePath(__DIR__ . '/../orders'); $entries = []; $errors = []; $success = ''; $isFileValid = false; $hasConfirmed = false; $prepResult = []; // set currency form select options $formCurrencies = ['GBP' => '£ Pound', 'EUR' => '€ Euro', 'USD' => '$ U.S. Dollar']; if (isset($_POST['bulk_feefo_order_upload']) || isset($_POST['bulk_feefo_order_upload_confirm'])) { $hasConfirmed = isset($_POST['bulk_feefo_order_upload_confirm']) && $_POST['hasConfirmed'] === 'true'; if (!$hasConfirmed) { $prepResult = $feefoInform->prepareBulkOrder($_FILES['import_file']); $isFileValid = !empty($prepResult); if (!$isFileValid) { $errors = $feefoInform->getValidator()->getValidationErrors(); } else { $entries = $prepResult['orders']; } } if ($hasConfirmed) { $result = $feefoInform->sendBulkOrderFile($_POST['filename']); if ($result) { $success = 'Order(s) successfully uploaded'; } else { $errors[] = 'Could not connect to Feefo FTP Server'; } } } ?>