report page done
This commit is contained in:
@@ -853,5 +853,49 @@ class AdminController extends Controller
|
||||
return $final_filename;
|
||||
}
|
||||
|
||||
|
||||
public function visualizer(){
|
||||
$AdminModel = new AdminModel;
|
||||
$sports_array = $AdminModel->selectSports();
|
||||
$pattern_array = $AdminModel->selectPattern();
|
||||
|
||||
$sport_name = request()->get('sport_name'); // Sprots Id
|
||||
$sport_category = request()->get('sport_category');
|
||||
|
||||
if(isset($sport_name) && isset($sport_category)){
|
||||
$visualizer_array = $AdminModel->selectVisualizer($sport_name, $sport_category);
|
||||
}else{
|
||||
$visualizer_array = array();
|
||||
}
|
||||
|
||||
return view('admin_pages.visualizer')
|
||||
->with('sports_array', $sports_array)
|
||||
->with('visualizer_array', $visualizer_array);
|
||||
|
||||
}
|
||||
|
||||
function showStoreOrderDetails(Request $request){
|
||||
|
||||
$post = $request->all();
|
||||
// var_dump($post['pid']);
|
||||
$AdminModel = new AdminModel;
|
||||
$array_payment_details = $AdminModel->selectPaymentDetails('CartKey', $post['ck']);
|
||||
$array_shipping_add = $AdminModel->selectShippingAddress('PaymentDetail_Id', $array_payment_details[0]->Id);
|
||||
|
||||
$array_thumbnail_display = $AdminModel->selectDisplayItemThumbById($post['pid']);
|
||||
$array_item = $AdminModel->selectOrder('Id', $post['id']);
|
||||
$handle_order_detail_body = view('admin_pages.order-details-body')
|
||||
->with('array_payment_details', $array_payment_details)
|
||||
->with('array_shipping_add', $array_shipping_add)
|
||||
->with('array_thumbnail_display', $array_thumbnail_display)
|
||||
->with('array_item', $array_item)
|
||||
->render();
|
||||
|
||||
|
||||
return response()->json(array(
|
||||
'success' => true,
|
||||
'payment_details_response' => $handle_order_detail_body,
|
||||
'thumb' => $array_thumbnail_display,
|
||||
'item' => $array_item
|
||||
));
|
||||
}
|
||||
}
|
||||
@@ -54,6 +54,7 @@ Route::group(['middleware' => 'auth'], function () {
|
||||
Route::post('clipart/update-clipart-category', 'admin\AdminController@updateClipartCategory');
|
||||
|
||||
Route::get('visualizer/add', 'admin\AdminController@visualizerAdd');
|
||||
Route::get('visualizer', 'admin\AdminController@visualizer');
|
||||
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');
|
||||
@@ -64,7 +65,7 @@ Route::group(['middleware' => 'auth'], function () {
|
||||
Route::post('post/remove-store-access', 'admin\AdminController@removeStoreAccess');
|
||||
Route::post('post/save-new-store-owner', 'admin\AdminController@saveNewStoreOwner');
|
||||
|
||||
|
||||
Route::post('post/show-store-order-details', 'admin\AdminController@showStoreOrderDetails');
|
||||
|
||||
// Download Routes /////////////////
|
||||
Route::get('orders/download/tshirt/{ck}/{id}', 'admin\AdminController@downloadPrintFile_tshirt');
|
||||
|
||||
@@ -250,9 +250,10 @@ class AdminModel extends Model
|
||||
}
|
||||
|
||||
function selectStoreOrders(){
|
||||
$i = DB::table('orders')->select('orders.*', 'orders.Id as Order_Id', 'payment_details.InvoiceNumber', 'payment_details.Currency', 'payment_details.Payer_Email', 'payment_details.Payer_Firstname', 'payment_details.Payer_Lastname', 'shipping_addresses.*')
|
||||
$i = DB::table('orders')->select('orders.*', 'orders.Id as Order_Id', 'payment_details.InvoiceNumber', 'payment_details.Currency', 'payment_details.Payer_Email', 'payment_details.Payer_Firstname', 'payment_details.Payer_Lastname', 'shipping_addresses.*', 'teamstores.*')
|
||||
->leftjoin('payment_details', 'payment_details.CartKey','=','orders.CartKey')
|
||||
->leftjoin('shipping_addresses', 'shipping_addresses.PaymentDetail_Id','=','payment_details.Id')
|
||||
->leftjoin('teamstores', 'teamstores.Id','=','orders.StoreId')
|
||||
// ->where('orders.StoreId', $store_id)
|
||||
->orderby('orders.DateCreated', 'DESC')
|
||||
->get();
|
||||
@@ -292,5 +293,29 @@ class AdminModel extends Model
|
||||
$i = DB::table('template_paths')->insert($data);
|
||||
return $i;
|
||||
}
|
||||
|
||||
function selectVisualizer($sports_id, $sports_category){
|
||||
$i = DB::table('templates')
|
||||
->where('SportsId', $sports_id)
|
||||
->where('Category', $sports_category)
|
||||
->orderBy('Id', 'DESC')
|
||||
->get();
|
||||
return $i;
|
||||
}
|
||||
|
||||
function selectDisplayItemThumbById($id){
|
||||
|
||||
$i = DB::table('teamstore_product_thumbnails')
|
||||
->where('ProductId', $id)
|
||||
->where('ImageClass', 'active')
|
||||
->get();
|
||||
return $i;
|
||||
}
|
||||
|
||||
function selectOrder($field, $value){
|
||||
$i = DB::table('orders')
|
||||
->where($field, $value)
|
||||
->get();
|
||||
return $i;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user