示例#1
0
 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;
 }
示例#2
0
 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);
 }
示例#3
0
 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);
 }
示例#4
0
 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);
 }