feat(branding): v2.7.0 logo specifique optionnel pour UCP avec repli sur logo principal ou NexusPBX
This commit is contained in:
1 parent
ddbaabb657
commit
ba04af32bb
7 files changed
+130
-32
No files matched your search
+7
-3
@@ -98,7 +98,9 @@ try {
|
||||
|
||||
switch ($action) {
|
||||
case 'get_state':
|
||||
$branding = $db->query('SELECT company_name, company_logo FROM settings WHERE id = 1 LIMIT 1')->fetch(PDO::FETCH_ASSOC) ?: [];
|
||||
$branding = $db->query('SELECT company_name, company_logo, ucp_logo FROM settings WHERE id = 1 LIMIT 1')->fetch(PDO::FETCH_ASSOC) ?: [];
|
||||
$compLogo = trim((string)($branding['company_logo'] ?? ''));
|
||||
$ucpLogo = trim((string)($branding['ucp_logo'] ?? ''));
|
||||
echo json_encode([
|
||||
'success' => true,
|
||||
'data' => [
|
||||
@@ -110,8 +112,10 @@ try {
|
||||
'last_login_at' => $currentUser['last_login_at'],
|
||||
],
|
||||
'branding' => [
|
||||
'company_name' => (string)($branding['company_name'] ?? ''),
|
||||
'company_logo' => (string)($branding['company_logo'] ?? ''),
|
||||
'company_name' => (string)($branding['company_name'] ?? ''),
|
||||
'company_logo' => $compLogo,
|
||||
'ucp_logo' => $ucpLogo,
|
||||
'effective_logo' => $ucpLogo !== '' ? $ucpLogo : $compLogo,
|
||||
],
|
||||
'csrf_token' => UcpAuth::getCsrfToken(),
|
||||
'extensions' => UcpManager::getExtensionsState($db, $allowedExts, $ucpUserId),
|
||||
|
||||
Reference in new issue
Block a user