Actions

API16

JElementTemplateStyle/fetchElement

From Joomla! Documentation

< API16:JElementTemplateStyle
Revision as of 00:04, 13 May 2013 by JoomlaWikiBot (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Replacement filing cabinet.png
This Namespace has been archived - Please Do Not Edit or Create Pages in this namespace. Pages contain information for a Joomla! version which is no longer supported. It exists only as a historical reference, will not be improved and its content may be incomplete.

[<! removed edit link to red link >]

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

Contents

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 edit link to red link >] <! removed transcluded page call, red link never existed >

Examples

<CodeExamplesForm />