19 declare(strict_types=1);
    30     public function __construct(
int $a_id = 0, 
bool $a_call_by_reference = 
true)
    38         $settings = $this->
ilias->getAllSettings();
    40         if (!$settings[
"ldap_server"] || !$settings[
"ldap_basedn"] || !$settings[
"ldap_port"]) {
    44         $this->
ilias->setSetting(
'ldap_active', 
"1");
    51         $settings = $this->
ilias->getAllSettings();
    53         if (!$settings[
"shib_hos_type"] || !isset($settings[
"shib_user_default_role"]) || !$settings[
"shib_login"]
    54             || !$settings[
"shib_firstname"] || !$settings[
"shib_lastname"]) {
    58         $this->
ilias->setSetting(
'shibboleth_active', 
"1");
    65         $settings = $this->
ilias->getAllSettings();
    67         if (!$settings[
"auth_script_name"]) {
    71         $this->
ilias->setSetting(
'script_active', 
"1");
    79         $auth_settings_obj_id = (
int) reset($auth_settings_objects)[
'obj_id'];
    82         return (
int) reset($auth_settings_ref_ids);
 
static _getAllReferences(int $id)
get all reference ids for object ID 
 
static _getObjectsByType(string $obj_type="", int $owner=null)
 
__construct(int $a_id=0, bool $a_call_by_reference=true)
 
Class ilObjForumAdministration. 
 
__construct(Container $dic, ilPlugin $plugin)
 
static getAuthSettingsRefId()