steveosoule
12/17/2015 - 7:06 PM

Miva - Email a Wishlist on WISH

Miva - Email a Wishlist on WISH

<mvt:comment><!-- Custom "Send a Wish List" functionality --></mvt:comment>
	<mvt:if expr="g.Verb EQ 'EMWS'">
		<mvt:comment><!-- Prepare Email Variables --></mvt:comment>
			<mvt:assign name="l.settings:email:to" value="g.EMWS_Email" />
			<mvt:assign name="l.settings:email:from" value="g.customer:bill_email" />
			<mvt:assign name="l.settings:email:cc" value="''" />
			<mvt:assign name="l.settings:email:subject" value="'Review this ' $ g.store:name $ ' Wish List'" />
			<mvt:assign name="l.settings:email:headers" value="'Content-type: text/html; charset=utf-8'" />

		<mvt:comment><!-- Load in external HTML file as email template. Then we'll populate slugs %name% & %link% with the proper info --></mvt:comment>
			<mvt:assign name="l.result" value="file_read( '/html/email-template-inlined.html', 'script', l.settings:email:content )" />
			<mvt:assign name="l.settings:email:content" value="glosub( l.settings:email:content, '%name%', g.customer:bill_fname $ ' ' $ g.customer:bill_lname )" />
			<mvt:assign name="l.settings:email:content" value="glosub( l.settings:email:content, '%wishlist_link%', l.settings:urls:WISH:secure_sep  $ 'WishList_ID=' $ l.settings:wishlist:id )" />

		<mvt:comment><!-- Send Email with mvt:do & display message--></mvt:comment>
			<mvt:do file="g.Module_Library_Utilities" name="l.settings:email:result" value="SendEmail(l.settings:email:to, l.settings:email:from, l.settings:email:cc, l.settings:email:subject, l.settings:email:headers, l.settings:email:content)" />
			<mvt:if expr="l.settings:email:result">
				<div class="message message-success closable">Your wishlist has been sent</div>
			<mvt:else>
				<div class="message message-error closable">There was an error sending your wishlist. Please try another method.</div>
			</mvt:if>
	</mvt:if>
	<form method="POST" action="&mvte:urls:WISH:auto_sep;WishList_ID=&mvta:wishlist:id;" id="js-share-wishlist-form">
		<input type="hidden" name="Verb" value="EMWS">
		<div class="row">
			<div class="column whole medium-half">
				<label for="l-wishlist-email">Email this wishlist:</label>
				<input type="text" name="EMWS_Email" placeholder="Enter an email address..." id="l-wishlist-email" required>
				<div class="align-right">
					<button class="button bg-plasco-green">Send Wish List</button>
				</div>
			</div>
			<div class="column whole medium-half">
				<label for="l-wishlist-link">Copy and paste this link to share your wishlist:</label>
				<input type="text" value="&mvte:urls:WISH:auto_sep;WishList_ID=&mvta:wishlist:id;" readonly id="l-wishlist-link">
			</div>
		</div>
	</form>
<mvt:comment><!-- Custom "Send a Wish List" functionality --></mvt:comment>
<!-- Customize this file to generate /html/email-template-inlined.html -->
<!-- FROM: https://github.com/mailgun/transactional-email-templates -->
<!-- INLINER: http://templates.mailchimp.com/resources/inline-css/ -->

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="viewport" content="width=device-width" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>PlascoID.com Email</title>
<style>w
	/* -------------------------------------
			GLOBAL
			A very basic CSS reset
	------------------------------------- */
	* {
		margin: 0;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		box-sizing: border-box;
		font-size: 14px;
	}

	img {
		max-width: 100%;
	}

	body {
		-webkit-font-smoothing: antialiased;
		-webkit-text-size-adjust: none;
		width: 100% !important;
		height: 100%;
		line-height: 1.6em;
		/* 1.6em * 14px = 22.4px, use px to get airier line-height also in Thunderbird, and Yahoo!, Outlook.com, AOL webmail clients */
		/*line-height: 22px;*/
	}

	/* Let's make sure all tables have defaults */
	table td {
		vertical-align: top;
	}

	/* -------------------------------------
			BODY & CONTAINER
	------------------------------------- */
	body {
		background-color: #f6f6f6;
	}

	.body-wrap {
		background-color: #f6f6f6;
		width: 100%;
	}

	.container {
		display: block !important;
		max-width: 600px !important;
		margin: 0 auto !important;
		/* makes it centered */
		clear: both !important;
	}

	.content {
		max-width: 600px;
		margin: 0 auto;
		display: block;
		padding: 20px;
	}

	/* -------------------------------------
			HEADER, FOOTER, MAIN
	------------------------------------- */
	.main {
		background-color: #fff;
		border: 1px solid #e9e9e9;
		border-radius: 3px;
	}

	.content-wrap {
		padding: 20px;
	}

	.content-block {
		padding: 0 0 20px;
	}

	.header {
		width: 100%;
		margin-bottom: 20px;
	}

	.footer {
		width: 100%;
		clear: both;
		color: #999;
		padding: 20px;
	}
	.footer p, .footer a, .footer td {
		color: #999;
		font-size: 12px;
	}

	/* -------------------------------------
			TYPOGRAPHY
	------------------------------------- */
	h1, h2, h3 {
		font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
		color: #000;
		margin: 40px 0 0;
		line-height: 1.2em;
		font-weight: 400;
	}

	h1 {
		font-size: 32px;
		font-weight: 500;
		/* 1.2em * 32px = 38.4px, use px to get airier line-height also in Thunderbird, and Yahoo!, Outlook.com, AOL webmail clients */
		/*line-height: 38px;*/
	}

	h2 {
		font-size: 24px;
		/* 1.2em * 24px = 28.8px, use px to get airier line-height also in Thunderbird, and Yahoo!, Outlook.com, AOL webmail clients */
		/*line-height: 29px;*/
	}

	h3 {
		font-size: 18px;
		/* 1.2em * 18px = 21.6px, use px to get airier line-height also in Thunderbird, and Yahoo!, Outlook.com, AOL webmail clients */
		/*line-height: 22px;*/
	}

	h4 {
		font-size: 14px;
		font-weight: 600;
	}

	p, ul, ol {
		margin-bottom: 10px;
		font-weight: normal;
	}
	p li, ul li, ol li {
		margin-left: 5px;
		list-style-position: inside;
	}

	/* -------------------------------------
			LINKS & BUTTONS
	------------------------------------- */
	a {
		color: #348eda;
		text-decoration: underline;
	}

	.btn-primary {
		text-decoration: none;
		color: #FFF;
		background-color: #348eda;
		border: solid #348eda;
		border-width: 10px 20px;
		line-height: 2em;
		/* 2em * 14px = 28px, use px to get airier line-height also in Thunderbird, and Yahoo!, Outlook.com, AOL webmail clients */
		/*line-height: 28px;*/
		font-weight: bold;
		text-align: center;
		cursor: pointer;
		display: inline-block;
		border-radius: 5px;
		text-transform: capitalize;
	}

	/* -------------------------------------
			OTHER STYLES THAT MIGHT BE USEFUL
	------------------------------------- */
	.last {
		margin-bottom: 0;
	}

	.first {
		margin-top: 0;
	}

	.aligncenter {
		text-align: center;
	}

	.alignright {
		text-align: right;
	}

	.alignleft {
		text-align: left;
	}

	.clear {
		clear: both;
	}

	/* -------------------------------------
			ALERTS
			Change the class depending on warning email, good email or bad email
	------------------------------------- */
	.alert {
		font-size: 16px;
		color: #fff;
		font-weight: 500;
		padding: 20px;
		text-align: center;
		border-radius: 3px 3px 0 0;
	}
	.alert a {
		color: #fff;
		text-decoration: none;
		font-weight: 500;
		font-size: 16px;
	}
	.alert.alert-warning {
		background-color: #FF9F00;
	}
	.alert.alert-bad {
		background-color: #D0021B;
	}
	.alert.alert-good {
		background-color: #68B90F;
	}

	/* -------------------------------------
			INVOICE
			Styles for the billing table
	------------------------------------- */
	.invoice {
		margin: 40px auto;
		text-align: left;
		width: 80%;
	}
	.invoice td {
		padding: 5px 0;
	}
	.invoice .invoice-items {
		width: 100%;
	}
	.invoice .invoice-items td {
		border-top: #eee 1px solid;
	}
	.invoice .invoice-items .total td {
		border-top: 2px solid #333;
		border-bottom: 2px solid #333;
		font-weight: 700;
	}

	/* -------------------------------------
			RESPONSIVE AND MOBILE FRIENDLY STYLES
	------------------------------------- */
	@media only screen and (max-width: 640px) {
		body {
			padding: 0 !important;
		}

		h1, h2, h3, h4 {
			font-weight: 800 !important;
			margin: 20px 0 5px !important;
		}

		h1 {
			font-size: 22px !important;
		}

		h2 {
			font-size: 18px !important;
		}

		h3 {
			font-size: 16px !important;
		}

		.container {
			padding: 0 !important;
			width: 100% !important;
		}

		.content {
			padding: 0 !important;
		}

		.content-wrap {
			padding: 10px !important;
		}

		.invoice {
			width: 100% !important;
		}
	}
</style>
</head>

<body itemscope itemtype="http://schema.org/EmailMessage">

<table class="body-wrap">
	<tr>
		<td></td>
		<td class="container" width="600">
			<div class="content">
				<table class="main" width="100%" cellpadding="0" cellspacing="0" itemprop="action" itemscope itemtype="http://schema.org/ConfirmAction">
					<tr>
						<td class="content-wrap">
							<meta itemprop="name" content="Confirm Email"/>
							<table width="100%" cellpadding="0" cellspacing="0">
								<tr>
									<td class="content-block">
										<h1>Wishlist</h1>
									</td>
								</tr>
								<tr>
									<td class="content-block">
										%name% has sent you a wishlist. You can view the items in the wishlist by clicking the link below.
									</td>
								</tr>
								<tr>
									<td class="content-block" itemprop="handler" itemscope itemtype="http://schema.org/HttpActionHandler">
										<a href="%wishlist_link%" class="btn-primary" itemprop="url">View the Wishlist</a>
									</td>
								</tr>
								<tr>
									<td class="content-block">
										&mdash; PlascoID.com
									</td>
								</tr>
							</table>
						</td>
					</tr>
				</table>
				<div class="footer">
					<table width="100%">
						<tr>
							<td class="aligncenter content-block"> <a href="http://www.plascoid.com">&copy; 2015 Plasco, LLC</a></td>
						</tr>
					</table>
				</div></div>
		</td>
		<td></td>
	</tr>
</table>

</body>
</html>