Get owner list API call.
このコミットが含まれているのは:
コミット
dcadfdbd9b
|
@ -196,6 +196,33 @@ class UserController extends Controller {
|
|||
}
|
||||
|
||||
// Owner
|
||||
public function getOwnerList() { // /api/rpc/user/owner/getownerlist
|
||||
$user_data = DB::table('users')
|
||||
->join('usr_profile', 'usr_profile.user_id', '=', 'users.id')
|
||||
->orderBy('id', 'asc')
|
||||
->get(array('id', 'username', 'display_name'));
|
||||
|
||||
$result = array();
|
||||
|
||||
foreach ($user_data as $u) {
|
||||
$name = '';
|
||||
|
||||
if (!empty($u->display_name)) {
|
||||
$name = $u->display_name;
|
||||
}
|
||||
else {
|
||||
$name = $u->username;
|
||||
}
|
||||
|
||||
array_push($result, [
|
||||
'value' => $u->id,
|
||||
'label' => $name,
|
||||
]);
|
||||
}
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
public function countOwnersOfEntry($file_id) { // /api/rpc/user/owner/countownersofentry/id
|
||||
return DB::table('str_owners')
|
||||
->where('file_id', $file_id)
|
||||
|
|
|
@ -14,6 +14,7 @@ Route::get('/api/rpc/user/owner/countownersofentry/{id}', 'UserController@countO
|
|||
Route::get('/api/rpc/user/owner/getownersofentry/{id}', 'UserController@getOwnersOfEntry');
|
||||
Route::get('/api/rpc/user/owner/countentriesofowner/{id}', 'UserController@countEntriesOfOwner');
|
||||
Route::get('/api/rpc/user/owner/getentriesofowner/{id}', 'UserController@getEntriesOfOwner');
|
||||
Route::get('/api/rpc/user/owner/getownerlist', 'UserController@getOwnerList');
|
||||
|
||||
// User
|
||||
Route::get('/api/rpc/user/user/getusersonline', 'UserController@getUsersOnline');
|
||||
|
|
新しいイシューから参照