add search for teamstores
This commit is contained in:
@@ -78,7 +78,7 @@ class TeamStoreController extends Controller {
|
||||
->with('thumbnails', $thumbnails);
|
||||
}
|
||||
|
||||
public function storelist()
|
||||
public function storelist(Request $request)
|
||||
{
|
||||
// $analyticsData = Analytics::getMostVisitedPages(14, 50);
|
||||
|
||||
@@ -100,10 +100,47 @@ class TeamStoreController extends Controller {
|
||||
// var_dump(array_unique($arr_teamstore));
|
||||
|
||||
$m = new TeamStoreModel;
|
||||
$stores_array = $m->selectAllTeamStore();
|
||||
$q = null;
|
||||
$sort = null;
|
||||
|
||||
$q = $request->input('q');
|
||||
$sort = $request->input('s');
|
||||
|
||||
if(isset($q) && isset($sort)){
|
||||
|
||||
if($sort == "al-asc"){
|
||||
$field = "StoreName";
|
||||
$sort_value = "ASC";
|
||||
}elseif($sort == "al-desc"){
|
||||
$field = "StoreName";
|
||||
$sort_value = "DESC";
|
||||
}elseif($sort == "oldest"){
|
||||
$field = "Id";
|
||||
$sort_value = "ASC";
|
||||
}else{
|
||||
$field = "Id";
|
||||
$sort_value = "DESC";
|
||||
}
|
||||
|
||||
if($q != ""){
|
||||
// keyword and sort
|
||||
$stores_array = $m->selectTeamstoreSearch($field, $sort_value, $q);
|
||||
}else{
|
||||
// sort only
|
||||
$stores_array = $m->selectTeamstoreFilter($field, $sort_value);
|
||||
}
|
||||
|
||||
}else{
|
||||
// first load
|
||||
$stores_array = $m->selectAllTeamStore();
|
||||
}
|
||||
// $stores_array = $m->selectAllTeamStore();
|
||||
|
||||
// var_dump($stores_array);
|
||||
return view('teamstore-sublayouts.stores')
|
||||
->with('stores_array', $stores_array);
|
||||
->with('stores_array', $stores_array)
|
||||
->with('keyword', $q)
|
||||
->with('filter', $sort);
|
||||
|
||||
|
||||
|
||||
@@ -467,17 +504,18 @@ class TeamStoreController extends Controller {
|
||||
|
||||
$item_thumbs = $m->selectDisplayCartThumb();
|
||||
$store_array = $m->selectTeamStore('Id', $defId);
|
||||
// var_dump($$grouped_item[0]->StoreId);
|
||||
$voucherIds = array();
|
||||
|
||||
foreach($items as $item){
|
||||
if($item->VoucherId != null){
|
||||
$voucherIds[] = $item->VoucherId;
|
||||
}
|
||||
}
|
||||
|
||||
$vouchers = $m->selectVoucherWhereIn($voucherIds);
|
||||
|
||||
if($items){
|
||||
$voucherIds = array();
|
||||
foreach($items as $item){
|
||||
if($item->VoucherId != null){
|
||||
$voucherIds[] = $item->VoucherId;
|
||||
}
|
||||
}
|
||||
$vouchers = $m->selectVoucherWhereIn($voucherIds);
|
||||
}
|
||||
|
||||
$totalValue = 0;
|
||||
if(!empty($vouchers)){
|
||||
foreach($vouchers as $voucher){
|
||||
|
||||
Reference in New Issue
Block a user