|
|
|
@ -6,29 +6,33 @@ |
|
|
|
|
* @package chamilo.plugin.azure_active_directory |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
/** @var AzureActiveDirectory $activeDirectoryPlugin */ |
|
|
|
|
$activeDirectoryPlugin = AzureActiveDirectory::create(); |
|
|
|
|
// Check if AzureActiveDirectory exists, since this is not loaded as a page. |
|
|
|
|
// index.php is shown as a block when showing the region to which the plugin is assigned |
|
|
|
|
if (class_exists(AzureActiveDirectory::class)) { |
|
|
|
|
/** @var AzureActiveDirectory $activeDirectoryPlugin */ |
|
|
|
|
$activeDirectoryPlugin = AzureActiveDirectory::create(); |
|
|
|
|
|
|
|
|
|
if ($activeDirectoryPlugin->get(AzureActiveDirectory::SETTING_ENABLE) === 'true') { |
|
|
|
|
$_template['block_title'] = $activeDirectoryPlugin->get(AzureActiveDirectory::SETTING_BLOCK_NAME); |
|
|
|
|
if ($activeDirectoryPlugin->get(AzureActiveDirectory::SETTING_ENABLE) === 'true') { |
|
|
|
|
$_template['block_title'] = $activeDirectoryPlugin->get(AzureActiveDirectory::SETTING_BLOCK_NAME); |
|
|
|
|
|
|
|
|
|
$_template['signin_url'] = $activeDirectoryPlugin->getUrl(AzureActiveDirectory::URL_TYPE_AUTHORIZE); |
|
|
|
|
$_template['signin_url'] = $activeDirectoryPlugin->getUrl(AzureActiveDirectory::URL_TYPE_AUTHORIZE); |
|
|
|
|
|
|
|
|
|
if ('true' === $activeDirectoryPlugin->get(AzureActiveDirectory::SETTING_FORCE_LOGOUT_BUTTON)) { |
|
|
|
|
$_template['signout_url'] = $activeDirectoryPlugin->getUrl(AzureActiveDirectory::URL_TYPE_LOGOUT); |
|
|
|
|
} |
|
|
|
|
if ('true' === $activeDirectoryPlugin->get(AzureActiveDirectory::SETTING_FORCE_LOGOUT_BUTTON)) { |
|
|
|
|
$_template['signout_url'] = $activeDirectoryPlugin->getUrl(AzureActiveDirectory::URL_TYPE_LOGOUT); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$managementLoginEnabled = 'true' === $activeDirectoryPlugin->get(AzureActiveDirectory::SETTING_MANAGEMENT_LOGIN_ENABLE); |
|
|
|
|
$managementLoginEnabled = 'true' === $activeDirectoryPlugin->get(AzureActiveDirectory::SETTING_MANAGEMENT_LOGIN_ENABLE); |
|
|
|
|
|
|
|
|
|
$_template['management_login_enabled'] = $managementLoginEnabled; |
|
|
|
|
$_template['management_login_enabled'] = $managementLoginEnabled; |
|
|
|
|
|
|
|
|
|
if ($managementLoginEnabled) { |
|
|
|
|
$managementLoginName = $activeDirectoryPlugin->get(AzureActiveDirectory::SETTING_MANAGEMENT_LOGIN_NAME); |
|
|
|
|
if ($managementLoginEnabled) { |
|
|
|
|
$managementLoginName = $activeDirectoryPlugin->get(AzureActiveDirectory::SETTING_MANAGEMENT_LOGIN_NAME); |
|
|
|
|
|
|
|
|
|
if (empty($managementLoginName)) { |
|
|
|
|
$managementLoginName = $activeDirectoryPlugin->get_lang('ManagementLogin'); |
|
|
|
|
} |
|
|
|
|
if (empty($managementLoginName)) { |
|
|
|
|
$managementLoginName = $activeDirectoryPlugin->get_lang('ManagementLogin'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$_template['management_login_name'] = $managementLoginName; |
|
|
|
|
$_template['management_login_name'] = $managementLoginName; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|