Alert: This function’s access is marked private. This means it is not intended for use by plugin or theme developers, only in other core functions. It is listed here for completeness.

MP_Settings::download_send_headers( string $filename )

Prepare headers for export csv file.


Parameters Parameters

$filename

(string) (Required) csv file name


Top ↑

Source Source

File: mortgage-platform/Inc/Base/MP_Settings.php

	private static function download_send_headers( $filename ) {
		// disable caching
		$now = gmdate( "D, d M Y H:i:s" );
		header( "Expires: Tue, 03 Jul 2001 06:00:00 GMT" );
		header( "Cache-Control: max-age=0, no-cache, must-revalidate, proxy-revalidate" );
		header( "Last-Modified: {$now} GMT" );

		// force download
		header( "Content-Type: application/force-download" );
		header( "Content-Type: application/octet-stream" );
		header( "Content-Type: application/download" );

		// disposition / encoding on response body
		header( "Content-Disposition: attachment;filename={$filename}" );
		header( "Content-Transfer-Encoding: binary" );
	}

Top ↑

Changelog Changelog

Changelog
Version Description
1.0.0 Introduced.