\CTenderix

Класс модуля

Summary

Methods
Properties
Constants
TenderGlobalMenu()
AddPagerSettings()
formatPrice()
TenderixUserDelete()
PriceNDSy()
PriceNDSn()
FileReName()
isValidINN()
GetSite()
getSiteLanguages()
isBase64Encoded()
getSitesArray()
getDayRus()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

TenderGlobalMenu()

TenderGlobalMenu() : array

Меню административной части

Returns

array

AddPagerSettings()

AddPagerSettings(array  $arComponentParameters, string  $pager_title, boolean  $bDescNumbering = true, boolean  $bShowAllParam = false) 

Настройки пагинации компонентов модуля

Parameters

array $arComponentParameters

Параметры компонента

string $pager_title

Название

boolean $bDescNumbering

Использовать обратную навигацию

boolean $bShowAllParam

Выводить пункт "Показать все"

formatPrice()

formatPrice(float  $price, integer  $type) : string

Преобразует цену в формат для вывода

Parameters

float $price

Цена

integer $type

Код с типом форматирования

Returns

string —

Цена в нужном формате

TenderixUserDelete()

TenderixUserDelete(integer  $USER_ID) 

Удаление пользователя из модуля Тендерикс

Удаляет записи о пользователе из таблиц участников и организаторов торгов

Parameters

integer $USER_ID

Идентификатор пользователя битрикс

PriceNDSy()

PriceNDSy(float  $price, float  $nds) : float|integer

Рассчитывает цену с НДС

Parameters

float $price

Цена без НДС

float $nds

НДС в процентах

Returns

float|integer —

Цена с НДС

PriceNDSn()

PriceNDSn(float  $price, float  $nds) : float|integer

Рассчитывает цену без НДС из цены с НДС

Parameters

float $price

Цена с НДС

float $nds

НДС в процентах

Returns

float|integer —

Цена без НДС

FileReName()

FileReName(string  $file_name) : array

Формирует из названия файла массив: Название (без индекса), расширение и индекс

Индекс считывается из скобок: example(2).txt

Parameters

string $file_name

Название файла

Returns

array —

массив: Имя, расширение, номер из имени

isValidINN()

isValidINN(string  $inn) : boolean

Проверка валидности кода ИНН

Parameters

string $inn

ИНН

Returns

boolean

GetSite()

GetSite() : string

Текущий сайт

Возвращает идентификатор сайта, на котором установлен модуль

Returns

string

getSiteLanguages()

getSiteLanguages() : array|null

Получаем массив активных языков текущего сайта

Returns

array|null —

Массив идентификаторов языков

isBase64Encoded()

isBase64Encoded(string  $string) : boolean

Проверяем, что в строка зашифрована base64

Parameters

string $string

Returns

boolean

getSitesArray()

getSitesArray() : array

Возвращает массив названий сайтов (для многосайтовости)

Returns

array

getDayRus()

getDayRus(integer|null  $timestamp = null) : mixed

Возвращает название дня недели

Parameters

integer|null $timestamp

Returns

mixed