Browse Source

If admin has set in config_local.php, then use that. (For LDAP Preferences plugin)

Alexandros Vellis 21 years ago
parent
commit
882ec3b7b0
1 changed files with 3 additions and 1 deletions
  1. 3 1
      functions/prefs.php

+ 3 - 1
functions/prefs.php

@@ -31,7 +31,9 @@ if ( !sqsession_is_registered('prefs_are_cached') ||
     $prefs_cache = array();
 }
 
-if (isset($prefs_dsn) && !empty($prefs_dsn)) {
+if (isset($prefs_backend) && file_exists(SM_PATH . $prefs_backend)) {
+    require_once(SM_PATH . $prefs_backend);
+} elseif (isset($prefs_dsn) && !empty($prefs_dsn)) {
     require_once(SM_PATH . 'functions/db_prefs.php');
 } else {
     require_once(SM_PATH . 'functions/file_prefs.php');