public function languages($config = array()) { $config = new Library\ObjectConfig($config); $config->append(array('value' => 'iso_code', 'label' => 'name', 'identifier' => 'com:languages.model.languages', 'filter' => array('application' => 'site', 'enabled' => 1))); $listbox = parent::_listbox($config); if (!$config->size) { $listbox = str_replace('size="1"', '', $listbox); } return $listbox; }
public function authors($config = array()) { $config = new Library\ObjectConfig($config); $config->append(array('model' => 'articles', 'name' => 'created_by', 'value' => 'created_by_id', 'text' => 'created_by_name')); return parent::_listbox($config); }
public function groups($config = array()) { $config = new Library\ObjectConfig($config); $config->append(array('model' => 'groups', 'name' => 'group', 'value' => 'name', 'label' => 'name')); return parent::_listbox($config); }
public function sites($config = array()) { $config = new Library\ObjectConfig($config); $config->append(array('model' => 'sites', 'name' => 'site', 'value' => 'name', 'label' => 'name', 'deselect' => false)); return parent::_listbox($config); }