API16

API16:JElementTemplateStyle/fetchElement

From Joomla! Documentation

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

Syntax

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

Defined in

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

Importing

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

Source Body

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

Code Examples