Get owner list API call.

このコミットが含まれているのは:
テクニカル諏訪子 2018-03-06 21:00:35 +09:00
コミット dcadfdbd9b
2個のファイルの変更28行の追加0行の削除

ファイルの表示

@ -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');