Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

MADL interactions are dynamic pages, able to get data to the user from a variety of sources.

mADL interactions are a self contained micro applications designed using BlinkAnswers Distillation Language mADL.

MADL is not a different language - it is simply PHP with some library functions added. All PHP code in the Blink platform runs in a sandbox environment.

mADL is the myAnswers Distillation Language which is used in the INTERACTION Code area of the definition of INTERACTION functionality.

mADL is designed to simplify the development of user interaction functions desired of INTERACTIONS.

Most INTERACTION functions can be implemented in very few mADL expressions and expert users of myAnswers may well program directly in mADL.

However, the INTERACTION Code Builder builds mADL code using a UI that does not require any knowledge of the mADL syntax. mADL concerns itself with Fetching information, Reading and Displaying, Embellishing, Exception Handling, Posting information and Interfacing to Email/SMS.

 

The Global $t Variable

  • The $t variable is provided as a helper class by the Blink Platform.
  • Most methods of $t store their return data in the property $t->result
  • Except in Custom Code in Blink Forms.
  • Refer to the Function List for more information.

 

Contents

 

Email Functions

Contents