Example #1
0
    $i = 1;
    foreach ($levels as $level) {
        if ($i == $max_level) {
            $function = 'redirectToCategory(this.value);';
        } else {
            $function = 'modJsc_getChilds_select(this.value, \'category_select' . ($i + 1) . '\', ' . $i . ');';
        }
        $options = array();
        $options[] = JHtml::_('select.option', '', '- Select -');
        if ($i == 1) {
            foreach ($categories as $cat) {
                if (!$params->get('cat_empty', 1) && !$cat->records_num) {
                    continue;
                }
                if ($params->get('cat_nums', 0)) {
                    $cat->title .= ' (' . ($params->get('cat_nums', 'current') == 'current' ? modCobaltCategoriesHelper::getRecordsNum($section, $cat->id) : $cat->records_num) . ')';
                }
                $options[] = JHtml::_('select.option', $cat->id, $cat->title);
            }
            ?>
	<div>
		<?php 
            echo JText::_($level);
            ?>
<br />
		<?php 
            echo JHtml::_('select.genericlist', $options, 'category_select1', 'class="catselect" onchange="' . $function . '"');
            ?>
	</div>
	
	<?php