| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
Description of class class. More...
 Collaboration diagram for ilDownloadFilesBackgroundTask:Public Member Functions | |
| __construct ($a_usr_id) | |
| ilDownloadFilesBackgroundTask constructor.  More... | |
| setEvents (array $a_events) | |
| getEvents () | |
| setBucketTitle (string $a_title) | |
| getBucketTitle () | |
| run () | |
Protected Attributes | |
| ilLanguage | $lng | 
| ilObjUser | $user | 
| TaskFactory | $task_factory | 
Private Member Functions | |
| collectFiles (ilCalendarRessourceStorageCopyDefinition $def) | |
Private Attributes | |
| ilLogger | $logger | 
| int | $user_id | 
| array | $events = [] | 
| string | $bucket_title | 
| bool | $has_files = false | 
| ilGlobalTemplateInterface | $main_tpl | 
Description of class class.
Definition at line 29 of file class.ilDownloadFilesBackgroundTask.php.
| ilDownloadFilesBackgroundTask::__construct | ( | $a_usr_id | ) | 
ilDownloadFilesBackgroundTask constructor.
| $a_usr_id | 
| ilDatabaseException | | DomainException | 
Definition at line 47 of file class.ilDownloadFilesBackgroundTask.php.
References $DIC, $user, ilObjectFactory\getInstanceByObjId(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), and ILIAS\Repository\user().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 134 of file class.ilDownloadFilesBackgroundTask.php.
References ilCalendarRessourceStorageCopyDefinition\addCopyDefinition(), ilCalendarRessourceStorageCopyDefinition\addCopyDefinitionRId(), ilFileUtils\getASCIIFilename(), getEvents(), ilAppointmentFileHandlerFactory\getInstance(), ilCalendarCategory\getInstanceByCategoryId(), IL_CAL_FKT_DATE, IL_CAL_UNIX, ILIAS\Repository\logger(), ilCalendarCategory\TYPE_OBJ, and ILIAS\Repository\user().
Referenced by run().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilDownloadFilesBackgroundTask::getBucketTitle | ( | ) | 
Definition at line 83 of file class.ilDownloadFilesBackgroundTask.php.
References $bucket_title.
Referenced by run().
 Here is the caller graph for this function:| ilDownloadFilesBackgroundTask::getEvents | ( | ) | 
Definition at line 69 of file class.ilDownloadFilesBackgroundTask.php.
References $events.
Referenced by collectFiles().
 Here is the caller graph for this function:| ilDownloadFilesBackgroundTask::run | ( | ) | 
Definition at line 94 of file class.ilDownloadFilesBackgroundTask.php.
References $GLOBALS, collectFiles(), ilFileUtils\getASCIIFilename(), getBucketTitle(), ILIAS\Repository\lng(), and ILIAS\Repository\logger().
 Here is the call graph for this function:| ilDownloadFilesBackgroundTask::setBucketTitle | ( | string | $a_title | ) | 
Definition at line 74 of file class.ilDownloadFilesBackgroundTask.php.
Referenced by ilCalendarViewGUI\downloadFiles(), and ilAppointmentPresentationGUI\downloadFiles().
 Here is the caller graph for this function:| ilDownloadFilesBackgroundTask::setEvents | ( | array | $a_events | ) | 
Definition at line 64 of file class.ilDownloadFilesBackgroundTask.php.
      
  | 
  private | 
Definition at line 38 of file class.ilDownloadFilesBackgroundTask.php.
Referenced by getBucketTitle().
      
  | 
  private | 
Definition at line 37 of file class.ilDownloadFilesBackgroundTask.php.
Referenced by getEvents().
      
  | 
  private | 
Definition at line 39 of file class.ilDownloadFilesBackgroundTask.php.
      
  | 
  protected | 
Definition at line 32 of file class.ilDownloadFilesBackgroundTask.php.
      
  | 
  private | 
Definition at line 31 of file class.ilDownloadFilesBackgroundTask.php.
      
  | 
  private | 
Definition at line 40 of file class.ilDownloadFilesBackgroundTask.php.
      
  | 
  protected | 
Definition at line 34 of file class.ilDownloadFilesBackgroundTask.php.
      
  | 
  protected | 
Definition at line 33 of file class.ilDownloadFilesBackgroundTask.php.
Referenced by __construct().
      
  | 
  private | 
Definition at line 36 of file class.ilDownloadFilesBackgroundTask.php.