|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Collaboration diagram for ilDclContentExporter:Public Member Functions | |
| __construct (int $ref_id, ?int $table_id, array $filter=[]) | |
| sanitizeFilename (string $filename) | |
| Sanitize the given filename The ilUtil::_sanitizeFilename() does not clean enough. More... | |
| getExportContentPath (string $format) | |
| export (string $format=self::EXPORT_EXCEL, ?string $filepath=null, bool $send=false) | |
| exportAsync (string $format=self::EXPORT_EXCEL, ?string $filepath=null) | |
Data Fields | |
| const | SOAP_FUNCTION_NAME = 'exportDataCollectionContent' |
| const | EXPORT_EXCEL = 'xlsx' |
| const | IN_PROGRESS_POSTFIX = '.prog' |
Protected Member Functions | |
| fillRowExcel (ilDclTable $table, ilExcel $worksheet, ilDclBaseRecordModel $record, int $row) | |
| fillHeaderExcel (ilDclTable $table, ilExcel $worksheet, int $row) | |
| fillMetaExcel (ilDclTable $table, ilExcel $worksheet, int $row) | |
Protected Attributes | |
| int | $ref_id |
| int | $table_id |
| array | $filter |
| ilObjDataCollection | $dcl |
| ilLanguage | $lng |
| ilDclTable | $table |
| array | $tables |
Private Attributes | |
| ilGlobalTemplateInterface | $main_tpl |
Definition at line 21 of file class.ilDclContentExporter.php.
| ilDclContentExporter::__construct | ( | int | $ref_id, |
| ?int | $table_id, | ||
| array | $filter = [] |
||
| ) |
Definition at line 35 of file class.ilDclContentExporter.php.
References $DIC, $filter, $lng, $ref_id, $table_id, ILIAS\Repository\filter(), ILIAS\Repository\lng(), and ilLanguage\loadLanguageModule().
Here is the call graph for this function:| ilDclContentExporter::export | ( | string | $format = self::EXPORT_EXCEL, |
| ?string | $filepath = null, |
||
| bool | $send = false |
||
| ) |
Definition at line 97 of file class.ilDclContentExporter.php.
References $filename, ILIAS\GlobalScreen\Scope\Footer\Factory\getTitle(), ILIAS\Repository\lng(), ilFileUtils\makeDirParents(), and ilDclCache\resetCache().
Here is the call graph for this function:| ilDclContentExporter::exportAsync | ( | string | $format = self::EXPORT_EXCEL, |
| ?string | $filepath = null |
||
| ) |
Definition at line 158 of file class.ilDclContentExporter.php.
References $client_id, $DIC, $res, and ilSession\_duplicate().
Here is the call graph for this function:
|
protected |
Definition at line 82 of file class.ilDclContentExporter.php.
References ilDclTable\getFields().
Here is the call graph for this function:
|
protected |
Definition at line 93 of file class.ilDclContentExporter.php.
|
protected |
Definition at line 68 of file class.ilDclContentExporter.php.
References ilDclBaseRecordModel\fillRecordFieldExcelExport().
Here is the call graph for this function:| ilDclContentExporter::getExportContentPath | ( | string | $format | ) |
Definition at line 63 of file class.ilDclContentExporter.php.
References ilExport\_getExportDirectory().
Here is the call graph for this function:| ilDclContentExporter::sanitizeFilename | ( | string | $filename | ) |
Sanitize the given filename The ilUtil::_sanitizeFilename() does not clean enough.
Definition at line 56 of file class.ilDclContentExporter.php.
References $filename.
|
protected |
Definition at line 29 of file class.ilDclContentExporter.php.
|
protected |
Definition at line 28 of file class.ilDclContentExporter.php.
Referenced by __construct().
|
protected |
Definition at line 30 of file class.ilDclContentExporter.php.
Referenced by __construct().
|
private |
Definition at line 32 of file class.ilDclContentExporter.php.
|
protected |
Definition at line 26 of file class.ilDclContentExporter.php.
Referenced by __construct().
|
protected |
Definition at line 31 of file class.ilDclContentExporter.php.
|
protected |
Definition at line 27 of file class.ilDclContentExporter.php.
Referenced by __construct().
|
protected |
Definition at line 33 of file class.ilDclContentExporter.php.
| const ilDclContentExporter::EXPORT_EXCEL = 'xlsx' |
Definition at line 24 of file class.ilDclContentExporter.php.
Referenced by ilDclRecordListTableGUI\exportData().
| const ilDclContentExporter::IN_PROGRESS_POSTFIX = '.prog' |
Definition at line 25 of file class.ilDclContentExporter.php.
| const ilDclContentExporter::SOAP_FUNCTION_NAME = 'exportDataCollectionContent' |
Definition at line 23 of file class.ilDclContentExporter.php.