Split post.
このコミットが含まれているのは:
コミット
98e4f234fd
|
@ -901,7 +901,7 @@ class BoardController extends Controller {
|
|||
}
|
||||
|
||||
public function splitPost(Request $request) { // /api/rpc/board/post/split
|
||||
/* $check = $this->objAuth->checkLegit($request->username, $request->password);
|
||||
$check = $this->objAuth->checkLegit($request->username, $request->password);
|
||||
|
||||
if ($check == 0) {
|
||||
return 'Err!';
|
||||
|
@ -910,14 +910,33 @@ class BoardController extends Controller {
|
|||
$valid = $this->objAuth->getPermissions($request->username, $request->password);
|
||||
|
||||
if ($valid['for_split'] == 1) {
|
||||
return DB::table('for_posts')
|
||||
$add = DB::table('for_threads')
|
||||
->insertGetId([
|
||||
'for_id' => $request->forId,
|
||||
'title' => $request->title,
|
||||
'started_by' => $request->uid,
|
||||
'replies' => 0,
|
||||
'views' => 0,
|
||||
'last_date' => $request->dtime,
|
||||
'last_uid' => $request->uid,
|
||||
'sticky' => $request->sticky,
|
||||
'poll' => 0,
|
||||
'read' => '',
|
||||
'lock' => $request->lock
|
||||
]);
|
||||
|
||||
DB::table('for_posts')
|
||||
->where('id', $request->id)
|
||||
->update([
|
||||
'delete' => 0,
|
||||
'delreason' => ''
|
||||
'top_id' => $add,
|
||||
]);
|
||||
|
||||
return 'Success!';
|
||||
}
|
||||
} */
|
||||
else {
|
||||
return 'Permission denied.';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function mergeTopic(Request $request) { // /api/rpc/board/topic/merge
|
||||
|
@ -1189,6 +1208,7 @@ class BoardController extends Controller {
|
|||
}
|
||||
|
||||
$res = array();
|
||||
$i = 0;
|
||||
|
||||
foreach($tops as $t) {
|
||||
$replysuu = DB::table('for_posts')->where('top_id', $t->id)->count();
|
||||
|
@ -1249,6 +1269,7 @@ class BoardController extends Controller {
|
|||
|
||||
// Compile.
|
||||
$res[] = array(
|
||||
'key' => $i,
|
||||
't_id' => $t->id,
|
||||
't_for_id' => $t->for_id,
|
||||
't_title' => $t->title,
|
||||
|
@ -1268,6 +1289,8 @@ class BoardController extends Controller {
|
|||
'u_first_col' => $showColF,
|
||||
'u_last_col' => $showColL
|
||||
);
|
||||
|
||||
$i++;
|
||||
}
|
||||
|
||||
return $res;
|
||||
|
|
|
@ -14,6 +14,7 @@ Route::get('/api/rpc/board/category/getcategories', 'BoardController@getCategori
|
|||
Route::get('/api/rpc/board/category/getcategory/{id}', 'BoardController@getCategory');
|
||||
Route::get('/api/rpc/board/category/getcategoryname/{id}', 'BoardController@getCategoryName');
|
||||
|
||||
Route::post('/api/rpc/board/category/getreadcategories', 'BoardController@getReadCategories');
|
||||
Route::post('/api/rpc/board/category/add', 'BoardController@addCategory');
|
||||
Route::post('/api/rpc/board/category/edit', 'BoardController@editCategory');
|
||||
Route::post('/api/rpc/board/category/delete', 'BoardController@deleteCategory');
|
||||
|
@ -26,6 +27,8 @@ Route::get('/api/rpc/board/forum/getforumname/{id}', 'BoardController@getForumNa
|
|||
Route::get('/api/rpc/board/forum/getpostcountfreeze/{id}', 'BoardController@getPostCountFreeze');
|
||||
Route::get('/api/rpc/board/forum/getreadonly/{id}', 'BoardController@getReadOnly');
|
||||
|
||||
Route::post('/api/rpc/board/forum/getreadforums', 'BoardController@getReadForums');
|
||||
Route::post('/api/rpc/board/topic/markforumread/{id}', 'BoardController@markForumRead');
|
||||
Route::post('/api/rpc/board/forum/add', 'BoardController@addForum');
|
||||
Route::post('/api/rpc/board/forum/edit', 'BoardController@editForum');
|
||||
Route::post('/api/rpc/board/forum/delete', 'BoardController@deleteForum');
|
||||
|
@ -43,6 +46,8 @@ Route::get('/api/rpc/board/topic/gettopiclock/{id}', 'BoardController@getTopicLo
|
|||
Route::get('/api/rpc/board/topic/getforumidfromtopic/{top_id}', 'BoardController@getForumIdFromTopic');
|
||||
Route::get('/api/rpc/board/topic/gettopicname/{id}', 'BoardController@getTopicName');
|
||||
|
||||
Route::post('/api/rpc/board/topic/getreadtopics', 'BoardController@getReadTopics');
|
||||
Route::post('/api/rpc/board/topic/marktopicread/{id}', 'BoardController@markTopicRead');
|
||||
Route::post('/api/rpc/board/topic/addtopic', 'BoardController@addTopic');
|
||||
Route::post('/api/rpc/board/topic/lock', 'BoardController@lockTopic');
|
||||
Route::post('/api/rpc/board/topic/unlock', 'BoardController@unlockTopic');
|
||||
|
|
新しいイシューから参照