mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-12 23:14:18 +01:00
N°8786 - configuration: allow conditions on the allowed_login_types field - cleanup
This commit is contained in:
@@ -1954,11 +1954,6 @@ class Config
|
|||||||
*/
|
*/
|
||||||
protected $m_sDefaultLanguage;
|
protected $m_sDefaultLanguage;
|
||||||
|
|
||||||
/**
|
|
||||||
* @var string Type of login process allowed: form|basic|url|external
|
|
||||||
*/
|
|
||||||
protected $m_sAllowedLoginTypes;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var string Name of the PHP variable in which external authentication information is passed by the web server
|
* @var string Name of the PHP variable in which external authentication information is passed by the web server
|
||||||
*/
|
*/
|
||||||
@@ -2032,7 +2027,6 @@ class Config
|
|||||||
$this->m_iFastReloadInterval = DEFAULT_FAST_RELOAD_INTERVAL;
|
$this->m_iFastReloadInterval = DEFAULT_FAST_RELOAD_INTERVAL;
|
||||||
$this->m_bSecureConnectionRequired = DEFAULT_SECURE_CONNECTION_REQUIRED;
|
$this->m_bSecureConnectionRequired = DEFAULT_SECURE_CONNECTION_REQUIRED;
|
||||||
$this->m_sDefaultLanguage = 'EN US';
|
$this->m_sDefaultLanguage = 'EN US';
|
||||||
$this->m_sAllowedLoginTypes = DEFAULT_ALLOWED_LOGIN_TYPES;
|
|
||||||
$this->m_sExtAuthVariable = DEFAULT_EXT_AUTH_VARIABLE;
|
$this->m_sExtAuthVariable = DEFAULT_EXT_AUTH_VARIABLE;
|
||||||
$this->m_aCharsets = [];
|
$this->m_aCharsets = [];
|
||||||
$this->m_bQueryCacheEnabled = DEFAULT_QUERY_CACHE_ENABLED;
|
$this->m_bQueryCacheEnabled = DEFAULT_QUERY_CACHE_ENABLED;
|
||||||
@@ -2179,7 +2173,6 @@ class Config
|
|||||||
$this->m_aModuleSettings = isset($MyModuleSettings) ? $MyModuleSettings : [];
|
$this->m_aModuleSettings = isset($MyModuleSettings) ? $MyModuleSettings : [];
|
||||||
|
|
||||||
$this->m_sDefaultLanguage = isset($MySettings['default_language']) ? trim($MySettings['default_language']) : 'EN US';
|
$this->m_sDefaultLanguage = isset($MySettings['default_language']) ? trim($MySettings['default_language']) : 'EN US';
|
||||||
$this->m_sAllowedLoginTypes = isset($MySettings['allowed_login_types']) ? trim($MySettings['allowed_login_types']) : DEFAULT_ALLOWED_LOGIN_TYPES;
|
|
||||||
$this->m_sExtAuthVariable = isset($MySettings['ext_auth_variable']) ? trim($MySettings['ext_auth_variable']) : DEFAULT_EXT_AUTH_VARIABLE;
|
$this->m_sExtAuthVariable = isset($MySettings['ext_auth_variable']) ? trim($MySettings['ext_auth_variable']) : DEFAULT_EXT_AUTH_VARIABLE;
|
||||||
$this->m_sEncryptionKey = isset($MySettings['encryption_key']) ? trim($MySettings['encryption_key']) : $this->m_sEncryptionKey;
|
$this->m_sEncryptionKey = isset($MySettings['encryption_key']) ? trim($MySettings['encryption_key']) : $this->m_sEncryptionKey;
|
||||||
$this->m_sEncryptionLibrary = isset($MySettings['encryption_library']) ? trim($MySettings['encryption_library']) : $this->m_sEncryptionLibrary;
|
$this->m_sEncryptionLibrary = isset($MySettings['encryption_library']) ? trim($MySettings['encryption_library']) : $this->m_sEncryptionLibrary;
|
||||||
@@ -2339,7 +2332,7 @@ class Config
|
|||||||
|
|
||||||
public function GetAllowedLoginTypes()
|
public function GetAllowedLoginTypes()
|
||||||
{
|
{
|
||||||
return explode('|', $this->m_sAllowedLoginTypes);
|
return explode('|', $this->m_aSettings['allowed_login_types']['value']);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function GetExternalAuthenticationVariable()
|
public function GetExternalAuthenticationVariable()
|
||||||
@@ -2417,7 +2410,6 @@ class Config
|
|||||||
|
|
||||||
public function SetAllowedLoginTypes($aAllowedLoginTypes)
|
public function SetAllowedLoginTypes($aAllowedLoginTypes)
|
||||||
{
|
{
|
||||||
$this->m_sAllowedLoginTypes = implode('|', $aAllowedLoginTypes);
|
|
||||||
$this->Set('allowed_login_types', implode('|', $aAllowedLoginTypes));
|
$this->Set('allowed_login_types', implode('|', $aAllowedLoginTypes));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2495,7 +2487,6 @@ class Config
|
|||||||
$aSettings['fast_reload_interval'] = $this->m_iFastReloadInterval;
|
$aSettings['fast_reload_interval'] = $this->m_iFastReloadInterval;
|
||||||
$aSettings['secure_connection_required'] = $this->m_bSecureConnectionRequired;
|
$aSettings['secure_connection_required'] = $this->m_bSecureConnectionRequired;
|
||||||
$aSettings['default_language'] = $this->m_sDefaultLanguage;
|
$aSettings['default_language'] = $this->m_sDefaultLanguage;
|
||||||
$aSettings['allowed_login_types'] = $this->m_sAllowedLoginTypes;
|
|
||||||
$aSettings['ext_auth_variable'] = $this->m_sExtAuthVariable;
|
$aSettings['ext_auth_variable'] = $this->m_sExtAuthVariable;
|
||||||
$aSettings['encryption_key'] = $this->m_sEncryptionKey;
|
$aSettings['encryption_key'] = $this->m_sEncryptionKey;
|
||||||
$aSettings['encryption_library'] = $this->m_sEncryptionLibrary;
|
$aSettings['encryption_library'] = $this->m_sEncryptionLibrary;
|
||||||
@@ -2599,7 +2590,6 @@ class Config
|
|||||||
// Old fashioned remaining values
|
// Old fashioned remaining values
|
||||||
$aOtherValues = [
|
$aOtherValues = [
|
||||||
'default_language' => $this->m_sDefaultLanguage,
|
'default_language' => $this->m_sDefaultLanguage,
|
||||||
'allowed_login_types' => $this->m_sAllowedLoginTypes,
|
|
||||||
'ext_auth_variable' => $this->m_sExtAuthVariable,
|
'ext_auth_variable' => $this->m_sExtAuthVariable,
|
||||||
'encryption_key' => $this->m_sEncryptionKey,
|
'encryption_key' => $this->m_sEncryptionKey,
|
||||||
'encryption_library' => $this->m_sEncryptionLibrary,
|
'encryption_library' => $this->m_sEncryptionLibrary,
|
||||||
|
|||||||
Reference in New Issue
Block a user