\Horde_Config_Form

A Horde_Form:: form that implements a user interface for the config system.

Copyright 2002-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.

Summary

Methods
Properties
Constants
__construct()
No public properties found
No constants found
_buildVariables()
$_xmlConfig
$_vars
$_fillvars
N/A
No private methods found
No private properties found
N/A

Properties

$_xmlConfig

$_xmlConfig : \Horde_Config

Contains the Horde_Config object that this form represents.

Type

\Horde_Config

$_vars

$_vars : \Horde_Variables

Contains the Horde_Variables object of this form.

Type

\Horde_Variables

$_fillvars

$_fillvars : boolean

Whether to fill $this->_vars with values from the existing configuration.

Type

boolean

Methods

__construct()

__construct(  $vars, string  $app, boolean  $fillvars = false) 

Constructor.

Parameters

$vars
string $app

The name of the application that this configuration form is for.

boolean $fillvars

Whether to fill the $vars object with values from the existing configuration.

_buildVariables()

_buildVariables(array  $config, string  $prefix = '') 

Builds the form based on the specified level of the configuration tree.

Parameters

array $config

The portion of the configuration tree for that the form fields should be created.

string $prefix

A string representing the current position inside the configuration tree.