Exemplo n.º 1
0
 private function resolve_user_names(Model $model)
 {
     global $core;
     $query = $model->select("DISTINCT `{$this->id}`");
     if ($model->has_scope('own')) {
         $query = $query->own;
     }
     if ($model->has_scope('similar_site')) {
         $query = $query->similar_site;
     }
     $users_keys = $query->all(\PDO::FETCH_COLUMN);
     if (count($users_keys) < 2) {
         return;
     }
     return $core->models['users']->select('uid, IF((firstname != "" AND lastname != ""), CONCAT_WS(" ", firstname, lastname), username) name')->filter_by_uid($users_keys)->order('name')->pairs;
 }