Как написать php код для Computed Field в drupal 7?

Аватар пользователя Funtik44 Funtik44 29 декабря 2021 в 11:17

Всем привет!

Установил на drupal 7 модуль Computed Field. Теперь необхоодимо прописать в вычисляемом поле php код. Сам небельме в php. Помогите пожалуйста:

Есть два поля для выбора числовых значений:

1. Степень влияния - field_risk_degree_influence - Список (числа с плавающей точкой) - Список выбора:
0|0,05 - Незначительное
1|0,1 - Низкое
2|0,2 - Умеренное
3|0,4 - Высокое
4|0,8 - Очень высокое

2. Вероятность возникновения - field_risk_probability_occur - Список (числа с плавающей точкой) - Список выбора:
0|0,1 - Незначительная
1|0,2 - Низкая
2|0,5 - Умеренная
3|0,7 - Высокая
4|0,9 - Очень высокая

Есть третье поле, в котором необходимо произвести расчет и вывести результат (Computed Field):

Вес риска - field_risk_weight - Вычисляемое - Вычисляемое:

Необходимо перемножить выбранное значение из поля 1 на выбранное значение поля 2 и в зависимости от результата вывести:

- Малые риски («зеленая зона») – риски с весом не более 0,05 (+ вывод картинки - зеленый кружок)
- Средние риски («желтая зона») – риски с весом более 0,05 но менее 0,20 (+ вывод картинки - желтый кружок)
- Высокие риски («красная зона») – риски с весом более 0,20 (+ вывод картинки - красный кружок)

Комментарии