Your IP : 216.73.217.176


Current Path : /home/azimutno/www/demo/plugins/nextendslidergenerator/cobalt/records/element/
Upload File :
Current File : /home/azimutno/www/demo/plugins/nextendslidergenerator/cobalt/records/element/cobaltsections.php

<?php
/*
# author Roland Soos
# copyright Copyright (C) Nextendweb.com. All Rights Reserved.
# @license - http://www.gnu.org/licenses/gpl-3.0.txt GNU/GPL
*/
defined('_JEXEC') or die('Restricted access'); ?><?php

nextendimport('nextend.form.element.list');

class NextendElementCobaltSections extends NextendElementList {

    function fetchElement() {

        $query = "SELECT
            id,
            name
            FROM #__js_res_sections
            ORDER BY ordering ASC
            ";

        $db = JFactory::getDBO();

        $db->setQuery($query);
        $sections = $db->loadObjectList();

        $this->_xml->addChild('option', 'Any Section')->addAttribute('value', '0');

        if (count($sections)) {
            foreach ($sections AS $option) {
                $this->_xml->addChild('option', htmlspecialchars($option->name))->addAttribute('value', $option->id);
            }
        }

        $html = parent::fetchElement();
        return $html;
    }
}