functions.inc.php, model/Config.php:

- move boolconf() to Config::bool()
  boolconf() will stay for backwards compability, but new code
  should use Config::bool()


git-svn-id: https://svn.code.sf.net/p/postfixadmin/code/trunk@1467 a1433add-5e2c-0410-b055-b7f2511e0802
pull/2/head
Christian Boltz 11 years ago
parent 3d092324b6
commit b15319c21a

@ -2167,17 +2167,12 @@ function getRemoteAddr() {
(obviously only useful for settings that can be YES or NO)
Returns: TRUE (on YES/yes) or FALSE (on NO/no/not set/unknown value)
Note: boolconf() is deprecated - please use Config::bool() instead
*/
function boolconf($setting) {
$value = Config::read($setting);
if (strtoupper($value) == 'YES') { # YES
return true;
} else { # NO, unknown value
# TODO: show/log error message on unknown value?
return false;
}
return Config::bool($setting);
}
$table_admin = table_by_key ('admin');

@ -115,6 +115,30 @@ class Config {
return null;
}
/**
* Used to read Configure::$var, converted to boolean
* (obviously only useful for settings that can be YES or NO)
*
* Usage
* Configure::read('Name'); will return the value for Name, converted to boolean
*
* @param string $var Variable to obtain
* @return bool value of Configure::$var (TRUE (on YES/yes) or FALSE (on NO/no/not set/unknown value)
* @access public
*/
public static function bool($setting) {
$value = Config::read($setting);
if (strtoupper($value) == 'YES') { # YES
return true;
} else { # NO, unknown value
# TODO: show/log error message on unknown value?
return false;
}
}
function getAll() {
$output = $this->config;

Loading…
Cancel
Save