|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Class for global mail information (e.g. More...
Collaboration diagram for ilMailGlobalServices: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, CACHE_TYPE_REF_ID, ILIAS\Repository\int(), MAIL_SETTINGS_ID, and SYSTEM_FOLDER_ID.
Referenced by ilMailUserActionProvider\checkUserMailAccess(), ilMailSearchObjectGUI\doesExposeMembers(), ILIAS\User\Profile\PublicProfileGUI\getEmbeddable(), ilAccessibilitySupportContactsGUI\getFooterLink(), ilMailAddressTypeHelperImpl\getGlobalMailSystemId(), ILIAS\Mail\Provider\MailMainBarProvider\getStaticSubItems(), ilObjCourseGUI\infoScreen(), ilTutorialSupportBlockGUI\isIliasInternalMailEnabled(), ilMailSearchObjectGUI\mailObjects(), ilContactGUI\mailToUsers(), ilMail\readMailObjectReferenceId(), and ilContactGUI\showContacts().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 71 of file class.ilMailGlobalServices.php.
References $DIC, $res, ilObject\getId(), ILIAS\Repository\int(), and ilObjUser\isAnonymous().
Referenced by ilSoapUserAdministration\hasNewMail().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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 getMailObjectRefId(), and ilContactGUITest\setMailRefId().