added delete visualizer

This commit is contained in:
franknstayn
2020-01-07 22:29:12 +08:00
parent 82385d57da
commit ed4227bd05
5 changed files with 622 additions and 3 deletions

View File

@@ -897,5 +897,43 @@ class AdminController extends Controller
'thumb' => $array_thumbnail_display,
'item' => $array_item
));
}
}
function viewVisualizer($id){
$AdminModel = new AdminModel;
$sports_array = $AdminModel->selectSports();
$pattern_array = $AdminModel->selectPattern();
$template_array = $AdminModel->editVisualizer($id);
$sports_category_array = $AdminModel->selectSportsCategory($template_array[0]->SportsId);
$template_pattern_array = explode(",", $template_array[0]->PatternId);
return view('admin_pages.edit_visualizer')
->with('sports_array', $sports_array)
->with('pattern_array', $pattern_array)
->with('template_array', $template_array)
->with('sports_category_array', $sports_category_array)
->with('template_pattern_array', $template_pattern_array);
}
function deleteVisualizer(Request $request){
$post = $request->all();
$AdminModel = new AdminModel;
$template_array = $AdminModel->editVisualizer($post['id']);
$res_deleteVisualizer = $AdminModel->deleteVisualizer($post['id']);
$res_deleteDefaultBodyColor = $AdminModel->deleteDefaultBodyColor($template_array[0]->TemplateCode);
$res_deleteTemplatePath = $AdminModel->deleteTemplatePath($template_array[0]->TemplateCode);
$res_deleteDefaultTrimColor = $AdminModel->deleteDefaultTrimColor($template_array[0]->TemplateCode);
$res_deletePrintPatternList = $AdminModel->deletePrintPatternList($template_array[0]->TemplateCode);
return response()->json(array(
'success' => true,
'message'=> "Visualizer is successfully deleted."
));
}
}

View File

@@ -58,7 +58,9 @@ Route::group(['middleware' => 'auth'], function () {
Route::post('visualizer/request/get-sports-category', 'admin\AdminController@selectSportsCategory');
Route::get('/get-overlay-pattern', 'admin\AdminController@getOverlayPattern');
Route::post('/add-new-visualizer/save', 'admin\AdminController@saveNewVisualizer');
Route::get('/view-visualizer/{id}', 'admin\AdminController@viewVisualizer');
Route::post('visualizer/delete', 'admin\AdminController@deleteVisualizer');
Route::get('user-list', 'admin\AdminController@userList');
Route::post('post/update-user-as-store-owner', 'admin\AdminController@updatUserAsStoreOwner');

View File

@@ -311,11 +311,62 @@ class AdminModel extends Model
->get();
return $i;
}
function selectOrder($field, $value){
$i = DB::table('orders')
->where($field, $value)
->get();
return $i;
}
function editVisualizer($id){
$i = DB::table('templates')
->where('Id', $id)
->get();
return $i;
}
function deleteVisualizer($id){
$i = DB::table('templates')
->where("Id", $id)
->delete();
return $i;
}
function deleteDefaultBodyColor($tempCode){
$i = DB::table('template_body_colors')
->where("TemplateCode", $tempCode)
->delete();
return $i;
}
function deleteTemplatePath($tempCode){
$i = DB::table('template_paths')
->where("TemplateCode", $tempCode)
->delete();
return $i;
}
function deleteDefaultTrimColor($tempCode){
$i = DB::table('template_trim_colors')
->where("TemplateCode", $tempCode)
->delete();
return $i;
}
function deletePrintPatternList($tempCode){
$i = DB::table('print_pattern_list')
->where("TemplateCode", $tempCode)
->delete();
return $i;
}
}