diff options
| author | Philipp Schüttlöffel <schuettloeffel@zqs.uni-hannover.de> | 2024-09-24 10:53:31 +0200 |
|---|---|---|
| committer | Philipp Schüttlöffel <schuettloeffel@zqs.uni-hannover.de> | 2024-09-24 10:53:31 +0200 |
| commit | 4459dd7917f4d1c34f40bb68f0e991e9c3d53e4c (patch) | |
| tree | 5c07151ae61276d334e88f6309c30d439a85c12e /docker/studip/config_local.php | |
| parent | da0022e5c1abbf9825ae76debaabdff7e8623bb4 (diff) | |
| parent | 97a188592c679890a25c37ab78463add76a52ff7 (diff) | |
Merge branch 'main' into issue-3911issue-3911
Diffstat (limited to 'docker/studip/config_local.php')
| -rw-r--r-- | docker/studip/config_local.php | 64 |
1 files changed, 21 insertions, 43 deletions
diff --git a/docker/studip/config_local.php b/docker/studip/config_local.php index 010ff66..63029e7 100644 --- a/docker/studip/config_local.php +++ b/docker/studip/config_local.php @@ -1,49 +1,27 @@ <?php -/*basic settings for Stud.IP ----------------------------------------------------------------- -you find here the basic system settings. You shouldn't have to touch much of them... -please note the CONFIG.INC.PHP for the indivual settings of your installation!*/ - -namespace Studip { - //const ENV = 'development'; - define ('ENV', getenv('ENV') ?? 'development'); -} - -namespace { - /*settings for database access - ---------------------------------------------------------------- - please fill in your database connection settings. - */ +define ('Studip\\ENV', $_ENV['ENV'] ?? 'development'); - // default Stud.IP database (DB_Seminar) - $DB_STUDIP_HOST = getenv('MYSQL_HOST'); - $DB_STUDIP_USER = getenv('MYSQL_USER'); - $DB_STUDIP_PASSWORD = getenv('MYSQL_PASSWORD'); - $DB_STUDIP_DATABASE = getenv('MYSQL_DATABASE'); - $MAIL_TRANSPORT = getenv('MAIL_TRANSPORT'); +error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED); - /*URL - ---------------------------------------------------------------- - customize if automatic detection fails, e.g. when installation is hidden - behind a proxy - */ - //$CANONICAL_RELATIVE_PATH_STUDIP = '/'; - //$ABSOLUTE_URI_STUDIP = 'https://www.studip.de/'; - //$ASSETS_URL = 'https://www.studip.de/assets/'; - - // Set proxy url - if ($PROXY_URL = getenv('PROXY_URL')) { - $ABSOLUTE_URI_STUDIP = $PROXY_URL; - $ASSETS_URL = $PROXY_URL.'/assets/'; - unset($PROXY_URL); - } +/*URL +---------------------------------------------------------------- +customize if automatic detection fails, e.g. when installation is hidden +behind a proxy +*/ +//$CANONICAL_RELATIVE_PATH_STUDIP = '/'; +//$ABSOLUTE_URI_STUDIP = 'https://www.studip.de/'; +//$ASSETS_URL = 'https://www.studip.de/assets/'; - // Use autoproxy - if (getenv('AUTO_PROXY')) { - $ABSOLUTE_URI_STUDIP = $_SERVER['HTTP_X_FORWARDED_PROTO'].'://'.$_SERVER['HTTP_X_FORWARDED_HOST'].'/'; - $ASSETS_URL = $ABSOLUTE_URI_STUDIP.'/assets/'; - } - $MAIL_TRANSPORT = getenv('STUDIP_MAIL_TRANSPORT'); +// Set proxy url +if (isset($_ENV['PROXY_URL'])) { + $ABSOLUTE_URI_STUDIP = $_ENV['PROXY_URL']; + $ASSETS_URL = $_ENV['PROXY_URL'].'/assets/'; +} - $CONTENT_LANGUAGES['en_GB'] = ['picture' => 'lang_en.gif', 'name' => 'English']; +// Use autoproxy +if (isset($_ENV['AUTO_PROXY'])) { + $ABSOLUTE_URI_STUDIP = $_SERVER['HTTP_X_FORWARDED_PROTO'].'://'.$_SERVER['HTTP_X_FORWARDED_HOST'].'/'; + $ASSETS_URL = $ABSOLUTE_URI_STUDIP.'/assets/'; } + +$CONTENT_LANGUAGES['en_GB'] = ['picture' => 'lang_en.gif', 'name' => 'English']; |
