Source code for file /joomla/html/parameter/element/category.php
Documentation is available at category.php
* @version $Id: category.php 6612 2007-02-13 00:47:52Z Jinx $
* @package Joomla.Framework
* @copyright Copyright (C) 2005 - 2007 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
// Check to ensure this file is within the rest of the framework
* Renders a category element
* @package Joomla.Framework
$section =
$node->attributes('section');
$class =
$node->attributes('class');
$section =
$node->attributes('scope');
if ($section ==
'content') {
// This might get a conflict with the dynamic translation - TODO: search for better solution
$query =
'SELECT c.id, CONCAT_WS( "/",s.title, c.title ) AS title' .
' FROM #__categories AS c' .
' LEFT JOIN #__sections AS s ON s.id=c.section' .
' WHERE c.published = 1' .
' AND s.scope = "'.
$section.
'"' .
$query =
'SELECT c.id, c.title' .
' FROM #__categories AS c' .
' WHERE c.published = 1' .
' AND c.section = "'.
$section.
'"' .
$options =
$db->loadObjectList();
return JHTMLSelect::genericList($options, ''.
$control_name.
'['.
$name.
']', 'class="'.
$class.
'"', 'id', 'title', $value, $control_name.
$name );