public static function item($published, $category = 0)
{
// Create the copy/move options.
$options = array(HTMLHelper::_('select.option', 'c', Text::_('JLIB_HTML_BATCH_COPY')), HTMLHelper::_('select.option', 'm', Text::_('JLIB_HTML_BATCH_MOVE')));
$db = Factory::getDbo();
//build the list of categories
$query = 'SELECT a.title AS text, a.id AS value, a.parent_id as parentid' . ' FROM #__phocadownload_categories AS a' . ' ORDER BY a.ordering';
$db->setQuery($query);
$data = $db->loadObjectList();
$tree = array();
$text = '';
$catId = -1;
$tree = PhocaDownloadCategory::CategoryTreeOption($data, $tree, 0, $text, $catId);
if ($category == 1) {
array_unshift($tree, HTMLHelper::_('select.option', 0, Text::_('JLIB_HTML_ADD_TO_ROOT'), 'value', 'text'));
}
// Create the batch selector to change select the category by which to move or copy.
$lines = array(
'<label id="batch-choose-action-lbl" for="batch-choose-action">',
Text::_('JLIB_HTML_BATCH_MENU_LABEL'),
'</label>',
'<fieldset id="batch-choose-action" class="combo">',
'<select name="batch[category_id]" class="form-control" id="batch-category-id">',
'<option value=""> - ' . Text::_('JSELECT') . ' - </option>',
/*JHtml::_('select.options', JHtml::_('category.options', $extension, array('published' => (int) $published))),*/
HTMLHelper::_('select.options', $tree),
'</select>',
HTMLHelper::_('select.radiolist', $options, 'batch[move_copy]', '', 'value', 'text', 'm'),
'</fieldset>',
);
return implode("\n", $lines);
}