События

    eForm: События для PHP функций

    События PHP функций сниппета eForm для создание обратной связи, заказа звонка, оформление заказа товаров на Evolution CMS.

    Формат: функция
    Значение по умолчанию: пусто
    Примечание: Определяет название функции. Эта функция будет запущена после того как форма будет проверена и перед отчетом и сообщением для пользователя, а также отправкой любых сообщений. Функции передаются следующие параметры: &$fields - массив полей и значений переменных.

    Пример:

    &eFormOnBeforeMailSent=``
    Формат: функция
    Значение по умолчанию: пусто
    Примечание: Определяет название функции. Эта функция будет запущена после обработки всех шаблонов и любое сообщение будет послано. Функции передаются следующие параметры: &$fields - массив полей и значений переменных.

    Пример:

    &eFormOnMailSent=``
    Формат: функция
    Значение по умолчанию: пусто
    Примечание: Определяет название функции. Эта функция будет запущена после загрузки шаблонов и определения идентификатора формы. Функции передаются следующие параметры:
    &$fields - массив полей и значений переменных.
    &$templates - массив всех шаблонов с индексами 'tpl','report','thankyou' и 'autotext'. Последние три будут иметь значение только после отправки формы.

    Пример:

    &eformOnBeforeFormParse=``
    Формат: функция
    Значение по умолчанию: пусто
    Примечание: Определяет название функции. Эта функция будет запущена только при показе форм и до определения всех переменных шаблона. Функции передаются следующие параметры: &$fields - массив полей и значений переменных.

    Пример:

    &eFormOnBeforeFormMerge=``
    Формат: функция
    Значение по умолчанию: пусто
    Примечание: Определяет название функции. Эта функция будет запущена после проверки данных формы. Это можно использовать для определения собственного алгоритма обработки. Функции передаются следующие параметры:
    &$fields - массив полей и значений переменных
    &$vMsg - числовой массив ошибок проверки данных формы
    &$rMsg - числовой массив пропущенных обязательных полей
    &$rClass - ассоциативный массив имен полей и классов
    

    Пример:

    &eFormOnValidate=``