ddIf Полная история изменений

1.3

  • Параметр «operator» теперь может принимать значение «isnumber» — является ли «operand1» числом или нет.
  • Параметр «operator» теперь не чувствителен к регистру.

1.2

  • Параметр «operator» поддерживает простое указание оператора, вместо буквенных псевдонимов (те тоже работают для обратной совместимости).
  • Плэйсхолдеры (из параметра «placeholders») в строках «trueString» и «falseString» тоже обрабатываются.
  • Рефакторинг:
    • Переменная «$result» как массив плэйсхолдеров больше не используется, переменная «$placeholders» используется вместо неё повторно.
    • Один «return» вместо нескольких, в любом случае «return».
  • Внимание! Необходим MODX версии ≥ 1.0.13.

1.1

  • Внимание, нарушена обратная совместимость! Вообще говоря, версию надо бы назвать 2.0 из-за отсутствия обратной совместимости, но изменения настолько незначительные, что рука не поднимается.
  • Внимание, сниппет теперь использует библиотеку modx. ddTools 0.2!
  • Параметр «subject» переименован в «operand1».
  • Параметр «operand» переименован в «operand2».
  • Параметр «trueChank» переименован в «trueChunk».
  • Параметр «falseChank» переименован в «falseChunk».