[ 'db_host' => getenv('DB_TPL_HOST') ?: 'localhost', 'db_name' => getenv('DB_TPL_NAME') ?: 'd044ae9e', 'db_user' => getenv('DB_TPL_USER') ?: 'd044ae9e', 'db_pass' => getenv('DB_TPL_PASS') ?: '9BVUn)Töcü@ÖVÜfgO8!J', 'db_charset' => 'utf8', 'prefix' => getenv('DB_TPL_PREFIX') ?: 'emailtemplate_', ], 'project' => [ 'db_host' => getenv('DB_TPL_HOST') ?: 'w0207fd0.kasserver.com', 'db_name' => getenv('DB_TPL_NAME') ?: 'd0444c25', 'db_user' => getenv('DB_TPL_USER') ?: 'd0444c25', 'db_pass' => getenv('DB_TPL_PASS') ?: '/7ü9+§ÄfkiQvGPr§2Op7', 'db_charset' => 'utf8', ], 'cors' => getenv('CORS_ORIGIN') ?: '*', 'env' => 'staging', 'base_url' => 'https://staging.emailtemplate.it', 'auth' => [ 'session_name' => 'et_session', 'cookie_domain' => 'staging.emailtemplate.it', 'cookie_secure' => true, 'cookie_httponly'=> true, 'cookie_samesite'=> 'Lax', 'db' => [ 'table' => 'customer_users', 'col_user' => 'email', // alternativ: 'username' 'col_pass' => 'password_hash', 'col_name' => 'name', // optional 'col_id' => 'id', // optional 'col_status' => 'is_active', // optional 'active_values'=> ['active','1',1], // optional 'legacy' => 'md5' // optional: 'md5' | 'sha1' | 'plain' (sonst bcrypt/argon2) ], ], 'smtp' => [ 'host' => 'smtp.example.com', 'port' => 587, 'user' => 'smtp-user', 'pass' => 'smtp-pass', 'secure' => 'tls', // oder 'ssl' 'from_email' => 'no-reply@example.com', 'from_name' => 'EmailTemplate', ], 'export' => [ 'api_keys' => ['dev-key-123', 'noch-ein-key'], // füge hier deine Keys ein ], 'multi' => [ // Spalte in ALLEN Content-Tabellen, die dem Besitzer/Mandanten entspricht: 'tenant_col' => 'customer_id', // <— falls es bei dir z. B. 'owner_id' heißt: entsprechend anpassen. // Welche Session-Info darauf gemappt wird: 'map_session_to' => 'id', // 'id' (Default) | 'email' | 'name' ], // optional: abweichende Tabellennamen/Spalten: 'tables' => [ 'templates' => 'emailtemplate_templates', 'sections' => 'emailtemplate_sections', 'blocks' => 'emailtemplate_blocks', 'snippets' => 'emailtemplate_snippets', ], 'columns' => [ // Nur anpassen, wenn deine Spaltennamen abweichen 'templates' => ['id'=>'id','name'=>'name','desc'=>null,'cat'=>null,'upd'=>'updated_at'], 'sections' => ['id'=>'id','name'=>'name','cat'=>null,'upd'=>'updated_at'], 'blocks' => ['id'=>'id','name'=>'name','cat'=>'category','upd'=>'updated_at'], 'snippets' => ['id'=>'id','name'=>'name','cat'=>'category','upd'=>'updated_at'], ], ];