Открытые члены | |
configureActions () | |
dispatcherAction () | |
downloadAction () | |
exportAction () | |
uploadAction () | |
clearAction () | |
cancelAction () | |
purgeAction () | |
finishAction () | |
Открытые члены унаследованные от Controller | |
__construct (Request $request=null) | |
forward ($controller, string $actionName, array $parameters=null) | |
getConfigurationOfActions () | |
getModuleId () | |
isLocatedUnderPsr4 () | |
getActionUri (string $actionName, array $params=[], bool $absolute=false) | |
getUnsignedParameters () | |
getCurrentUser () | |
setCurrentUser (CurrentUser $currentUser) | |
convertKeysToCamelCase ($data) | |
listNameActions () | |
getAutoWiredParameters () | |
getPrimaryAutoWiredParameter () | |
getDefaultAutoWiredParameters () | |
getRequest () | |
getScope () | |
setScope ($scope) | |
getSourceParametersList () | |
setSourceParametersList ($sourceParametersList) | |
run ($actionName, array $sourceParametersList) | |
finalizeResponse (Response $response) | |
generateActionMethodName ($action) | |
redirectTo ($url) | |
getErrors () | |
getErrorByCode ($code) | |
Открытые атрибуты | |
const | EXPORT_PATH = '/export/' |
const | EXPIRE_DAYS = 24 |
const | ACTION_EXPORT = 'export' |
const | ACTION_UPLOAD = 'upload' |
const | ACTION_CANCEL = 'cancel' |
const | ACTION_FINISH = 'finish' |
const | ACTION_DOWNLOAD = 'download' |
const | ACTION_CLEAR = 'clear' |
const | ACTION_VOID = 'void' |
const | ACTION_PURGE = 'purge' |
const | STATUS_COMPLETED = 'COMPLETED' |
const | STATUS_PROGRESS = 'PROGRESS' |
const | EXPORT_TYPE_CSV = 'csv' |
const | EXPORT_TYPE_EXCEL = 'excel' |
const | KEEP_FILE_HOURS = 24 |
const | ROWS_PER_PAGE = 100 |
const | TIME_LIMIT = 20 |
Открытые атрибуты унаследованные от Controller | |
const | SCOPE_REST = 'rest' |
const | SCOPE_AJAX = 'ajax' |
const | SCOPE_CLI = 'cli' |
const | EVENT_ON_BEFORE_ACTION = 'onBeforeAction' |
const | EVENT_ON_AFTER_ACTION = 'onAfterAction' |
const | ERROR_REQUIRED_PARAMETER = 'MAIN_CONTROLLER_22001' |
const | ERROR_UNKNOWN_ACTION = 'MAIN_CONTROLLER_22002' |
const | EXCEPTION_UNKNOWN_ACTION = 22002 |
Открытые атрибуты унаследованные от Controllerable | |
const | METHOD_ACTION_SUFFIX = 'Action' |
Защищенные данные | |
$module = '' | |
$componentName = '' | |
$componentParameters = [] | |
$exportType | |
$processToken | |
$isNewProcess = true | |
$fileName = '' | |
$filePath = '' | |
$fileSize = 0 | |
$fileType = 'application/csv' | |
$processedItems = 0 | |
$totalItems = 0 | |
$pageSize = 0 | |
$lastExportedId = -1 | |
$bucket | |
$bucketId = -1 | |
$uploadPath = '' | |
$uploadedSize = 0 | |
$uploadedPart = 0 | |
$cloudMinChunkSize = 5 * 1024 * 1024 | |
$fieldToStoreInProcess | |
$isBitrix24 = false | |
$isCloudAvailable = false | |
$isExportCompleted = false | |
$isUploadFinished = false | |
$timeStart = 0 | |
$stepCount = 0 | |
$useCloud = null | |
$timeLimit = -1 | |
$hitStartTime = -1 | |
$timeLimitReached = false | |
Защищенные данные унаследованные от Controller | |
$errorCollection | |
$request | |
Configurator | $configurator |
Дополнительные унаследованные члены | |
Открытые статические члены унаследованные от Controller | |
static | className () |
static | getFullEventName ($eventName) |
См. определение в файле export.php строка 14
cancelAction | ( | ) |
Cancels exporting and uploading processes. Drops temporally and cloud files.
См. определение в файле export.php строка 721
|
protected |
Checks for cloud errors.
См. определение в файле export.php строка 1060
|
protected |
Checks for common errors.
\Bitrix\Main\Engine\Action | $action | Action. |
См. определение в файле export.php строка 1013
clearAction | ( | ) |
|
protected |
configureActions | ( | ) |
Action
Переопределяет метод предка Controller.
См. определение в файле export.php строка 164
|
protected |
Sings and stores parameters.
string | $componentName | Component name. |
string | $signedParameters | Signed parameters of component as string. |
Bitrix\Main\ArgumentTypeException
См. определение в файле export.php строка 1311
dispatcherAction | ( | ) |
См. определение в файле export.php строка 272
downloadAction | ( | ) |
См. определение в файле export.php строка 395
|
protected |
См. определение в файле export.php строка 1345
exportAction | ( | ) |
Performs exporting action.
@global \CMain
См. определение в файле export.php строка 425
|
protected |
Finds and instantiates the cloud bucket for file attributes.
array | $attributes | File attributes for bucket search. |
См. определение в файле export.php строка 1078
finishAction | ( | ) |
Finishes exporting and uploading processes. Drops temporally.
См. определение в файле export.php строка 790
|
protected |
Generate link to download exported file from cloud.
См. определение в файле export.php строка 994
|
protected |
Generate link to download local exported temporally file.
См. определение в файле export.php строка 978
|
protected |
|
protected |
|
protected |
|
protected |
Returns active cloud bucket list.
array | $filter | Filter params. |
См. определение в файле export.php строка 1132
|
protected |
См. определение в файле export.php строка 1357
|
protected |
|
protected |
|
protected |
|
protected |
Sings and returns parameters as string in format "{message}{separator}{signature}".
string | $componentName | Component name. |
array | $params | Parameters of component. |
Bitrix\Main\ArgumentTypeException
См. определение в файле export.php строка 1296
|
protected |
См. определение в файле export.php строка 1365
|
protected |
|
protected |
Initializes controller.
Переопределяет метод предка Controller.
См. определение в файле export.php строка 181
|
protected |
Returns the cloud bucket for file attributes.
См. определение в файле export.php строка 1111
|
protected |
Add name on filed to keep during in the process.
string | $fieldName | Field name. |
См. определение в файле export.php строка 262
|
protected |
Preforms action answer.
string | $action | Action. |
См. определение в файле export.php строка 811
|
protected |
|
protected |
Common operations before process action.
Main\Engine\Action | $action | Action. |
См. определение в файле export.php строка 242
purgeAction | ( | ) |
|
protected |
|
protected |
Start up timer.
int | $timeLimit | Time limit. |
См. определение в файле export.php строка 1378
uploadAction | ( | ) |
Performs of the action uploading into the cloud.
См. определение в файле export.php строка 569
|
protected |
string | $data | Bytes to write. |
boolean | $precedeUtf8Bom | Precede first bites with UTF8 BOM mark. |
См. определение в файле export.php строка 1321
|
protected |
См. определение в файле export.php строка 87
|
protected |
См. определение в файле export.php строка 90
|
protected |
См. определение в файле export.php строка 102
|
protected |
См. определение в файле export.php строка 39
|
protected |
См. определение в файле export.php строка 42
|
protected |
См. определение в файле export.php строка 45
|
protected |
См. определение в файле export.php строка 105
|
protected |
См. определение в файле export.php строка 57
|
protected |
См. определение в файле export.php строка 60
|
protected |
См. определение в файле export.php строка 63
|
protected |
См. определение в файле export.php строка 66
|
protected |
См. определение в файле export.php строка 152
|
protected |
См. определение в файле export.php строка 128
|
protected |
См. определение в файле export.php строка 131
|
protected |
См. определение в файле export.php строка 134
|
protected |
См. определение в файле export.php строка 54
|
protected |
См. определение в файле export.php строка 137
|
protected |
См. определение в файле export.php строка 84
|
protected |
См. определение в файле export.php строка 17
|
protected |
См. определение в файле export.php строка 78
|
protected |
См. определение в файле export.php строка 72
|
protected |
См. определение в файле export.php строка 51
|
protected |
См. определение в файле export.php строка 143
|
protected |
См. определение в файле export.php строка 149
|
protected |
См. определение в файле export.php строка 155
|
protected |
См. определение в файле export.php строка 140
|
protected |
См. определение в файле export.php строка 75
|
protected |
См. определение в файле export.php строка 99
|
protected |
См. определение в файле export.php строка 96
|
protected |
См. определение в файле export.php строка 93
|
protected |
См. определение в файле export.php строка 146
const ACTION_CANCEL = 'cancel' |
См. определение в файле export.php строка 27
const ACTION_CLEAR = 'clear' |
См. определение в файле export.php строка 30
const ACTION_DOWNLOAD = 'download' |
См. определение в файле export.php строка 29
const ACTION_EXPORT = 'export' |
См. определение в файле export.php строка 25
const ACTION_FINISH = 'finish' |
См. определение в файле export.php строка 28
const ACTION_PURGE = 'purge' |
См. определение в файле export.php строка 32
const ACTION_UPLOAD = 'upload' |
См. определение в файле export.php строка 26
const ACTION_VOID = 'void' |
См. определение в файле export.php строка 31
const EXPIRE_DAYS = 24 |
How many day keep files in the cloud.
См. определение в файле export.php строка 23
const EXPORT_PATH = '/export/' |
Where to store cloud files.
См. определение в файле export.php строка 20
const EXPORT_TYPE_CSV = 'csv' |
См. определение в файле export.php строка 47
const EXPORT_TYPE_EXCEL = 'excel' |
См. определение в файле export.php строка 48
const KEEP_FILE_HOURS = 24 |
How long to keep temporally files.
См. определение в файле export.php строка 69
const ROWS_PER_PAGE = 100 |
Default limitation query result per page.
См. определение в файле export.php строка 81
const STATUS_COMPLETED = 'COMPLETED' |
См. определение в файле export.php строка 34
const STATUS_PROGRESS = 'PROGRESS' |
См. определение в файле export.php строка 35
const TIME_LIMIT = 20 |
@const int
См. определение в файле export.php строка 158