- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/paysystem/manager.php
- Класс: BitrixSalePaySystemManager
- Вызов: Manager::createInnerPaySystem
static function createInnerPaySystem()
{
$paySystemSettings = array(
'NAME' => Loc::getMessage('SALE_PS_MANAGER_INNER_NAME'),
'PSA_NAME' => Loc::getMessage('SALE_PS_MANAGER_INNER_NAME'),
'ACTION_FILE' => 'inner',
'ACTIVE' => 'Y',
'ENTITY_REGISTRY_TYPE' => Registry::REGISTRY_TYPE_ORDER,
'NEW_WINDOW' => 'N'
);
$imagePath = Application::getDocumentRoot().'/bitrix/images/sale/sale_payments/inner.png';
if (File::isFileExists($imagePath))
{
$paySystemSettings['LOGOTIP'] = CFile::MakeFileArray($imagePath);
$paySystemSettings['LOGOTIP']['MODULE_ID'] = "sale";
CFile::SaveForDB($paySystemSettings, 'LOGOTIP', 'sale/paysystem/logotip');
}
$result = PaySystemActionTable::add($paySystemSettings);
if ($result->isSuccess())
return $result->getId();
return 0;
}