1

Тема: Сессии / $_SESSION / session

Назначение
Разместить в формуле расчета скрытое значение, которое получаем из "Сессии".

Параметры

Заголовок:
Краткое описание поля, которое видит только администратор и в тексте письма если поле в нем должно отображаться в конструкторе полей.

Цвет:
Данный параметр применяется для упрощения визуального ориентирования между полями, когда их становится слишком много. Очень удобно разделять цветами условия и конкретные поля.

Знаки до:
Арифметический знак или знаки, которые будут стоять перед полем. Например + или +(

Знаки после:
Арифметический знак или знаки, которые будут стоить после поля. Например - или )-

По умолчанию:
Указываем цифру, которая будет учтена при расчете в случаи когда данные из сессии пусты или не существуют.

Данные:
Полученные данные - получаем то, что выбрал пользователь.
Количество символов - получаем количество символов в значении.
Дата - для работы с датами.

ID калькулятора:
Указываем ID калькулятора из которого необходимо получить значение.

ID поля или SUM:
Указываем ID поля из которого получим значение или прописываем SUM для получения результата расчета выбранного калькулятора.

Поле участвует при расчетах:
Данная опция позволяет исключить поле из формулы расчета. Оно будет отображено в html коде калькулятора, но учитываться в формуле не будет если выставить параметр Нет.
Внимание: Если поле участвует в расчете, к данным передаваемым этим полем будет применен фильтр, который  пропустит допустимые символы для внесения значения в формулу расчета.
Если поле не участвует в расчете, к данным передаваемым через поле фильтр применен не будет.

Отображать в теле письма:
Если функция отправки писем включена и вам необходимо знать, что выбрал пользователь, укажите:
Да, если не исключено.
Если поле не исключено условием, вы увидите результат в письме.

Пример заполнения

Заголовок:

Результат расчета из калькулятора 2

Цвет:

пусто

Знаки до:

ничего не указываем

Знаки после:

+

По умолчанию:

0

Данные:

Полученные данные

ID калькулятора:

2

ID поля или sum:

sum

Поле участвует при расчетах:

Да

Отображать в теле письма:

Да, если не исключено.

Примечание:
Данные в сессию записываются только после того, как посетитель нажал на кнопку расчета.
В связи с этим, не пытайтесь получить данные из SESSION калькулятора в котором это поле размещено, т.к. при первом расчете вы получите значение по умолчанию, при повторном расчете вы получите результаты из первого расчета.

Поле следует использовать при использовании нескольких калькуляторов.
Например: Первый калькулятор ссылается на второй, во втором калькуляторе мы размещаем поле SESSION в котором получаем результат из первого калькулятора.