update 7_11_2019

This commit is contained in:
Frank John Begornia
2019-07-11 21:50:00 +08:00
parent c8309e7d3f
commit e60bb3baf8
19 changed files with 294 additions and 230 deletions

View File

@@ -17,8 +17,6 @@ class MainController extends Controller {
*/
public function index()
{
$analyticsData = Analytics::getMostVisitedPages(365, 20);
var_dump($analyticsData);
return view('sublayouts.index');
}
@@ -70,9 +68,15 @@ class MainController extends Controller {
{
$m = new MainModel;
$data = $m->selectTemplatesByCategory($url, $id);
$categoryids = array();
$categoryids[] = $id;
$array_category = $m->selectCategory($categoryids);
// var_dump($array_category);
return view('sublayouts.sports-styles')
->with('cat', $url)
->with('row', $data);
->with('row', $data)
->with('array_category', $array_category);
// if(count($data) > 1){
// return view('sublayouts.sports-styles')
// ->with('cat', $url)

View File

@@ -8,6 +8,7 @@ use Auth;
use App\Models\teamstore\TeamStoreModel;
use App\Models\user\UserModel;
use Mail;
use Analytics;
class TeamStoreController extends Controller {
@@ -79,7 +80,25 @@ class TeamStoreController extends Controller {
public function storelist()
{
// $analyticsData = Analytics::getMostVisitedPages(14, 50);
// foreach($analyticsData as $key => $val){
// if (strpos($val['url'], 'teamstore') !== false) {
// $teamstore[] = $val['url'];
// }
// }
// foreach($teamstore as $t){
// $sad = explode('/', $t);
// if(count($sad) == 4){
// $arr_teamstore[] = explode('?', $sad['3'])['0'];
// }
// }
// var_dump(array_unique($arr_teamstore));
$m = new TeamStoreModel;
$stores_array = $m->selectAllTeamStore();
@@ -89,6 +108,7 @@ class TeamStoreController extends Controller {
}
public function checkTeamStorePassword(Request $request)
{
$m = new TeamStoreModel;
@@ -103,8 +123,6 @@ class TeamStoreController extends Controller {
return redirect()->back()->with('errors', 'Invalid Password.');
}
// return view('teamstore-sublayouts.index');
}
private $teams_array;
@@ -118,8 +136,21 @@ class TeamStoreController extends Controller {
// var_dump($product_array);
$thumbnails_array = $m->getThumbnails($product_array[0]->Id);
$teams_array = $m->getTeams($product_array[0]->Id);
$sizes_array = $m->getSizes();
// $sizes_array = $m->getSizes();
$x = explode(",", $product_array[0]->AvailableSizes );
foreach($x as $s){
$h[] = $m->getSizesByBracket($s);
}
foreach($h as $d){
foreach($d as $g){
$sizes_array[] = $g;
}
}
if($product_array[0]->ProductAvailableQty != null){
$soldQty = $m->getSoldQty($product_array[0]->Id);
// var_dump($soldQty);
@@ -170,7 +201,6 @@ class TeamStoreController extends Controller {
$teams_array = array();
$teams_array = $m->getTeams($product_id);
$sizes_array = $m->getSizes();
// var_dump($teams_array);
?>
<tr class="<?php echo $classname; ?>">
<td class="td-hide" style="<?php echo $cssValue; ?>">

View File

@@ -485,7 +485,7 @@ class UserController extends Controller {
->with('array_cat_name', $array_cat_name);
}
//save item from my design //
public function saveNewStoreItem(Request $request){
$post = $request->all();
$UserModel = new UserModel;
@@ -500,6 +500,7 @@ class UserController extends Controller {
$itemForm = $post['itemForm'];
$itemUrl = $post['itemUrl'];
$itemPrivacy = $post['itemPrivacy'];
$available_size = implode(",", $_POST['available_size']);
$check_product_url = array(
'ProductURL' => $itemUrl
@@ -541,6 +542,7 @@ class UserController extends Controller {
'ProductDescription'=> $itemDescription,
'ProductURL' => $itemUrl,
'ProductForm' => $itemForm,
'AvailableSizes' => $available_size,
'PrivacyStatus' => $itemPrivacy,
'TemplateCode' => $templateCode,
'DesignCode' => $designCode,
@@ -590,6 +592,7 @@ class UserController extends Controller {
return view('user-layouts.add_item')->with('store_array', $store_array);
}
//manually uploading item
function saveNewItem(Request $request){
$post = $request->all();
@@ -606,7 +609,10 @@ class UserController extends Controller {
$itemForm = $post['itemForm'];
$itemUrl = $post['itemUrl'];
$itemPrivacy = $post['itemPrivacy'];
$available_size = implode(",", $_POST['available_size']);
$check_product_url = array(
'ProductURL' => $itemUrl
);
@@ -647,6 +653,7 @@ class UserController extends Controller {
'ProductDescription'=> $itemDescription,
'ProductURL' => $itemUrl,
'ProductForm' => $itemForm,
'AvailableSizes' => $available_size,
'PrivacyStatus' => $itemPrivacy,
'TemplateCode' => $templateCode,
'DesignCode' => $designCode,

View File

@@ -80,6 +80,17 @@ class TeamStoreModel extends Model {
return $i;
}
function getSizesByBracket($bracket){
$i = DB::table('sizes')->select('Size')
->where('Bracket', $bracket)
->where('IsActive', 'TRUE')
->orderby('Ordering', 'ASC')
->get();
return $i;
}
function insertToCart($data){
$i = DB::table('cart_tmp')->insert($data);

View File

@@ -31,7 +31,7 @@ return
* You need to download a p12-certifciate from the Google API console
* Be sure to store this file in a secure location.
*/
'certificatePath' => storage_path('laravel-analytics/hardy-beach-228905-fab35080b667.p12'),
'certificatePath' => storage_path('laravel-analytics/hardy-beach-228905-7755a62c7a35.p12'),
/*
* The amount of minutes the Google API responses will be cached.

View File

@@ -213,7 +213,7 @@
@foreach($templatepaths_arrays as $k => $template)
<li class="@if ($template->Side == 'Front') active @endif" data-tab="li_{{ $template->Side }}_{{ $template->Type }}" data-object-svg="objSVG_{{ $template->Type }}_{{ $template->Side }}" data-canvas-id="canvas_{{ $template->Type }}_{{ $template->Side }}" >
<a i href="#a_{{ $template->Side }}_{{ $template->Type }}" data-toggle="tab" class="svg">
{{ $template->Side }}
<span style="text-transform:uppercase; font-weight: bold;">{{ $template->Side }}</span>
</a>
</li>
@endforeach
@@ -851,7 +851,7 @@
$('#toTop').click(function() {
$('body,html').animate({scrollTop:0},800);
});
// $('#grid_lines').bootstrapToggle('on');
$('#grid_lines').change(function() {
var SideAndPath = {!! json_encode($templatepaths_arrays) !!};
@@ -994,12 +994,13 @@
},
submitHandler: submitLoginForm
});
// calling functions
changeData();
colorPickerCustom();
templateColors('{{ $template_arrays[0]->TemplateCode }}');
loadClipartContent();
// addDefaultTeamText();
// addNameNumber();
// onDeSelected();
@@ -1026,7 +1027,8 @@
});
initCanvas();
// initCanvas();
// onSelected(canvas_Shirts_Front);
});
// design saving
@@ -1476,19 +1478,9 @@
if(templateFormat == 'png'){
var canvasName = "canvas_" + type + "_" + sideName;
// $('#'+objectId).html('<canvas id="canvas_'+type+'_'+sideName+'" width="512px" height="512px" style="border: 1px solid red;"></canvas>');
// window['canvas_' + type + '_' + sideName] = new fabric.Canvas(canvasName);
// window['canvas_' + type + '_' + sideName].setOverlayImage(tempPath, window['canvas_' + type + '_' + sideName].renderAll.bind(canvas), {
// width: window['canvas_' + type + '_' + sideName].width,
// height: window['canvas_' + type + '_' + sideName].height
// });
}
if(templateFormat == 'svg'){
// console.log('asdasda');
loadTemplate(tempPath, objectId, gradientIds, gradientPrefix);
}
@@ -1642,15 +1634,13 @@
window['canvas_' + type + '_' + sideName] = new fabric.Canvas(canvasName);
var templateFormat = SideAndPath[i]['TemplateFormat'];
initCanvas(window['canvas_' + type + '_' + sideName]);
if(templateFormat == 'png'){
window['canvas_' + type + '_' + sideName].setOverlayImage(tempPath, window['canvas_' + type + '_' + sideName].renderAll.bind(window['canvas_' + type + '_' + sideName]), {
width: window['canvas_' + type + '_' + sideName].width,
height: window['canvas_' + type + '_' + sideName].height
});
}
}
/* ############################ */
@@ -1661,6 +1651,9 @@
initAligningGuidelines(canvas);
canvas.selection = false;
canvas.controlsAboveOverlay = true;
// canvas.dispose();
$('#side-controls a').click(function (e) {
onDeSelected();
});
@@ -1670,7 +1663,7 @@
canvas = window[$(this).attr('data-canvas-id')];
canvasID = $(this).attr('data-canvas-id');
canvas.calcOffset();
initCanvas();
// initCanvas();
// canvas.on('object:moving', function(options) {
// console.log('asdasd')
@@ -1679,10 +1672,10 @@
// canvas.on('object:selected', onSelected);
initCenteringGuidelines(canvas);
initAligningGuidelines(canvas);
canvas.selection = false;
canvas.controlsAboveOverlay = true;
});
//trigger enter ######################################################################
$(document).on('input keyup', '.rotateTextValue', function(e) {
@@ -1770,7 +1763,7 @@
//End Trigger enter ######################################################################
function initCanvas(){
function initCanvas(canvas){
canvas.on('selection:cleared', onDeSelected);
canvas.on('object:selected', onSelected);
// canvas.on('object:scaling', onScaling);
@@ -1938,147 +1931,152 @@
}
function onSelected(){
// console.log(canvas);
try{
var obj = canvas.getActiveObject();
// console.log("Height =", (obj.getScaleY() * obj.getHeight()).toFixed(2));
// console.log("Width = ", (obj.getScaleX() * obj.getWidth()).toFixed(2));
$('.remove').attr("disabled", false);
var getLockStatus = canvas.getActiveObject().get('lockStatus');
// console.log(getLockStatus);
$('.btn-lock-object').attr("disabled", false);
if(getLockStatus == true){
$('.btn-lock-object').html('<i class="fa fa-lock"></i>');
$('.btn-lock-object').attr('title', 'Unlock');
$('.btn-lock-object').addClass('active');
$('.btn-lock-object').data('status', 'lock');
}else{
$('.btn-lock-object').html('<i class="fa fa-unlock"></i>');
$('.btn-lock-object').attr('title', 'Lock');
$('.btn-lock-object').data('status', 'unlock');
// $('.btn-lock-object').addClass('active');
}
// console.log('left-', obj.left, 'top-', obj.top);
// console.log('font-', obj.fontSize);
var obj = canvas.getActiveObject();
// console.log("Height =", (obj.getScaleY() * obj.getHeight()).toFixed(2));
// console.log("Width = ", (obj.getScaleX() * obj.getWidth()).toFixed(2));
$('.remove').attr("disabled", false);
var getLockStatus = canvas.getActiveObject().get('lockStatus');
// console.log(getLockStatus);
$('.btn-lock-object').attr("disabled", false);
if(getLockStatus == true){
$('.btn-lock-object').html('<i class="fa fa-lock"></i>');
$('.btn-lock-object').attr('title', 'Unlock');
$('.btn-lock-object').addClass('active');
$('.btn-lock-object').data('status', 'lock');
}else{
$('.btn-lock-object').html('<i class="fa fa-unlock"></i>');
$('.btn-lock-object').attr('title', 'Lock');
$('.btn-lock-object').data('status', 'unlock');
// $('.btn-lock-object').addClass('active');
}
// console.log('left-', obj.left, 'top-', obj.top);
// console.log('font-', obj.fontSize);
if(obj != null){
var objType = canvas.getActiveObject().get('type');
var id = canvas.getActiveObject().get('idNumber');
// console.log(obj.type);
if(obj != null){
var objType = canvas.getActiveObject().get('type');
var id = canvas.getActiveObject().get('idNumber');
// console.log(obj.type);
if(objType == "curvedText"){
if(obj.effect == "curved"){
$('#teamname_text_shape').html('Text Shape: <br><img src="{{ config('site_config.uploads') }}text-shapes-logo/curve-logo.png" height="30px">');
}else if(obj.effect == "arc"){
$('#teamname_text_shape').html('Text Shape: <br><img src="{{ config('site_config.uploads') }}text-shapes-logo/arch-logo.png" height="30px">');
if(objType == "curvedText"){
if(obj.effect == "curved"){
$('#teamname_text_shape').html('Text Shape: <br><img src="{{ config('site_config.uploads') }}text-shapes-logo/curve-logo.png" height="30px">');
}else if(obj.effect == "arc"){
$('#teamname_text_shape').html('Text Shape: <br><img src="{{ config('site_config.uploads') }}text-shapes-logo/arch-logo.png" height="30px">');
}else{
$('#teamname_text_shape').html('Add text Shape');
}
}else{
$('#teamname_text_shape').html('Add text Shape');
}
}else{
$('#teamname_text_shape').html('Add text Shape');
}
if(objType == "i-text" || objType == "curvedText" || objType == "text"){
if(objType == "i-text" || objType == "curvedText" || objType == "text"){
if(id){
$("#numberProperties").css({ "display" : "block" });
$('#tab-add-number1').tab('show');
if(id){
$("#numberProperties").css({ "display" : "block" });
$('#tab-add-number1').tab('show');
$("#addNumberId").css({ "display" : "block" });
$("#enterNumberId").css({ "display" : "none" });
$("#addNumberId").css({ "display" : "block" });
$("#enterNumberId").css({ "display" : "none" });
$('#editedNumberInput').val(obj.getText());
}else{
$('#editedNumberInput').val(obj.getText());
}else{
$("#textProperties").css({ "display" : "block" });
$('#tab-add-text1').tab('show');
$("#textProperties").css({ "display" : "block" });
$('#tab-add-text1').tab('show');
$("#addNewTextId").css({ "display" : "block" });
$("#enterTextId").css({ "display" : "none" });
$("#addNewTextId").css({ "display" : "block" });
$("#enterTextId").css({ "display" : "none" });
$('#editedTextInput').val(obj.getText());
$('#editedTextInput').val(obj.getText());
}
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));
// $('#reverse').prop('checked', obj.get('reverse'));
// $('#radius').val(obj.get('radius'));
// $('#spacing').val(obj.get('spacing'));
//$('#fill').val(obj.getFill());
//$('#effect').val(obj.getEffect());
$(".fontColor").spectrum("set", obj.getFill());
$(".strokeColor").spectrum("set", obj.getStroke());
$(".outlineThickness").val(obj.getStrokeWidth());
$('#font_size').val(obj.getFontSize() + " in");
$('.rotateTextSlider, .rotateTextValue').val(Math.round(obj.getAngle()));
$('.spacingTextSlider, .spacingTextValue').val(obj.getCharSpacing() / 2);
$('.opacityTextSlider, .opacityTextValue').val(obj.getOpacity() * 10);
/* if($('#strokeColor').val() == ""){
console.log("null");
}else{
console.log($('#strokeColor').val());
} */
}
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));
// $('#reverse').prop('checked', obj.get('reverse'));
// $('#radius').val(obj.get('radius'));
// $('#spacing').val(obj.get('spacing'));
//$('#fill').val(obj.getFill());
//$('#effect').val(obj.getEffect());
$(".fontColor").spectrum("set", obj.getFill());
$(".strokeColor").spectrum("set", obj.getStroke());
$(".outlineThickness").val(obj.getStrokeWidth());
$('#font_size').val(obj.getFontSize() + " in");
$('.rotateTextSlider, .rotateTextValue').val(Math.round(obj.getAngle()));
$('.spacingTextSlider, .spacingTextValue').val(obj.getCharSpacing() / 2);
$('.opacityTextSlider, .opacityTextValue').val(obj.getOpacity() * 10);
/* if($('#strokeColor').val() == ""){
console.log("null");
}else{
console.log($('#strokeColor').val());
} */
}
if(objType == "image"){
$('#tab-upload-image1').tab('show');
$('.rotateTextSlider, .rotateTextValue').val(Math.round(obj.getAngle()));
$('.opacityTextSlider, .opacityTextValue').val(obj.getOpacity() * 10);
$("#img-remove-btn").css({ "display" : "block" });
$("#image-properties").css({ "display" : "block" });
}
if(objType == "path-group"){
$('.clipartColor').blur();
var obj = "";
var arrayPathId = [];
var k = 0;
$('#tab-clipart1').tab('show');
obj = canvas.getActiveObject();
$('#clipartProperties').html('');
var randomNumbers = Math.random();
for (var j in obj.paths) {
k = k + 1;
var id = obj.paths[j].get('id');
var fill = obj.paths[j].get('fill');
// console.log(id);
arrayPathId.push({
'id' : id,
'fill' : fill,
'ran_num' : randomNumbers
});
}
setTimeout(function() {
// event.preventDefault();
getClipartProperties(arrayPathId, randomNumbers);
}, 500);
setTimeout(function() {
if(objType == "image"){
$('#tab-upload-image1').tab('show');
$('.rotateTextSlider, .rotateTextValue').val(Math.round(obj.getAngle()));
$('.opacityTextSlider, .opacityTextValue').val(obj.getOpacity() * 10);
}, 1000);
return false;
}
try{
document.getElementById(canvasID.split("_")[2] + "_" +canvasID.split("_")[1] + "_Border").setAttribute("display", "");
}catch(e){
$("#img-remove-btn").css({ "display" : "block" });
$("#image-properties").css({ "display" : "block" });
}
if(objType == "path-group"){
$('.clipartColor').blur();
var obj = "";
var arrayPathId = [];
var k = 0;
$('#tab-clipart1').tab('show');
obj = canvas.getActiveObject();
$('#clipartProperties').html('');
var randomNumbers = Math.random();
for (var j in obj.paths) {
k = k + 1;
var id = obj.paths[j].get('id');
var fill = obj.paths[j].get('fill');
// console.log(id);
arrayPathId.push({
'id' : id,
'fill' : fill,
'ran_num' : randomNumbers
});
}
setTimeout(function() {
// event.preventDefault();
getClipartProperties(arrayPathId, randomNumbers);
}, 500);
setTimeout(function() {
$('.rotateTextSlider, .rotateTextValue').val(Math.round(obj.getAngle()));
$('.opacityTextSlider, .opacityTextValue').val(obj.getOpacity() * 10);
}, 1000);
return false;
}
try{
document.getElementById(canvasID.split("_")[2] + "_" +canvasID.split("_")[1] + "_Border").setAttribute("display", "");
}catch(e){
}
}
}catch(e){
}
}
function onDeSelected(){
@@ -3410,8 +3408,7 @@
var y = 0.2126*color._r + 0.7152*color._g + 0.0722*color._b;
// var c = y < 128 ? 'white' : 'black';
document.getElementById(mainColorId).setAttribute("fill", onMoveColor);
try{
if(y < 128){
document.getElementById(sideName+'_Grid_Lines_Path').setAttribute("stroke", "white");
@@ -3419,8 +3416,6 @@
var border_stroke = document.getElementById(sideName + '_' + type + '_Border');
$(border_stroke).children("path").attr("fill", "yellow");
}else{
document.getElementById(sideName+'_Grid_Lines_Path').setAttribute("stroke", "black");
var border_stroke = document.getElementById(sideName + '_' + type + '_Border');
@@ -3429,10 +3424,11 @@
// console.log(border_stroke)
document.getElementById(mainColorId).setAttribute("fill", onMoveColor);
}catch(e){
}
}

View File

@@ -54,21 +54,23 @@
<style>
.sports-title{
margin-top: 5px;
margin-top: 15px;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{
margin: auto;
}
</style>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-136108155-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-136108155-1');
</script>
.col-margin-bottom{
padding-bottom: 25px;
}
.breadcrumb{
text-transform: uppercase;
}
</style>
</head>
<body>

View File

@@ -15,12 +15,12 @@
<ul class="nav navbar-nav navbar-right navbar-nav-custom">
<li style="font-size: 14px;">
<a href="{{ url('teamstore') }}"> Team Store </a>
<a href="{{ url('teamstore') }}"><span style="text-transform:uppercase;">Team Store</span></a>
</li>
<li style="font-size: 14px;">
<a href="{{ url('cart') }}">My Cart <i class="fa fa-shopping-cart"></i> <span class="badge" id="my-cart-count">0</span></a>
<a href="{{ url('cart') }}"><span style="text-transform:uppercase;">My Cart</span> <i class="fa fa-shopping-cart"></i> <span class="badge" id="my-cart-count">0</span></a>
</li>
<li>

View File

@@ -26,7 +26,7 @@
<div class="row">
<div class="col-md-12">
<h1>My Cart</h1>
<h2 style="font-size: 20px; font-weight: bold;">MY CART</h2>
<hr>
</div>
</div>

View File

@@ -8,11 +8,14 @@
<hr> -->
<div class="row">
<div class="col-md-12">
<h1>Sports</h1>
<h2 style="font-size: 20px; font-weight: bold;">CHOOSE A CATEGORY</h2>
</div>
</div>
<br>
<div id="div_sportsList">
<div class="row">
<div id="div_sportsList">
</div>
</div>
@endsection

View File

@@ -2,19 +2,18 @@
@section('content')
<div class="row">
<div class="col-md-12">
<h1>Category for {{ $array_sports[0]->SportsName }} </h1>
<h2 style="font-size: 20px; font-weight: bold; ">CHOOSE PRODUCT</h2>
</div>
</div>
<div class="row">
<div class="col-md-12" >
<ul class="breadcrumb">
<li class=""><a href="{{url()}}">Home</a></li>
<li class="active"> Category</li>
<li class="active"> {{ $array_sports[0]->SportsName }} </li>
</ul>
</div>
</div>
<div class="row">
<div class="col-md-12">
@if(!empty($row))
@foreach ($row as $r)
<div class="col-md-3 col-sm-6 col-xs-12 list-sport">
@@ -33,6 +32,5 @@
<h3 class="no-record no-record">No Record Found.</h3>
</div>
@endif
</div>
</div>
@endsection

View File

@@ -2,36 +2,38 @@
@section('content')
<div class="row">
<div class="col-md-12">
<h1>Styles</h1>
<h2 style="font-size: 20px; font-weight: bold; text-transform:uppercase;">CHOOSE {{ $array_category[0]->Category }} STYLE</h2>
</div>
</div>
<div class="row">
<div class="col-md-12" >
<ul class="breadcrumb">
<li class=""><a href="{{url()}}">Home</a></li>
<li class=""><a href="{{url('sports')}}/{{ $cat }}">Category</a></li>
<li class="active"> Styles</li>
<li class=""><a href="{{url('sports')}}/{{ $cat }}" >{{ $cat }}</a></li>
<li class="active"> {{ $array_category[0]->Category }}</li>
</ul>
</div>
</div>
<div class="row">
<div class="col-md-12">
@if(!empty($row ))
@foreach ($row as $r)
<div class="col-md-4 col-sm-4 col-xs-6">
<div class="col-margin-bottom col-lg-3 col-md-3 col-sm-4 col-xs-6">
<div class="text-center"><h2>{{ $r->TemplateName }}</h2></div>
<div class="thumb-border" style="border:1px solid #e2e2e2; padding: 5px;">
<a href="{{ url('/designer') }}/{{ md5($r->TemplateCode) }}">
<img src="{{ config('site_config.uploads') . $r->Thumbnail}}" alt="" class="image" />
</a>
<div class="thumb-border" style="border:1px solid #e2e2e2; padding: 5px;">
<a href="{{ url('/designer') }}/{{ md5($r->TemplateCode) }}">
<img src="{{ config('site_config.uploads') . $r->Thumbnail}}" alt="" class="image" />
</a>
<!-- <div class="overlay">
<div class="text" style="font-family:Academic M54;"><a href="">{{$r->TemplateName}}</a></div>
</div> -->
<div class="text-center" style="border-top: 1px solid #e2e2e2; padding: 10px;">
<h2 class="sports-title">{{ $r->TemplateName }}</h2>
</div>
</div>
</div>
@endforeach
@else
@@ -39,6 +41,5 @@
<h3 class="no-record no-record">No Record Found.</h3>
</div>
@endif
</div>
</div>
@endsection

View File

@@ -162,16 +162,6 @@
<img style="height: 201.84px;" src="{{ config('site_config.prod_private_server_ip') }}/images/{{ $filename }}" alt="{{ $product->ProductName }}" >
</a>
<h4 class="text-center product-name-holder">{{ $product->ProductName }}</h4>
<!-- (w/ Shorts) -->
<!-- <div class="ratings">
<span class="glyphicon glyphicon-star"></span>
<span class="glyphicon glyphicon-star"></span>
<span class="glyphicon glyphicon-star"></span>
<span class="glyphicon glyphicon-star"></span>
<span class="glyphicon glyphicon-star-empty"></span>
</div> -->
<!-- <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. </p> -->
<hr class="line">
<div class="row">
<div class="col-md-6 col-sm-6">

View File

@@ -33,36 +33,32 @@
</style>
<div class="container">
<div class="row">
<h2 class="col-xs-12">Team Stores</h2>
</div><!-- /row -->
<div class="row">
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
<div class="row" id="slider-thumbs">
<!-- Bottom switcher of slider -->
<ul class="hide-bullets">
@foreach ($stores_array as $store)
<li class="li-custom col-lg-3 col-md-3 col-sm-4 col-xs-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="{{ 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="{{ 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
</div>
</li>
@endforeach
</ul>
</div>
</div><!-- /col -->
<div class="col-lg-12">
<h2 style="font-size: 20px; font-weight: bold; ">TEAM STORES</h2>
</div>
</div><!-- /row -->
<div class="row" id="slider-thumbs">
<!-- Bottom switcher of slider -->
<ul class="hide-bullets">
@foreach ($stores_array as $store)
<li class="li-custom col-lg-3 col-md-3 col-sm-4 col-xs-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="{{ config('site_config.uploads') . 'teamstore/'. $store->StoreUrl . '/' . $store->StoreLogo }}">
</a>
<h4 style="border-top: 1px solid #dddddd; padding: 10px; font-size: 16px; font-weight: bold; text-transform: uppercase;" 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="{{ config('site_config.uploads') . 'teamstore/' . $store->StoreUrl . '/' . $store->StoreLogo }}">
</a>
<h4 style="border-top: 1px solid #dddddd; padding: 10px; font-size: 16px; font-weight: bold; text-transform: uppercase;" class="text-center">{{ $store->StoreName }}</h4>
@endif
</div>
</li>
@endforeach
</ul>
</div>
</div><!-- /container -->

View File

@@ -103,11 +103,21 @@
</div>
<div class="form-group">
<label>Item URL</label>
<div class="input-group">
<input type="text" class="form-control" id="product_url" name="itemUrl" placeholder="Item URL">
<!-- <div class="input-group">
<span class="input-group-addon" id="basic-addon3">{{ url() . "/teamstore/" . $store_array[0]->StoreUrl . '/'}}</span>
<input type="text" class="form-control" id="product_url" name="itemUrl" aria-describedby="basic-addon3" data-error="#err-itemUrl" >
</div>
<span id="err-itemUrl"></span>
<span id="err-itemUrl"></span> -->
</div>
<div class="form-group">
<label>Available Size</label>
<select class="form-control select2" data-error="#err_available_size" data-placeholder="Select Size" name="available_size[]" multiple="multiple" required>
<option value="toddler">Toddler</option>
<option value="youth">Youth</option>
<option value="adult">Adult</option>
</select>
<span id="err_available_size"></span>
</div>
<div class="form-group">
<label>Item Privacy</label>

View File

@@ -131,11 +131,21 @@
</div>
<div class="form-group">
<label>Item URL</label>
<div class="input-group">
<input type="text" class="form-control" id="product_url" name="itemUrl" placeholder="Item URL">
<!-- <div class="input-group">
<span class="input-group-addon" id="basic-addon3">{{ url() . "/teamstore/" . $store_array[0]->StoreUrl . '/'}}</span>
<input type="text" class="form-control" id="product_url" name="itemUrl" aria-describedby="basic-addon3" data-error="#err-itemUrl" >
</div>
<span id="err-itemUrl"></span>
<span id="err-itemUrl"></span> -->
</div>
<div class="form-group">
<label>Available Size</label>
<select class="form-control select2" data-error="#err_available_size" data-placeholder="Select Size" name="available_size[]" multiple="multiple" required>
<option value="toddler">Toddler</option>
<option value="youth">Youth</option>
<option value="adult">Adult</option>
</select>
<span id="err_available_size"></span>
</div>
<div class="form-group">
<label>Item Privacy</label>

View File

@@ -531,7 +531,7 @@
revert: 100,
placeholder: 'placeholder'
});
$('.select2').select2();
tr_sortable.disableSelection();
$('#btn_save_thumbnail_sorting').on('click', function(e) {
@@ -912,6 +912,9 @@
item_url: {
required: true
},
available_size: {
required: true
},
item_privacy: {
required: true
}
@@ -975,6 +978,9 @@
itemUrl: {
required: true
},
available_size: {
required: true
},
itemPrivacy: {
required: true
},