Menu

## Salesman

### Interfaces, Classes, Traits and Enums

Akt
  Класс для управления актами
BankStatement
  Класс для обработки выписок из банка
Budget
  Класс для работы с объектом Бюджет
CallCenter
  Класс для работы модуля ЦИЗ
Client
  Класс для работы с объектом Клиент
Comments
  Класс для управления обсуждениями
ControlPoints
  Класс для управления Контрольными точками
CorpUniver
  Класс для работы с объектами модуля "Корпоративный университет"
Currency
  Класс для работы с валютами
DaData
  Класс для получения данных из Dadata https://dadata.ru/api/find-party/
Deal
  Класс для работы с объектом Сделка
DealAnketa
  Класс для работы с анкетами по сделке Class DealAnketa
Document
  Класс для управления Документами
Elements
  Класс для вывода селекторов в интерфейс
Guides
  Класс для вывода справочников в виде массива
Invoice
  Класс для управления счетами
Leads
  Класс для модуля Сборщик заявок
Mailer
  Класс для работы с почтой
Metrics
  Класс для работы с KPI
Notify
  Класс для Уведомлений
Person
  Класс для работы с объектом Контакт
Price
  Класс для работы с Прайсом
Project
  Класс для работы с объектом Проект и его элементами
Speka
  Класс для работы со спецификацией
Statistic
  Класс для получения статистических данных
Storage
  Класс для управления складом
Todo
  Класс для работы с Напоминаниями
UIDs
  Класс для работы с UIDs - параметрами внешних систем
Upload
  Класс для загрузки файлов Class Upload
User
  Класс для управления пользователями, а также выдачи структурированной информации
ZipFolder
  Класс для упаковки файлов в архив Class ZipFolder https://docs.comodojo.org/projects/zip/en/latest/zip_usage.html
event
  Класс для работы системы событий Class event
History
  Класс для работы с объектом Активность
Knowledgebase
  Класс для работы с объектом База знаний

### Table of Contents

current_contract() : string
  Возвращает номер договора по его id
loadIncludes() : mixed
  Подключение hook
str_contains() : bool
getPeriodByWeekOfMonth() : array<string|int, mixed>
  Возвращает массив Дата.Старт - Дата.Финиш для каждой календарной недели месяца
preparePhoneData() : array<string|int, mixed>
  Форматирует строку с номерами и возвращает массив, в котором содержатся: - number - очищенный номер - isMobile - является ли номер мобильным - formated - форматированный номер с учетом интеграции с телефонией
prepareEmailData() : array<string|int, mixed>
  Форматирует строку с email и возвращает массив, в котором содержатся: - email - ссылка mailto - appendix - ссылка на составление письма, если почтовик включен
rij_iv() : string
  Не будет работать в PHP >= 7.1.0
db_columns_types() : array<string|int, mixed>
  Возвращает структуру таблицы БД в формате массива имя поля => тип данных
FilterArray() : mixed
  Возвращает массив в котором только указанные поля
arrayCleanold() : mixed
  Очистка от говна в соответствие с заданными типами полей
arrayClean() : mixed
data2dbtypes() : void
  Приведение типа данных к данным таблицы в БД
getPhpInfo() : array<string|int, mixed>
  Возвращает версии PHP

### Functions

#### current_contract()

func.helpers.php : 1896

Возвращает номер договора по его id

`current_contract( $id) : string`

##### Parameters

$id :

##### Return values

string —

#### loadIncludes()

func.php : 177

Подключение hook

`loadIncludes() : mixed`

##### Return values

mixed —

#### str_contains()

func.php : 551
`str_contains(string $haystack, string $needle) : bool`

##### Parameters

$haystack : string
$needle : string

##### Return values

bool —

#### getPeriodByWeekOfMonth()

func.php : 2415

Возвращает массив Дата.Старт - Дата.Финиш для каждой календарной недели месяца

`getPeriodByWeekOfMonth([null $month = NULL ][, null $year = NULL ]) : array<string|int, mixed>`

##### Parameters

$month : null = NULL
$year : null = NULL

##### Tags

throws
  Exception

##### Return values

array<string|int, mixed> —

#### preparePhoneData()

func.php : 7152

Форматирует строку с номерами и возвращает массив, в котором содержатся: - number - очищенный номер - isMobile - является ли номер мобильным - formated - форматированный номер с учетом интеграции с телефонией

`preparePhoneData( $xphone[, int|null $clid = NULL ][, int|null $pid = NULL ]) : array<string|int, mixed>`

##### Parameters

$xphone :
$clid : int|null = NULL
$pid : int|null = NULL

##### Return values

array<string|int, mixed> —

#### prepareEmailData()

func.php : 7183

Форматирует строку с email и возвращает массив, в котором содержатся: - email - ссылка mailto - appendix - ссылка на составление письма, если почтовик включен

`prepareEmailData( $xmail[, int|null $clid = NULL ][, int|null $pid = NULL ]) : array<string|int, mixed>`

##### Parameters

$xmail :
$clid : int|null = NULL
$pid : int|null = NULL

##### Return values

array<string|int, mixed> —

#### rij_iv()

func.php : 7827

Не будет работать в PHP >= 7.1.0

`rij_iv() : string`

##### Tags

throws
  Exception

##### Return values

string —

#### db_columns_types()

func.php : 8432

Возвращает структуру таблицы БД в формате массива имя поля => тип данных

`db_columns_types( $table) : array<string|int, mixed>`

##### Parameters

$table :

##### Return values

array<string|int, mixed> —

#### FilterArray()

func.php : 8453

Возвращает массив в котором только указанные поля

`FilterArray( $input, $allowed) : mixed`

##### Parameters

$input :
$allowed :

##### Return values

mixed —

#### arrayCleanold()

func.php : 8484

Очистка от говна в соответствие с заданными типами полей

`arrayCleanold( $arr[, array<string|int, mixed> $rule = [] ]) : mixed`

##### Parameters

$arr :
$rule : array<string|int, mixed> = []

##### Return values

mixed —

#### arrayClean()

func.php : 8538
`arrayClean(mixed $arr[, mixed $rule = [] ]) : mixed`

##### Parameters

$arr : mixed
$rule : mixed = []

##### Return values

mixed —

#### data2dbtypes()

func.php : 8601

Приведение типа данных к данным таблицы в БД

`data2dbtypes([array<string|int, mixed> $array = [] ][, string|null $dbtable = NULL ]) : void`

##### Parameters

$array : array<string|int, mixed> = []
$dbtable : string|null = NULL

##### Return values

void —

#### getPhpInfo()

func.php : 9155

Возвращает версии PHP

`getPhpInfo() : array<string|int, mixed>`

##### Return values

array<string|int, mixed> —

## Search results