API16

JElementTemplateStyle/fetchElement

From Joomla! Documentation

< API16:JElementTemplateStyle

The "API16" namespace is an archived namespace. This page contains information for a Joomla! version which is no longer supported. It exists only as a historical reference, it will not be improved and its content may be incomplete and/or contain broken links.

<! removed transcluded page call, red link never existed >

Syntax[edit]

fetchElement($name, $value, &$node, $control_name)
Parameter Name Default Value Description
$name
$value
&$node
$control_name

Defined in[edit]

libraries/joomla/html/parameter/element/templatestyle.php

Importing[edit]

jimport( 'joomla.html.parameter.element.templatestyle' );

Source Body[edit]

public function fetchElement( $name, $value, &$node, $control_name )
{
        $db = JFactory::getDBO();

        $query = 'SELECT * FROM #__template_styles '
                . 'WHERE client_id = 0 '
                . 'AND home = 0';
        $db->setQuery( $query );
        $data = $db->loadObjectList();

        $default = JHtml::_( 'select.option', 0, JText::_( 'JOPTION_USE_DEFAULT' ), 'id', 'description' );
        array_unshift( $data, $default );

        $selected = $this->_getSelected();
        $html = JHTML::_( 'select.genericlist', $data, $control_name.'['.$name.']', 'class="inputbox" size="6"', 'id', 'description', $selected );
        return $html;
}


<! removed transcluded page call, red link never existed >

Examples[edit]

Code Examples[edit]