| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Collaboration diagram for ILIAS\Notes\NotificationsManager:Public Member Functions | |
| __construct (InternalDataService $data, InternalRepoService $repo, InternalDomainService $domain) | |
| sendNotifications (Note $note, bool $a_changed=false) | |
| Sends all comments to a list of accounts configured in the global administration.  More... | |
| notifyObserver (array $observer, string $action, Note $note) | |
| Notify observers on update/create.  More... | |
Protected Attributes | |
| ilAccessHandler | $access | 
| ilSetting | $settings | 
| InternalDomainService | $domain | 
| InternalRepoService | $repo | 
| InternalDataService | $data | 
Definition at line 26 of file class.NotificationsManager.php.
| ILIAS\Notes\NotificationsManager::__construct | ( | InternalDataService | $data, | 
| InternalRepoService | $repo, | ||
| InternalDomainService | $domain | ||
| ) | 
Definition at line 34 of file class.NotificationsManager.php.
References ILIAS\Notes\NotificationsManager\$data, ILIAS\Notes\NotificationsManager\$domain, ILIAS\Notes\NotificationsManager\$repo, ILIAS\Repository\access(), and ILIAS\Repository\settings().
 Here is the call graph for this function:| ILIAS\Notes\NotificationsManager::notifyObserver | ( | array | $observer, | 
| string | $action, | ||
| Note | $note | ||
| ) | 
Notify observers on update/create.
Definition at line 174 of file class.NotificationsManager.php.
References $context, $param, ILIAS\Notes\Note\getContext(), and ILIAS\Notes\Note\getId().
 Here is the call graph for this function:| ILIAS\Notes\NotificationsManager::sendNotifications | ( | Note | $note, | 
| bool | $a_changed = false  | 
        ||
| ) | 
Sends all comments to a list of accounts configured in the global administration.
Definition at line 51 of file class.NotificationsManager.php.
References ILIAS\Notes\NotificationsManager\$access, $context, $message, $r, $ref_id, ILIAS\Notes\NotificationsManager\$settings, ilObject\_getAllReferences(), ilLanguageFactory\_getLanguageOfUser(), ilLink\_getStaticLink(), ilObjUser\_lookupFullname(), ilObjUser\_lookupId(), ilObjUser\_lookupLogin(), ilObject\_lookupTitle(), ANONYMOUS_USER_ID, CLIENT_ID, ILIAS\Notes\Note\getAuthor(), ILIAS\Notes\Note\getContext(), ilUserUtil\getNamePresentation(), ILIAS\Notes\Note\getText(), ILIAS\Notes\Note\getType(), ilWikiPage\lookupTitle(), ilWikiUtil\makeUrlTitle(), and ILIAS\Notes\Note\PRIVATE.
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 28 of file class.NotificationsManager.php.
Referenced by ILIAS\Notes\NotificationsManager\sendNotifications().
      
  | 
  protected | 
Definition at line 32 of file class.NotificationsManager.php.
Referenced by ILIAS\Notes\NotificationsManager\__construct().
      
  | 
  protected | 
Definition at line 30 of file class.NotificationsManager.php.
Referenced by ILIAS\Notes\NotificationsManager\__construct().
      
  | 
  protected | 
Definition at line 31 of file class.NotificationsManager.php.
Referenced by ILIAS\Notes\NotificationsManager\__construct().
      
  | 
  protected | 
Definition at line 29 of file class.NotificationsManager.php.
Referenced by ILIAS\Notes\NotificationsManager\sendNotifications().