2018-02-02 18:27:57 +09:00
|
|
|
<?php
|
|
|
|
|
|
|
|
/*
|
|
|
|
|--------------------------------------------------------------------------
|
|
|
|
| Board class
|
|
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
| These are the API routes corresponding to board.
|
|
|
|
|
|
|
|
|
*/
|
2018-02-06 06:08:19 +09:00
|
|
|
|
|
|
|
// Category
|
|
|
|
Route::get('/api/rpc/board/category/getcategories', 'BoardController@getCategories');
|
|
|
|
Route::get('/api/rpc/board/category/getcategory/{id}', 'BoardController@getCategory');
|
2018-02-06 17:24:16 +09:00
|
|
|
Route::get('/api/rpc/board/category/getcategoryname/{id}', 'BoardController@getCategoryName');
|
2018-02-06 06:08:19 +09:00
|
|
|
|
|
|
|
// Forum
|
2018-02-06 16:12:00 +09:00
|
|
|
Route::get('/api/rpc/board/forum/getforumsincategory/{cat_id}', 'BoardController@getForumsInCategory');
|
2018-02-06 06:08:19 +09:00
|
|
|
Route::get('/api/rpc/board/forum/getforums', 'BoardController@getForums');
|
2018-02-06 17:24:16 +09:00
|
|
|
Route::get('/api/rpc/board/forum/getforum/{id}', 'BoardController@getForum');
|
|
|
|
Route::get('/api/rpc/board/forum/getforumname/{id}', 'BoardController@getForumName');
|
|
|
|
|
|
|
|
// Topic
|
|
|
|
Route::get('/api/rpc/board/topic/gettopics/{cat}/{from}/{to}', 'BoardController@getTopics');
|
|
|
|
Route::get('/api/rpc/board/topic/gettopicsunpinned/{cat}/{from}/{to}', 'BoardController@getTopicsUnpinned');
|
|
|
|
Route::get('/api/rpc/board/topic/gettopicspinned/{cat}', 'BoardController@getTopicsPinned');
|
|
|
|
Route::get('/api/rpc/board/topic/countunpinnedtopicsinforum/{for_id}', 'BoardController@countUnpinnedTopicsInForum');
|
2018-02-06 19:51:43 +09:00
|
|
|
Route::get('/api/rpc/board/topic/gettopic/{cat}/{from}/{to}', 'BoardController@getTopic');
|
|
|
|
Route::get('/api/rpc/board/topic/gettopiclock/{id}', 'BoardController@getTopicLock');
|
|
|
|
Route::get('/api/rpc/board/topic/gettopicname/{id}', 'BoardController@getTopicName');
|
|
|
|
|
|
|
|
// Post
|
|
|
|
Route::get('/api/rpc/board/post/getpostsintopic/{top}/{from}/{to}', 'BoardController@getPostsInTopic');
|
|
|
|
Route::get('/api/rpc/board/post/countpostsintopic/{top}', 'BoardController@countPostsInTopic');
|
|
|
|
Route::get('/api/rpc/board/post/getpost/{id}', 'BoardController@getPost');
|
|
|
|
Route::get('/api/rpc/board/post/getuserposts/{top}/{from}/{to}', 'BoardController@getuserPosts');
|
2018-02-15 06:39:26 +09:00
|
|
|
Route::get('/api/rpc/board/post/getuserpost/{id}', 'BoardController@getuserPost');
|
|
|
|
|
|
|
|
Route::post('/api/rpc/board/post/addpost', 'BoardController@addPost');
|
|
|
|
Route::post('/api/rpc/board/post/editpost', 'BoardController@editPost');
|
|
|
|
Route::post('/api/rpc/board/post/deletepost', 'BoardController@deletePost');
|
|
|
|
Route::post('/api/rpc/board/post/undeletepost', 'BoardController@undeletePost');
|