protected function getOptions()
{
$config = array('published' => 1, 'unpublished' => 1, 'archived' => 0, 'trash' => 0, 'all' => 0);
if ($this->element['show_published'] == 'false') {
$config['published'] = 0;
}
if ($this->element['show_unpublished'] == 'false') {
$config['unpublished'] = 0;
}
if ($this->element['show_archived'] == 'true') {
$config['archived'] = 1;
}
if ($this->element['show_trash'] == 'true') {
$config['trash'] = 1;
}
if ($this->element['show_all'] == 'true') {
$config['all'] = 1;
}
$options = JHtml::_('jgrid.publishedOptions', $config);
reset($options);
return $options;
}