Помогите разобраться

Появилась необходимость подправить расчеты на сайте. Нашла место, где это делается, но не могу понять что такое тут IF?

$select = array(
	$class => $modx->getSelectColumns($class, $class),
	'comissionCount' => '
        ROUND(
            IF (
                IF (
                    to1 = 0,
                    (tarif2 * '.$bgSumm.'),
                    (tarif1 * '.$bgSumm.')
                ) <= IF (
                    to1 = 0,
                    (tarifmin2),
                    (tarifmin1)
                ),
                IF (
                    to1 = 0,
                    (tarifmin2),
                    (tarifmin1)
                ),
                IF (
                    to1 = 0,
                    (tarif2 * '.$bgSumm.'),
                    (tarif1 * '.$bgSumm.')
                )
            ),
            3
        ) as comission
    ',
);
Любовь
20 декабря 2017, 07:25
modx.pro
631
0

Комментарии: 2

Алексей Ерохин
20 декабря 2017, 13:42
+3
IF(expr1,expr2,expr3)
Если expr1 == true, возвращает expr2, иначе возвращает expr3
    Любовь
    20 декабря 2017, 13:51
    0
    Большое спасибо!
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2