123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- namespace Collection\Lib;
- use Dever;
- class User
- {
- # 获取用户信息
- public function get($user, $id)
- {
- if (is_numeric($user)) {
- $user = Dever::load('passport/api')->info($user);
- }
- $result = array();
- if ($user) {
- # 获取合集扩展信息
- $result = Dever::db('collection/user')->one(array('uid' => $user['id'], 'info_id' => $id));
- if (!$result) {
- $result['uid'] = $user['id'];
- $result['username'] = $user['username'];
- $result['avatar'] = $user['avatar'];
- $result['info'] = $user['info'];
- $result['sex'] = $user['sex'];
- $result['title'] = '';
- } else {
- !$result['username'] && $result['username'] = $user['username'];
- !$result['avatar'] && $result['avatar'] = $user['avatar'];
- !$result['info'] && $result['info'] = $user['info'];
- !$result['sex'] && $result['sex'] = $user['sex'];
- }
- }
-
- return $result;
- }
- }
|