ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Public Member Functions | |
__construct ($a_xml_file='', $a_mode=IL_USER_IMPORT, $a_conflict_rule=IL_FAIL_ON_CONFLICT) | |
Constructor. More... | |
setFolderId ($a_folder_id) | |
assign users to this folder (normally the usr_folder) But if called from local admin => the ref_id of the category public More... | |
getFolderId () | |
setHandlers ($a_xml_parser) | |
set event handler should be overwritten by inherited class private More... | |
startParsing () | |
start the parser More... | |
setRoleAssignment ($a_assign) | |
set import to local role assignemt More... | |
buildTag ($type, $name, $attr="") | |
generate a tag with given name and attributes More... | |
handlerBeginTag ($a_xml_parser, $a_name, $a_attribs) | |
handler for begin of element More... | |
extractRolesBeginTag ($a_xml_parser, $a_name, $a_attribs) | |
handler for begin of element in extract roles mode More... | |
importBeginTag ($a_xml_parser, $a_name, $a_attribs) | |
handler for begin of element in user import mode More... | |
verifyBeginTag ($a_xml_parser, $a_name, $a_attribs) | |
handler for begin of element More... | |
handlerEndTag ($a_xml_parser, $a_name) | |
handler for end of element More... | |
extractRolesEndTag ($a_xml_parser, $a_name) | |
handler for end of element when in extract roles mode. More... | |
getRoleObject ($a_role_id) | |
Returns the parent object of the role folder object which contains the specified role. More... | |
getCourseMembersObjectForRole ($a_role_id) | |
Returns the parent object of the role folder object which contains the specified role. More... | |
assignToRole ($a_user_obj, $a_role_id) | |
Assigns a user to a role. More... | |
getParentRoleIds ($a_role_id) | |
Get array of parent role ids from cache. More... | |
assignToRoleWithParents ($a_user_obj, $a_role_id) | |
Assigns a user to a role and to all parent roles. More... | |
detachFromRole ($a_user_obj, $a_role_id) | |
Detachs a user from a role. More... | |
importEndTag ($a_xml_parser, $a_name) | |
handler for end of element when in import user mode. More... | |
saveTempImage ($image_data, $filename) | |
Saves binary image data to a temporary image file and returns the name of the image file on success. More... | |
verifyEndTag ($a_xml_parser, $a_name) | |
handler for end of element when in verify mode. More... | |
handlerCharacterData ($a_xml_parser, $a_data) | |
handler for character data More... | |
getCollectedRoles () | |
get collected roles More... | |
getUserCount () | |
get count of User elements More... | |
logWarning ($aLogin, $aMessage) | |
Writes a warning log message to the protocol. More... | |
logFailure ($aLogin, $aMessage) | |
Writes a failure log message to the protocol. More... | |
logSuccess ($aLogin, $userid, $action) | |
Writes a success log message to the protocol. More... | |
getProtocol () | |
Returns the protocol. More... | |
getProtocolAsHTML ($a_log_title) | |
Returns the protocol as a HTML table. More... | |
isSuccess () | |
Returns true, if the import was successful. More... | |
getErrorLevel () | |
Returns the error level. More... | |
getUserMapping () | |
returns a map user_id <=> login More... | |
sendAccountMail () | |
send account mail More... | |
setSendMail ($value) | |
write access to property send mail More... | |
isSendMail () | |
read access to property send mail More... | |
setUserMappingMode ($value) | |
write access to user mapping mode More... | |
getUserMappingMode () | |
read access to user mapping mode More... | |
Public Member Functions inherited from ilSaxParser | |
__construct ($a_xml_file='', $throwException=false) | |
Constructor setup ILIAS global object public. More... | |
setXMLContent ($a_xml_content) | |
getXMLContent () | |
getInputType () | |
startParsing () | |
stores xml data in array More... | |
createParser () | |
create parser More... | |
setOptions ($a_xml_parser) | |
set parser options More... | |
setHandlers ($a_xml_parser) | |
set event handler should be overwritten by inherited class private More... | |
openXMLFile () | |
open xml file More... | |
parse ($a_xml_parser, $a_fp=null) | |
parse xml file More... | |
freeParser ($a_xml_parser) | |
free xml parser handle More... | |
setThrowException ($throwException) | |
set error handling More... | |
Public Member Functions inherited from PEAR | |
__construct ($error_class=null) | |
Constructor. More... | |
_PEAR () | |
Destructor (the emulated type of...). More... | |
registerShutdownFunc ($func, $args=array()) | |
Use this function to register a shutdown method for static classes. More... | |
isError ($data, $code=null) | |
Tell whether a value is a PEAR error. More... | |
expectError ($code=' *') | |
This method is used to tell which errors you expect to get. More... | |
popExpect () | |
This method pops one element off the expected error codes stack. More... | |
_checkDelExpect ($error_code) | |
This method checks unsets an error code if available. More... | |
delExpect ($error_code) | |
This method deletes all occurences of the specified element from the expected error codes stack. More... | |
& | raiseError ($message=null, $code=null, $mode=null, $options=null, $userinfo=null, $error_class=null, $skipmsg=false) |
This method is a wrapper that returns an instance of the configured error class with this object's default error handling applied. More... | |
& | throwError ($message=null, $code=null, $userinfo=null) |
Simpler form of raiseError with fewer options. More... | |
staticPushErrorHandling ($mode, $options=null) | |
staticPopErrorHandling () | |
pushErrorHandling ($mode, $options=null) | |
Push a new error handler on top of the error handler options stack. More... | |
popErrorHandling () | |
Pop the last error handler used. More... | |
loadExtension ($ext) | |
OS independant PHP extension load. More... | |
Data Fields | |
$approve_date_set = false | |
$time_limit_set = false | |
$time_limit_owner_set = false | |
$updateLookAndSkin = false | |
boolean to determine if look and skin should be updated More... | |
$folder_id | |
$roles | |
$action | |
The Action attribute determines what to do for the current User element. More... | |
$protocol | |
The variable holds the protocol of the import. More... | |
$logins | |
This variable is used to collect each login that we encounter in the import data. More... | |
$conflict_rule | |
Conflict handling rule. More... | |
$send_mail | |
$error_level | |
This variable is used to report the error level of the validation process or the importing process. More... | |
$currPasswordType | |
The password type of the current user. More... | |
$currPassword | |
The password of the current user. More... | |
$currActive | |
The active state of the current user. More... | |
$userCount | |
The count of user elements in the XML file. More... | |
$user_mapping | |
$mapping_mode | |
$localRoleCache | |
Cached local roles. More... | |
$personalPicture | |
Cached personal picture of the actual user This is used because the ilObjUser object has no field for the personal picture. More... | |
$parentRolesCache | |
Cached parent roles. More... | |
$skin | |
ILIAS skin. More... | |
$style | |
ILIAS style. More... | |
$userStyles | |
User assigned styles. More... | |
$hideSkin | |
Indicates if the skins are hidden. More... | |
$disableSkin | |
Indicates if the skins are enabled. More... | |
$user_id | |
Data Fields inherited from ilSaxParser | |
$input_type = null | |
$xml_content = '' | |
$ilias | |
$lng | |
$xml_file | |
$throwException = false | |
Data Fields inherited from PEAR | |
$_debug = false | |
$_default_error_mode = null | |
$_default_error_options = null | |
$_default_error_handler = '' | |
$_error_class = 'PEAR_Error' | |
$_expected_errors = array() | |
Protected Member Functions | |
isFieldRequired ($fieldname) | |
determine if a field $fieldname is to a required field (global setting) More... | |
Protected Member Functions inherited from ilSaxParser | |
handleError ($message, $code) | |
use given error handler to handle error message or internal ilias error message handle More... | |
Private Member Functions | |
readAccountMailFromCache ($lang_key) | |
readRequiredFields () | |
read required fields More... | |
checkProfileIncomplete ($user_obj) | |
Check if profile is incomplete Will set the usr_data field profile_incomplete if any required field is missing. More... | |
verifyPref ($key, $value) | |
updateMailPreferences ($usr_id) | |
Private Attributes | |
$userObj | |
$current_messenger_type | |
Static Private Attributes | |
static | $account_mail_cache = array() |
Additional Inherited Members | |
Static Public Member Functions inherited from PEAR | |
static & | getStaticProperty ($class, $var) |
If you have a class that's mostly/entirely static, and you need static properties, you can use this method to simulate them. More... | |
static | setErrorHandling ($mode=null, $options=null) |
Sets how errors generated by this object should be handled. More... | |
User Import Parser.
Definition at line 49 of file class.ilUserImportParser.php.
ilUserImportParser::__construct | ( | $a_xml_file = '' , |
|
$a_mode = IL_USER_IMPORT , |
|||
$a_conflict_rule = IL_FAIL_ON_CONFLICT |
|||
) |
Constructor.
string | $a_xml_file | xml file |
int | $a_mode | IL_EXTRACT_ROLES | IL_USER_IMPORT | IL_VERIFY |
int | $a_conflict_rue | IL_FAIL_ON_CONFLICT | IL_UPDATE_ON_CONFLICT | IL_IGNORE_ON_CONFLICT |
public
Definition at line 282 of file class.ilUserImportParser.php.
References ilSaxParser\$ilias, $ilUser, ilSaxParser\$lng, $skin, $style, ilSystemStyleSettings\_lookupActivatedStyle(), array, IL_IMPORT_SUCCESS, and IL_USER_MAPPING_LOGIN.
ilUserImportParser::assignToRole | ( | $a_user_obj, | |
$a_role_id | |||
) |
Assigns a user to a role.
Definition at line 789 of file class.ilUserImportParser.php.
References $type, ilObjUser\_addDesktopItem(), ilObject\_getAllReferences(), ilObject\_lookupType(), and array.
Referenced by assignToRoleWithParents(), and importEndTag().
ilUserImportParser::assignToRoleWithParents | ( | $a_user_obj, | |
$a_role_id | |||
) |
Assigns a user to a role and to all parent roles.
Definition at line 874 of file class.ilUserImportParser.php.
References assignToRole(), and getParentRoleIds().
Referenced by importEndTag().
ilUserImportParser::buildTag | ( | $type, | |
$name, | |||
$attr = "" |
|||
) |
generate a tag with given name and attributes
string | "start" | "end" for starting or ending tag |
string | element/tag name |
array | array of attributes |
Definition at line 386 of file class.ilUserImportParser.php.
References $name, $tag, and $type.
|
private |
Check if profile is incomplete Will set the usr_data field profile_incomplete if any required field is missing.
private
Definition at line 2247 of file class.ilUserImportParser.php.
References ilUserProfile\isProfileIncomplete().
Referenced by importEndTag().
ilUserImportParser::detachFromRole | ( | $a_user_obj, | |
$a_role_id | |||
) |
Detachs a user from a role.
Definition at line 886 of file class.ilUserImportParser.php.
References ilObjUser\_dropDesktopItem(), ilObject\_getAllReferences(), ilObject\_lookupTitle(), and ilObject\_lookupType().
Referenced by importEndTag().
ilUserImportParser::extractRolesBeginTag | ( | $a_xml_parser, | |
$a_name, | |||
$a_attribs | |||
) |
handler for begin of element in extract roles mode
Definition at line 430 of file class.ilUserImportParser.php.
References ilUtil\__extractId().
Referenced by handlerBeginTag().
ilUserImportParser::extractRolesEndTag | ( | $a_xml_parser, | |
$a_name | |||
) |
handler for end of element when in extract roles mode.
Definition at line 740 of file class.ilUserImportParser.php.
Referenced by handlerEndTag().
ilUserImportParser::getCollectedRoles | ( | ) |
get collected roles
Definition at line 1996 of file class.ilUserImportParser.php.
References $roles.
ilUserImportParser::getCourseMembersObjectForRole | ( | $a_role_id | ) |
Returns the parent object of the role folder object which contains the specified role.
Definition at line 768 of file class.ilUserImportParser.php.
References ilCourseParticipants\_getInstanceByObjId().
ilUserImportParser::getErrorLevel | ( | ) |
Returns the error level.
Definition at line 2108 of file class.ilUserImportParser.php.
References $error_level.
ilUserImportParser::getFolderId | ( | ) |
Definition at line 344 of file class.ilUserImportParser.php.
References $folder_id.
Referenced by importEndTag().
ilUserImportParser::getParentRoleIds | ( | $a_role_id | ) |
Get array of parent role ids from cache.
If necessary, create a new cache entry.
Definition at line 828 of file class.ilUserImportParser.php.
References array, and getRoleObject().
Referenced by assignToRoleWithParents().
ilUserImportParser::getProtocol | ( | ) |
Returns the protocol.
The protocol is an associative array. Keys are login names. Values are non-associative arrays. Each array element contains an error message.
Definition at line 2064 of file class.ilUserImportParser.php.
References $protocol.
Referenced by getProtocolAsHTML().
ilUserImportParser::getProtocolAsHTML | ( | $a_log_title | ) |
Returns the protocol as a HTML table.
Definition at line 2071 of file class.ilUserImportParser.php.
References ilSaxParser\$lng, $message, $messages, and getProtocol().
ilUserImportParser::getRoleObject | ( | $a_role_id | ) |
Returns the parent object of the role folder object which contains the specified role.
Definition at line 754 of file class.ilUserImportParser.php.
Referenced by getParentRoleIds().
ilUserImportParser::getUserCount | ( | ) |
get count of User elements
Definition at line 2003 of file class.ilUserImportParser.php.
References $userCount.
ilUserImportParser::getUserMapping | ( | ) |
returns a map user_id <=> login
Definition at line 2118 of file class.ilUserImportParser.php.
References $user_mapping.
ilUserImportParser::getUserMappingMode | ( | ) |
read access to user mapping mode
Definition at line 2212 of file class.ilUserImportParser.php.
References $mapping_mode.
Referenced by importBeginTag(), and verifyBeginTag().
ilUserImportParser::handlerBeginTag | ( | $a_xml_parser, | |
$a_name, | |||
$a_attribs | |||
) |
handler for begin of element
Definition at line 410 of file class.ilUserImportParser.php.
References extractRolesBeginTag(), IL_EXTRACT_ROLES, IL_USER_IMPORT, IL_VERIFY, importBeginTag(), and verifyBeginTag().
ilUserImportParser::handlerCharacterData | ( | $a_xml_parser, | |
$a_data | |||
) |
handler for character data
Definition at line 1979 of file class.ilUserImportParser.php.
ilUserImportParser::handlerEndTag | ( | $a_xml_parser, | |
$a_name | |||
) |
handler for end of element
Definition at line 722 of file class.ilUserImportParser.php.
References extractRolesEndTag(), IL_EXTRACT_ROLES, IL_USER_IMPORT, IL_VERIFY, importEndTag(), and verifyEndTag().
ilUserImportParser::importBeginTag | ( | $a_xml_parser, | |
$a_name, | |||
$a_attribs | |||
) |
handler for begin of element in user import mode
Definition at line 447 of file class.ilUserImportParser.php.
References $id, ilSaxParser\$ilias, $list, ilSaxParser\$lng, ilUtil\__extractId(), ilLDAPServer\_getActiveServerList(), array, ilSamlIdp\getActiveIdpList(), getUserMappingMode(), IL_USER_MAPPING_ID, and logFailure().
Referenced by handlerBeginTag().
ilUserImportParser::importEndTag | ( | $a_xml_parser, | |
$a_name | |||
) |
handler for end of element when in import user mode.
Definition at line 904 of file class.ilUserImportParser.php.
References $currPasswordType, ilSaxParser\$ilias, $ilSetting, $ilUser, $key, ilSaxParser\$lng, $timestamp, $user_id, ilObjUser\_checkExternalAuthAccount(), ilAuthUtils\_getAuthModeName(), ilUserDefinedFields\_getInstance(), ilObjUser\_lookupExternalAccount(), ilObjUser\_uploadPersonalPicture(), array, assignToRole(), assignToRoleWithParents(), checkProfileIncomplete(), date, detachFromRole(), getFolderId(), ilObjUser\getUserIdByLogin(), IL_CAL_DATETIME, IL_CAL_UNIX, IL_FAIL_ON_CONFLICT, IL_IGNORE_ON_CONFLICT, IL_PASSWD_CRYPTED, IL_PASSWD_PLAIN, IL_UPDATE_ON_CONFLICT, ilUserXMLWriter\isPrefExportable(), logFailure(), logSuccess(), logWarning(), saveTempImage(), sendAccountMail(), ilUserDefinedData\set(), and updateMailPreferences().
Referenced by handlerEndTag().
|
protected |
determine if a field $fieldname is to a required field (global setting)
$fieldname | string value of fieldname, e.g. gender |
Definition at line 2259 of file class.ilUserImportParser.php.
References readRequiredFields().
Referenced by verifyEndTag().
ilUserImportParser::isSendMail | ( | ) |
read access to property send mail
Definition at line 2188 of file class.ilUserImportParser.php.
References $send_mail.
Referenced by sendAccountMail().
ilUserImportParser::isSuccess | ( | ) |
Returns true, if the import was successful.
Definition at line 2099 of file class.ilUserImportParser.php.
References IL_IMPORT_SUCCESS.
ilUserImportParser::logFailure | ( | $aLogin, | |
$aMessage | |||
) |
Writes a failure log message to the protocol.
string | login |
string | message |
Definition at line 2032 of file class.ilUserImportParser.php.
References array, and IL_IMPORT_FAILURE.
Referenced by importBeginTag(), importEndTag(), verifyBeginTag(), verifyEndTag(), and verifyPref().
ilUserImportParser::logSuccess | ( | $aLogin, | |
$userid, | |||
$action | |||
) |
Writes a success log message to the protocol.
string | login |
string | userid |
string | action |
Definition at line 2050 of file class.ilUserImportParser.php.
References $action, $userid, and array.
Referenced by importEndTag().
ilUserImportParser::logWarning | ( | $aLogin, | |
$aMessage | |||
) |
Writes a warning log message to the protocol.
string | login |
string | message |
Definition at line 2014 of file class.ilUserImportParser.php.
References array, IL_IMPORT_SUCCESS, and IL_IMPORT_WARNING.
Referenced by importEndTag(), and verifyEndTag().
|
private |
$lang_key |
Definition at line 2149 of file class.ilUserImportParser.php.
References $GLOBALS, and ilObjUserFolder\_lookupNewAccountMail().
Referenced by sendAccountMail().
|
private |
read required fields
private
Definition at line 2223 of file class.ilUserImportParser.php.
References $ilSetting, and array.
Referenced by isFieldRequired().
ilUserImportParser::saveTempImage | ( | $image_data, | |
$filename | |||
) |
Saves binary image data to a temporary image file and returns the name of the image file on success.
Definition at line 1644 of file class.ilUserImportParser.php.
References $fh, $filename, and ilUtil\ilTempnam().
Referenced by importEndTag().
ilUserImportParser::sendAccountMail | ( | ) |
send account mail
Definition at line 2126 of file class.ilUserImportParser.php.
References $_POST, $path, isSendMail(), readAccountMailFromCache(), and USER_FOLDER_ID.
Referenced by importEndTag().
ilUserImportParser::setFolderId | ( | $a_folder_id | ) |
assign users to this folder (normally the usr_folder) But if called from local admin => the ref_id of the category public
Definition at line 339 of file class.ilUserImportParser.php.
ilUserImportParser::setHandlers | ( | $a_xml_parser | ) |
set event handler should be overwritten by inherited class private
Definition at line 354 of file class.ilUserImportParser.php.
ilUserImportParser::setRoleAssignment | ( | $a_assign | ) |
set import to local role assignemt
array | role assignment (key: import id; value: local role id) |
Definition at line 374 of file class.ilUserImportParser.php.
ilUserImportParser::setSendMail | ( | $value | ) |
write access to property send mail
mixed | $value |
Definition at line 2178 of file class.ilUserImportParser.php.
ilUserImportParser::setUserMappingMode | ( | $value | ) |
write access to user mapping mode
int | $value | must be one of IL_USER_MAPPING_ID or IL_USER_MAPPING_LOGIN, die otherwise |
Definition at line 2198 of file class.ilUserImportParser.php.
References IL_USER_MAPPING_ID, and IL_USER_MAPPING_LOGIN.
ilUserImportParser::startParsing | ( | ) |
start the parser
Definition at line 364 of file class.ilUserImportParser.php.
|
private |
Definition at line 2364 of file class.ilUserImportParser.php.
Referenced by importEndTag().
ilUserImportParser::verifyBeginTag | ( | $a_xml_parser, | |
$a_name, | |||
$a_attribs | |||
) |
handler for begin of element
Definition at line 599 of file class.ilUserImportParser.php.
References $action, $id, $list, ilSaxParser\$lng, ilUtil\__extractId(), ilLDAPServer\_getActiveServerList(), ilSamlIdp\getActiveIdpList(), getUserMappingMode(), IL_USER_MAPPING_ID, and logFailure().
Referenced by handlerBeginTag().
ilUserImportParser::verifyEndTag | ( | $a_xml_parser, | |
$a_name | |||
) |
handler for end of element when in verify mode.
Definition at line 1659 of file class.ilUserImportParser.php.
References $currPasswordType, $ilSetting, ilSaxParser\$lng, $user_id, ilObjUser\_checkExternalAuthAccount(), ilAuthUtils\_getAuthModeName(), ilObjUser\_lookupExternalAccount(), ilObjUser\_lookupId(), ilObjUser\_lookupLogin(), array, ilObjUser\getUserIdByLogin(), IL_FAIL_ON_CONFLICT, IL_PASSWD_CRYPTED, IL_PASSWD_PLAIN, isFieldRequired(), logFailure(), logWarning(), USER_FOLDER_ID, and verifyPref().
Referenced by handlerEndTag().
|
private |
Definition at line 2266 of file class.ilUserImportParser.php.
References $key, $tz, ilTimeZone\_getInstance(), array, ilUserXMLWriter\isPrefExportable(), and logFailure().
Referenced by verifyEndTag().
|
staticprivate |
Definition at line 271 of file class.ilUserImportParser.php.
ilUserImportParser::$action |
The Action attribute determines what to do for the current User element.
This variable supports the following values: "Insert","Update","Delete".
Definition at line 65 of file class.ilUserImportParser.php.
Referenced by logSuccess(), and verifyBeginTag().
ilUserImportParser::$approve_date_set = false |
Definition at line 51 of file class.ilUserImportParser.php.
ilUserImportParser::$conflict_rule |
Conflict handling rule.
Values: IL_FAIL_ON_CONFLICT IL_UPDATE_ON_CONFLICT IL_IGNORE_ON_CONFLICT
Definition at line 93 of file class.ilUserImportParser.php.
ilUserImportParser::$currActive |
The active state of the current user.
Definition at line 178 of file class.ilUserImportParser.php.
|
private |
Definition at line 266 of file class.ilUserImportParser.php.
ilUserImportParser::$currPassword |
The password of the current user.
Definition at line 173 of file class.ilUserImportParser.php.
ilUserImportParser::$currPasswordType |
The password type of the current user.
Definition at line 169 of file class.ilUserImportParser.php.
Referenced by importEndTag(), and verifyEndTag().
ilUserImportParser::$disableSkin |
Indicates if the skins are enabled.
Definition at line 246 of file class.ilUserImportParser.php.
ilUserImportParser::$error_level |
This variable is used to report the error level of the validation process or the importing process.
Values: IL_IMPORT_SUCCESS IL_IMPORT_WARNING IL_IMPORT_FAILURE
Meaning of the values when in validation mode: IL_IMPORT_WARNING Some of the entity actions can not be processed as specified in the XML file. One or more of the following conflicts have occurred:
Meaning of the values when in import mode: IL_IMPORT_WARNING Some of the entity actions have not beeen processed as specified in the XML file.
In IL_UPDATE_ON_CONFLICT mode, the following may have occured:
In IL_IGNORE_ON_CONFLICT mode, the following may have occured:
IL_IMPORT_FAILURE The import could not be completed.
In IL_FAIL_ON_CONFLICT mode, the following may have occured:
Definition at line 164 of file class.ilUserImportParser.php.
Referenced by getErrorLevel().
ilUserImportParser::$folder_id |
Definition at line 59 of file class.ilUserImportParser.php.
Referenced by getFolderId().
ilUserImportParser::$hideSkin |
Indicates if the skins are hidden.
Definition at line 241 of file class.ilUserImportParser.php.
ilUserImportParser::$localRoleCache |
Cached local roles.
This is used to speed up access to local roles. This is an associative array. The key is either a role_id or a role_id with the string "_courseMembersObject" appended. The value is a role object or the course members object for which the role is defined
Definition at line 206 of file class.ilUserImportParser.php.
ilUserImportParser::$logins |
This variable is used to collect each login that we encounter in the import data.
This variable is needed to detect duplicate logins in the import data. The variable is an associative array. (I would prefer using a set, but PHP does not appear to support sets.) Keys are logins. Values are logins.
Definition at line 84 of file class.ilUserImportParser.php.
ilUserImportParser::$mapping_mode |
Definition at line 197 of file class.ilUserImportParser.php.
Referenced by getUserMappingMode().
ilUserImportParser::$parentRolesCache |
Cached parent roles.
This is used to speed up assignment to local roles with parents. This is an associative array. The key is a role_id . The value is an array of role_ids containing all parent roles.
Definition at line 221 of file class.ilUserImportParser.php.
ilUserImportParser::$personalPicture |
Cached personal picture of the actual user This is used because the ilObjUser object has no field for the personal picture.
Definition at line 212 of file class.ilUserImportParser.php.
ilUserImportParser::$protocol |
The variable holds the protocol of the import.
This variable is an associative array.
Definition at line 74 of file class.ilUserImportParser.php.
Referenced by getProtocol().
ilUserImportParser::$roles |
Definition at line 60 of file class.ilUserImportParser.php.
Referenced by getCollectedRoles().
ilUserImportParser::$send_mail |
Definition at line 101 of file class.ilUserImportParser.php.
Referenced by isSendMail().
ilUserImportParser::$skin |
ILIAS skin.
Definition at line 226 of file class.ilUserImportParser.php.
Referenced by __construct().
ilUserImportParser::$style |
ILIAS style.
Definition at line 231 of file class.ilUserImportParser.php.
Referenced by __construct().
ilUserImportParser::$time_limit_owner_set = false |
Definition at line 53 of file class.ilUserImportParser.php.
ilUserImportParser::$time_limit_set = false |
Definition at line 52 of file class.ilUserImportParser.php.
ilUserImportParser::$updateLookAndSkin = false |
boolean to determine if look and skin should be updated
Definition at line 58 of file class.ilUserImportParser.php.
ilUserImportParser::$user_id |
Definition at line 253 of file class.ilUserImportParser.php.
Referenced by importEndTag(), and verifyEndTag().
ilUserImportParser::$user_mapping |
Definition at line 189 of file class.ilUserImportParser.php.
Referenced by getUserMapping().
ilUserImportParser::$userCount |
The count of user elements in the XML file.
Definition at line 182 of file class.ilUserImportParser.php.
Referenced by getUserCount().
|
private |
Definition at line 259 of file class.ilUserImportParser.php.
ilUserImportParser::$userStyles |
User assigned styles.
Definition at line 236 of file class.ilUserImportParser.php.