added print files view and delete
This commit is contained in:
@@ -1150,7 +1150,11 @@ class AdminController extends Controller
|
||||
|
||||
|
||||
public function printFiles(){
|
||||
return view('admin_pages.print_files');
|
||||
$AdminModel = new AdminModel;
|
||||
$selectGroupPrintFiles = $AdminModel->selectGroupPrintFiles();
|
||||
|
||||
return view('admin_pages.print_files')
|
||||
->with('selectPrintFiles', $selectGroupPrintFiles);
|
||||
}
|
||||
|
||||
public function uploadPrintFile(){
|
||||
@@ -1189,7 +1193,28 @@ class AdminController extends Controller
|
||||
));
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
public function printFilesDetails($tempcode){
|
||||
$AdminModel = new AdminModel;
|
||||
$selectPrintFiles = $AdminModel->selectPrintFiles($tempcode);
|
||||
|
||||
if(empty($selectPrintFiles)){
|
||||
return redirect()->away('/admin/print-files');
|
||||
}
|
||||
|
||||
return view('admin_pages.view-print-file')
|
||||
->with('selectPrintFiles', $selectPrintFiles);
|
||||
}
|
||||
|
||||
public function printFilesDelete(Request $request){
|
||||
$post = $request->all();
|
||||
$AdminModel = new AdminModel;
|
||||
|
||||
$deletePrintFiles = $AdminModel->deletePrintFiles($post['id']);
|
||||
|
||||
return response()->json(array(
|
||||
'success' => true,
|
||||
'message'=> "Print File is successfully deleted."
|
||||
));
|
||||
}
|
||||
}
|
||||
@@ -66,6 +66,8 @@ Route::group(['middleware' => 'auth'], function () {
|
||||
|
||||
|
||||
Route::get('print-files', 'admin\AdminController@printFiles');
|
||||
Route::get('print-files/{tempid}', 'admin\AdminController@printFilesDetails');
|
||||
Route::post('print-files/delete', 'admin\AdminController@printFilesDelete');
|
||||
Route::get('upload-print-file', 'admin\AdminController@uploadPrintFile');
|
||||
Route::post('upload-print-file/save', 'admin\AdminController@uploadPrintFileSave');
|
||||
|
||||
|
||||
@@ -463,4 +463,31 @@ class AdminModel extends Model
|
||||
return $i;
|
||||
}
|
||||
|
||||
function selectGroupPrintFiles(){
|
||||
$i = DB::select("SELECT ppl.TemplateCode, t.TemplateName, s.SportsName, tc.Category
|
||||
FROM print_pattern_list AS ppl
|
||||
INNER JOIN templates AS t ON t.TemplateCode = ppl.TemplateCode
|
||||
INNER JOIN sports AS s ON s.Id = t.SportsId
|
||||
INNER JOIN template_categories AS tc ON tc.Id = t.Category
|
||||
GROUP BY ppl.TemplateCode");
|
||||
|
||||
return $i;
|
||||
}
|
||||
|
||||
function selectPrintFiles($tempCode){
|
||||
$i = DB::select("SELECT t.TemplateName, ppl.Id, ppl.Path, ppl.`Type`, ppl.Size from templates AS t
|
||||
INNER JOIN print_pattern_list AS ppl ON ppl.TemplateCode = t.TemplateCode
|
||||
WHERE t.TemplateCode = '$tempCode'
|
||||
ORDER BY ppl.`Type` ASC");
|
||||
|
||||
return $i;
|
||||
}
|
||||
|
||||
function deletePrintFiles($id){
|
||||
$i = DB::table('print_pattern_list')
|
||||
->where("Id", $id)
|
||||
->delete();
|
||||
return $i;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user