$_preserve
$_preserve : array
Any variables that should be preserved in all of the widget's links.
The Horde_Core_Ui_Tabs:: class manages and renders a tab-like interface.
Copyright 2001-2003 Robert E. Coyle robertecoyle@hotmail.com Copyright 2003-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.
__construct(string $name, \Horde_Variables $vars, array $config = array())
Construct a new UI Widget interface.
string | $name | The name of the variable which will track this UI widget's state. |
\Horde_Variables | $vars | A Horde_Variables:: object. |
array | $config | The widget's configuration. |
preserve(string|array $var, mixed $value = null)
Instructs widget to preserve a variable or a set of variables.
string|array | $var | The name of the variable to preserve, or an array of variables to preserve. |
mixed | $value | If preserving a single key, the value of the variable to preserve. |
addTab(string $title, \Horde_Url $link, mixed $params = array())
Adds a tab to the interface.
string | $title | The text which appears on the tab. |
\Horde_Url | $link | The target page. |
mixed | $params | Either a string value to set the tab variable to, or a hash of parameters. If an array, the tab variable can be set by the 'tabname' key. |