ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
|
Class for global mail information (e.g. More...
Static Public Member Functions | |
static | getMailObjectRefId () |
static | getNewMailsData (ilObjUser $user, int $left_interval=0) |
Data Fields | |
final const int | CACHE_TYPE_REF_ID = 0 |
final const int | 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 28 of file class.ilMailGlobalServices.php.
|
static |
Definition at line 35 of file class.ilMailGlobalServices.php.
References $DIC, $res, ILIAS\Repository\int(), MAIL_SETTINGS_ID, null, and SYSTEM_FOLDER_ID.
Referenced by 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(), ilMail\readMailObjectReferenceId(), and ilContactGUI\showContacts().
|
static |
Definition at line 71 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 33 of file class.ilMailGlobalServices.php.
final const int ilMailGlobalServices::CACHE_TYPE_NEW_MAILS = 1 |
Definition at line 31 of file class.ilMailGlobalServices.php.
final const int ilMailGlobalServices::CACHE_TYPE_REF_ID = 0 |
Definition at line 30 of file class.ilMailGlobalServices.php.
Referenced by ilContactGUITest\setMailRefId().