if ($showcategory == 1) { echo '<div class="filter-category">' . BTPortfolioFilterHelper::categoryselect($params, 0, 0) . '</div>'; } if ($extrafield) { echo '<div class="filter-extrafields">'; foreach ($extrafield as $id => $extraoption) { if (isset($extraoption->checked)) { switch ($extraoption->type) { case 'dropdown': echo BTPortfolioFilterHelper::extrafield_select($params, $id); break; case 'multiple': echo BTPortfolioFilterHelper::extrafield_multiple($params, $id); break; case 'radio': echo BTPortfolioFilterHelper::extrafield_radio($params, $id); break; case 'checkbox': echo BTPortfolioFilterHelper::extrafield_checkbox($params, $id); break; case 'select': echo BTPortfolioFilterHelper::extrafield_price($params, $extraoption->value, $id); break; case 'texrange': echo BTPortfolioFilterHelper::extrafield_textrange($params, $id); break; } } } echo '</div>'; }