$active
$active : boolean
Should the task be run?
Abstract class to allow for modularization of specific login tasks.
Copyright 2001-2017 Horde LLC (http://www.horde.org/)
See the enclosed file LICENSE for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
$display : integer
The style of the page output.
[1] Horde_LoginTasks::DISPLAY_CONFIRM_NO Horde_LoginTasks::DISPLAY_CONFIRM_YES Each output from describe() will have a checkbox associated with it. For each checkbox selected, execute() for that task will be run. More than 1 confirmation message can be displayed on the confirmation page at once.
DISPLAY_CONFIRM_YES will be checked by default, DISPLAY_CONFIRM_NO
will be unchecked by default.
[2] Horde_LoginTasks::DISPLAY_AGREE The output from describe() should be text asking the user to agree/disagree to specified terms. If 'yes' is selected, the POST variable 'agree' will be set. If 'no' is selected, the POST variable 'not_agree' will be set. In either case, execute() will ALWAYS be run. This style will be displayed on its own confirmation page.
[3] Horde_LoginTasks::DISPLAY_NOTICE The output from describe() should be any non-interactive text desired. There will be a single 'Click to Continue' button below this text. execute() will ALWAYS be run. This style will be displayed on its own confirmation page.
[4] Horde_LoginTasks::DISPLAY_NONE Don't display any confirmation to the user.
joinDisplayWith(\Horde_Login_Task $previous) : boolean
Indicates if the display of the current task should be joined with the given previous task.
\Horde_Login_Task | $previous | The previous task to display. |
True if both tasks should be displayed together.