cvs: pearweb /include pear-config.php

From: Date: Thu, 25 Apr 2002 01:38:35 +0000
Subject: cvs: pearweb /include pear-config.php
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-3534@lists.php.net to get a copy of this message
ssb Wed Apr 24 21:38:35 2002 EDT Modified files: /pearweb/include pear-config.php Log: * make all the config variables configurable through SetEnv in httpd.conf Index: pearweb/include/pear-config.php diff -u pearweb/include/pear-config.php:1.3 pearweb/include/pear-config.php:1.4 --- pearweb/include/pear-config.php:1.3 Mon Apr 1 12:21:52 2002 +++ pearweb/include/pear-config.php Wed Apr 24 21:38:35 2002 @@ -1,10 +1,34 @@ <?php -define('PEAR_AUTH_REALM', 'PEAR'); -define('PEAR_UPLOAD_TMPDIR', '/var/tmp/pear/uploads'); -define('PEAR_CVS_TMPDIR', '/var/tmp/pear/cvs'); -define('PEAR_TARBALL_DIR', '/var/lib/pear'); -define('PEAR_DATABASE_DSN', 'mysql://pear:pear@localhost/pear'); -define('PHP_CVS_REPO_DIR', '/repository/pear'); +if (isset($_SERVER['PEAR_TMPDIR'])) { + define('PEAR_TMPDIR', $_SERVER['PEAR_TMPDIR']); + define('PEAR_CVS_TMPDIR', $_SERVER['PEAR_TMPDIR'].'/cvs'); + define('PEAR_UPLOAD_TMPDIR', $_SERVER['PEAR_TMPDIR'].'/uploads'); +} else { + define('PEAR_TMPDIR', '/var/tmp/pear'); + define('PEAR_CVS_TMPDIR', '/var/tmp/pear/cvs'); + define('PEAR_UPLOAD_TMPDIR', '/var/tmp/pear/uploads'); +} + +if (isset($_SERVER['PEAR_DATABASE_DSN'])) { + define('PEAR_DATABASE_DSN', $_SERVER['PEAR_DATABASE_DSN']); +} else { + define('PEAR_DATABASE_DSN', 'mysql://pear:pear@localhost/pear'); +} +if (isset($_SERVER['PEAR_AUTH_REALM'])) { + define('PEAR_AUTH_REALM', $_SERVER['PEAR_AUTH_REALM']); +} else { + define('PEAR_AUTH_REALM', 'PEAR'); +} +if (isset($_SERVER['PEAR_TARBALL_DIR'])) { + define('PEAR_TARBALL_DIR', $_SERVER['PEAR_TARBALL_DIR']); +} else { + define('PEAR_TARBALL_DIR', '/var/lib/pear'); +} +if (isset($_SERVER['PHP_CVS_REPO_DIR'])) { + define('PHP_CVS_REPO_DIR', $_SERVER['PHP_CVS_REPO_DIR']); +} else { + define('PHP_CVS_REPO_DIR', '/repository/pear'); +} ?>

« previous php.pear.cvs (#3534) next »