| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
Genearal. More...
 Collaboration diagram for ilECSNodeMappingSettings:Public Member Functions | |
| getServerId () | |
| Get server id of setting.  More... | |
| getMid () | |
| Get mid of sender.  More... | |
| isDirectoryMappingEnabled () | |
| Check if node mapping is enabled.  More... | |
| enableDirectoryMapping (bool $a_status) | |
| Enable node mapping.  More... | |
| enableEmptyContainerCreation (bool $a_status) | |
| enable creation of empty containers  More... | |
| isEmptyContainerCreationEnabled () | |
| Check if the creation of empty containers (pathes without courses) is enabled.  More... | |
| enableCourseAllocation (bool $a_stat) | |
| isCourseAllocationEnabled () | |
| setDefaultCourseCategory (int $a_default_category) | |
| getDefaultCourseCategory () | |
| isAllInOneCategoryEnabled () | |
| enableAllInOne (bool $a_stat) | |
| setAllInOneCategory (int $a_cat) | |
| getAllInOneCategory () | |
| enableAttributeMapping (bool $a_stat) | |
| isAttributeMappingEnabled () | |
| setRoleMappings (array $a_mappings) | |
| getRoleMappings () | |
| setAuthMode (string $a_auth_mode) | |
| Set user auth mode.  More... | |
| getAuthMode () | |
| Get auth mode.  More... | |
| update () | |
| Save settings to db.  More... | |
Static Public Member Functions | |
| static | getInstanceByServerMid (int $a_server_id, int $a_mid) | 
| Get instance.  More... | |
Protected Member Functions | |
| __construct (int $a_server_id, int $a_mid) | |
| Singeleton constructor.  More... | |
| getStorage () | |
| Get storage.  More... | |
| initStorage () | |
| Init storage.  More... | |
| read () | |
Private Attributes | |
| ilSetting | $storage | 
| int | $server_id | 
| int | $mid | 
| MID of sender.  More... | |
| bool | $directory_active = false | 
| bool | $create_empty_containers = false | 
| bool | $course_active = false | 
| Course allocation.  More... | |
| int | $default_cat = 0 | 
| bool | $allinone = false | 
| int | $allinone_cat = 0 | 
| bool | $attributes = false | 
| array | $role_mappings = array() | 
| string | $auth_mode = null | 
Static Private Attributes | |
| static array | $instances = [] | 
Genearal.
Definition at line 23 of file class.ilECSNodeMappingSettings.php.
      
  | 
  protected | 
Singeleton constructor.
Definition at line 53 of file class.ilECSNodeMappingSettings.php.
References $DIC, initStorage(), and read().
 Here is the call graph for this function:| ilECSNodeMappingSettings::enableAllInOne | ( | bool | $a_stat | ) | 
Definition at line 146 of file class.ilECSNodeMappingSettings.php.
Referenced by read().
 Here is the caller graph for this function:| ilECSNodeMappingSettings::enableAttributeMapping | ( | bool | $a_stat | ) | 
Definition at line 161 of file class.ilECSNodeMappingSettings.php.
Referenced by read().
 Here is the caller graph for this function:| ilECSNodeMappingSettings::enableCourseAllocation | ( | bool | $a_stat | ) | 
Definition at line 121 of file class.ilECSNodeMappingSettings.php.
Referenced by read().
 Here is the caller graph for this function:| ilECSNodeMappingSettings::enableDirectoryMapping | ( | bool | $a_status | ) | 
Enable node mapping.
Definition at line 100 of file class.ilECSNodeMappingSettings.php.
Referenced by read().
 Here is the caller graph for this function:| ilECSNodeMappingSettings::enableEmptyContainerCreation | ( | bool | $a_status | ) | 
enable creation of empty containers
Definition at line 108 of file class.ilECSNodeMappingSettings.php.
Referenced by read().
 Here is the caller graph for this function:| ilECSNodeMappingSettings::getAllInOneCategory | ( | ) | 
Definition at line 156 of file class.ilECSNodeMappingSettings.php.
References $allinone_cat.
Referenced by update().
 Here is the caller graph for this function:| ilECSNodeMappingSettings::getAuthMode | ( | ) | 
Get auth mode.
Definition at line 192 of file class.ilECSNodeMappingSettings.php.
References $auth_mode.
Referenced by update().
 Here is the caller graph for this function:| ilECSNodeMappingSettings::getDefaultCourseCategory | ( | ) | 
Definition at line 136 of file class.ilECSNodeMappingSettings.php.
References $default_cat.
Referenced by update().
 Here is the caller graph for this function:
      
  | 
  static | 
Get instance.
Definition at line 67 of file class.ilECSNodeMappingSettings.php.
References $id.
Referenced by ilECSCourseCreationHandler\__construct(), ilECSCmsTreeSynchronizer\__construct(), ilECSCmsCourseMemberCommandQueueHandler\checkAllocationActivation(), ilECSCmsCourseCommandQueueHandler\checkAllocationActivation(), ilECSMappingSettingsGUI\cStart(), ilECSMappingSettingsGUI\cUpdateSettings(), ilECSMappingSettingsGUI\dStart(), ilECSMappingSettingsGUI\dUpdateSettings(), ilECSNodeMappingTreeTableGUI\fillRow(), ilECSAppEventListener\handleMembership(), ilECSMappingSettingsGUI\initFormCSettings(), ilECSMappingSettingsGUI\initFormDSettings(), and ilECSMappingSettingsGUI\setSubTabs().
 Here is the caller graph for this function:| ilECSNodeMappingSettings::getMid | ( | ) | 
Get mid of sender.
Definition at line 84 of file class.ilECSNodeMappingSettings.php.
References $mid.
Referenced by initStorage().
 Here is the caller graph for this function:| ilECSNodeMappingSettings::getRoleMappings | ( | ) | 
Definition at line 176 of file class.ilECSNodeMappingSettings.php.
References $role_mappings.
Referenced by update().
 Here is the caller graph for this function:| ilECSNodeMappingSettings::getServerId | ( | ) | 
Get server id of setting.
Definition at line 76 of file class.ilECSNodeMappingSettings.php.
References $server_id.
Referenced by initStorage().
 Here is the caller graph for this function:
      
  | 
  protected | 
Get storage.
Definition at line 217 of file class.ilECSNodeMappingSettings.php.
References $storage.
Referenced by read(), and update().
 Here is the caller graph for this function:
      
  | 
  protected | 
Init storage.
Definition at line 225 of file class.ilECSNodeMappingSettings.php.
References getMid(), and getServerId().
Referenced by __construct().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilECSNodeMappingSettings::isAllInOneCategoryEnabled | ( | ) | 
Definition at line 141 of file class.ilECSNodeMappingSettings.php.
References $allinone.
Referenced by update().
 Here is the caller graph for this function:| ilECSNodeMappingSettings::isAttributeMappingEnabled | ( | ) | 
Definition at line 166 of file class.ilECSNodeMappingSettings.php.
References $attributes.
Referenced by update().
 Here is the caller graph for this function:| ilECSNodeMappingSettings::isCourseAllocationEnabled | ( | ) | 
Definition at line 126 of file class.ilECSNodeMappingSettings.php.
References $course_active.
Referenced by update().
 Here is the caller graph for this function:| ilECSNodeMappingSettings::isDirectoryMappingEnabled | ( | ) | 
Check if node mapping is enabled.
Definition at line 92 of file class.ilECSNodeMappingSettings.php.
References $directory_active.
Referenced by update().
 Here is the caller graph for this function:| ilECSNodeMappingSettings::isEmptyContainerCreationEnabled | ( | ) | 
Check if the creation of empty containers (pathes without courses) is enabled.
Definition at line 116 of file class.ilECSNodeMappingSettings.php.
References $create_empty_containers.
Referenced by update().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 235 of file class.ilECSNodeMappingSettings.php.
References enableAllInOne(), enableAttributeMapping(), enableCourseAllocation(), enableDirectoryMapping(), enableEmptyContainerCreation(), getStorage(), setAllInOneCategory(), setAuthMode(), setDefaultCourseCategory(), and setRoleMappings().
Referenced by __construct().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilECSNodeMappingSettings::setAllInOneCategory | ( | int | $a_cat | ) | 
Definition at line 151 of file class.ilECSNodeMappingSettings.php.
Referenced by read().
 Here is the caller graph for this function:| ilECSNodeMappingSettings::setAuthMode | ( | string | $a_auth_mode | ) | 
Set user auth mode.
Definition at line 184 of file class.ilECSNodeMappingSettings.php.
Referenced by read().
 Here is the caller graph for this function:| ilECSNodeMappingSettings::setDefaultCourseCategory | ( | int | $a_default_category | ) | 
Definition at line 131 of file class.ilECSNodeMappingSettings.php.
Referenced by read().
 Here is the caller graph for this function:| ilECSNodeMappingSettings::setRoleMappings | ( | array | $a_mappings | ) | 
Definition at line 171 of file class.ilECSNodeMappingSettings.php.
Referenced by read().
 Here is the caller graph for this function:| ilECSNodeMappingSettings::update | ( | ) | 
Save settings to db.
Definition at line 200 of file class.ilECSNodeMappingSettings.php.
References getAllInOneCategory(), getAuthMode(), getDefaultCourseCategory(), getRoleMappings(), getStorage(), isAllInOneCategoryEnabled(), isAttributeMappingEnabled(), isCourseAllocationEnabled(), isDirectoryMappingEnabled(), and isEmptyContainerCreationEnabled().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 44 of file class.ilECSNodeMappingSettings.php.
Referenced by isAllInOneCategoryEnabled().
      
  | 
  private | 
Definition at line 45 of file class.ilECSNodeMappingSettings.php.
Referenced by getAllInOneCategory().
      
  | 
  private | 
Definition at line 46 of file class.ilECSNodeMappingSettings.php.
Referenced by isAttributeMappingEnabled().
      
  | 
  private | 
Definition at line 48 of file class.ilECSNodeMappingSettings.php.
Referenced by getAuthMode().
      
  | 
  private | 
Course allocation.
Definition at line 42 of file class.ilECSNodeMappingSettings.php.
Referenced by isCourseAllocationEnabled().
      
  | 
  private | 
Definition at line 37 of file class.ilECSNodeMappingSettings.php.
Referenced by isEmptyContainerCreationEnabled().
      
  | 
  private | 
Definition at line 43 of file class.ilECSNodeMappingSettings.php.
Referenced by getDefaultCourseCategory().
      
  | 
  private | 
Definition at line 36 of file class.ilECSNodeMappingSettings.php.
Referenced by isDirectoryMappingEnabled().
      
  | 
  staticprivate | 
Definition at line 25 of file class.ilECSNodeMappingSettings.php.
      
  | 
  private | 
MID of sender.
Definition at line 34 of file class.ilECSNodeMappingSettings.php.
Referenced by getMid().
      
  | 
  private | 
Definition at line 47 of file class.ilECSNodeMappingSettings.php.
Referenced by getRoleMappings().
      
  | 
  private | 
Definition at line 30 of file class.ilECSNodeMappingSettings.php.
Referenced by getServerId().
      
  | 
  private | 
Definition at line 27 of file class.ilECSNodeMappingSettings.php.
Referenced by getStorage().