parameterize teamspeak query using config

This commit is contained in:
Ulf Gebhardt 2023-10-27 17:06:24 +02:00
parent 26fe69bba6
commit 4c6cae0020
Signed by: ulfgebhardt
GPG Key ID: DA6B843E748679C9
3 changed files with 11 additions and 6 deletions

View File

@ -5,7 +5,7 @@ function config($basepath){
array(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_PATH_BASEURL, 'http://localhost/'),
array(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_PATH_BASEPATH, $basepath.'/'),
array(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DB_TYPE, \SYSTEM\CONFIG\config_ids::SYS_CONFIG_DB_TYPE_MYS),
array(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DB_HOST, 'localhost'),
array(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DB_HOST, 'mariadb'),
array(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DB_PORT, ''),
array(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DB_USER, 'web'),
array(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DB_PASSWORD, 'SECRET'),
@ -15,5 +15,8 @@ function config($basepath){
array(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_LANGS, array('deDE','enUS')),
array(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DEFAULT_LANG, 'deDE'),
array(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_PATH_CACHE, $basepath.'/cache/'),
array(\SYSTEM\CONFIG\config_ids::SYS_CRON_LOG2SQLITE_PATH, $basepath.'/log/'));
array(\SYSTEM\CONFIG\config_ids::SYS_CRON_LOG2SQLITE_PATH, $basepath.'/log/'),
array(\config_ids::TEAMSPEAK_HOST, 'localhost'),
array(\config_ids::TEAMSPEAK_QUERY_USER, 'queryuser'),
array(\config_ids::TEAMSPEAK_QUERY_PASSWORD, 'SECRET'));
}

View File

@ -1,5 +1,8 @@
<?php
class config_ids extends \SYSTEM\CONFIG\config_ids {
const WEBCRAFT_BILLING_TOKEN = 1000;
const WEBCRAFT_BILLING_TOKEN = 1000;
const TEAMSPEAK_HOST = 1100;
const TEAMSPEAK_QUERY_USER = 1101;
const TEAMSPEAK_QUERY_PASSWORD = 1102;
}

View File

@ -14,9 +14,8 @@ class default_page implements SYSTEM\PAGE\DefaultPage {
'<link rel="stylesheet" href="'.(new PLIB('tsstatus/tsstatus.css'))->WEBPATH().'" type="text/css" />';}
private static function ts_app(){
$ts = new TSStatus('127.0.0.1');
//$ts = new TSStatus('mojotrollz.eu');
$ts->setLoginPassword('mojotrollztsquery', '9aYllYkG');
$ts = new TSStatus(\SYSTEM\CONFIG\config::get(\config_ids::TEAMSPEAK_HOST));
$ts->setLoginPassword(\SYSTEM\CONFIG\config::get(\config_ids::TEAMSPEAK_QUERY_USER), \SYSTEM\CONFIG\config::get(\config_ids::TEAMSPEAK_QUERY_PASSWORD));
$ts->imagePath = 'api.php?call=files&cat=img&id=';
return $ts->render();
}