Admin: Add config platform_logo_url BT#18778

Replace the Chamilo logo URL.
pull/3883/head
Julio Montoya 5 years ago
parent a2de1b778b
commit 30d645d83d
  1. 3
      main/install/configuration.dist.php
  2. 12
      src/Chamilo/CoreBundle/Component/Utils/ChamiloApi.php

@ -1918,6 +1918,9 @@ ALTER TABLE gradebook_comment ADD CONSTRAINT FK_C3B70763AD3ED51C FOREIGN KEY (gr
// Allow session admin access to main/admin/user_update_import.php and main/admin/user_export.php
//$_configuration['allow_session_admin_extra_access'] = true;
// Replace the Chamilo logo URL.
//$_configuration['platform_logo_url'] = 'https://chamilo.org';
// KEEP THIS AT THE END
// -------- Custom DB changes
// Add user activation by confirmation email

@ -178,8 +178,15 @@ class ChamiloApi
$institutionUrl = api_get_setting('InstitutionUrl');
$siteName = api_get_setting('siteName');
$homeURL = api_get_path(WEB_PATH).'index.php';
$replaceHomeURL = api_get_configuration_value('platform_logo_url');
if (!empty($replaceHomeURL)) {
$homeURL = $replaceHomeURL;
}
if ($logoPath === null) {
$headerLogo = \Display::url($siteName, api_get_path(WEB_PATH).'index.php');
$headerLogo = \Display::url($siteName, $homeURL);
if (!empty($institutionUrl) && !empty($institution)) {
$headerLogo .= ' - '.\Display::url($institution, $institutionUrl);
@ -188,7 +195,6 @@ class ChamiloApi
$courseInfo = api_get_course_info();
if (isset($courseInfo['extLink']) && !empty($courseInfo['extLink']['name'])) {
$headerLogo .= '<span class="extLinkSeparator"> - </span>';
if (!empty($courseInfo['extLink']['url'])) {
$headerLogo .= \Display::url(
$courseInfo['extLink']['name'],
@ -205,7 +211,7 @@ class ChamiloApi
$image = \Display::img($logoPath, $institution, $imageAttributes);
return \Display::url($image, api_get_path(WEB_PATH).'index.php');
return \Display::url($image, $homeURL);
}
/**

Loading…
Cancel
Save