public function saveCSVData($csv_data) { if (!DpdPolandCSV::deleteAllData()) { return false; } $success = true; foreach ($csv_data as $data) { $csv_obj = new DpdPolandCSV(); $csv_obj->id_shop = (int) $this->context->shop->id; $csv_obj->iso_country = $data[DpdPolandCSV::COLUMN_COUNTRY]; $csv_obj->weight_from = $data[DpdPolandCSV::COLUMN_WEIGHT_FROM]; $csv_obj->weight_to = $data[DpdPolandCSV::COLUMN_WEIGHT_TO]; $csv_obj->parcel_price = $data[DpdPolandCSV::COLUMN_PARCEL_PRICE]; $csv_obj->id_carrier = $data[DpdPolandCSV::COLUMN_CARRIER]; $csv_obj->cod_price = $data[DpdPolandCSV::COLUMN_COD_PRICE]; $success &= $csv_obj->save(); } return $success; }