ILIAS
trunk Revision v11.0_alpha-1831-g8615d53dadb
|
Class for global mail information (e.g. More...
Static Public Member Functions | |
static | getMailObjectRefId () |
static | getNewMailsData (ilObjUser $user, int $leftInterval=0) |
Data Fields | |
final const | CACHE_TYPE_REF_ID = 0 |
final const | CACHE_TYPE_NEW_MAILS = 1 |
Static Protected Attributes | |
static array | $global_mail_services_cache = [] |
Class for global mail information (e.g.
in main menu). This class should only contain methods for fetching data which is necessary in global parts of ILIAS, e.g. the main menu. We should keep this class as small as possible. Maybe we duplicate some code which already exists in class ilMail, but we need an efficient class.
Definition at line 29 of file class.ilMailGlobalServices.php.
|
static |
Definition at line 36 of file class.ilMailGlobalServices.php.
References $DIC, $res, ILIAS\Repository\int(), MAIL_SETTINGS_ID, null, and SYSTEM_FOLDER_ID.
Referenced by ilBuddySystemRelationsTableGUI\__construct(), ilMailSearchObjectGUI\cancel(), ilMailUserActionProvider\checkUserMailAccess(), ilPersonalSettingsGUI\executeCommand(), ilPublicUserProfileGUI\getEmbeddable(), ilAccessibilitySupportContactsGUI\getFooterLink(), ilMailAddressTypeHelperImpl\getGlobalMailSystemId(), ILIAS\Mail\Provider\MailMainBarProvider\getStaticSubItems(), ilObjCourseGUI\infoScreen(), ilPersonalSettingsGUI\initSubTabs(), ilTutorialSupportBlockGUI\isIliasInternalMailEnabled(), ilMailSearchObjectGUI\mailObjects(), ilContactGUI\mailToUsers(), and ilMail\readMailObjectReferenceId().
|
static |
Definition at line 72 of file class.ilMailGlobalServices.php.
References $DIC, $res, ilObject\getId(), ILIAS\Repository\int(), ilObjUser\isAnonymous(), and null.
Referenced by ilSoapUserAdministration\hasNewMail().
|
staticprotected |
Definition at line 34 of file class.ilMailGlobalServices.php.
final const ilMailGlobalServices::CACHE_TYPE_NEW_MAILS = 1 |
Definition at line 32 of file class.ilMailGlobalServices.php.
final const ilMailGlobalServices::CACHE_TYPE_REF_ID = 0 |
Definition at line 31 of file class.ilMailGlobalServices.php.