added category filter on clipart
This commit is contained in:
@@ -648,11 +648,17 @@ class AdminController extends Controller
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function viewClipart(){
|
public function viewClipart(){
|
||||||
|
|
||||||
|
$clipart_category = request()->get('clipart_category');
|
||||||
|
|
||||||
$AdminModel = new AdminModel;
|
$AdminModel = new AdminModel;
|
||||||
$clipart_array = $AdminModel->selectCliparts();
|
$clipart_array = $AdminModel->selectCliparts($clipart_category);
|
||||||
|
$clipart_categories_array = $AdminModel->selectClipartCategory();
|
||||||
|
|
||||||
return view('admin_pages.cliparts')
|
return view('admin_pages.cliparts')
|
||||||
->with('clipart_array', $clipart_array);
|
->with('clipart_array', $clipart_array)
|
||||||
|
->with('clipart_categories_array', $clipart_categories_array)
|
||||||
|
->with('selected_clipart_category', $clipart_category);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function visualizerAdd(){
|
public function visualizerAdd(){
|
||||||
|
|||||||
@@ -232,13 +232,25 @@ class AdminModel extends Model
|
|||||||
return $i;
|
return $i;
|
||||||
}
|
}
|
||||||
|
|
||||||
function selectCliparts(){
|
function selectCliparts($cat_id){
|
||||||
|
|
||||||
$i = DB::table('cliparts')->select('cliparts.*', 'clipart_categories.CategoryName')
|
if($cat_id != 0 || $cat_id != ""){
|
||||||
->leftjoin('clipart_categories', 'clipart_categories.Id','=','cliparts.CategoryId')
|
$i = DB::table('cliparts')->select('cliparts.*', 'clipart_categories.CategoryName')
|
||||||
->orderby("Id", "DESC")
|
->leftjoin('clipart_categories', 'clipart_categories.Id','=','cliparts.CategoryId')
|
||||||
->paginate(16);
|
->where('cliparts.CategoryId', $cat_id)
|
||||||
return $i;
|
->orderby("Id", "DESC")
|
||||||
|
->paginate(16);
|
||||||
|
return $i;
|
||||||
|
}else{
|
||||||
|
$i = DB::table('cliparts')->select('cliparts.*', 'clipart_categories.CategoryName')
|
||||||
|
->leftjoin('clipart_categories', 'clipart_categories.Id','=','cliparts.CategoryId')
|
||||||
|
// ->where('cliparts.CategoryId', $cat_id)
|
||||||
|
->orderby("Id", "DESC")
|
||||||
|
->paginate(16);
|
||||||
|
return $i;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,7 +29,39 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="box-body">
|
<div class="box-body">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
{{-- <div class="col-md-12"> --}}
|
<div class="col-sm-12">
|
||||||
|
<div class="well">
|
||||||
|
<form class="form-horizontal" role="search" id="frm_search_store">
|
||||||
|
<div class="col-lg-3">
|
||||||
|
<div class="form-group">
|
||||||
|
<div class="col-sm-12">
|
||||||
|
<label class="control-label">Clipart Category</label>
|
||||||
|
<select class="form-control" id="sportName" name="clipart_category">
|
||||||
|
<option value="0">Select Clipart Category</option>
|
||||||
|
@foreach ($clipart_categories_array as $clipart_category)
|
||||||
|
<option value="{{ $clipart_category->Id }}" @if ($selected_clipart_category == $clipart_category->Id) selected @endif>{{ $clipart_category->CategoryName }}</option>
|
||||||
|
@endforeach
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-6">
|
||||||
|
<div class="form-group">
|
||||||
|
<div class="col-sm-12">
|
||||||
|
<label class="control-label"> </label>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-12">
|
||||||
|
|
||||||
|
<button class="btn btn-primary">Filter</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
<div class="clearfix"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
{{-- <ul class="hide-bullets"> --}}
|
{{-- <ul class="hide-bullets"> --}}
|
||||||
@foreach($clipart_array as $clipart)
|
@foreach($clipart_array as $clipart)
|
||||||
<div class="item col-sm-4 col-lg-3">
|
<div class="item col-sm-4 col-lg-3">
|
||||||
|
|||||||
Reference in New Issue
Block a user