Skip to content
Snippets Groups Projects
Commit 2c5c88e0 authored by pancho's avatar pancho Committed by Liam Morland
Browse files

Issue #3040903 by Pancho, Liam Morland: Use file_default_scheme in fillpdf_default_scheme()

parent d78d1b14
No related branches found
No related tags found
No related merge requests found
...@@ -2071,10 +2071,18 @@ function fillpdf_scheme_options() { ...@@ -2071,10 +2071,18 @@ function fillpdf_scheme_options() {
} }
/** /**
* Returns the configured default scheme for FillPDF. * Returns the default scheme for PDF files populated by FillPDF.
*
* For security reasons we're picking the system's file default scheme, unless
* it is 'public' while the more secure 'private' is available.
*/ */
function fillpdf_default_scheme() { function fillpdf_default_scheme() {
return variable_get('fillpdf_scheme', 'public'); $site_default_scheme = variable_get('file_default_scheme');
if ($site_default_scheme == 'public') {
$scheme_options = fillpdf_scheme_options();
return isset($scheme_options['private']) ? 'private' : $site_default_scheme;
}
return $site_default_scheme ?: 'public';
} }
/** /**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment