|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ilMailbox:Public Member Functions | |
| __construct (protected int $usr_id) | |
| getRootFolder () | |
| getInboxFolder () | |
| getDraftsFolder () | |
| getOutboxFolder () | |
| getTrashFolder () | |
| getSentFolder () | |
| createDefaultFolder () | |
| Creates all default folders for a user. More... | |
| addFolder (int $parent_folder_id, string $name) | |
| renameFolder (int $folder_id, string $name) | |
| deleteFolder (int $folder_id) | |
| getFolderData (int $folder_id) | |
| getParentFolderId (int $folder_id) | |
| getSubFolders () | |
| setUsrId (int $usr_id) | |
| getUsrId () | |
| delete () | |
| updateMailsOfDeletedUser (string $name_to_show) | |
| Update existing mails. More... | |
| isOwnedFolder (int $folder_id) | |
Protected Member Functions | |
| folderNameExists (string $name) | |
Private Member Functions | |
| microMigrateOutboxFolder () | |
| getFolderDataFromRow (array $row) | |
Private Attributes | |
| readonly ilLanguage | $lng |
| readonly ilDBInterface | $db |
| readonly ilTree | $mtree |
| array | $default_folders |
| readonly string | $table_mail_obj_data |
| readonly string | $table_tree |
Definition at line 24 of file class.ilMailbox.php.
| ilMailbox::__construct | ( | protected int | $usr_id | ) |
Definition at line 50 of file class.ilMailbox.php.
References $DIC, and ILIAS\Repository\lng().
Here is the call graph for this function:| ilMailbox::addFolder | ( | int | $parent_folder_id, |
| string | $name | ||
| ) |
Definition at line 205 of file class.ilMailbox.php.
References folderNameExists().
Here is the call graph for this function:| ilMailbox::createDefaultFolder | ( | ) |
Creates all default folders for a user.
This method should only be called when a user object is created.
Definition at line 182 of file class.ilMailbox.php.
Referenced by microMigrateOutboxFolder().
Here is the caller graph for this function:| ilMailbox::delete | ( | ) |
Definition at line 381 of file class.ilMailbox.php.
| ilMailbox::deleteFolder | ( | int | $folder_id | ) |
| ilInvalidTreeStructureException |
Definition at line 253 of file class.ilMailbox.php.
References ILIAS\Repository\int().
Here is the call graph for this function:
|
protected |
Definition at line 238 of file class.ilMailbox.php.
References $res.
Referenced by addFolder(), and renameFolder().
Here is the caller graph for this function:| ilMailbox::getDraftsFolder | ( | ) |
Definition at line 95 of file class.ilMailbox.php.
References $res.
Referenced by microMigrateOutboxFolder().
Here is the caller graph for this function:| ilMailbox::getFolderData | ( | int | $folder_id | ) |
Definition at line 293 of file class.ilMailbox.php.
References $res, and getFolderDataFromRow().
Referenced by isOwnedFolder().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 309 of file class.ilMailbox.php.
References ILIAS\ResourceStorage\Flavour\Machine\DefaultMachines\from(), ILIAS\Repository\lng(), and ILIAS\Test\Results\Toplist\USER.
Referenced by getFolderData(), and getSubFolders().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMailbox::getInboxFolder | ( | ) |
Definition at line 82 of file class.ilMailbox.php.
References $res.
| ilMailbox::getOutboxFolder | ( | ) |
Definition at line 108 of file class.ilMailbox.php.
References $res, microMigrateOutboxFolder(), ilDBConstants\T_INTEGER, and ilDBConstants\T_TEXT.
Here is the call graph for this function:| ilMailbox::getParentFolderId | ( | int | $folder_id | ) |
Definition at line 321 of file class.ilMailbox.php.
References $res, and ILIAS\Repository\int().
Here is the call graph for this function:| ilMailbox::getRootFolder | ( | ) |
Definition at line 69 of file class.ilMailbox.php.
References $res, and ILIAS\Repository\int().
Referenced by microMigrateOutboxFolder().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMailbox::getSentFolder | ( | ) |
Definition at line 166 of file class.ilMailbox.php.
References $res.
| ilMailbox::getSubFolders | ( | ) |
Definition at line 336 of file class.ilMailbox.php.
References $res, and getFolderDataFromRow().
Here is the call graph for this function:| ilMailbox::getTrashFolder | ( | ) |
Definition at line 153 of file class.ilMailbox.php.
References $res.
| ilMailbox::getUsrId | ( | ) |
Definition at line 376 of file class.ilMailbox.php.
| ilMailbox::isOwnedFolder | ( | int | $folder_id | ) |
Definition at line 439 of file class.ilMailbox.php.
References getFolderData().
Here is the call graph for this function:
|
private |
Definition at line 124 of file class.ilMailbox.php.
References $res, createDefaultFolder(), getDraftsFolder(), getRootFolder(), ilDBConstants\T_INTEGER, and ilDBConstants\T_TEXT.
Referenced by getOutboxFolder().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMailbox::renameFolder | ( | int | $folder_id, |
| string | $name | ||
| ) |
Definition at line 223 of file class.ilMailbox.php.
References folderNameExists().
Here is the call graph for this function:| ilMailbox::setUsrId | ( | int | $usr_id | ) |
Definition at line 371 of file class.ilMailbox.php.
| ilMailbox::updateMailsOfDeletedUser | ( | string | $name_to_show | ) |
Update existing mails.
Set sender id to 0 and import name to login name. This is only necessary for deleted users.
Definition at line 430 of file class.ilMailbox.php.
|
private |
Definition at line 27 of file class.ilMailbox.php.
|
private |
Definition at line 39 of file class.ilMailbox.php.
|
private |
Definition at line 26 of file class.ilMailbox.php.
|
private |
Definition at line 28 of file class.ilMailbox.php.
|
private |
Definition at line 47 of file class.ilMailbox.php.
|
private |
Definition at line 48 of file class.ilMailbox.php.