Files
cwsvJudo/homepage/participo/api/inc/bootstrap.php
2023-12-26 20:24:34 +01:00

32 lines
895 B
PHP

<?php
/// @file common settings and includes for the participo api
/// - set locale to german
setlocale(LC_ALL, "de_DE@euro", "de_DE", "de", "ge");
/// - extend the include search path for
set_include_path(implode(
PATH_SEPARATOR,
[
get_include_path(),
/// - user defined libs (e.g. participo)
"../lib",
/// - config files (we reuse the participo-wide configuration)
".."
]
));
/// - participo configuration
require_once("config/participo.php");
/// - data base credentials
require_once("local/cwsvJudo.php");
/// - since this is a rest api implementation we can assume each endpoint needs dbAccess
require_once("participoLib/dbConnector.php");
/// - initialize the database connection
dbConnector::connect(
$cwsvJudoConfig["db"]["host"],
$cwsvJudoConfig["db"]["name"],
$cwsvJudoConfig["db"]["user"],
$cwsvJudoConfig["db"]["password"]
);