/**
  * @param GROUP $group Retrieve users in this group.
  */
 public function __construct($group)
 {
     parent::__construct($group->app);
     $this->_group = $group;
     $this->add_table("{$this->app->table_names->users_to_groups} utg", 'utg.user_id = usr.id');
 }
Ejemplo n.º 2
0
 /**
  * Add all users from the query result to the result.
  * @param USER_QUERY $user_query
  * @param FORM_RENDERER $renderer
  * @return FORM_LIST_PROPERTIES
  * @access private
  */
 protected function _prepare_list_properties_for($renderer, $user_query)
 {
     /** @var $users USER[] */
     $users = $user_query->objects();
     $Result = $renderer->make_list_properties();
     $Result->css_class = 'medium';
     $Result->add_item('(None)', 0);
     foreach ($users as $user) {
         $Result->add_item($user->real_name(true), $user->id);
     }
     return $Result;
 }