ILIAS
Release_4_0_x_branch Revision 61816
|
Public Member Functions | |
isActive () | |
setActive ($a_status) | |
setPort ($a_port) | |
getPort () | |
setSecret ($a_secret) | |
getSecret () | |
setServerString ($a_server_string) | |
getServersAsString () | |
getServers () | |
setName ($a_name) | |
getName () | |
toPearAuthArray () | |
Create options array for PEAR Auth constructor. | |
getDefaultRole () | |
Get default role for new radius users. | |
setDefaultRole ($a_role) | |
enabledCreation () | |
Enable creation of users. | |
enableCreation ($a_status) | |
Enable creation. | |
enableAccountMigration ($a_status) | |
Enable account migration. | |
isAccountMigrationEnabled () | |
enabled account migration | |
getCharset () | |
get charset | |
setCharset ($a_charset) | |
set charset | |
save () | |
Save settings. | |
validateRequired () | |
Validate required. | |
validatePort () | |
Validate port. | |
validateServers () | |
Validate servers. |
Static Public Member Functions | |
static | _getInstance () |
singleton get instance |
Data Fields | |
const | RADIUS_CHARSET_UTF8 = 0 |
const | RADIUS_CHARSET_LATIN1 = 1 |
Private Member Functions | |
__construct () | |
singleton constructor | |
read () | |
Read settings. |
Private Attributes | |
$settings | |
$db | |
$account_migration = false | |
$servers = array() |
Static Private Attributes | |
static | $instance = null |
Definition at line 32 of file class.ilRadiusSettings.php.
|
private |
singleton constructor
private
Definition at line 52 of file class.ilRadiusSettings.php.
References $ilDB, $ilSetting, and read().
|
static |
singleton get instance
public
Definition at line 69 of file class.ilRadiusSettings.php.
References $instance.
Referenced by ilRadiusAttributeToUser\__construct(), ilAuthUtils\_getMultipleAuthModeOptions(), ilAuthUtils\_hasMultipleAuthenticationMethods(), ilObjAuthSettingsGUI\initLoginForm(), ilAuthContainerRadius\initSettings(), and ilRadiusSettingsGUI\initSettings().
ilRadiusSettings::enableAccountMigration | ( | $a_status | ) |
Enable account migration.
public
bool | status |
Definition at line 186 of file class.ilRadiusSettings.php.
Referenced by read().
ilRadiusSettings::enableCreation | ( | $a_status | ) |
Enable creation.
public
Definition at line 174 of file class.ilRadiusSettings.php.
Referenced by read().
ilRadiusSettings::enabledCreation | ( | ) |
Enable creation of users.
public
Definition at line 162 of file class.ilRadiusSettings.php.
Referenced by save(), and validateRequired().
ilRadiusSettings::getCharset | ( | ) |
get charset
public
Definition at line 208 of file class.ilRadiusSettings.php.
Referenced by save().
ilRadiusSettings::getDefaultRole | ( | ) |
Get default role for new radius users.
public
Definition at line 146 of file class.ilRadiusSettings.php.
Referenced by save(), and validateRequired().
ilRadiusSettings::getName | ( | ) |
Definition at line 119 of file class.ilRadiusSettings.php.
References $name.
Referenced by save(), and validateRequired().
ilRadiusSettings::getPort | ( | ) |
Definition at line 90 of file class.ilRadiusSettings.php.
Referenced by save(), toPearAuthArray(), validatePort(), and validateRequired().
ilRadiusSettings::getSecret | ( | ) |
Definition at line 98 of file class.ilRadiusSettings.php.
Referenced by save(), toPearAuthArray(), and validateRequired().
ilRadiusSettings::getServers | ( | ) |
Definition at line 111 of file class.ilRadiusSettings.php.
Referenced by save(), and toPearAuthArray().
ilRadiusSettings::getServersAsString | ( | ) |
Definition at line 107 of file class.ilRadiusSettings.php.
Referenced by validateRequired().
ilRadiusSettings::isAccountMigrationEnabled | ( | ) |
enabled account migration
public
Definition at line 197 of file class.ilRadiusSettings.php.
Referenced by save().
ilRadiusSettings::isActive | ( | ) |
Definition at line 78 of file class.ilRadiusSettings.php.
Referenced by save().
|
private |
Read settings.
private
Definition at line 325 of file class.ilRadiusSettings.php.
References ilObjRole\_getRolesByAuthMode(), enableAccountMigration(), enableCreation(), setActive(), setCharset(), setName(), setPort(), and setSecret().
Referenced by __construct().
ilRadiusSettings::save | ( | ) |
Save settings.
public
Definition at line 231 of file class.ilRadiusSettings.php.
References $server, ilObjRole\_resetAuthMode(), ilObjRole\_updateAuthMode(), enabledCreation(), getCharset(), getDefaultRole(), getName(), getPort(), getSecret(), getServers(), isAccountMigrationEnabled(), and isActive().
ilRadiusSettings::setActive | ( | $a_status | ) |
Definition at line 82 of file class.ilRadiusSettings.php.
Referenced by read().
ilRadiusSettings::setCharset | ( | $a_charset | ) |
set charset
public
int | charset |
Definition at line 220 of file class.ilRadiusSettings.php.
Referenced by read().
ilRadiusSettings::setDefaultRole | ( | $a_role | ) |
Definition at line 151 of file class.ilRadiusSettings.php.
ilRadiusSettings::setName | ( | $a_name | ) |
Definition at line 115 of file class.ilRadiusSettings.php.
Referenced by read().
ilRadiusSettings::setPort | ( | $a_port | ) |
Definition at line 86 of file class.ilRadiusSettings.php.
Referenced by read().
ilRadiusSettings::setSecret | ( | $a_secret | ) |
Definition at line 94 of file class.ilRadiusSettings.php.
Referenced by read().
ilRadiusSettings::setServerString | ( | $a_server_string | ) |
Definition at line 102 of file class.ilRadiusSettings.php.
ilRadiusSettings::toPearAuthArray | ( | ) |
Create options array for PEAR Auth constructor.
public
Definition at line 130 of file class.ilRadiusSettings.php.
References $server, getPort(), getSecret(), and getServers().
ilRadiusSettings::validatePort | ( | ) |
Validate port.
public
Definition at line 291 of file class.ilRadiusSettings.php.
References getPort().
ilRadiusSettings::validateRequired | ( | ) |
Validate required.
public
Definition at line 273 of file class.ilRadiusSettings.php.
References $ok, enabledCreation(), getDefaultRole(), getName(), getPort(), getSecret(), and getServersAsString().
ilRadiusSettings::validateServers | ( | ) |
Validate servers.
public
Definition at line 302 of file class.ilRadiusSettings.php.
References $server, $servers, ilUtil\isDN(), and ilUtil\isIPv4().
|
private |
Definition at line 42 of file class.ilRadiusSettings.php.
|
private |
Definition at line 39 of file class.ilRadiusSettings.php.
|
staticprivate |
Definition at line 40 of file class.ilRadiusSettings.php.
Referenced by _getInstance().
|
private |
Definition at line 44 of file class.ilRadiusSettings.php.
Referenced by validateServers().
|
private |
Definition at line 38 of file class.ilRadiusSettings.php.
const ilRadiusSettings::RADIUS_CHARSET_LATIN1 = 1 |
Definition at line 35 of file class.ilRadiusSettings.php.
Referenced by ilAuthContainerRadius\__construct(), and ilRadiusSettingsGUI\prepareCharsetSelection().
const ilRadiusSettings::RADIUS_CHARSET_UTF8 = 0 |
Definition at line 34 of file class.ilRadiusSettings.php.
Referenced by ilRadiusSettingsGUI\prepareCharsetSelection().