openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit af2d99c0919f2f0300395bf6272887bd2c180817
parent 42c868a2459a690857561ce4e12b119cdce871cf
Author: dankert <devnull@localhost>
Date:   Tue, 15 May 2007 01:18:45 +0200

Konfigurationsverzeichnis per GET-Variable ?bersteuerbar.

Diffstat:
serviceClasses/Preferences.class.php | 11++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/serviceClasses/Preferences.class.php b/serviceClasses/Preferences.class.php @@ -17,7 +17,12 @@ class Preferences // Bei erstem (nicht-rekursiven) Aufruf der Methoden das Konfigurationsverzeichnis voreinstellen if ( empty($dir) ) - $dir = OR_PREFERENCES_DIR; + { + if ( isset($_GET['config']) ) + $dir = basename( $_GET['config'] ).'/'; + else + $dir = OR_PREFERENCES_DIR; + } if ( !is_dir($dir) ) die('not a directory: '.$dir); @@ -37,6 +42,10 @@ class Preferences } closedir($dh); } + else + { + die('unable to open directory: '.$dir); + } ksort($values);