Provide multi-screen (multi-form) decision trees.
package | core |
---|
__construct(array $decision_tree, \ID_TEXT $default_screen = 'start'
)
array
Decision tree structure to work from
\ID_TEXT
Name of the default screen to start from
run() : \Tempcode
\Tempcode
Screen outputbuild_url(\ID_TEXT $target_position) : \Tempcode
\ID_TEXT
Tree position to go to
\Tempcode
URLprocess_input(\ID_TEXT $tree_position) : \ID_TEXT
\ID_TEXT
Tree position coming from
\ID_TEXT
Tree position going torender(\ID_TEXT $tree_position) : \Tempcode
\ID_TEXT
Tree position at
\Tempcode
Screen output$decision_tree
$default_screen