update_5_2_2019
This commit is contained in:
@@ -120,12 +120,24 @@ class TeamStoreController extends Controller {
|
||||
$teams_array = $m->getTeams($product_array[0]->Id);
|
||||
$sizes_array = $m->getSizes();
|
||||
|
||||
if($product_array[0]->ProductAvailableQty != null){
|
||||
$soldQty = $m->getSoldQty($product_array[0]->Id);
|
||||
// var_dump($soldQty);
|
||||
// echo $product_array[0]->ProductAvailableQty;
|
||||
$availableQty = $product_array[0]->ProductAvailableQty - $soldQty[0]->SoldQty;
|
||||
}else{
|
||||
// echo 'no qty';
|
||||
$availableQty = null;
|
||||
}
|
||||
// $product_array[0]->ProductAvailableQty
|
||||
|
||||
return view('teamstore-sublayouts.product-details')
|
||||
->with('store_array', $store_array)
|
||||
->with('product_array', $product_array)
|
||||
->with('thumbnails_array', $thumbnails_array)
|
||||
->with('teams_array', $teams_array)
|
||||
->with('sizes_array', $sizes_array);
|
||||
->with('sizes_array', $sizes_array)
|
||||
->with('available_qty', $availableQty);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -134,5 +134,13 @@ class TeamStoreModel extends Model {
|
||||
->update($data);
|
||||
return $i;
|
||||
}
|
||||
|
||||
function getSoldQty($productId){
|
||||
$i = DB::table('orders')->select(DB::raw('SUM(Quantity) AS SoldQty'))
|
||||
->where('ProductId', $productId)
|
||||
->get();
|
||||
return $i;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -387,7 +387,20 @@
|
||||
<hr style="margin-top: 10px; margin-bottom: 1px;">
|
||||
</div>
|
||||
</div>
|
||||
<h4>Trim {{ $i }}</h4>
|
||||
|
||||
@if($template->Type == "Shirts")
|
||||
@if($i == 1)
|
||||
<h4>Neck Line</h4>
|
||||
@endif
|
||||
|
||||
@if($i == 2)
|
||||
<h4>Sleeves</h4>
|
||||
@endif
|
||||
|
||||
@else
|
||||
<h4>Trim {{ $i }}</h4>
|
||||
@endif
|
||||
|
||||
<ul class="nav nav-pills nav-stacked col-md-4">
|
||||
<li class="active"><a href="#tab_trim_basecolor{{ $i }}" data-toggle="pill">Base Color</a></li>
|
||||
<li><a href="#tab_trimpattern{{ $i }}" data-toggle="pill">Pattern</a></li>
|
||||
@@ -1476,7 +1489,7 @@
|
||||
canvas = window[$(this).attr('data-canvas-id')];
|
||||
canvasID = $(this).attr('data-canvas-id');
|
||||
canvas.calcOffset();
|
||||
initCanvas();
|
||||
// initCanvas();
|
||||
});
|
||||
|
||||
//trigger enter ######################################################################
|
||||
@@ -1738,14 +1751,14 @@
|
||||
|
||||
var fontprop = getFontDisplay(obj.fontFamily);
|
||||
console.log(fontprop)
|
||||
// $('.btn-show-fonts').html(fontprop.fontNameDisplay);
|
||||
// $('.btn-show-fonts').css('font-family', obj.fontFamily);
|
||||
// $('.btn-show-fonts').attr('data-font-size', fontprop.additionalSize);
|
||||
// $(".text-font-size").val((obj.fontSize / $(".btn-show-fonts").attr('data-font-size')).toFixed(2));
|
||||
$('.btn-show-fonts').html(fontprop.fontNameDisplay);
|
||||
$('.btn-show-fonts').css('font-family', obj.fontFamily);
|
||||
$('.btn-show-fonts').attr('data-font-size', fontprop.additionalSize);
|
||||
$(".text-font-size").val((obj.fontSize / $(".btn-show-fonts").attr('data-font-size')).toFixed(2));
|
||||
|
||||
$('#reverse').prop('checked', obj.get('reverse'));
|
||||
$('#radius').val(obj.get('radius'));
|
||||
$('#spacing').val(obj.get('spacing'));
|
||||
// $('#reverse').prop('checked', obj.get('reverse'));
|
||||
// $('#radius').val(obj.get('radius'));
|
||||
// $('#spacing').val(obj.get('spacing'));
|
||||
//$('#fill').val(obj.getFill());
|
||||
//$('#effect').val(obj.getEffect());
|
||||
|
||||
@@ -1797,6 +1810,7 @@
|
||||
}
|
||||
|
||||
setTimeout(function() {
|
||||
// event.preventDefault();
|
||||
getClipartProperties(arrayPathId, randomNumbers);
|
||||
}, 500);
|
||||
|
||||
@@ -2999,7 +3013,7 @@
|
||||
}
|
||||
|
||||
function getClipartProperties(arrayPathId, randomNumbers) {
|
||||
// console.log(arrayPathId);
|
||||
console.log(arrayPathId);
|
||||
$.ajax({ //create an ajax request to load_page.php
|
||||
|
||||
type: "POST",
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
<div class="text-center">
|
||||
@foreach($img_thumb as $img)
|
||||
@if($img->ProductId == $item->ProductId)
|
||||
<img class="previewImage" src="http://{{ config('site_config.prod_private_server_ip') }}/images/{{ $img->Image }}">
|
||||
<img class="previewImage" src="{{ config('site_config.prod_private_server_ip') }}/images/{{ $img->Image }}">
|
||||
@endif
|
||||
@endforeach
|
||||
|
||||
|
||||
@@ -31,19 +31,28 @@
|
||||
<label class="control-label">Quantity <span class="required">*</span></label>
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<div class="input-group">
|
||||
<span class="input-group-btn">
|
||||
<button type="button" class="btn btn-default btn-number" disabled="disabled" data-type="minus" data-field="quantity">
|
||||
<span class="glyphicon glyphicon-minus"></span>
|
||||
</button>
|
||||
</span>
|
||||
<input type="text" name="quantity" class="form-control input-number" value="1" min="1" max="100">
|
||||
<span class="input-group-btn">
|
||||
<button type="button" class="btn btn-default btn-number" data-type="plus" data-field="quantity">
|
||||
<span class="glyphicon glyphicon-plus"></span>
|
||||
</button>
|
||||
</span>
|
||||
</div>
|
||||
<div class="input-group">
|
||||
<span class="input-group-btn">
|
||||
<button type="button" class="btn btn-default btn-number" disabled="disabled" data-type="minus" data-field="quantity">
|
||||
<span class="glyphicon glyphicon-minus"></span>
|
||||
</button>
|
||||
</span>
|
||||
@if($product_array[0]->ProductAvailableQty == null)
|
||||
<input type="text" name="quantity" class="form-control input-number" value="1" min="1" max="100">
|
||||
@else
|
||||
<input type="text" name="quantity" class="form-control input-number" value="1" min="1" max="{{ $available_qty }}">
|
||||
@endif
|
||||
<span class="input-group-btn">
|
||||
<button type="button" class="btn btn-default btn-number" data-type="plus" data-field="quantity">
|
||||
<span class="glyphicon glyphicon-plus"></span>
|
||||
</button>
|
||||
</span>
|
||||
|
||||
</div>
|
||||
@if($available_qty != null)
|
||||
<p>{{ $available_qty }} piece/s available</p>
|
||||
@endif
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -80,9 +80,9 @@
|
||||
padding-top: 20px;
|
||||
padding-bottom: 20px;
|
||||
@if($store_array[0]->StoreBanner == null)
|
||||
background-image: url("{{asset('public/images/teamstore/store-banner-dark.png')}}");
|
||||
background-image: url("{{ config('site_config.uploads') . 'teamstore/store-banner-dark.png' }}");
|
||||
@else
|
||||
background-image: url("{{asset('public/images/teamstore') . '/' . $store_array[0]->StoreUrl . '/' . $store_array[0]->StoreBanner }}");
|
||||
background-image: url("{{ config('site_config.uploads') . 'teamstore/' . $store_array[0]->StoreUrl . '/' . $store_array[0]->StoreBanner }}");
|
||||
@endif
|
||||
background-color: #f3f3f3;
|
||||
background-position: center;
|
||||
|
||||
@@ -47,12 +47,12 @@
|
||||
<div style="border: 1px solid #dddddd; padding: 5px;">
|
||||
@if($store->Password != null )
|
||||
<a class="thumbnail password-protected" href="#" data-store-url="{{ $store->StoreUrl }}">
|
||||
<img class="store-logo" src="{{asset('public/images/teamstore') . '/' . $store->StoreUrl . '/' . $store->StoreLogo }}">
|
||||
<img class="store-logo" src="{{ config('site_config.uploads') . 'teamstore/'. $store->StoreUrl . '/' . $store->StoreLogo }}">
|
||||
</a>
|
||||
<h4 style="border-top: 1px solid #dddddd; padding: 10px;" class="text-center">{{ $store->StoreName }} <i class="fa fa-lock" title="This store is password protected."></i></h4>
|
||||
@else
|
||||
<a class="thumbnail" href="{{ url('teamstore') . '/' . $store->StoreUrl }}">
|
||||
<img class="store-logo" src="{{asset('public/images/teamstore') . '/' . $store->StoreUrl . '/' . $store->StoreLogo }}">
|
||||
<img class="store-logo" src="{{ config('site_config.uploads') . 'teamstore/' . $store->StoreUrl . '/' . $store->StoreLogo }}">
|
||||
</a>
|
||||
<h4 style="border-top: 1px solid #dddddd; padding: 10px;" class="text-center">{{ $store->StoreName }}</h4>
|
||||
@endif
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
<!-- Control Sidebar Toggle Button -->
|
||||
<li class="user user-menu">
|
||||
<a href="#">
|
||||
<img src="{{ asset('/public/images/user/default-user.png') }}" class="user-image" alt="User Image">
|
||||
<img src="{{ config('site_config.uploads') . 'user/default-user.png' }}" class="user-image" alt="User Image">
|
||||
<span class="hidden-xs">{{ Auth::user()->username }}</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<!-- Sidebar user panel -->
|
||||
<div class="user-panel">
|
||||
<div class="pull-left image">
|
||||
<img src="{{ asset('/public/images/user/default-user.png') }}" class="img-circle" alt="User Image">
|
||||
<img src="{{ config('site_config.uploads') . 'user/default-user.png' }}" class="img-circle" alt="User Image">
|
||||
</div>
|
||||
<div class="pull-left info">
|
||||
<p>{{ Auth::user()->name }}</p>
|
||||
|
||||
@@ -12,23 +12,21 @@
|
||||
}
|
||||
|
||||
|
||||
.jumbotron {
|
||||
/* .jumbotron {
|
||||
padding-top: 20px;
|
||||
padding-bottom: 20px;
|
||||
background-image: url("{{asset('public/images/teamstore') . '/' . $store_array[0]->StoreUrl . '/' . $store_array[0]->StoreBanner }}");
|
||||
background-image: url("{{ config('site_config.uploads') . 'teamstore/' . $store_array[0]->StoreUrl . '/' . $store_array[0]->StoreBanner }}");
|
||||
background-color: #f3f3f3;
|
||||
background-position: center;
|
||||
background-size: cover;
|
||||
width: 100%;
|
||||
height: 128px;
|
||||
}
|
||||
} */
|
||||
|
||||
.store-name{
|
||||
|
||||
background-color: #ffffff;
|
||||
position: absolute;
|
||||
padding: 10px;
|
||||
|
||||
}
|
||||
|
||||
@media (min-width: 200px) {
|
||||
@@ -56,6 +54,7 @@
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div class="content-wrapper" style="min-height: 916px;">
|
||||
<!-- Content Header (Page header) -->
|
||||
<section class="content-header">
|
||||
@@ -69,82 +68,58 @@
|
||||
|
||||
</ol>
|
||||
</section>
|
||||
|
||||
<!-- Main content -->
|
||||
<section class="content">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<!-- <div class="box box-primary"> -->
|
||||
<!-- <div class="box-header with-border">
|
||||
<div class="box box-primary">
|
||||
<div class="box-header with-border">
|
||||
<h3 class="box-title">
|
||||
Add New Address
|
||||
Current Setting
|
||||
</h3>
|
||||
</div> -->
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs">
|
||||
<li class="active"><a href="#tab_preview" data-toggle="tab" aria-expanded="true">Preview</a></li>
|
||||
<li class=""><a href="#tab_update_details" data-toggle="tab" aria-expanded="false">Update Details</a></li>
|
||||
</ul>
|
||||
<div class="tab-content">
|
||||
<div class="tab-pane active" id="tab_preview">
|
||||
<form role="form" id="frm-create-address-book">
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<form role="form">
|
||||
<div class="box-body">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label>Store Banner</label>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
|
||||
<div class="jumbotron">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Store Name <button type="button" class="btn btn-link btn-sm"><i class="fa fa-edit"></i> Edit</button></label>
|
||||
<p>{{ $store_array[0]->StoreName }}</p>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Store Password <button type="button" class="btn btn-link btn-sm"><i class="fa fa-edit"></i> Edit</button></label>
|
||||
@if($store_array[0]->Password != null)
|
||||
<div class="badge">Yes</div>
|
||||
@else
|
||||
<p>
|
||||
<div class="badge">No Password</div>
|
||||
</p>
|
||||
@endif
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Store Banner <button type="button" class="btn btn-link btn-sm"><i class="fa fa-edit"></i> Edit</button></label>
|
||||
<div>
|
||||
<img src="{{ config('site_config.uploads') . 'teamstore/' . $store_array[0]->StoreUrl . '/' . $store_array[0]->StoreBanner }}" class="img img-responsive">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label>Store Avatar</label>
|
||||
<a class="thumbnail" href="#">
|
||||
<img class="store-logo" src="{{asset('public/images/teamstore') . '/' . $store_array[0]->StoreUrl . '/' . $store_array[0]->StoreLogo }}">
|
||||
</a>
|
||||
</div>
|
||||
<!-- /.box-body -->
|
||||
</div>
|
||||
<div class="col-md-8">
|
||||
<div class="form-group">
|
||||
<label>Store Name</label>
|
||||
<h1>{{ $store_array[0]->StoreName }}</h1>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Password Protected</label>
|
||||
@if($store_array[0]->Password != null)
|
||||
<div class="badge">Yes</div>
|
||||
@else
|
||||
<div class="badge">No</div>
|
||||
@endif
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Store Logo <button type="button" class="btn btn-link btn-sm"><i class="fa fa-edit"></i> Edit</button></label>
|
||||
<div>
|
||||
<img src="{{ config('site_config.uploads') . 'teamstore/' . $store_array[0]->StoreUrl . '/' . $store_array[0]->StoreLogo }}" width="150px">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!-- <div class="box-footer">
|
||||
<button type="submit" class="btn btn-primary btn-custom-save">Save</button>
|
||||
</div> -->
|
||||
<!-- /.box-body -->
|
||||
</form>
|
||||
</div>
|
||||
<!-- /.tab-pane -->
|
||||
<div class="tab-pane" id="tab_update_details">
|
||||
b
|
||||
</div>
|
||||
<!-- /.tab-pane -->
|
||||
</div>
|
||||
<!-- /.tab-content -->
|
||||
</div>
|
||||
<!-- <div> -->
|
||||
<div class="box-footer">
|
||||
<button type="submit" class="btn btn-primary">Submit</button>
|
||||
</div>
|
||||
<div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
Reference in New Issue
Block a user