added new asset management poc

This commit is contained in:
Luca Haid
2025-06-26 13:46:46 +02:00
parent 32f3a2afe3
commit 700f4030ec
6 changed files with 572 additions and 2 deletions

View File

@@ -10,14 +10,14 @@ class TTCrudBaseModel {
}
}
private static function getFullyQualifiedTable(): string {
protected static function getFullyQualifiedTable(): string {
$table = str_replace('Model', '', get_called_class());
$tableIncludesADBSuffix = strpos($table, 'ADB') !== false;
$table = str_replace('ADB', '', $table);
return "`" . ($tableIncludesADBSuffix ? ADDRESSDB_DBNAME : FRONKDB_DBNAME) . "`.`" . $table . "`";
}
private static function getDB() {
protected static function getDB() {
if (strpos(self::getFullyQualifiedTable(), ADDRESSDB_DBNAME) !== false)
$FronkDB = FronkDB::singleton(ADDRESSDB_DBHOST, ADDRESSDB_DBUSER, ADDRESSDB_DBPASS, ADDRESSDB_DBNAME);
else $FronkDB = FronkDB::singleton();