Horde_Form_Renderer
    
            
            in package
            
        
    
    
    
        
            The Horde_Form_Renderer class provides HTML and other renderings of forms for the Horde_Form:: package.
Tags
Table of Contents
- $_attrColumnWidth : string
- Width of the attributes column.
- $_cols : mixed
- $_encodeTitle : bool
- Does the title of the form contain HTML? If so, you are responsible for doing any needed escaping/sanitization yourself. Otherwise the title will be run through htmlspecialchars() before being output.
- $_firstField : mixed
- $_forms : mixed
- $_helpMarker : mixed
- $_name : mixed
- $_requiredLegend : mixed
- $_requiredMarker : mixed
- $_showHeader : mixed
- $_stripedRows : mixed
- $_varRenderer : mixed
- __construct() : mixed
- _listAllFormVars() : mixed
- _renderBeginActive() : mixed
- Implementation specific begin function.
- _renderBeginInactive() : mixed
- Implementation specific begin function.
- _renderDescription() : mixed
- _renderEnd() : mixed
- Implementation specific end function.
- _renderForm() : mixed
- _renderHeader() : mixed
- _renderSectionBegin() : mixed
- _renderSectionEnd() : mixed
- _renderSectionTabs() : mixed
- _renderSpacer() : mixed
- _renderSubmit() : mixed
- _renderVarDisplayBegin() : mixed
- _renderVarDisplayEnd() : mixed
- _renderVarInputBegin() : mixed
- _renderVarInputEnd() : mixed
- _sectionHeader() : mixed
- beginActive() : mixed
- beginInactive() : mixed
- close() : mixed
- encodeTitle() : bool
- Sets or returns whether the form title should be encoded with htmlspecialchars().
- end() : mixed
- factory() : Horde_Form_Renderer
- Attempts to return a concrete Horde_Form_Renderer instance based on $renderer.
- getFormVars() : mixed
- Horde_Form_Renderer() : mixed
- Construct a new Horde_Form_Renderer::.
- listFormVars() : mixed
- open() : mixed
- renderFormActive() : mixed
- renderFormInactive() : mixed
- setAttrColumnWidth() : mixed
- showHeader() : mixed
- singleton() : Horde_Form_Renderer
- Attempts to return a reference to a concrete Horde_Form_Renderer instance based on $renderer. It will only create a new instance if no Horde_Form_Renderer instance with the same parameters currently exists.
- submit() : mixed
Properties
$_attrColumnWidth
Width of the attributes column.
    public
        string
    $_attrColumnWidth
     = '15%'
    
    
    
    Tags
$_cols
    public
        mixed
    $_cols
     = 2
        
        
    
$_encodeTitle
Does the title of the form contain HTML? If so, you are responsible for doing any needed escaping/sanitization yourself. Otherwise the title will be run through htmlspecialchars() before being output.
    public
        bool
    $_encodeTitle
     = \true
    
    
    
$_firstField
    public
        mixed
    $_firstField
     = \null
        
        
    
$_forms
    public
        mixed
    $_forms
     = array()
        
        
    
$_helpMarker
    public
        mixed
    $_helpMarker
     = '?'
        
        
    
$_name
    public
        mixed
    $_name
    
        
        
    
$_requiredLegend
    public
        mixed
    $_requiredLegend
     = \false
        
        
    
$_requiredMarker
    public
        mixed
    $_requiredMarker
     = '*'
        
        
    
$_showHeader
    public
        mixed
    $_showHeader
     = \true
        
        
    
$_stripedRows
    public
        mixed
    $_stripedRows
     = \false
        
        
    
$_varRenderer
    public
        mixed
    $_varRenderer
     = \null
        
        
    
Methods
__construct()
    public
                    __construct([mixed $params = array() ]) : mixed
        
        Parameters
- $params : mixed = array()
Return values
mixed —_listAllFormVars()
    public
                    _listAllFormVars() : mixed
        
    
    
        Return values
mixed —_renderBeginActive()
Implementation specific begin function.
    public
                    _renderBeginActive(mixed $name, mixed $extra) : mixed
    
        Parameters
- $name : mixed
- $extra : mixed
Return values
mixed —_renderBeginInactive()
Implementation specific begin function.
    public
                    _renderBeginInactive(mixed $name, mixed $extra) : mixed
    
        Parameters
- $name : mixed
- $extra : mixed
Return values
mixed —_renderDescription()
    public
                    _renderDescription(mixed $text) : mixed
        
        Parameters
- $text : mixed
Return values
mixed —_renderEnd()
Implementation specific end function.
    public
                    _renderEnd() : mixed
    
    
    
        Return values
mixed —_renderForm()
    public
                    _renderForm(mixed &$form, mixed &$vars, mixed $active) : mixed
        
        Parameters
- $form : mixed
- $vars : mixed
- $active : mixed
Return values
mixed —_renderHeader()
    public
                    _renderHeader(mixed $header[, mixed $error = '' ]) : mixed
        
        Parameters
- $header : mixed
- $error : mixed = ''
Return values
mixed —_renderSectionBegin()
    public
                    _renderSectionBegin(mixed &$form, mixed $section) : mixed
        
        Parameters
- $form : mixed
- $section : mixed
Return values
mixed —_renderSectionEnd()
    public
                    _renderSectionEnd() : mixed
        
    
    
        Return values
mixed —_renderSectionTabs()
    public
                    _renderSectionTabs(mixed &$form) : mixed
        
        Parameters
- $form : mixed
Return values
mixed —_renderSpacer()
    public
                    _renderSpacer() : mixed
        
    
    
        Return values
mixed —_renderSubmit()
    public
                    _renderSubmit(mixed $submit, mixed $reset) : mixed
        
        Parameters
- $submit : mixed
- $reset : mixed
Return values
mixed —_renderVarDisplayBegin()
    public
                    _renderVarDisplayBegin(mixed &$form, mixed &$var, mixed &$vars) : mixed
        
        Parameters
- $form : mixed
- $var : mixed
- $vars : mixed
Return values
mixed —_renderVarDisplayEnd()
    public
                    _renderVarDisplayEnd(mixed &$form, mixed &$var, mixed &$vars) : mixed
        
        Parameters
- $form : mixed
- $var : mixed
- $vars : mixed
Return values
mixed —_renderVarInputBegin()
    public
                    _renderVarInputBegin(mixed &$form, mixed &$var, mixed &$vars) : mixed
        
        Parameters
- $form : mixed
- $var : mixed
- $vars : mixed
Return values
mixed —_renderVarInputEnd()
    public
                    _renderVarInputEnd(mixed &$form, mixed &$var, mixed &$vars) : mixed
        
        Parameters
- $form : mixed
- $var : mixed
- $vars : mixed
Return values
mixed —_sectionHeader()
    public
                    _sectionHeader(mixed $title[, mixed $extra = '' ]) : mixed
        
        Parameters
- $title : mixed
- $extra : mixed = ''
Return values
mixed —beginActive()
    public
                    beginActive(mixed $name[, mixed $extra = null ]) : mixed
        
        Parameters
- $name : mixed
- $extra : mixed = null
Return values
mixed —beginInactive()
    public
                    beginInactive(mixed $name[, mixed $extra = null ]) : mixed
        
        Parameters
- $name : mixed
- $extra : mixed = null
Return values
mixed —close()
    public
                    close([mixed $focus = true ]) : mixed
        
        Parameters
- $focus : mixed = true
Return values
mixed —encodeTitle()
Sets or returns whether the form title should be encoded with htmlspecialchars().
    public
                    encodeTitle([bool $encode = null ]) : bool
    
        Parameters
- $encode : bool = null
- 
                    If true, the form title gets encoded. If false the title can contain HTML, but the class user is responsible to encode any special characters. 
Return values
bool —Whether the form title should be encoded.
end()
    public
                    end() : mixed
        
    
    
        Return values
mixed —factory()
Attempts to return a concrete Horde_Form_Renderer instance based on $renderer.
    public
                    factory([mixed $renderer = '' ][, array<string|int, mixed> $params = null ]) : Horde_Form_Renderer
    
        Parameters
- $renderer : mixed = ''
- 
                    The type of concrete Horde_Form_Renderer subclass to return. The code is dynamically included. If $renderer is an array, then we will look in $renderer[0]/lib/Form/Renderer/ for the subclass implementation named $renderer[1].php. 
- $params : array<string|int, mixed> = null
- 
                    A hash containing any additional configuration a form might need. 
Return values
Horde_Form_Renderer —The concrete Horde_Form_Renderer reference, or false on an error.
getFormVars()
    public
                    getFormVars(mixed $form) : mixed
        
        Parameters
- $form : mixed
Return values
mixed —Horde_Form_Renderer()
Construct a new Horde_Form_Renderer::.
    public
            static        Horde_Form_Renderer([array<string|int, mixed> $params = array() ]) : mixed
    
        Parameters
- $params : array<string|int, mixed> = array()
- 
                    This is a hash of renderer-specific parameters. Possible keys: - 'varrenderer_driver': specifies the driver parameter to Horde_Core_Ui_VarRenderer::factory().
- 'encode_title': @see $_encodeTitle
 
Return values
mixed —listFormVars()
    public
                    listFormVars(mixed &$form) : mixed
        
        Parameters
- $form : mixed
Return values
mixed —open()
    public
                    open(mixed $action, mixed $method, mixed $name[, mixed $enctype = null ]) : mixed
        
        Parameters
- $action : mixed
- $method : mixed
- $name : mixed
- $enctype : mixed = null
Return values
mixed —renderFormActive()
    public
                    renderFormActive(mixed &$form, mixed &$vars) : mixed
        
        Parameters
- $form : mixed
- $vars : mixed
Return values
mixed —renderFormInactive()
    public
                    renderFormInactive(mixed &$form, mixed &$vars) : mixed
        
        Parameters
- $form : mixed
- $vars : mixed
Return values
mixed —setAttrColumnWidth()
    public
                    setAttrColumnWidth(mixed $width) : mixed
    
        Parameters
- $width : mixed
Tags
Return values
mixed —showHeader()
    public
                    showHeader(mixed $bool) : mixed
        
        Parameters
- $bool : mixed
Return values
mixed —singleton()
Attempts to return a reference to a concrete Horde_Form_Renderer instance based on $renderer. It will only create a new instance if no Horde_Form_Renderer instance with the same parameters currently exists.
    public
                &    singleton(mixed $renderer[, array<string|int, mixed> $params = null ]) : Horde_Form_Renderer
        This should be used if multiple types of form renderers (and, thus, multiple Horde_Form_Renderer instances) are required.
This method must be invoked as: $var = &Horde_Form_Renderer::singleton()
Parameters
- $renderer : mixed
- 
                    The type of concrete Horde_Form_Renderer subclass to return. The code is dynamically included. If $renderer is an array, then we will look in $renderer[0]/lib/Form/Renderer/ for the subclass implementation named $renderer[1].php. 
- $params : array<string|int, mixed> = null
- 
                    A hash containing any additional configuration a form might need. 
Return values
Horde_Form_Renderer —The concrete Horde_Form_Renderer reference, or false on an error.
submit()
    public
                    submit([mixed $submit = null ][, mixed $reset = false ]) : mixed
        
        Parameters
- $submit : mixed = null
- $reset : mixed = false