Documentation

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
Класс для вывода справочников в виде массива
History
Класс для работы с объектом Активность
Invoice
Класс для управления счетами
Knowledgebase
Класс для работы с объектом База знаний
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

Table of Contents

current_contract()  : string
Возвращает номер договора по его id
loadIncludes()  : void
Подключение hook
str_contains()  : bool
strftime()  : string
prepareSumma()  : float
Преобразование сложных форматов чисел, содержащих много мусора 1,861.37р., 2,666.52 руб., 3´966.70руб, 2´586.04р., 3 850,25р.
getPeriodByWeekOfMonth()  : array<string|int, mixed>
Возвращает массив Дата.Старт - Дата.Финиш для каждой календарной недели месяца
getChmod()  : string
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
Приведение типа данных к данным таблицы в БД
GetFileCurl()  : stdClass
Скачивание файла через cURL
getPhpInfo()  : array<string|int, mixed>
Возвращает версии PHP

Functions

current_contract()

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

current_contract( $id) : string
Parameters
$id :
Return values
string

loadIncludes()

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

loadIncludes() : void
Return values
void

str_contains()

str_contains(string $haystack, string $needle) : bool
Parameters
$haystack : string
$needle : string
Return values
bool

strftime()

strftime(string $format, string $timestamp) : string
Parameters
$format : string
$timestamp : string
Return values
string

prepareSumma()

Преобразование сложных форматов чисел, содержащих много мусора 1,861.37р., 2,666.52 руб., 3´966.70руб, 2´586.04р., 3 850,25р.

prepareSumma([string $string = '' ]) : float
Parameters
$string : string = ''
Return values
float

getPeriodByWeekOfMonth()

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

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>

getChmod()

getChmod(mixed $dir) : string
Parameters
$dir : mixed
Return values
string

preparePhoneData()

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

preparePhoneData( $xphone[, int|null $clid = NULL ][, int|null $pid = NULL ][, bool $hide = false ]) : array<string|int, mixed>
Parameters
$xphone :
$clid : int|null = NULL
$pid : int|null = NULL
$hide : bool = false
Return values
array<string|int, mixed>

prepareEmailData()

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

prepareEmailData( $xmail[, int|null $clid = NULL ][, int|null $pid = NULL ][, bool $hide = false ]) : array<string|int, mixed>
Parameters
$xmail :
$clid : int|null = NULL
$pid : int|null = NULL
$hide : bool = false
Return values
array<string|int, mixed>

rij_iv()

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

rij_iv() : string
Tags
throws
Exception
Return values
string

db_columns_types()

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

db_columns_types( $table) : array<string|int, mixed>
Parameters
$table :
Return values
array<string|int, mixed>

FilterArray()

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

FilterArray( $input,  $allowed) : mixed
Parameters
$input :
$allowed :
Return values
mixed

arrayCleanold()

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

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

arrayClean()

Очистка и приведение данных в соответствие с правилами

arrayClean( $arr[, array<string|int, mixed> $rule = [] ]) : mixed
Parameters
$arr :
$rule : array<string|int, mixed> = []
Return values
mixed

data2dbtypes()

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

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

GetFileCurl()

Скачивание файла через cURL

GetFileCurl( $url, array<string|int, mixed>|null $headers) : stdClass
Parameters
$url :
$headers : array<string|int, mixed>|null
Return values
stdClass

getPhpInfo()

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

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

Search results