Події

    eForm: Події для PHP функцій

    Події PHP функцій сніпета eForm для створення зворотного зв'язку, замовлення дзвінка, оформлення замовлення товарів на Evolution CMS.

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

    Приклад:

    &eFormOnBeforeMailSent=``
    Формат: функция
    Значення за замовчуванням: пусто
    Примітка: Визначає назву функції. Ця функція буде запущена після обробки всіх шаблонів і будь-яке повідомлення буде послано. Функції передаються такі параметри: & $ fields - масив полів і значень змінних.

    Приклад:

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

    Приклад:

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

    Приклад:

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

    Приклад:

    &eFormOnValidate=``