Current Path : /var/www/www-root/data/www.catalog.monolith-realty.ru/bitrix/modules/b24connector/lib/ |
Current File : /var/www/www-root/data/www.catalog.monolith-realty.ru/bitrix/modules/b24connector/lib/button.php |
<? 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'), ); } }