===== Документация по настройке интерфейса 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 | Значение, которое вы хотите установить |