forked from TFMM/silent-auction
fix: restore full PagesController content
This commit is contained in:
@@ -25,156 +25,156 @@ class PagesController extends Controller
|
||||
{
|
||||
public function home()
|
||||
{
|
||||
= Items::count();
|
||||
= Bidders::count();
|
||||
= WinningBids::count();
|
||||
= Vehicles::count();
|
||||
$item_count_result = Items::count();
|
||||
$bidder_count_result = Bidders::count();
|
||||
$winner_count_result = WinningBids::count();
|
||||
$vehicle_count_result = Vehicles::count();
|
||||
return view('home', [
|
||||
'item_count_result' => ,
|
||||
'bidder_count_result' => ,
|
||||
'winner_count_result' => ,
|
||||
'vehicle_count_result' =>
|
||||
'item_count_result' => $item_count_result,
|
||||
'bidder_count_result' => $bidder_count_result,
|
||||
'winner_count_result' => $winner_count_result,
|
||||
'vehicle_count_result' => $vehicle_count_result
|
||||
]);
|
||||
}
|
||||
|
||||
public function bidderlist()
|
||||
{
|
||||
= Bidders::orderBy('bidder_assigned_number', 'asc')
|
||||
$bidderlist_results = Bidders::orderBy('bidder_assigned_number', 'asc')
|
||||
->orderBy('bidder_lname', 'asc')
|
||||
->orderBy('bidder_fname', 'asc')
|
||||
->get();
|
||||
return view('bidderlist', ['bidderlist_results' => ]);
|
||||
return view('bidderlist', ['bidderlist_results' => $bidderlist_results]);
|
||||
}
|
||||
|
||||
public function bidders(Request )
|
||||
public function bidders(Request $bidder_req)
|
||||
{
|
||||
if (!->bidderlname) {
|
||||
if (!$bidder_req->bidderlname) {
|
||||
return view('bidders');
|
||||
}
|
||||
= ->bidderlname;
|
||||
= ->bidderfname;
|
||||
= ->bidderaddr;
|
||||
= ->biddercity;
|
||||
= ->bidderstate;
|
||||
= ->bidderzip;
|
||||
= ->bidderphone;
|
||||
= ->bidderemail;
|
||||
= ->biddernum;
|
||||
= Bidders::updateOrCreate(
|
||||
$bidder_lname = $bidder_req->bidderlname;
|
||||
$bidder_fname = $bidder_req->bidderfname;
|
||||
$bidder_addr = $bidder_req->bidderaddr;
|
||||
$bidder_city = $bidder_req->biddercity;
|
||||
$bidder_state = $bidder_req->bidderstate;
|
||||
$bidder_zip = $bidder_req->bidderzip;
|
||||
$bidder_phone = $bidder_req->bidderphone;
|
||||
$bidder_email = $bidder_req->bidderemail;
|
||||
$bidder_assigned_number = $bidder_req->biddernum;
|
||||
$bidder_insert = Bidders::updateOrCreate(
|
||||
[
|
||||
'bidder_assigned_number' => ,
|
||||
'bidder_assigned_number' => $bidder_assigned_number,
|
||||
],
|
||||
[
|
||||
'bidder_lname' => ,
|
||||
'bidder_fname' => ,
|
||||
'bidder_addr' => ,
|
||||
'bidder_city' => ,
|
||||
'bidder_state' => ,
|
||||
'bidder_zip' => ,
|
||||
'bidder_phone' => ,
|
||||
'bidder_email' =>
|
||||
'bidder_lname' => $bidder_lname ,
|
||||
'bidder_fname' => $bidder_fname ,
|
||||
'bidder_addr' => $bidder_addr ,
|
||||
'bidder_city' => $bidder_city ,
|
||||
'bidder_state' => $bidder_state ,
|
||||
'bidder_zip' => $bidder_zip ,
|
||||
'bidder_phone' => $bidder_phone ,
|
||||
'bidder_email' => $bidder_email
|
||||
]
|
||||
);
|
||||
|
||||
return redirect('bidders');
|
||||
}
|
||||
|
||||
public function checkout(Request )
|
||||
public function checkout(Request $checkout_req)
|
||||
{
|
||||
if (!->checkoutbiddernum) {
|
||||
= \App\Models\Bidders::orderByRaw('CAST(bidder_assigned_number AS UNSIGNED) ASC')->get();
|
||||
return view('checkout_select_form', ['bidders' => ]);
|
||||
} elseif (!->checkout_payment_method) {
|
||||
= ->checkoutbiddernum;
|
||||
= DB::select("SELECT
|
||||
if (!$checkout_req->checkoutbiddernum) {
|
||||
$bidders = \App\Models\Bidders::orderByRaw('CAST(bidder_assigned_number AS UNSIGNED) ASC')->get();
|
||||
return view('checkout_select_form', ['bidders' => $bidders]);
|
||||
} elseif (!$checkout_req->checkout_payment_method) {
|
||||
$checkout_bidder = $checkout_req->checkoutbiddernum;
|
||||
$checkout_list_results = DB::select("SELECT
|
||||
*, items.item_assigned_num
|
||||
FROM winning_bids
|
||||
INNER JOIN items AS items
|
||||
ON winning_bids.winning_item_num=items.iditems
|
||||
WHERE winning_bidder_num =
|
||||
WHERE winning_bidder_num = $checkout_bidder
|
||||
");
|
||||
= DB::select("SELECT
|
||||
$checkout_info_results = DB::select("SELECT
|
||||
winning_bids.*,
|
||||
bidders.*,
|
||||
sum(winning_cost) AS total_cost
|
||||
FROM winning_bids
|
||||
INNER JOIN bidders AS bidders
|
||||
ON winning_bids.winning_bidder_num=bidders.idbidders
|
||||
WHERE winning_bidder_num =
|
||||
WHERE winning_bidder_num = $checkout_bidder
|
||||
GROUP BY winning_bids.winning_bidder_num
|
||||
");
|
||||
return view('checkout', [
|
||||
'checkout_list_results' => ,
|
||||
'checkout_info_results' =>
|
||||
'checkout_list_results' => $checkout_list_results,
|
||||
'checkout_info_results' => $checkout_info_results
|
||||
]);
|
||||
} else {
|
||||
= ->winnertotal;
|
||||
= ->checkoutbiddernum;
|
||||
= ->checkout_payment_method;
|
||||
= ->check_number;
|
||||
= ->cc_transaction;
|
||||
= ->cc_amount;
|
||||
= DB::select("SELECT
|
||||
$winnertotal = $checkout_req->winnertotal;
|
||||
$bidder_num = $checkout_req->checkoutbiddernum;
|
||||
$payment_method = $checkout_req->checkout_payment_method;
|
||||
$check_number = $checkout_req->check_number;
|
||||
$cc_transaction = $checkout_req->cc_transaction;
|
||||
$cc_amount = $checkout_req->cc_amount;
|
||||
$checkout_list_results = DB::select("SELECT
|
||||
*, items.item_assigned_num, items.item_desc
|
||||
FROM winning_bids
|
||||
INNER JOIN items AS items
|
||||
ON winning_bids.winning_item_num=items.iditems
|
||||
WHERE winning_bidder_num =
|
||||
WHERE winning_bidder_num = $bidder_num
|
||||
");
|
||||
= DB::select("SELECT
|
||||
$checkout_info_results = DB::select("SELECT
|
||||
winning_bids.*,
|
||||
bidders.*,
|
||||
sum(winning_cost) AS total_cost
|
||||
FROM winning_bids
|
||||
INNER JOIN bidders AS bidders
|
||||
ON winning_bids.winning_bidder_num=bidders.idbidders
|
||||
WHERE winning_bidder_num =
|
||||
WHERE winning_bidder_num = $bidder_num
|
||||
GROUP BY winning_bids.winning_bidder_num
|
||||
");
|
||||
= DB::table('checkout')->insertGetID(
|
||||
$checkout_result = DB::table('checkout')->insertGetID(
|
||||
[
|
||||
'bidder_num' => ,
|
||||
'winnertotal' => ,
|
||||
'payment_method' => ,
|
||||
'check_number' => ,
|
||||
'cc_transaction' => ,
|
||||
'cc_amount' => ,
|
||||
'bidder_num' => $bidder_num,
|
||||
'winnertotal' => $winnertotal,
|
||||
'payment_method' => $payment_method,
|
||||
'check_number' => $check_number,
|
||||
'cc_transaction' => $cc_transaction,
|
||||
'cc_amount' => $cc_amount,
|
||||
]
|
||||
);
|
||||
return view('checkout_complete', [
|
||||
'checkout_result' => ,
|
||||
'checkout_list_results' => ,
|
||||
'checkout_info_results' => ,
|
||||
'payment_method' => ,
|
||||
'check_number' => ,
|
||||
'cc_transaction' =>
|
||||
'checkout_result' => $checkout_result,
|
||||
'checkout_list_results' => $checkout_list_results,
|
||||
'checkout_info_results' => $checkout_info_results,
|
||||
'payment_method' => $payment_method,
|
||||
'check_number' => $check_number,
|
||||
'cc_transaction' => $cc_transaction
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
public function checkoutCompleteList()
|
||||
{
|
||||
= Checkout::join('bidders', 'checkout.bidder_num', '=', 'bidders.idbidders')
|
||||
$checkout_complete_results = Checkout::join('bidders', 'checkout.bidder_num', '=', 'bidders.idbidders')
|
||||
->groupBy('bidder_num')
|
||||
->orderBy('bidders.bidder_assigned_number', 'asc')
|
||||
->get();
|
||||
return view('checkout_complete_list', ['checkout_complete_results' => ]);
|
||||
return view('checkout_complete_list', ['checkout_complete_results' => $checkout_complete_results]);
|
||||
}
|
||||
|
||||
public function editwinners(Request )
|
||||
public function editwinners(Request $edit_win_req)
|
||||
{
|
||||
if (!->winid) {
|
||||
= WinningBids::all();
|
||||
return view('editwinners', ['winners' => ]);
|
||||
if (!$edit_win_req->winid) {
|
||||
$winners = WinningBids::all();
|
||||
return view('editwinners', ['winners' => $winners]);
|
||||
}
|
||||
= ->winid;
|
||||
= ->winnerbiddernum;
|
||||
= ->winnerbid;
|
||||
= WinningBids::where('idwinning_bids', )
|
||||
$winning_bid_id = $edit_win_req->winid;
|
||||
$winner_bidder = $edit_win_req->winnerbiddernum;
|
||||
$winner_cost = $edit_win_req->winnerbid;
|
||||
$winner_insert = WinningBids::where('idwinning_bids', $winning_bid_id)
|
||||
->update(
|
||||
[
|
||||
'winning_bidder_num' => ,
|
||||
'winning_cost' =>
|
||||
'winning_bidder_num' => $winner_bidder,
|
||||
'winning_cost' => $winner_cost
|
||||
]
|
||||
);
|
||||
return redirect('editwinners');
|
||||
@@ -182,7 +182,7 @@ class PagesController extends Controller
|
||||
|
||||
public function finaltally()
|
||||
{
|
||||
= DB::select("SELECT
|
||||
$finaltally_results = DB::select("SELECT
|
||||
winning_bids.*,
|
||||
sum(winning_bids.winning_cost) AS total_due,
|
||||
bidders.*
|
||||
@@ -192,146 +192,146 @@ class PagesController extends Controller
|
||||
GROUP BY winning_bids.winning_bidder_num
|
||||
ORDER BY bidders.bidder_lname
|
||||
");
|
||||
return view('finaltally', ['finaltally_results' => ]);
|
||||
return view('finaltally', ['finaltally_results' => $finaltally_results]);
|
||||
}
|
||||
|
||||
public function itemlist()
|
||||
{
|
||||
= Items::orderBy('item_assigned_num', 'asc')
|
||||
$itemlist_results = Items::orderBy('item_assigned_num', 'asc')
|
||||
->get();
|
||||
return view('itemlist', ['itemlist_results' => ]);
|
||||
return view('itemlist', ['itemlist_results' => $itemlist_results]);
|
||||
}
|
||||
|
||||
public function items(Request )
|
||||
public function items(Request $items_req)
|
||||
{
|
||||
if (!->itemnum) {
|
||||
if (!$items_req->itemnum) {
|
||||
return view('items');
|
||||
}
|
||||
= ->itemnum;
|
||||
= ->itemdesc;
|
||||
= ->itemminbid;
|
||||
= ->itemestvalue;
|
||||
= DB::table('items')->insert(
|
||||
$item_assigned_num = $items_req->itemnum;
|
||||
$item_desc = $items_req->itemdesc;
|
||||
$item_min_bid = $items_req->itemminbid;
|
||||
$items_est_value = $items_req->itemestvalue;
|
||||
$item_insert = DB::table('items')->insert(
|
||||
[
|
||||
'item_assigned_num' => ,
|
||||
'item_desc' => ,
|
||||
'item_min_bid' => ,
|
||||
'item_est_value' =>
|
||||
'item_assigned_num' => $item_assigned_num,
|
||||
'item_desc' => $item_desc,
|
||||
'item_min_bid' => $item_min_bid,
|
||||
'item_est_value' => $items_est_value
|
||||
]
|
||||
);
|
||||
return redirect('items');
|
||||
}
|
||||
|
||||
public function receiptpdf(Request )
|
||||
public function receiptpdf(Request $receiptpdf_request)
|
||||
{
|
||||
= ->checkout_id;
|
||||
= Checkout::where('checkout_id', '=', )
|
||||
$checkoutid = $receiptpdf_request->checkout_id;
|
||||
$checkout_final_results = Checkout::where('checkout_id', '=', $checkoutid)
|
||||
->first();
|
||||
= ->bidder_num;
|
||||
= DB::select("SELECT
|
||||
$bidder_num = $checkout_final_results->bidder_num;
|
||||
$checkout_list_results = DB::select("SELECT
|
||||
*, items.item_assigned_num, items.item_desc
|
||||
FROM winning_bids
|
||||
INNER JOIN items AS items
|
||||
ON winning_bids.winning_item_num=items.iditems
|
||||
WHERE winning_bidder_num =
|
||||
WHERE winning_bidder_num = $bidder_num
|
||||
");
|
||||
= DB::select("SELECT
|
||||
$checkout_info_results = DB::select("SELECT
|
||||
winning_bids.*,
|
||||
bidders.*,
|
||||
sum(winning_cost) AS total_cost
|
||||
FROM winning_bids
|
||||
INNER JOIN bidders AS bidders
|
||||
ON winning_bids.winning_bidder_num=bidders.idbidders
|
||||
WHERE winning_bidder_num =
|
||||
WHERE winning_bidder_num = $bidder_num
|
||||
GROUP BY winning_bids.winning_bidder_num
|
||||
");
|
||||
= [
|
||||
'checkout_final_results' => ,
|
||||
'checkout_list_results' => ,
|
||||
'checkout_info_results' =>
|
||||
$checkout_data = [
|
||||
'checkout_final_results' => $checkout_final_results,
|
||||
'checkout_list_results' => $checkout_list_results,
|
||||
'checkout_info_results' => $checkout_info_results
|
||||
];
|
||||
return view('receiptpdf', );
|
||||
return view('receiptpdf', $checkout_data);
|
||||
}
|
||||
|
||||
public function downloadReceiptPdf(Request )
|
||||
public function downloadReceiptPdf(Request $request)
|
||||
{
|
||||
= ->checkout_id;
|
||||
= Checkout::where('checkout_id', '=', )->first();
|
||||
if (!) {
|
||||
$checkoutid = $request->checkout_id;
|
||||
$checkout_final_results = Checkout::where('checkout_id', '=', $checkoutid)->first();
|
||||
if (!$checkout_final_results) {
|
||||
return redirect('/mywinnings')->with('error', 'Checkout record not found.');
|
||||
}
|
||||
|
||||
= ->bidder_num;
|
||||
= DB::select("SELECT
|
||||
$bidder_num = $checkout_final_results->bidder_num;
|
||||
$checkout_list_results = DB::select("SELECT
|
||||
*, items.item_assigned_num, items.item_desc
|
||||
FROM winning_bids
|
||||
INNER JOIN items AS items ON winning_bids.winning_item_num=items.iditems
|
||||
WHERE winning_bidder_num =
|
||||
WHERE winning_bidder_num = $bidder_num
|
||||
");
|
||||
= DB::select("SELECT
|
||||
$checkout_info_results = DB::select("SELECT
|
||||
winning_bids.*,
|
||||
bidders.*,
|
||||
sum(winning_cost) AS total_cost
|
||||
FROM winning_bids
|
||||
INNER JOIN bidders AS bidders ON winning_bids.winning_bidder_num=bidders.idbidders
|
||||
WHERE winning_bidder_num =
|
||||
WHERE winning_bidder_num = $bidder_num
|
||||
GROUP BY winning_bids.winning_bidder_num
|
||||
");
|
||||
|
||||
= new \Dompdf\Options();
|
||||
->set('isHtml5ParserEnabled', true);
|
||||
->set('isRemoteEnabled', true);
|
||||
= new Dompdf();
|
||||
$options = new \Dompdf\Options();
|
||||
$options->set('isHtml5ParserEnabled', true);
|
||||
$options->set('isRemoteEnabled', true);
|
||||
$dompdf = new Dompdf($options);
|
||||
|
||||
= view('receiptpdf', [
|
||||
'checkout_final_results' => ,
|
||||
'checkout_list_results' => ,
|
||||
'checkout_info_results' =>
|
||||
$html = view('receiptpdf', [
|
||||
'checkout_final_results' => $checkout_final_results,
|
||||
'checkout_list_results' => $checkout_list_results,
|
||||
'checkout_info_results' => $checkout_info_results
|
||||
])->render();
|
||||
|
||||
->loadHtml();
|
||||
->setPaper('letter', 'portrait');
|
||||
->render();
|
||||
$dompdf->loadHtml($html);
|
||||
$dompdf->setPaper('letter', 'portrait');
|
||||
$dompdf->render();
|
||||
|
||||
return ->stream('receipt-'..'.pdf');
|
||||
return $dompdf->stream('receipt-'.$checkoutid.'.pdf');
|
||||
}
|
||||
|
||||
public function reprintReceipt(Request )
|
||||
public function reprintReceipt(Request $reprint_receipt_req)
|
||||
{
|
||||
if (!->reprintbiddernum) {
|
||||
if (!$reprint_receipt_req->reprintbiddernum) {
|
||||
return view('reprint_receipt_form');
|
||||
} else {
|
||||
=->reprintbiddernum;
|
||||
= Checkout::where('bidder_num', '=', )
|
||||
$bidnum=$reprint_receipt_req->reprintbiddernum;
|
||||
$checkout_result = Checkout::where('bidder_num', '=', $bidnum)
|
||||
->first();
|
||||
return redirect()->route('receiptpdf', ['checkout_id' => ->checkout_id]);
|
||||
return redirect()->route('receiptpdf', ['checkout_id' => $checkout_result->checkout_id]);
|
||||
}
|
||||
}
|
||||
|
||||
public function winnerlist()
|
||||
{
|
||||
= WinningBids::join('bidders', 'winning_bids.winning_bidder_num', '=', 'bidders.idbidders')
|
||||
$winnerlist_results = WinningBids::join('bidders', 'winning_bids.winning_bidder_num', '=', 'bidders.idbidders')
|
||||
->groupBy('winning_bidder_num')
|
||||
->orderBy('bidders.bidder_assigned_number')
|
||||
->get();
|
||||
return view('winnerlist', ['winnerlist_results' => ]);
|
||||
return view('winnerlist', ['winnerlist_results' => $winnerlist_results]);
|
||||
}
|
||||
|
||||
public function winners(Request )
|
||||
public function winners(Request $winners_req)
|
||||
{
|
||||
if (!->winnerbid) {
|
||||
= Bidders::all();
|
||||
= Items::all();
|
||||
return view('winners', ['bidders' => , 'items' => ]);
|
||||
if (!$winners_req->winnerbid) {
|
||||
$bidders = Bidders::all();
|
||||
$items = Items::all();
|
||||
return view('winners', ['bidders' => $bidders, 'items' => $items]);
|
||||
}
|
||||
= ->winneritemnum;
|
||||
= ->winnerbiddernum;
|
||||
= ->winnerbid;
|
||||
= DB::table('winning_bids')->insert(
|
||||
$winner_item = $winners_req->winneritemnum;
|
||||
$winner_bidder = $winners_req->winnerbiddernum;
|
||||
$winner_cost = $winners_req->winnerbid;
|
||||
$winner_insert = DB::table('winning_bids')->insert(
|
||||
[
|
||||
'winning_item_num' => ,
|
||||
'winning_bidder_num' => ,
|
||||
'winning_cost' =>
|
||||
'winning_item_num' => $winner_item,
|
||||
'winning_bidder_num' => $winner_bidder,
|
||||
'winning_cost' => $winner_cost
|
||||
]
|
||||
);
|
||||
return redirect('winners');
|
||||
@@ -339,183 +339,183 @@ class PagesController extends Controller
|
||||
|
||||
public function winnersbyitem()
|
||||
{
|
||||
= WinningBids::with(['items', 'bidders'])->get();
|
||||
return view('winnersbyitem', ['winnersbyitem_results' => ]);
|
||||
$winnersbyitem_results = WinningBids::with(['items', 'bidders'])->get();
|
||||
return view('winnersbyitem', ['winnersbyitem_results' => $winnersbyitem_results]);
|
||||
}
|
||||
|
||||
public function winnertotal(Request )
|
||||
public function winnertotal(Request $winnertotal_req)
|
||||
{
|
||||
if (!->winnerbiddernum) {
|
||||
if (!$winnertotal_req->winnerbiddernum) {
|
||||
return view('winnertotalform');
|
||||
}
|
||||
= ->winnerbiddernum;
|
||||
= DB::select("SELECT
|
||||
$winner_total_bidder = $winnertotal_req->winnerbiddernum;
|
||||
$winnertotal_list_results = DB::select("SELECT
|
||||
*, items.item_assigned_num
|
||||
FROM winning_bids
|
||||
INNER JOIN items AS items
|
||||
ON winning_bids.winning_item_num=items.iditems
|
||||
WHERE winning_bidder_num =
|
||||
WHERE winning_bidder_num = $winner_total_bidder
|
||||
");
|
||||
= DB::select("SELECT
|
||||
$winnertotal_info_results = DB::select("SELECT
|
||||
winning_bids.*,
|
||||
bidders.*,
|
||||
sum(winning_cost) AS total_cost
|
||||
FROM winning_bids
|
||||
INNER JOIN bidders AS bidders
|
||||
ON winning_bids.winning_bidder_num=bidders.idbidders
|
||||
WHERE winning_bidder_num =
|
||||
WHERE winning_bidder_num = $winner_total_bidder
|
||||
GROUP BY winning_bids.winning_bidder_num
|
||||
");
|
||||
return view('winnertotal', [
|
||||
'winnertotal_list_results' => ,
|
||||
'winnertotal_info_results' =>
|
||||
'winnertotal_list_results' => $winnertotal_list_results,
|
||||
'winnertotal_info_results' => $winnertotal_info_results
|
||||
]);
|
||||
}
|
||||
|
||||
public function winningbidderlist()
|
||||
{
|
||||
= Bidders::whereHas('winningBids')
|
||||
$winnerlist_results = Bidders::whereHas('winningBids')
|
||||
->orderBy('bidder_assigned_number')
|
||||
->get();
|
||||
return view('winningbidderlist', ['winning_bidders' => ]);
|
||||
return view('winningbidderlist', ['winning_bidders' => $winnerlist_results]);
|
||||
}
|
||||
|
||||
public function judgingentry(Request )
|
||||
public function judgingentry(Request $judgingentry_req)
|
||||
{
|
||||
= \App\Models\Judges::all();
|
||||
= \App\Models\Vehicles::select('vehicles.*')
|
||||
$judges = \App\Models\Judges::all();
|
||||
$vehicles = \App\Models\Vehicles::select('vehicles.*')
|
||||
->leftJoin('bidders', 'vehicles.owner', '=', 'bidders.bidder_assigned_number')
|
||||
->orderByRaw('CAST(bidders.bidder_assigned_number AS UNSIGNED) ASC')
|
||||
->get();
|
||||
|
||||
if (->isMethod('post')) {
|
||||
= ->vehnum;
|
||||
= ->judgenum;
|
||||
= ->vehscore;
|
||||
if ($judgingentry_req->isMethod('post')) {
|
||||
$vehicle = $judgingentry_req->vehnum;
|
||||
$judge = $judgingentry_req->judgenum;
|
||||
$score = $judgingentry_req->vehscore;
|
||||
|
||||
VehicleScores::updateOrCreate(
|
||||
['vehicle' => , 'judge' => ],
|
||||
['overall_score' => ]
|
||||
['vehicle' => $vehicle, 'judge' => $judge],
|
||||
['overall_score' => $score]
|
||||
);
|
||||
|
||||
return redirect('judgingentry');
|
||||
}
|
||||
|
||||
return view('judgingentry', ['judges' => , 'vehicles' => ]);
|
||||
return view('judgingentry', ['judges' => $judges, 'vehicles' => $vehicles]);
|
||||
}
|
||||
|
||||
public function showcars(Request )
|
||||
public function showcars(Request $showcar_req)
|
||||
{
|
||||
if (!->bidderlname) {
|
||||
= \App\Models\Vehicles::with('vehicleOwner')->get();
|
||||
return view('showcars', ['vehicles' => ]);
|
||||
if (!$showcar_req->bidderlname) {
|
||||
$vehicles = \App\Models\Vehicles::with('vehicleOwner')->get();
|
||||
return view('showcars', ['vehicles' => $vehicles]);
|
||||
}
|
||||
= ->bidderlname;
|
||||
= ->bidderfname;
|
||||
= ->bidderaddr;
|
||||
= ->biddercity;
|
||||
= ->bidderstate;
|
||||
= ->bidderzip;
|
||||
= ->bidderphone;
|
||||
= ->bidderemail;
|
||||
= ->biddernum;
|
||||
= ->vehyear;
|
||||
= ->vehmake;
|
||||
= ->vehmodel;
|
||||
= ->vehtype;
|
||||
if (->has('vehdonotjudge')) {
|
||||
= 1;
|
||||
$bidder_lname = $showcar_req->bidderlname;
|
||||
$bidder_fname = $showcar_req->bidderfname;
|
||||
$bidder_addr = $showcar_req->bidderaddr;
|
||||
$bidder_city = $showcar_req->biddercity;
|
||||
$bidder_state = $showcar_req->bidderstate;
|
||||
$bidder_zip = $showcar_req->bidderzip;
|
||||
$bidder_phone = $showcar_req->bidderphone;
|
||||
$bidder_email = $showcar_req->bidderemail;
|
||||
$bidder_assigned_number = $showcar_req->biddernum;
|
||||
$year = $showcar_req->vehyear;
|
||||
$make = $showcar_req->vehmake;
|
||||
$model = $showcar_req->vehmodel;
|
||||
$type = $showcar_req->vehtype;
|
||||
if ($showcar_req->has('vehdonotjudge')) {
|
||||
$doNotJudge = 1;
|
||||
} else {
|
||||
= 0;
|
||||
$doNotJudge = 0;
|
||||
}
|
||||
|
||||
= Bidders::updateOrCreate(
|
||||
$bidder_insert = Bidders::updateOrCreate(
|
||||
[
|
||||
'bidder_assigned_number' => ,
|
||||
'bidder_assigned_number' => $bidder_assigned_number,
|
||||
],
|
||||
[
|
||||
'bidder_lname' => ,
|
||||
'bidder_fname' => ,
|
||||
'bidder_addr' => ,
|
||||
'bidder_city' => ,
|
||||
'bidder_state' => ,
|
||||
'bidder_zip' => ,
|
||||
'bidder_phone' => ,
|
||||
'bidder_email' =>
|
||||
'bidder_lname' => $bidder_lname ,
|
||||
'bidder_fname' => $bidder_fname ,
|
||||
'bidder_addr' => $bidder_addr ,
|
||||
'bidder_city' => $bidder_city ,
|
||||
'bidder_state' => $bidder_state ,
|
||||
'bidder_zip' => $bidder_zip ,
|
||||
'bidder_phone' => $bidder_phone ,
|
||||
'bidder_email' => $bidder_email
|
||||
]
|
||||
);
|
||||
|
||||
// = ->idbidders;
|
||||
//dd();
|
||||
//$owner = $bidder_insert->idbidders;
|
||||
//dd($bidder_insert);
|
||||
|
||||
= Vehicles::updateOrCreate(
|
||||
$vehicle_insert = Vehicles::updateOrCreate(
|
||||
[
|
||||
'owner' => ,
|
||||
'owner' => $bidder_assigned_number,
|
||||
],
|
||||
[
|
||||
'year' => ,
|
||||
'make' => ,
|
||||
'model' => ,
|
||||
'type' => ,
|
||||
'doNotJudge' =>
|
||||
'year' => $year,
|
||||
'make' => $make,
|
||||
'model' => $model,
|
||||
'type' => $type,
|
||||
'doNotJudge' => $doNotJudge
|
||||
]
|
||||
);
|
||||
|
||||
return redirect('showcars');
|
||||
}
|
||||
|
||||
public function pcentry(Request )
|
||||
public function pcentry(Request $pcentry_req)
|
||||
{
|
||||
if (!->vehnum) {
|
||||
= Vehicles::all();
|
||||
return view('pcentry', ['vehicles' => ]);
|
||||
if (!$pcentry_req->vehnum) {
|
||||
$vehicles = Vehicles::all();
|
||||
return view('pcentry', ['vehicles' => $vehicles]);
|
||||
}
|
||||
=->vehnum;
|
||||
=->pc_count;
|
||||
= PeoplesChoice::updateOrCreate(
|
||||
$vehicle=$pcentry_req->vehnum;
|
||||
$pc_count=$pcentry_req->pc_count;
|
||||
$pc_insert = PeoplesChoice::updateOrCreate(
|
||||
[
|
||||
'vehicle' => ,
|
||||
'vehicle' => $vehicle,
|
||||
],
|
||||
[
|
||||
'pc_count' =>
|
||||
'pc_count' => $pc_count
|
||||
]
|
||||
);
|
||||
|
||||
return redirect('pcentry');
|
||||
}
|
||||
|
||||
public function judges(Request )
|
||||
public function judges(Request $judge_req)
|
||||
{
|
||||
if (!->judgenum) {
|
||||
if (!$judge_req->judgenum) {
|
||||
return view('judges');
|
||||
}
|
||||
= ->judgenum;
|
||||
= Judges::updateOrCreate(
|
||||
$judgenum = $judge_req->judgenum;
|
||||
$judge_insert = Judges::updateOrCreate(
|
||||
[
|
||||
'judge_number' => ,
|
||||
'judge_number' => $judgenum,
|
||||
]
|
||||
);
|
||||
|
||||
return redirect('judges');
|
||||
}
|
||||
|
||||
public function awardcategories(Request )
|
||||
public function awardcategories(Request $category_req)
|
||||
{
|
||||
if (!->category) {
|
||||
if (!$category_req->category) {
|
||||
return view('awardcategories');
|
||||
}
|
||||
= ->category;
|
||||
if (->has('vehtype')) {
|
||||
= 1;
|
||||
$category = $category_req->category;
|
||||
if ($category_req->has('vehtype')) {
|
||||
$vehicleType = 1;
|
||||
} else {
|
||||
= 0;
|
||||
$vehicleType = 0;
|
||||
}
|
||||
= CarShowCategory::updateOrCreate(
|
||||
$category_insert = CarShowCategory::updateOrCreate(
|
||||
[
|
||||
'category_name' => ,
|
||||
'category_name' => $category,
|
||||
],
|
||||
[
|
||||
'vehicle_type' =>
|
||||
'vehicle_type' => $vehicleType
|
||||
]
|
||||
);
|
||||
|
||||
@@ -523,21 +523,21 @@ class PagesController extends Controller
|
||||
}
|
||||
public function showwinners()
|
||||
{
|
||||
= CarShowWinner::with(['awardCategory', 'awardVehicle', 'awardVehicle.vehicleOwner'])->get();
|
||||
return view('carshowwinners', ['winners' => ]);
|
||||
$carshowwinner_results = CarShowWinner::with(['awardCategory', 'awardVehicle', 'awardVehicle.vehicleOwner'])->get();
|
||||
return view('carshowwinners', ['winners' => $carshowwinner_results]);
|
||||
}
|
||||
public function showscores()
|
||||
{
|
||||
= VehicleScores::with(['scoredVehicle'])
|
||||
$carshowscore_results = VehicleScores::with(['scoredVehicle'])
|
||||
->groupBy('vehicle')
|
||||
->selectRaw('*, sum(vehicle_scores.overall_score) as totalscore')
|
||||
->orderBy('totalscore', 'desc')
|
||||
->get();
|
||||
return view('carshowscores', ['scores_results' => ]);
|
||||
return view('carshowscores', ['scores_results' => $carshowscore_results]);
|
||||
}
|
||||
public function showscoresbycar()
|
||||
{
|
||||
= VehicleScores::with(['scoredVehicle'])
|
||||
$carshowscore2_results = VehicleScores::with(['scoredVehicle'])
|
||||
->groupBy('vehicle')
|
||||
->selectRaw('*, sum(vehicle_scores.overall_score) as totalscore')
|
||||
//->orderBy('scoredVehicle.vehicleOwner.bidder_assigned_number')
|
||||
@@ -548,45 +548,46 @@ class PagesController extends Controller
|
||||
LIMIT 1
|
||||
) AS UNSIGNED) ASC')
|
||||
->get();
|
||||
return view('carshowscores', ['scores_results' => ]);
|
||||
return view('carshowscores', ['scores_results' => $carshowscore2_results]);
|
||||
}
|
||||
public function showcarlist()
|
||||
{
|
||||
= Bidders::has('vehicles')
|
||||
$showcarlist_results = Bidders::has('vehicles')
|
||||
->join('vehicles', 'vehicles.owner', '=', 'bidders.bidder_assigned_number')
|
||||
//->join('car_show_categories', 'vehicles.type', '=', 'car_show_categories.category_name')
|
||||
->orderBy('bidder_assigned_number')
|
||||
->get();
|
||||
//dd();
|
||||
return view('showcarlist', ['showcarlist_results' => ]);
|
||||
//dd($showcarlist_results);
|
||||
return view('showcarlist', ['showcarlist_results' => $showcarlist_results]);
|
||||
}
|
||||
|
||||
public function myWinnings(Request )
|
||||
public function myWinnings(Request $request)
|
||||
{
|
||||
if (!->bidder_number) {
|
||||
if (!$request->bidder_number) {
|
||||
return view('mywinnings_form');
|
||||
}
|
||||
|
||||
= ->bidder_number;
|
||||
= Bidders::where('bidder_assigned_number', )->first();
|
||||
$bidder_number = $request->bidder_number;
|
||||
$bidder = Bidders::where('bidder_assigned_number', $bidder_number)->first();
|
||||
|
||||
if (!) {
|
||||
if (!$bidder) {
|
||||
return view('mywinnings_form', ['error' => 'Bidder number not found.']);
|
||||
}
|
||||
|
||||
= WinningBids::with('items')
|
||||
->where('winning_bidder_num', ->idbidders)
|
||||
$winnings = WinningBids::with('items')
|
||||
->where('winning_bidder_num', $bidder->idbidders)
|
||||
->get();
|
||||
|
||||
= ->sum('winning_cost');
|
||||
$total_cost = $winnings->sum('winning_cost');
|
||||
|
||||
= \App\Models\Checkout::where('bidder_num', ->idbidders)->exists();
|
||||
$is_checked_out = \App\Models\Checkout::where('bidder_num', $bidder->idbidders)->exists();
|
||||
|
||||
return view('mywinnings_results', [
|
||||
'bidder' => ,
|
||||
'winnings' => ,
|
||||
'total_cost' => ,
|
||||
'is_checked_out' =>
|
||||
'bidder' => $bidder,
|
||||
'winnings' => $winnings,
|
||||
'total_cost' => $total_cost,
|
||||
'is_checked_out' => $is_checked_out
|
||||
]);
|
||||
}
|
||||
}
|
||||
', file_path: 'app/Http/Controllers/PagesController.php')
|
||||
|
||||
Reference in New Issue
Block a user