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/rospirotorg.ru/bitrix/modules/b24connector/lib/ |
Upload File : |
<? namespace Bitrix\B24Connector; use Bitrix\Main\Localization\Loc; Loc::loadMessages(__FILE__); /** * Class Button * @package Bitrix\B24Connector */ class Button { const ENUM_TYPE_OPEN_LINE = 'openline'; const ENUM_TYPE_CRM_FORM = 'crmform'; const ENUM_TYPE_CALLBACK = 'callback'; const ENUM_LOCATION_TOP_LEFT = 1; const ENUM_LOCATION_TOP_MIDDLE = 2; const ENUM_LOCATION_TOP_RIGHT = 3; const ENUM_LOCATION_BOTTOM_RIGHT = 4; const ENUM_LOCATION_BOTTOM_MIDDLE = 5; const ENUM_LOCATION_BOTTOM_LEFT = 6; /** * @return array */ public static function getTypeList() { return array( self::ENUM_TYPE_OPEN_LINE => Loc::getMessage('B24C_BUTTON_TYPE_NAME_'.mb_strtoupper(self::ENUM_TYPE_OPEN_LINE)), self::ENUM_TYPE_CRM_FORM => Loc::getMessage('B24C_BUTTON_TYPE_NAME_'.mb_strtoupper(self::ENUM_TYPE_CRM_FORM)), self::ENUM_TYPE_CALLBACK => Loc::getMessage('B24C_BUTTON_TYPE_NAME_'.mb_strtoupper(self::ENUM_TYPE_CALLBACK)) ); } /** * @return array */ public static function getLocationList() { return array( self::ENUM_LOCATION_TOP_LEFT => Loc::getMessage('B24C_BUTTON_LOCATION_TOP_LEFT'), self::ENUM_LOCATION_TOP_MIDDLE => Loc::getMessage('B24C_BUTTON_LOCATION_TOP_MIDDLE'), self::ENUM_LOCATION_TOP_RIGHT => Loc::getMessage('B24C_BUTTON_LOCATION_TOP_RIGHT'), self::ENUM_LOCATION_BOTTOM_RIGHT => Loc::getMessage('B24C_BUTTON_LOCATION_BOTTOM_RIGHT'), self::ENUM_LOCATION_BOTTOM_MIDDLE => Loc::getMessage('B24C_BUTTON_LOCATION_BOTTOM_MIDDLE'), self::ENUM_LOCATION_BOTTOM_LEFT => Loc::getMessage('B24C_BUTTON_LOCATION_BOTTOM_LEFT'), ); } }