Skip to content

Instantly share code, notes, and snippets.

@lrjbrual
Created February 15, 2018 12:37
Show Gist options
  • Save lrjbrual/5ffe1fe4c90dae930e6605810a060aa6 to your computer and use it in GitHub Desktop.
Save lrjbrual/5ffe1fe4c90dae930e6605810a060aa6 to your computer and use it in GitHub Desktop.
master branch
<?php
foreach($mkpdata as $key=>$d){
$mkpid=$d->marketplace_id;
$sid_token[$mkpid]['sid']=$d->mws_seller_id;
$sid_token[$mkpid]['token']=$d->mws_auth_token;
$remove_state[$mkpid] = '';
$verified_state[$mkpid] = '';
if(!isset($sid_token[$mkpid]['sid'])){
$sid_token[$mkpid]['sid']='';
$sid_token[$mkpid]['token']='';
$remove_state[$mkpid] = 'disabled';
}else{
$verified_state[$mkpid] = 'disabled';
if($is_mastercron_runs[$mkpid]){
$remove_state[$mkpid] = 'disabled';
}
}
}
// $remove_state[1] = '';
// $remove_state[2] = '';
// $verified_state[1] = '';
// $verified_state[2] = '';
// if(!isset($sid_token[1]['sid'])){
// $sid_token[1]['sid']='';
// $sid_token[1]['token']='';
// $remove_state[1] = 'disabled';
// }else{
// $verified_state[1] = 'disabled';
// }
// if(!isset($sid_token[2]['sid'])){
// $sid_token[2]['sid']='';
// $sid_token[2]['token']='';
// $remove_state[2] = 'disabled';
// }else{
// $verified_state[2] = 'disabled';
// }
if( count($seller_amz['eu']) > 0 AND count($seller_amz['na']) > 0 ){
$amz_disabled = 'disabled';
$status = trans('trendleMarketplaces.accountSettings_amzLog3');
}else if( count($seller_amz['eu']) == 0 AND count($seller_amz['na']) > 0 ){
$amz_disabled = '';
$status = trans('trendleMarketplaces.accountSettings_amzLog2');
}else if( count($seller_amz['eu']) > 0 AND count($seller_amz['na']) == 0 ){
$amz_disabled = '';
$status = trans('trendleMarketplaces.accountSettings_amzLog1');
}else{
$amz_disabled = "";
$status = "";
}
?>
@include('trendle.marketplace.partials._amazondiv')
<style>
.loader {
-animation: spin .7s infinite linear;
-webkit-animation: spin2 .7s infinite linear;
margin-top:15px;
margin-right:10px;
}
@-webkit-keyframes spin2 {
from { -webkit-transform: rotate(0deg);}
to { -webkit-transform: rotate(360deg);}
}
@keyframes spin {
from { transform: scale(1) rotate(0deg);}
to { transform: scale(1) rotate(360deg);}
}
.showload{
display:visible;
}
.hideload{
display:none;
}
</style>
<div class="row marketplaceCountainerTour">
<div class="col-lg-6 col-md-6 col-sm-12 col-sm-12 ">
<div class="panel panel-primary marketplace">
<div class="panel-heading">{{ trans('trendleMarketplaces.accountSettings_amzAmerica') }}</div>
<div class="panel-body col-md-12">
{{ trans('trendleMarketplaces.accountSettings_amzAmerica1') }}<br><a style="text-decoration: underline;" href="https://sellercentral.amazon.com/gp/mws/registration/register.html?devAuth=1&ie=UTF8&signInPageDisplayed=1&" target="_blank" >https://sellercentral.amazon.com/gp/mws/registration/register.html?devAuth=1&ie=UTF8&signInPageDisplayed=1&</a><br/>
{{ trans('trendleMarketplaces.accountSettings_amzAmerica2') }}<br/>
{{ trans('trendleMarketplaces.accountSettings_amzAmerica3_a') }}<span style="font-weight: bold;">{{ trans('trendleMarketplaces.accountSettings_amzAmerica3_b') }}</span><br/>
{{ trans('trendleMarketplaces.accountSettings_amzAmerica4_a') }}<span style="font-weight: bold;">{{ trans('trendleMarketplaces.accountSettings_amzAmerica4_b') }}</span>{{ trans('trendleMarketplaces.accountSettings_amzAmerica4_c') }}<span style="font-weight: bold;">Trendle Analytics</span><br/>
{{ trans('trendleMarketplaces.accountSettings_amzAmerica5_a') }}<span style="font-weight: bold;">{{ trans('trendleMarketplaces.accountSettings_amzAmerica5_b') }}</span>{{ trans('trendleMarketplaces.accountSettings_amzAmerica5_c') }}<span style="font-weight: bold;">{{ trans('trendleMarketplaces.accountSettings_amzAmerica5_d') }}</span><br/>
{{ trans('trendleMarketplaces.accountSettings_amzAmerica6_a') }}<span style="font-weight: bold;">{{ trans('trendleMarketplaces.accountSettings_amzAmerica6_b') }}</span>.<br/>
{{ trans('trendleMarketplaces.accountSettings_amzAmerica7_a') }}<span style="font-weight: bold;">{{ trans('trendleMarketplaces.accountSettings_amzAmerica7_b') }}</span>.<br/>
{{ trans('trendleMarketplaces.accountSettings_amzAmerica8_a') }}<span style="font-weight: bold;">{{ trans('trendleMarketplaces.accountSettings_amzAmerica8_b') }}</span>.<br/>
<div class="row siddiv">
<div class="form-group ">
<div class=" col-lg-12 col-md-12 col-sm-12 col-xs-12">
<input type="text" class="form-control input-sm sid" placeholder="Seller ID" value="{{ isset($sid_token[1]['sid'])?$sid_token[1]['sid']:'' }}" />
</div>
</div>
</div>
<div class="row authtokendiv">
<div class="form-group ">
<div class=" col-lg-12 col-md-12 col-sm-12 col-xs-12">
<input type="text" class="form-control input-sm authtoken" placeholder="Auth Token" value="{{ isset($sid_token[1]['token'])?$sid_token[1]['token']:'' }}" />
</div>
</div>
</div>
<div class="row thriddiv">
<div class="col-md-12">
<div class="pull-right">
<button class="btn btn-primary verify_sc" country="na" channel="1" {{ isset($verified_state[1])?$verified_state[1]:'' }} >{{ trans('trendleMarketplaces.accountSettings_addBtn') }}</button>
<button class="btn btn-danger button-rectangle remove_sc" country="na" channel="1" {{ isset($remove_state[1])?$remove_state[1]:'disabled' }} >{{ trans('trendleMarketplaces.accountSettings_removeBtn') }}</button>
</div>
<div class="pull-right {{ ((isset($is_mastercron_runs[1]))&&($is_mastercron_runs[1]))?'showload':'hideload' }} loaddiv" >
<i class="fa fa-refresh loader " data-placement="top" data-toggle="popover" data-trigger="hover" data-content="Populating data, it may take up to few hours."></i>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-sm-12">
<div class="panel panel-primary marketplace">
<div class="panel-heading">Amazon EU</div>
<div class="panel-body col-md-12">
<p>
{{ trans('trendleMarketplaces.accountSettings_amzAmerica1') }}<br><a style="text-decoration: underline;" href="https://sellercentral.amazon.com/gp/mws/registration/register.html?devAuth=1&ie=UTF8&signInPageDisplayed=1&" target="_blank" >https://sellercentral.amazon.com/gp/mws/registration/register.html?devAuth=1&ie=UTF8&signInPageDisplayed=1&</a><br/>
{{ trans('trendleMarketplaces.accountSettings_amzAmerica2') }}<br/>
{{ trans('trendleMarketplaces.accountSettings_amzAmerica3_a') }}<span style="font-weight: bold;">{{ trans('trendleMarketplaces.accountSettings_amzAmerica3_b') }}</span><br/>
{{ trans('trendleMarketplaces.accountSettings_amzAmerica4_a') }}<span style="font-weight: bold;">{{ trans('trendleMarketplaces.accountSettings_amzAmerica4_b') }}</span>{{ trans('trendleMarketplaces.accountSettings_amzAmerica4_c') }}<span style="font-weight: bold;">Trendle Analytics</span><br/>
{{ trans('trendleMarketplaces.accountSettings_amzAmerica5_a') }}<span style="font-weight: bold;">{{ trans('trendleMarketplaces.accountSettings_amzAmerica5_b') }}</span>{{ trans('trendleMarketplaces.accountSettings_amzAmerica5_c') }}<span style="font-weight: bold;">{{ trans('trendleMarketplaces.accountSettings_amzAmerica5_dEu') }}</span><br/>
{{ trans('trendleMarketplaces.accountSettings_amzAmerica6_a') }}<span style="font-weight: bold;">{{ trans('trendleMarketplaces.accountSettings_amzAmerica6_b') }}</span>.<br/>
{{ trans('trendleMarketplaces.accountSettings_amzAmerica7_a') }}<span style="font-weight: bold;">{{ trans('trendleMarketplaces.accountSettings_amzAmerica7_b') }}</span>.<br/>
{{ trans('trendleMarketplaces.accountSettings_amzAmerica8_a') }}<span style="font-weight: bold;">{{ trans('trendleMarketplaces.accountSettings_amzAmerica8_b') }}</span>.<br/>
<div class="row siddiv">
<div class="form-group ">
<div class=" col-lg-12 col-md-12 col-sm-12 col-xs-12">
<input type="text" class="form-control input-sm sid" placeholder="Seller ID" value="{{ isset($sid_token[2]['sid'])?$sid_token[2]['sid']:'' }}" />
</div>
</div>
</div>
<div class="row authtokendiv">
<div class="form-group ">
<div class=" col-lg-12 col-md-12 col-sm-12 col-xs-12">
<input type="text" class="form-control input-sm authtoken" placeholder="Auth Token" value="{{ isset($sid_token[2]['token'])?$sid_token[2]['token']:'' }}" />
</div>
</div>
</div>
<div class="row thriddiv">
<div class="col-md-12">
<div class="pull-right">
<button class="btn btn-primary verify_sc" country="eu" channel="2" {{ isset($verified_state[2])?$verified_state[2]:'' }} >{{ trans('trendleMarketplaces.accountSettings_addBtn') }}</button>
<button class="btn btn-danger button-rectangle remove_sc" country="eu" channel="2" {{ isset($remove_state[2])?$remove_state[2]:'disabled' }} >{{ trans('trendleMarketplaces.accountSettings_addBtn') }}</button>
</div>
<div class="pull-right {{ ((isset($is_mastercron_runs[2]))&&($is_mastercron_runs[2]))?'showload':'hideload' }} loaddiv" >
<i class="fa fa-refresh loader " data-placement="top" data-toggle="popover" data-trigger="hover" data-content="Populating data, it may take up to few hours."></i>
</div>
</div>
</div>
</div>
</p>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-lg-6 col-md-6 col-sm-12 col-sm-12 login_amazon">
<div class="panel panel-primary marketplace ">
<div class="panel-heading">{{ trans('trendleMarketplaces.accountSettings_loginAmz') }}</div>
<div class="panel-body col-md-12">
<center>
<br>
<a href="#" id="LoginWithAmazon" class="btn {{ $amz_disabled }}">
<img border="0" alt="Login with Amazon"
src="https://images-na.ssl-images-amazon.com/images/G/01/lwa/btnLWA_gold_156x32.png"
width="156" height="32" />
</a>
<br>
<span class="text-success"> {{ $status }} <br></span>
<br>
</center>
</div>
</div>
</div>
</div>
<script type="text/javascript">
document.getElementById('LoginWithAmazon').onclick = function() {
options = { scope : 'cpc_advertising:campaign_management profile', response_type: 'code' };
amazon.Login.authorize(options, '{{ url('/marketplace/auth_amz_account') }}');
return false;
};
$(document).ready(function() {
$('[data-toggle="popover"]').popover();
var flash = "{{ session('status') }}";
var title = ""; // 'Failed!' or 'Success!'
var flag = false;
if(flash == "Connected to Amazon NA and EU regions!" || flash == 'Connected to Amazon NA region! You can login again to connect your EU region.' || flash == 'Connected to Amazon EU region! You can login again to connect your NA region.' ){
flag = true;
title = 'Success!';
}
if(flash == 'The email is not connected to any region!' || flash == "The credentials you entered could not be verified. Please make sure the log in details and correct, valid and active in your seller central account. Then try again. If the error persists, contact us and we'll take a look."){
flag = true;
title = 'Failed!';
}
if(flag){
swal({
title: title,
text: flash,
confirmButtonColor: '#4fb7fe'
}).done();
return false;
}
});
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment