From 8ba7a1587a1a3acfbbf45cdcf26c286aa42afad3 Mon Sep 17 00:00:00 2001 From: plegall Date: Tue, 15 Dec 2015 10:12:46 +0100 Subject: feature #293 trigger to generate pwg_representative * new function upload_file_pdf and upload_file_tiff * code to handle videos removed for now (discussion with @xbgmsharp) --- include/functions.inc.php | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'include/functions.inc.php') diff --git a/include/functions.inc.php b/include/functions.inc.php index 60a1885e5..0f389fa3f 100644 --- a/include/functions.inc.php +++ b/include/functions.inc.php @@ -1277,6 +1277,32 @@ DELETE FROM '.CONFIG_TABLE.' } } +/** + * Return a default value for a configuration parameter. + * @since 2.8 + * + * @param string $param the configuration value to be extracted (if it exists) + * @param mixed $default_value the default value for the configuration value if it does not exist. + * + * @return mixed The configuration value if the variable exists, otherwise the default. + */ +function conf_get_param($param, $default_value=null) +{ + global $conf; + + if (isset($conf[$param])) + { + return $conf[$param]; + } + elseif (isset($default_value)) + { + return $default_value; + } + + return null; +} + + /** * Apply *unserialize* on a value only if it is a string * @since 2.7 -- cgit v1.2.3