diff --git a/functions.inc.php b/functions.inc.php index 582840ee..45c7b957 100644 --- a/functions.inc.php +++ b/functions.inc.php @@ -25,8 +25,6 @@ $version = '2.4 develop'; * @return String username (e.g. foo@example.com) */ function authentication_get_username() { - global $CONF; - if (defined('POSTFIXADMIN_CLI')) { return 'CLI'; } @@ -64,7 +62,6 @@ function authentication_get_usertype() { * Note, user < admin < global-admin */ function authentication_has_role($role) { - global $CONF; if(isset($_SESSION['sessid'])) { if(isset($_SESSION['sessid']['roles'])) { if(in_array($role, $_SESSION['sessid']['roles'])) { @@ -83,7 +80,6 @@ function authentication_has_role($role) { * Note, user < admin < global-admin */ function authentication_require_role($role) { - global $CONF; // redirect to appropriate page? if(authentication_has_role($role)) { return True; @@ -154,10 +150,9 @@ function _flash_string($type, $string) { // Parameter: $use_post - set to 0 if $_POST should NOT be read // function check_language ($use_post = 1) { - global $CONF; global $supported_languages; # from languages/languages.php - $lang = $CONF['default_language']; + $lang = Config::read('default_language'); if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { $lang_array = preg_split ('/(\s*,\s*)/', $_SERVER['HTTP_ACCEPT_LANGUAGE']); @@ -670,9 +665,8 @@ function allowed_quota($domain, $current_user_quota) { // Call: divide_quota (string $quota) // function divide_quota ($quota) { - global $CONF; if ($quota == -1) return $quota; - $value = round($quota / $CONF['quota_multiplier'],2); + $value = round($quota / Config::read('quota_multiplier'),2); return $value; } @@ -726,7 +720,6 @@ function check_alias_owner ($username, $alias) { * @return array of domain names. */ function list_domains_for_admin ($username) { - global $CONF; global $table_domain, $table_domain_admins; $E_username = escape_string($username); @@ -967,8 +960,6 @@ function encode_header ($string, $default_charset = "utf-8") { // Call: generate_password () // function generate_password () { - global $CONF; - // length of the generated password $length = 8; @@ -1693,7 +1684,6 @@ function db_rollback () { * Possible actions are defined in $action_list */ function db_log ($domain,$action,$data) { - global $CONF; global $table_log; $REMOTE_ADDR = getRemoteAddr(); @@ -1712,7 +1702,7 @@ function db_log ($domain,$action,$data) { die("Invalid log action : $action"); // could do with something better? } - if ($CONF['logging'] == 'YES') { + if (boolconf('logging')) { $logdata = array( 'username' => "$username ($REMOTE_ADDR)", 'domain' => $domain,