|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ilECSCommunityReader:Public Member Functions | |
| getServer () | |
| Get server setting. More... | |
| getParticipants () | |
| Get participants. More... | |
| getOwnMIDs () | |
| get publishable ids More... | |
| getCommunities () | |
| get communities More... | |
| getCommunityById ($a_id) | |
| get community by id More... | |
| getParticipantsByPid (int $a_pid) | |
| getParticipantByMID ($a_mid) | |
| get participant by id More... | |
| getParticipantNameByMid ($a_mid) | |
| getCommunityByMID (int $a_mid) | |
| Get community by mid. More... | |
| getEnabledParticipants () | |
| get enabled participants More... | |
Static Public Member Functions | |
| static | getInstanceByServerId (int $a_server_id) |
| Get instance by server id. More... | |
Private Member Functions | |
| __construct (ilECSSetting $setting) | |
| Singleton constructor. More... | |
| read () | |
| Read. More... | |
| createNewParticipants () | |
Private Attributes | |
| int | $position = 0 |
| ilLogger | $logger |
| ilECSSetting | $settings |
| ilECSConnector | $connector |
| ilDBInterface | $database |
| array | $communities = array() |
| array | $participants = array() |
| array | $own_ids = array() |
Static Private Attributes | |
| static array | $instances = null |
Definition at line 24 of file class.ilECSCommunityReader.php.
|
private |
Singleton constructor.
@access private
| ilECSConnectorException |
Definition at line 48 of file class.ilECSCommunityReader.php.
References $DIC, ILIAS\Repository\database(), ilECSSetting\getServerId(), ILIAS\Repository\logger(), read(), and ILIAS\Repository\settings().
Here is the call graph for this function:
|
private |
Definition at line 222 of file class.ilECSCommunityReader.php.
References ILIAS\Repository\database(), getCommunityByMID(), ilECSParticipantSetting\getInstance(), getParticipantByMID(), getServer(), and ilDBConstants\T_INTEGER.
Referenced by read().
Here is the call graph for this function:
Here is the caller graph for this function:| ilECSCommunityReader::getCommunities | ( | ) |
get communities
@access public
Definition at line 103 of file class.ilECSCommunityReader.php.
Referenced by getEnabledParticipants(), and getParticipantsByPid().
Here is the caller graph for this function:| ilECSCommunityReader::getCommunityById | ( | $a_id | ) |
get community by id
@access public
| int | comm_id |
Definition at line 114 of file class.ilECSCommunityReader.php.
| ilECSCommunityReader::getCommunityByMID | ( | int | $a_mid | ) |
Get community by mid.
Definition at line 161 of file class.ilECSCommunityReader.php.
Referenced by createNewParticipants().
Here is the caller graph for this function:| ilECSCommunityReader::getEnabledParticipants | ( | ) |
get enabled participants
Definition at line 176 of file class.ilECSCommunityReader.php.
References getCommunities(), ilECSParticipantSettings\getInstanceByServerId(), and getServer().
Here is the call graph for this function:
|
static |
Get instance by server id.
Definition at line 66 of file class.ilECSCommunityReader.php.
References ilECSSetting\getInstanceByServerId().
Referenced by ilECSSettingsGUI\communities(), ilECSSettingsGUI\exportImported(), ilECSUserConsentModalGUI\getOrganisation(), ilECSCategoryMappingRule\participantsToString(), ilECSTaskScheduler\readMIDs(), ilECSSettingsGUI\refreshParticipants(), ilECSObjectSettings\sendNewContentNotification(), ilECSSettingsGUI\updateCommunities(), ilRemoteObjectBase\updateFromECSContent(), ilECSSettingsGUI\updateTitle(), and ilAuthProviderECS\validateHash().
Here is the call graph for this function:
Here is the caller graph for this function:| ilECSCommunityReader::getOwnMIDs | ( | ) |
get publishable ids
Definition at line 92 of file class.ilECSCommunityReader.php.
| ilECSCommunityReader::getParticipantByMID | ( | $a_mid | ) |
get participant by id
@access public
| int | mid |
Definition at line 146 of file class.ilECSCommunityReader.php.
Referenced by createNewParticipants().
Here is the caller graph for this function:| ilECSCommunityReader::getParticipantNameByMid | ( | $a_mid | ) |
Definition at line 151 of file class.ilECSCommunityReader.php.
| ilECSCommunityReader::getParticipants | ( | ) |
Get participants.
Definition at line 83 of file class.ilECSCommunityReader.php.
References $participants.
| ilECSCommunityReader::getParticipantsByPid | ( | int | $a_pid | ) |
Definition at line 127 of file class.ilECSCommunityReader.php.
References $participants, and getCommunities().
Here is the call graph for this function:| ilECSCommunityReader::getServer | ( | ) |
Get server setting.
Definition at line 74 of file class.ilECSCommunityReader.php.
References $settings.
Referenced by createNewParticipants(), and getEnabledParticipants().
Here is the caller graph for this function:
|
private |
Read.
| ilECSConnectorException |
Definition at line 196 of file class.ilECSCommunityReader.php.
References Vendor\Package\$e, $res, createNewParticipants(), and ILIAS\Repository\logger().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 38 of file class.ilECSCommunityReader.php.
|
private |
Definition at line 32 of file class.ilECSCommunityReader.php.
|
private |
Definition at line 33 of file class.ilECSCommunityReader.php.
|
staticprivate |
Definition at line 26 of file class.ilECSCommunityReader.php.
|
private |
Definition at line 30 of file class.ilECSCommunityReader.php.
|
private |
Definition at line 40 of file class.ilECSCommunityReader.php.
|
private |
Definition at line 39 of file class.ilECSCommunityReader.php.
Referenced by getParticipants(), and getParticipantsByPid().
|
private |
Definition at line 28 of file class.ilECSCommunityReader.php.
|
private |
Definition at line 31 of file class.ilECSCommunityReader.php.
Referenced by getServer().