27 return [
new ListType(IntegerValue::class)];
54 switch ($user_selected_option->
getValue()) {
55 case self::OPTION_DOWNLOAD:
56 $output_delivery = new \ilPHPOutputDelivery();
57 $output_delivery->start($bucket->
getTitle() .
".csv");
58 foreach (
$list->getList() as $integer_value) {
59 $obj_id = $integer_value->getValue();
60 $file_object =
new ilObjFile($obj_id,
false);
61 echo $file_object->getFile() .
"\n\r";
63 $output_delivery->stop();
65 case self::OPTION_SANITIZE:
66 foreach (
$list->getList() as $integer_value) {
67 $obj_id = $integer_value->getValue();
68 $file_object =
new ilObjFile($obj_id,
false);
70 $san->sanitizeIfNeeded();
interaction(array $input, Option $user_selected_option, Bucket $bucket)
if(isset($_REQUEST['delete'])) $list
Class DownloadSanitationReportUserInteraction.