===== Документация по настройке интерфейса CRM =====
==== Функции ====
==== wf_date() ====
----
wf_date(mixed $value, mixed $interval, string $format) : string
**Форматирует и изменят заданную дату** \\
Пример: $germanDateNextDay = wf_date($dateField, '+1 day', 'd.m.Y') \\
//Параметры//
| mixed | $value | Дата, которую вы хотите изменить (YYYY-MM-DD [HH:II:SS]) \\ Время не является обязательным атрибутом |
| mixed | $interval | Empty or every Date/Time Interval: Синтаксис можно посмотреть [[http://php.net/manual/en/datetime.formats.relative.php|здесь]] |
| string | $format | Формат, который вы хотите вывести (Placeholder: http://de1.php.net/manual/en/function.date.php) |
//Возвращает// \\
Строку (string) - отформатированную и измененную дату
==== wf_dbquery() ====
----
wf_dbquery(mixed $query) : array
Выполняет MySQL-запрос и возвращает результат запроса \\
Пример: $queryData = wf_dbquery("SELECT * FROM vtiger_crmentity LIMIT 1");
//Параметры//
| mixed | $query | MySQL-запрос, который вы хотите выполнить|
//Возвращает// \\
Массив (array)
==== wf_formatcurrency() ====
----
wf_formatcurrency(mixed $value)
Форматирует заданное значение для конкретного пользователя \\
Пример: return wf_formatcurrency(12000.5); \\
//Связано с настройками пользователя "12.000,50", '12000.50'// \\
//Параметры//
| mixed | $value | Число, которое вы хотите форматировать|
==== wf_get_entity() ====
wf_get_entity(mixed $entity_id, bool $module_name) : array
Загружает массив всех полей Записи
Пример: $recordData = wf_get_entity($crmid);
$recordData = wf_get_entity($account_id->Accounts->id);
Параметры
mixed
$entity_id
ID Записи, которую вы хотите загрузить
bool
$module_name
Если вы знаете имя модуля (по умолчанию берется из БД)
Возвращает
array —
Массив со всеми значениями Записи
==== wf_log() ====
----
wf_log(mixed $value)
// Параметры //
| mixed | $value | The Object you want to log |
==== wf_recordurl() ====
----
wf_recordurl(mixed $crmid) : string
Возвращает URL Записи внутри системы vТigerCRM \\
//Параметры//
| mixed | $crmid | The CRMID of the record |
//Возвращает//
Строку (string) с URL
==== wf_salutation() ====
----
wf_salutation(mixed $value, bool $language) : mixed
Переведите приветствие на свой язык \\
//Параметры//
| mixed | $value | Значение, выбранное в записи |
| bool | $language | Язык, который вы хотите использовать |
//Возвращает// \\
Смешанное значение (mixed) - Переведенный на заданный язык текст
==== wf_save_record() ====
----
wf_save_record()
После того, как вы изменили Запись с помощью **wf_setfield**, вам нужно вручную сохранить ее
==== wf_setfield() ====
----
wf_setfield(mixed $field, mixed $value)
Устанавливает значение в конкретной Записи \\
//Параметры//
| mixed | $field | Поле, которое вы хотите установить |
| mixed | $value | Значение, которое вы хотите установить |