$contents = ftp_nlist($conn_id, $ftp_file_path); if (is_array($contents) && count($contents) > 0) { if (in_array($xml_filename_encrypted, $contents)) { ftp_delete($conn_id, $xml_filename_encrypted); } } $success_upload = ftp_put($conn_id, $ftp_file_path . $xml_filename_encrypted, $encrypted_file, FTP_BINARY); if ($success_upload) { $upload_id = $class_ju->newUpload($jng_sp_id, 'DESADV_LRM', $xml_filename_encrypted, $session_userinfo['username']); $uploaded_size = ftp_size($conn_id, $ftp_file_path . $xml_filename_encrypted); $local_size = filesize($encrypted_file); if ($uploaded_size == $local_size) { $class_ju->updateStatus($upload_id, 'S', 'auto-check'); $class_jo->confirmOrderDelivery($items_confirmed); if (count($qty_cancel_confirmed) > 0) { $class_jo->confirmOrderCancelQty($qty_cancel_confirmed); } $content .= '<h3 class="green">' . $jng_sp_name . ': DESADV_LRM XML File is uploaded successfully</h3>'; } else { $content .= '<h3 class="red">' . $jng_sp_name . ': DESADV_LRM XML File is not uploaded successfully, please try again.</h3>'; } } else { $content .= '<h3 class="red">' . $jng_sp_name . ': Upload file failed</h3>'; } ftp_close($conn_id); } else { $content .= '<h3 class="red">' . $jng_sp_name . ': Failed connecting to FTP server, please try again later.</h3>'; } } else { $content .= '<h3 class="red">' . $jng_sp_name . ': Failed encrypting file, please contact administrator</h3>'; }