openrat-cms

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

commit 2c724651c82390ff8970c8e821e1bcea43d92400
parent a86e7ebbb8285b54a1aaa3d3193443a67d6feed2
Author: dankert <devnull@localhost>
Date:   Sun,  2 May 2004 20:40:46 +0200

Konfiguration aus /etc lesen (wenn vorhanden)

Diffstat:
do.php | 52++++++++++++++++++++++++++++------------------------
1 file changed, 28 insertions(+), 24 deletions(-)

diff --git a/do.php b/do.php @@ -20,7 +20,10 @@ // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // --------------------------------------------------------------------------- // $Log$ -// Revision 1.2 2004-04-24 15:17:19 dankert +// Revision 1.3 2004-05-02 18:40:46 dankert +// Konfiguration aus /etc lesen (wenn vorhanden) +// +// Revision 1.2 2004/04/24 15:17:19 dankert // div. Erweiterungen // // Revision 1.1 2004/04/16 22:58:06 dankert @@ -31,12 +34,25 @@ session_start(); require_once( "functions/request.inc.php" ); +// Wenn Konfiguration noch nicht in Session vorhanden, dann +// aus Datei lesen. if ( !isset( $SESS['conf'] )) { - $conf = parse_ini_file( 'config.ini.php',true ); + // Falls Konfigurationsdatei unter /etc + // vorhanden ist, diese benutzen. + if ( is_file('/etc/openrat/config.ini.php') ) + $conf_filename = '/etc/openrat/config.ini.php'; + else $conf_filename = './config.ini.php'; + + // Datei lesen, parsen und in Session schreiben + $conf = parse_ini_file( $conf_filename,true ); $SESS['conf'] = $conf; } -else $conf = $SESS['conf']; +else +{ + // bereits gelesene und in Session vorhandene Konfiguration benutzen + $conf = $SESS['conf']; +} require_once( "db/db.class.php" ); require_once( "functions/config.inc.php" ); @@ -66,29 +82,17 @@ require_once( "functions/language.inc.$conf_php" ); require_once( "functions/theme.inc.$conf_php" ); require_once( "functions/db.inc.$conf_php" ); -request_into_session('action'); -request_into_session('subaction'); -request_into_session('folderaction'); -request_into_session('objectid'); -request_into_session('action'); -request_into_session('tplaction'); +// Request-Variablen in Session speichern +request_into_session('action' ); +request_into_session('subaction' ); +request_into_session('objectid' ); request_into_session('templateid'); -request_into_session('elementaction'); -request_into_session('elementid'); -request_into_session('folderaction'); -request_into_session('fileaction'); -request_into_session('pageaction'); -request_into_session('projectaction'); -request_into_session('projectid'); -request_into_session('modelaction'); -request_into_session('modelid'); -request_into_session('useraction'); -request_into_session('userid'); -request_into_session('groupaction'); -request_into_session('groupid'); -request_into_session('languageaction'); +request_into_session('elementid' ); +request_into_session('projectid' ); +request_into_session('modelid' ); +request_into_session('userid' ); +request_into_session('groupid' ); request_into_session('languageid'); -request_into_session('searchaction'); // Verbindung zur Datenbank //