|
ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Inheritance diagram for ilSoapGroupAdministration:
Collaboration diagram for ilSoapGroupAdministration:Public Member Functions | |
| addGroup ($sid, $target_id, $grp_xml) | |
| updateGroup ($sid, $ref_id, $grp_xml) | |
| groupExists ($sid, $title) | |
| getGroup ($sid, $ref_id) | |
| assignGroupMember ($sid, $group_id, $user_id, $type) | |
| excludeGroupMember ($sid, $group_id, $user_id) | |
| isAssignedToGroup ($sid, $group_id, $user_id) | |
| getGroupsForUser ($sid, $parameters) | |
| get groups which belong to a specific user, fullilling the status More... | |
Public Member Functions inherited from ilSoapAdministration | |
| __construct ($use_nusoap=true) | |
| Constructor. More... | |
| initErrorWriter () | |
| Overwrite error handler. More... | |
| __explodeSid ($sid) | |
| __setMessage ($a_str) | |
| __getMessage () | |
| __appendMessage ($a_str) | |
| __setMessageCode ($a_code) | |
| __getMessageCode () | |
| initAuth ($sid) | |
| Init authentication. More... | |
| initIlias () | |
| __initAuthenticationObject ($a_auth_mode=AUTH_LOCAL) | |
| __raiseError ($a_message, $a_code) | |
| getNIC ($sid) | |
| get client information from current as xml result set More... | |
| isFault ($object) | |
| checkObjectAccess ($ref_id, $expected_type, $permission, $returnObject=false) | |
| check access for ref id: expected type, permission, return object instance if returnobject is true More... | |
| getInstallationInfoXML () | |
| getClientInfoXML ($clientid) | |
Data Fields | |
| const | MEMBER = 1 |
| const | ADMIN = 2 |
| const | OWNER = 4 |
Data Fields inherited from ilSoapAdministration | |
| $sauth = null | |
| $error_method = null | |
Additional Inherited Members | |
Static Public Member Functions inherited from ilSoapAdministration | |
| static | return_bytes ($val) |
| calculate bytes from K,M,G modifiers e.g: 8M = 8 * 1024 * 1024 bytes More... | |
Protected Attributes inherited from ilSoapAdministration | |
| $soap_check = true | |
Definition at line 35 of file class.ilSoapGroupAdministration.php.
| ilSoapGroupAdministration::addGroup | ( | $sid, | |
| $target_id, | |||
| $grp_xml | |||
| ) |
Definition at line 44 of file class.ilSoapGroupAdministration.php.
References $target_id, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_isInTrash(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
Here is the call graph for this function:| ilSoapGroupAdministration::assignGroupMember | ( | $sid, | |
| $group_id, | |||
| $user_id, | |||
| $type | |||
| ) |
Definition at line 185 of file class.ilSoapGroupAdministration.php.
References $type, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_getAllReferences(), ilGroupParticipants\_getInstanceByObjId(), ilObject\_lookupObjId(), ilObject\_lookupType(), ilObjectFactory\getInstanceByObjId(), ilObjectFactory\getInstanceByRefId(), IL_GRP_ADMIN, IL_GRP_MEMBER, ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
Here is the call graph for this function:| ilSoapGroupAdministration::excludeGroupMember | ( | $sid, | |
| $group_id, | |||
| $user_id | |||
| ) |
Definition at line 247 of file class.ilSoapGroupAdministration.php.
References $type, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_getAllReferences(), ilObject\_lookupObjId(), ilObject\_lookupType(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
Here is the call graph for this function:| ilSoapGroupAdministration::getGroup | ( | $sid, | |
| $ref_id | |||
| ) |
Definition at line 152 of file class.ilSoapGroupAdministration.php.
References $xml, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_isInTrash(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
Here is the call graph for this function:| ilSoapGroupAdministration::getGroupsForUser | ( | $sid, | |
| $parameters | |||
| ) |
get groups which belong to a specific user, fullilling the status
| string | $sid | |
| string | $parameters | following xmlresultset, columns (user_id, status with values 1 = "MEMBER", 2 = "TUTOR", 4 = "ADMIN", 8 = "OWNER" and any xor operation e.g. 1 + 4 = 5 = ADMIN and TUTOR, 7 = ADMIN and TUTOR and MEMBER) |
| string | XMLResultSet, columns (ref_id, xml, parent_ref_id) |
Definition at line 344 of file class.ilSoapGroupAdministration.php.
References $parser, $r, $row, ilUtil\__extractRefId(), ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_exists(), ilObject\_getAllReferences(), ilObject\_isInTrash(), ADMIN, ilSoapAdministration\checkObjectAccess(), ilObjectFactory\getInstanceByObjId(), ilObjectFactory\getObjectsForOwner(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), MEMBER, and OWNER.
Here is the call graph for this function:| ilSoapGroupAdministration::groupExists | ( | $sid, | |
| $title | |||
| ) |
Definition at line 133 of file class.ilSoapGroupAdministration.php.
References $title, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilUtil\groupNameExists(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
Here is the call graph for this function:| ilSoapGroupAdministration::isAssignedToGroup | ( | $sid, | |
| $group_id, | |||
| $user_id | |||
| ) |
Definition at line 288 of file class.ilSoapGroupAdministration.php.
References $type, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_getAllReferences(), ilGroupParticipants\_getInstanceByObjId(), ilObject\_lookupObjId(), ilObject\_lookupType(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
Here is the call graph for this function:| ilSoapGroupAdministration::updateGroup | ( | $sid, | |
| $ref_id, | |||
| $grp_xml | |||
| ) |
Definition at line 81 of file class.ilSoapGroupAdministration.php.
References ilGroupXMLParser\$UPDATE, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_isInTrash(), ilObjectFactory\getInstanceByRefId(), ilObjectFactory\getTypeByRefId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
Here is the call graph for this function:| const ilSoapGroupAdministration::ADMIN = 2 |
Definition at line 38 of file class.ilSoapGroupAdministration.php.
Referenced by getGroupsForUser().
| const ilSoapGroupAdministration::MEMBER = 1 |
Definition at line 37 of file class.ilSoapGroupAdministration.php.
Referenced by getGroupsForUser().
| const ilSoapGroupAdministration::OWNER = 4 |
Definition at line 39 of file class.ilSoapGroupAdministration.php.
Referenced by getGroupsForUser().