Removing storefront from /martialarts; decomming stagnant copy of our RSS feed

This commit is contained in:
2023-04-07 20:14:26 -05:00
parent 6a4aabee01
commit e9fde0d8c9
2 changed files with 1 additions and 389 deletions

View File

@@ -74,262 +74,9 @@
<div class="two wide center column"><a title=Discord href="https://discord.gg/2bmggfR"><img alt=Discord style="width: 50px; height:auto; margin: 0; padding: 0 auto;" src="/assets/img/social/discord.ico" /></a></div>
<div class="two wide center column"><a title=NextDoor href="https://nextdoor.com/news_feed/?post=112835813"><img alt=NextDoor src="/assets/img/social/nextdoor.png" style="width: 50px; height:auto; margin: 0; padding: 0 auto;" /></a></div>
<div class="two wide center column"><a title=YouTube href="https://www.youtube.com/channel/UCVAkee-WaInnZbPn16bqzrw/about?view_as=subscriber"><img src="/assets/img/social/youtube.png" style="width: 50px; height:auto; margin: 0; padding: 0 auto;" /></a></div>
<div class="two wide center column"><a title=Gitea href="/AniNIX_Martial_Arts"><img style="width: 50px; height:auto; margin: 0; padding: 0 auto;" src="/assets/img/gitea-lg.png" /></a></div>
<div class="two wide center column"><a title=Strava href="https://www.strava.com/clubs/aninixmartialarts"><img style="width: 50px; height:auto; margin: 0; padding: 0 auto;" src="/assets/img/social/strava.png" /></a></div>
<div class="two wide center column"><a title=Facebook href="https://www.facebook.com/groups/aninixmartialarts/"><img style="width: 50px; height:auto; margin: 0; padding: 0 auto;" src="/assets/img/social/facebook.png" /></a></div>
<div class="two wide center column"><p>&nbsp;</p></div>
</div>
</div>
</div>
<hr style="margin-top: 50px;" />
<div class="ui stackable middle very relaxed page grid">
<script src="https://js.stripe.com/v3"></script>
<div class="sixteen wide center aligned centered column">
<div class="hero">
<h2 id="storefront">Our storefront</h2>
<p>AniNIX Martial Arts has to charge some fees in order to operate. We hope you find these reasonable -- we do our best to keep costs as low as possible and <a href="https://aninix.net/mawiki/Wiki/src/branch/main/Budget.md">our budget is public</a>. Please reach out on Discord or IRC if you have questions or concerns.</p>
<p>We really don't like talking about money -- we're here to help people learn, not make a buck. So, all of our class signups are recurring charges each month -- that way, we don't have to pester you. You're welcome to cancel at any time. To cancel, just contact us on <a href="/martialarts/index.html#social">any platform</a> and an admin will take care of it for you.</p>
<p><b>Current students:</b> Because our space is currently limited, please make sure to note which days and times you're coming on-site at the <a href="https://aninix.net/user/login?redirect_to=%2fmawiki%2fHapKiDo%2fsrc%2fbranch%2fmain%2fSignup.md">sign-up page</a>.</p>
<p>&nbsp;<br/></p>
</div>
</div>
</div>
</div>
<div class="ui stackable middle very relaxed page grid">
<div class="eight wide center column" style="border: 1px solid #FFF;">
<h1 class="hero ui icon header">
<img width=20px height=20px src='/assets/img/icons/MartialArtsIcon.png'/>
On-site classes
</h1>
<p class="large">On-site classes are $10 a month, plus the minimal transaction fee -- you'll be charged automatically each month so you don't have to worry about it. These funds go to pay for insurance, HVAC, mats, cleaning supplies, etc. This subscription covers on-site training on any of our listed times and access to our livestream and media library.</p>
<p class="large">Your first class with us is <b>free</b> -- please come try us out before you put any money down.</p>
<p class="large">
<!-- START STRIPE CODE -->
<button
style="background-color:#6772E5;color:#FFF;padding:8px 12px;border:0;border-radius:4px;font-size:1em"
id="checkout-button-price_1HTuhvI49P1uFPoXXoSjPm2w"
role="link"
type="button"
>
Checkout
</button>
<div id="error-message"></div>
<script>
(function() {
var stripe = Stripe('pk_live_51HThYnI49P1uFPoX5ARnHSpT9D08Gbfux6O25waFLpPBsnZoLDuqopFAZeLfu0CbbICxEnPZOOLkDLTlcNjkazs100ElKcF2QX');
var checkoutButton = document.getElementById('checkout-button-price_1HTuhvI49P1uFPoXXoSjPm2w');
checkoutButton.addEventListener('click', function () {
// When the customer clicks on the button, redirect
// them to Checkout.
stripe.redirectToCheckout({
lineItems: [{price: 'price_1HTuhvI49P1uFPoXXoSjPm2w', quantity: 1}],
mode: 'subscription',
// Do not rely on the redirect to the successUrl for fulfilling
// purchases, customers may not always reach the success_url after
// a successful payment.
// Instead use one of the strategies described in
// https://stripe.com/docs/payments/checkout/fulfill-orders
successUrl: window.location.protocol + '//aninix.net/pay/thank-you.html',
cancelUrl: window.location.protocol + '//aninix.net/martialarts/index.html',
})
.then(function (result) {
if (result.error) {
// If `redirectToCheckout` fails due to a browser or network
// error, display the localized error message to your customer.
var displayError = document.getElementById('error-message');
displayError.textContent = result.error.message;
}
});
});
})();
</script>
<! -- END STRIPE CODE -->
</p>
</div>
<div class="eight wide center column" style="border: 1px solid #FFF;">
<h1 class="hero ui icon header">
<img width=20px height=20px src='/assets/img/icons/MartialArtsIcon.png'/>
Remote classes
</h1>
<p class="large">Remote-only classes are available at $5/month for prior students. This gets you access to our livestream classes and our media library of prior classes. This helps offset the upkeep costs for our web hosting and offers some parity with our on-site students.</p>
<p class="large">These are intended as a continuing-education option for students with background in martial arts who aren't able to attend classes in-person due to distance or schedule -- they are <b>not</b> a substitute for in-person training.</p>
<p class="large">
<!-- START STRIPE CODE -->
<button
style="background-color:#6772E5;color:#FFF;padding:8px 12px;border:0;border-radius:4px;font-size:1em"
id="checkout-button-price_1HThmcI49P1uFPoXMDCRVXTl"
role="link"
type="button"
>
Checkout
</button>
<div id="error-message"></div>
<script>
(function() {
var stripe = Stripe('pk_live_51HThYnI49P1uFPoX5ARnHSpT9D08Gbfux6O25waFLpPBsnZoLDuqopFAZeLfu0CbbICxEnPZOOLkDLTlcNjkazs100ElKcF2QX');
var checkoutButton = document.getElementById('checkout-button-price_1HThmcI49P1uFPoXMDCRVXTl');
checkoutButton.addEventListener('click', function () {
// When the customer clicks on the button, redirect
// them to Checkout.
stripe.redirectToCheckout({
lineItems: [{price: 'price_1HThmcI49P1uFPoXMDCRVXTl', quantity: 1}],
mode: 'subscription',
// Do not rely on the redirect to the successUrl for fulfilling
// purchases, customers may not always reach the success_url after
// a successful payment.
// Instead use one of the strategies described in
// https://stripe.com/docs/payments/checkout/fulfill-orders
successUrl: window.location.protocol + '//aninix.net/pay/thank-you.html',
cancelUrl: window.location.protocol + '//aninix.net/martialarts/index.html',
})
.then(function (result) {
if (result.error) {
// If `redirectToCheckout` fails due to a browser or network
// error, display the localized error message to your customer.
var displayError = document.getElementById('error-message');
displayError.textContent = result.error.message;
}
});
});
})();
</script>
<! -- END STRIPE CODE -->
</p> </div>
</div>
<div class="ui stackable middle very relaxed page grid">
<div class="eight wide center column" style="border: 1px solid #FFF;">
<h1 class="hero ui icon header">
<img width=20px height=20px src="/assets/img/icons/MartialArtsIcon.png"/>
T-Shirt
</h1>
<p class="large">T-shirts are $25 each -- they're made of a light, breathable black fabric with our logo across the back. Please contact an administrator on <a href="/#social">Discord or Facebook</a> with your size.</p>
<p class="large">T-Shirts are limited quantity -- we currently have 2 Medium and 1 Small in stock. T-shirt runs are only done on class request for cost reasons.</p>
<p class="large">
<!-- START STRIPE CODE -->
<!-- Create a button that your customers click to complete their purchase. Customize the styling to suit your branding. -->
<button
style="background-color:#6772E5;color:#FFF;padding:8px 12px;border:0;border-radius:4px;font-size:1em"
id="checkout-button-price_1HTucZI49P1uFPoXshtbIl8W"
role="link"
type="button"
>
Checkout
</button>
<div id="error-message"></div>
<script>
(function() {
var stripe = Stripe('pk_live_51HThYnI49P1uFPoX5ARnHSpT9D08Gbfux6O25waFLpPBsnZoLDuqopFAZeLfu0CbbICxEnPZOOLkDLTlcNjkazs100ElKcF2QX');
var checkoutButton = document.getElementById('checkout-button-price_1HTucZI49P1uFPoXshtbIl8W');
checkoutButton.addEventListener('click', function () {
// When the customer clicks on the button, redirect
// them to Checkout.
stripe.redirectToCheckout({
lineItems: [{price: 'price_1HTucZI49P1uFPoXshtbIl8W', quantity: 1}],
mode: 'payment',
// Do not rely on the redirect to the successUrl for fulfilling
// purchases, customers may not always reach the success_url after
// a successful payment.
// Instead use one of the strategies described in
// https://stripe.com/docs/payments/checkout/fulfill-orders
successUrl: window.location.protocol + '//aninix.net/pay/thank-you.html',
cancelUrl: window.location.protocol + '//aninix.net/martialarts/index.html',
})
.then(function (result) {
if (result.error) {
// If `redirectToCheckout` fails due to a browser or network
// error, display the localized error message to your customer.
var displayError = document.getElementById('error-message');
displayError.textContent = result.error.message;
}
});
});
})();
</script>
<! -- END STRIPE CODE -->
</p>
</div>
<div class="eight wide center column" style="border: 1px solid #FFF;">
<h1 class="hero ui icon header">
<img width=20px height=20x src="/assets/img/icons/MartialArtsIcon.png"/>
Patch
</h1>
<p class="large">Patches are $5 -- they're meant to be sewn or ironed onto gis, gear bags, backpacks, etc. They're a great way to show off your loyalty to the group and pride in your hard work!</p>
<p class="large">
<form action="./index.html" id="patches">
<label for="patchcount">Number:</label>
<select name="patchcount" id="patchescount">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<br/>
</form>
</p>
<p class="large">
<!-- START STRIPE CODE -->
<button
style="background-color:#6772E5;color:#FFF;padding:8px 12px;border:0;border-radius:4px;font-size:1em"
id="checkout-button-price_1HTuYII49P1uFPoXaIk9puyu"
role="link"
type="button"
>
Checkout
</button>
<div id="error-message"></div>
<script>
(function() {
var stripe = Stripe('pk_live_51HThYnI49P1uFPoX5ARnHSpT9D08Gbfux6O25waFLpPBsnZoLDuqopFAZeLfu0CbbICxEnPZOOLkDLTlcNjkazs100ElKcF2QX');
var checkoutButton = document.getElementById('checkout-button-price_1HTuYII49P1uFPoXaIk9puyu');
checkoutButton.addEventListener('click', function () {
// When the customer clicks on the button, redirect
// them to Checkout.
stripe.redirectToCheckout({
lineItems: [{price: 'price_1HTuYII49P1uFPoXaIk9puyu', quantity: parseInt(document.getElementById('patchescount').value) }],
mode: 'payment',
// Do not rely on the redirect to the successUrl for fulfilling
// purchases, customers may not always reach the success_url after
// a successful payment.
// Instead use one of the strategies described in
// https://stripe.com/docs/payments/checkout/fulfill-orders
successUrl: window.location.protocol + '//aninix.net/pay/thank-you.html',
cancelUrl: window.location.protocol + '//aninix.net/martialarts/index.html',
})
.then(function (result) {
if (result.error) {
// If `redirectToCheckout` fails due to a browser or network
// error, display the localized error message to your customer.
var displayError = document.getElementById('error-message');
displayError.textContent = result.error.message;
}
});
});
})();
</script>
<! -- END STRIPE CODE -->
</div>
</div>
</div>