YR added
This commit is contained in:
@@ -1,26 +1,33 @@
|
|||||||
Subject: Welcome to {{site_name}}
|
Subject: Welcome to {{site_name}}
|
||||||
|
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<!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">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
<title>Welcome to {{site_name}}</title>
|
<title>Welcome to {{site_name}}</title>
|
||||||
<style type="text/css">
|
<style type="text/css">
|
||||||
body {margin: 0; padding: 0; min-width: 100%!important;}
|
body {margin: 0; padding: 0; min-width: 100%!important;}
|
||||||
img {height: auto;}
|
img {height: auto;}
|
||||||
|
hr{
|
||||||
|
height: 1px;
|
||||||
|
background-color: #f1fcff;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
.content {width: 100%; max-width: 600px;}
|
.content {width: 100%; max-width: 600px;}
|
||||||
.header {padding: 10px 10px 10px 10px;}
|
.header {padding: 10px 10px 10px 10px;}
|
||||||
.innerpadding {padding: 10px 10px 10px 10px;}
|
.innerpadding {padding: 10px 10px 10px 10px;}
|
||||||
|
.cent{ text-align:center; }
|
||||||
.borderbottom {border-bottom: 1px solid #f2eeed;}
|
.borderbottom {border-bottom: 1px solid #f2eeed;}
|
||||||
.subhead {font-size: 12px; color: #ffffff; font-family: sans-serif; letter-spacing: 3px;}
|
.ls1{ border-color: aliceblue; color: aliceblue;}
|
||||||
.h1, .h2, .bodycopy {color: #153643; font-family: sans-serif;}
|
.subhead {font-size: 12px; color: #ffffff; font-family: Circular, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; letter-spacing: 3px;}
|
||||||
|
.h1, .h2, .bodycopy {color: #153643; font-family: Circular, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;}
|
||||||
.h1 {font-size: 33px; line-height: 38px; font-weight: bold;}
|
.h1 {font-size: 33px; line-height: 38px; font-weight: bold;}
|
||||||
.bodycopy {font-size: 14px; line-height: 20px;}
|
.bodycopy {font-size: 14px; line-height: 20px;}
|
||||||
.button {text-align: center; font-size: 16px; font-family: sans-serif; font-weight: bold; padding: 0 30px 0 30px;}
|
.button {text-align: center; font-size: 16px; font-family: Circular, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-weight: bold; padding: 0 30px 0 30px;}
|
||||||
.button a {color: #ffffff; text-decoration: none;}
|
.button a {color: #ffffff; text-decoration: none;}
|
||||||
.footer {padding: 20px 30px 15px 30px; bgcolor:#007bff; background-color:#007bff;}
|
.footer {padding: 20px 30px 15px 30px; bgcolor:#252f3e; background-color:#252f3e;}
|
||||||
.footercopy {font-family: sans-serif; font-size: 14px; color: #ffffff;}
|
.footercopy { font-family: Circular, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 14px; font-weight:bolder; color: #ffffff;}
|
||||||
.footercopy a {color: #ffffff; text-decoration: underline;}
|
.footercopy a {color: #ffffff; text-decoration: underline;}
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
@@ -28,133 +35,130 @@ img {height: auto;}
|
|||||||
<body bgcolor="#f6f8f1">
|
<body bgcolor="#f6f8f1">
|
||||||
<table width="100%" bgcolor="#f6f8f1" border="0" cellpadding="0" cellspacing="0">
|
<table width="100%" bgcolor="#f6f8f1" border="0" cellpadding="0" cellspacing="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<!--[if (gte mso 9)|(IE)]>
|
<!--[if (gte mso 9)|(IE)]>
|
||||||
<table width="600" align="center" cellpadding="0" cellspacing="0" border="0">
|
<table width="600" align="center" cellpadding="0" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<![endif]-->
|
<![endif]-->
|
||||||
<table bgcolor="#ffffff" class="content" align="center" cellpadding="0" cellspacing="0" border="0">
|
<table bgcolor="#ffffff" class="content" align="center" cellpadding="0" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td bgcolor="#c7d8a7" class="header">
|
<td bgcolor="#62a5ce" class="header">
|
||||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td style="padding: 1px 0 1px 0; text-align:center;">
|
<td style="padding: 1px 0 1px 0; text-align:center;">
|
||||||
<a href="https://www.wrenchboard.com/"><img src="https://dashboard.wrenchboard.com/assets/ext/images/wrenchboard.png" alt="WrenchBoard"></a> <!-- {{site_name}} -->
|
<a href="https://www.wrenchboard.com/"><img src="https://dashboard.wrenchboard.com/assets/ext/images/wrenchboard.png" alt="WrenchBoard"></a> <!-- {{site_name}} -->
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="subhead" style="padding: 0 0 0 3px; text-align:center;">
|
<td class="subhead" style="padding: 0 0 0 3px; text-align:center;">
|
||||||
{{site_trade_name}}
|
{{site_trade_name}}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="innerpadding borderbottom">
|
|
||||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
|
||||||
<tr>
|
|
||||||
<td class="h2">
|
|
||||||
Dear {{firstname}},
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="innerpadding borderbottom">
|
|
||||||
|
|
||||||
<!--[if (gte mso 9)|(IE)]>
|
</td>
|
||||||
<table width="100%" align="left" cellpadding="0" cellspacing="0" border="0">
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td class="innerpadding borderbottom">
|
||||||
<![endif]-->
|
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||||
<table class="col380" align="left" border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
|
<tr>
|
||||||
<tr>
|
<td class="h2">
|
||||||
<td>
|
Dear {{firstname}},
|
||||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
</td>
|
||||||
<tr>
|
</tr>
|
||||||
<td class="bodycopy">
|
</table>
|
||||||
<a href="{{server_name}}">{{site_name}}</a> empowers you to find jobs or join jobs group. With <a href="{{server_name}}">{{site_name}}</a> you can set up and post your jobs and find expert skills sets to get them done.
|
</td>
|
||||||
<br>
|
</tr>
|
||||||
<hr/>
|
<tr>
|
||||||
With <a href="{{server_name}}">{{site_name}}</a>, you can enjoy free coordinated skills training section. Empower yourself and be around those that work with latest to update your knowledge.<br>
|
<td class="innerpadding borderbottom">
|
||||||
</td>
|
|
||||||
</tr>
|
<!--[if (gte mso 9)|(IE)]>
|
||||||
|
<table width="100%" align="left" cellpadding="0" cellspacing="0" border="0">
|
||||||
|
<tr>
|
||||||
</table>
|
<td>
|
||||||
</td>
|
<![endif]-->
|
||||||
</tr>
|
<table class="col380" align="left" border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
|
||||||
</table>
|
<tr>
|
||||||
<!--[if (gte mso 9)|(IE)]>
|
<td>
|
||||||
</td>
|
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||||
</tr>
|
<tr>
|
||||||
</table>
|
<td class="bodycopy">
|
||||||
<![endif]-->
|
Welcome to <a href="{{server_name}}">{{site_name}}</a>, your account is now verified and ready to go.
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
|
||||||
<td class="innerpadding borderbottom">
|
|
||||||
|
</table>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
</table>
|
||||||
<td class="innerpadding bodycopy">
|
<!--[if (gte mso 9)|(IE)]>
|
||||||
If you did not initiate this account creation or have any further support question, Please contact us at {{server_name}}/contact<br>
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<![endif]-->
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="innerpadding borderbottom">
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="innerpadding bodycopy">
|
||||||
|
If you did not initiate this account creation or have any further support question, Please contact us at {{server_name}}/contact<br>
|
||||||
<hr size="1">
|
<hr size="1">
|
||||||
With <a href="{{server_name}}">{{site_name}}</a>, you can enjoy free coordinated skills training section. Empower yourself and be around those that work with latest to update your knowledge.
|
With <a href="{{server_name}}">{{site_name}}</a>, you can set up a family accounts and reward achievements or set up tasks for others to perform or simply find tasks that rewards you
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="innerpadding bodycopy">
|
<td class="innerpadding bodycopy">
|
||||||
{{site_name}} Team
|
{{site_name}} Team
|
||||||
<br>
|
<br>
|
||||||
{{server_name}}
|
{{server_name}}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="footer">
|
<td class="footer">
|
||||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td align="center" class="footercopy">
|
<td align="center" class="footercopy">
|
||||||
® {{site_name}} {{YYYY}}<br/>
|
® {{site_name}} {{YYYY}}<br/>
|
||||||
You received this email because you subscribe to {{site_name}}. If you get this email in error, please <a href="{{server_name}}/contactus" class="unsubscribe"><font color="#ffffff">contact</font></a> us.
|
You received this email because you subscribe to {{site_name}}. If you get this email in error, please <a href="https://www.wrenchboard.com/contact" class="unsubscribe"><font color="#ffffff">contact</font></a> us.
|
||||||
|
</td>
|
||||||
</td>
|
</tr>
|
||||||
</tr>
|
<tr>
|
||||||
<tr>
|
<td align="center" style="padding: 20px 0 0 0;">
|
||||||
<td align="center" style="padding: 20px 0 0 0;">
|
<table border="0" cellspacing="0" cellpadding="0">
|
||||||
<table border="0" cellspacing="0" cellpadding="0">
|
<tr>
|
||||||
<tr>
|
<td width="37" style="text-align: center; padding: 0 10px 0 10px;">
|
||||||
<td width="37" style="text-align: center; padding: 0 10px 0 10px;">
|
<a href="https://www.facebook.com/wrenchboard/">
|
||||||
<a href="https://www.facebook.com/wrenchboard/">
|
<img src="{{server_name}}/assets/images/brands/facebook.png" width="37" height="37" alt="Facebook" border="0" />
|
||||||
<img src="https://{{server_name}}/assets/images/brands/facebook.png" width="37" height="37" alt="Facebook" border="0" />
|
</a>
|
||||||
</a>
|
</td>
|
||||||
</td>
|
<td width="37" style="text-align: center; padding: 0 10px 0 10px;">
|
||||||
<td width="37" style="text-align: center; padding: 0 10px 0 10px;">
|
<a href="http://www.twitter.com/">
|
||||||
<a href="http://www.twitter.com/">
|
<img src="{{server_name}}/assets/images/brands/twitter.png" width="37" height="37" alt="Twitter" border="0" />
|
||||||
<img src="https://{{server_name}}/assets/images/brands/twitter.png" width="37" height="37" alt="Twitter" border="0" />
|
</a>
|
||||||
</a>
|
</td>
|
||||||
</td>
|
</tr>
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<!--[if (gte mso 9)|(IE)]>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<![endif]-->
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<!--[if (gte mso 9)|(IE)]>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<![endif]-->
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@@ -9,18 +9,25 @@ Subject: {{subject}} - {{title}}
|
|||||||
<style type="text/css">
|
<style type="text/css">
|
||||||
body {margin: 0; padding: 0; min-width: 100%!important;}
|
body {margin: 0; padding: 0; min-width: 100%!important;}
|
||||||
img {height: auto;}
|
img {height: auto;}
|
||||||
|
hr{
|
||||||
|
height: 1px;
|
||||||
|
background-color: #f1fcff;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
.content {width: 100%; max-width: 600px;}
|
.content {width: 100%; max-width: 600px;}
|
||||||
.header {padding: 10px 10px 10px 10px;}
|
.header {padding: 10px 10px 10px 10px;}
|
||||||
.innerpadding {padding: 10px 10px 10px 10px;}
|
.innerpadding {padding: 10px 10px 10px 10px;}
|
||||||
|
.cent{ text-align:center; }
|
||||||
.borderbottom {border-bottom: 1px solid #f2eeed;}
|
.borderbottom {border-bottom: 1px solid #f2eeed;}
|
||||||
.subhead {font-size: 12px; color: #ffffff; font-family: sans-serif; letter-spacing: 3px;}
|
.ls1{ border-color: aliceblue; color: aliceblue;}
|
||||||
.h1, .h2, .bodycopy {color: #153643; font-family: sans-serif;}
|
.subhead {font-size: 12px; color: #ffffff; font-family: Circular, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; letter-spacing: 3px;}
|
||||||
|
.h1, .h2, .bodycopy {color: #153643; font-family: Circular, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;}
|
||||||
.h1 {font-size: 33px; line-height: 38px; font-weight: bold;}
|
.h1 {font-size: 33px; line-height: 38px; font-weight: bold;}
|
||||||
.bodycopy {font-size: 14px; line-height: 20px;}
|
.bodycopy {font-size: 14px; line-height: 20px;}
|
||||||
.button {text-align: center; font-size: 16px; font-family: sans-serif; font-weight: bold; padding: 0 30px 0 30px;}
|
.button {text-align: center; font-size: 16px; font-family: Circular, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-weight: bold; padding: 0 30px 0 30px;}
|
||||||
.button a {color: #ffffff; text-decoration: none;}
|
.button a {color: #ffffff; text-decoration: none;}
|
||||||
.footer {padding: 20px 30px 15px 30px; bgcolor:#007bff; background-color:#007bff;}
|
.footer {padding: 20px 30px 15px 30px; bgcolor:#252f3e; background-color:#252f3e;}
|
||||||
.footercopy {font-family: sans-serif; font-size: 14px; color: #ffffff;}
|
.footercopy { font-family: Circular, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size: 14px; font-weight:bolder; color: #ffffff;}
|
||||||
.footercopy a {color: #ffffff; text-decoration: underline;}
|
.footercopy a {color: #ffffff; text-decoration: underline;}
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
@@ -33,47 +40,27 @@ img {height: auto;}
|
|||||||
<table width="600" align="center" cellpadding="0" cellspacing="0" border="0">
|
<table width="600" align="center" cellpadding="0" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<![endif]-->
|
<![endif]-->
|
||||||
<table bgcolor="#ffffff" class="content" align="center" cellpadding="0" cellspacing="0" border="0">
|
<table bgcolor="#ffffff" class="content" align="center" cellpadding="0" cellspacing="0" border="0">
|
||||||
<tr>
|
<tr>
|
||||||
<td bgcolor="#c7d8a7" class="header">
|
<td bgcolor="#62a5ce" class="header">
|
||||||
<table width="70" align="left" border="0" cellpadding="0" cellspacing="0">
|
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||||
<tr>
|
|
||||||
<td height="70" style="padding: 0 20px 20px 0;">
|
|
||||||
<img class="fix" src="{{server_name}}/assets/images/wrenchboard-icon.gif" width="70" height="70" border="0" alt="WrenchBoard" />
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<!--[if (gte mso 9)|(IE)]>
|
|
||||||
<table width="425" align="left" cellpadding="0" cellspacing="0" border="0">
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<![endif]-->
|
|
||||||
<table class="col425" align="left" border="0" cellpadding="0" cellspacing="0" style="width: 100%; max-width: 425px;">
|
|
||||||
<tr>
|
|
||||||
<td height="50">
|
|
||||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td class="h1" style="padding: 5px 0 0 0;">
|
<td style="padding: 1px 0 1px 0; text-align:center;">
|
||||||
{{site_name}}
|
<a href="https://www.wrenchboard.com/"><img src="https://dashboard.wrenchboard.com/assets/ext/images/wrenchboard.png" alt="WrenchBoard"></a> <!-- {{site_name}} -->
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="subhead" style="padding: 0 0 0 3px;">
|
|
||||||
{{site_trade_name}}
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<!--[if (gte mso 9)|(IE)]>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<![endif]-->
|
|
||||||
</td>
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="subhead" style="padding: 0 0 0 3px; text-align:center;">
|
||||||
|
{{site_trade_name}}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
|
||||||
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="innerpadding borderbottom">
|
<td class="innerpadding borderbottom">
|
||||||
@@ -95,15 +82,16 @@ img {height: auto;}
|
|||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<![endif]-->
|
<![endif]-->
|
||||||
<table class="col380" align="left" border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
|
<table class="col380" align="left" border="0" cellpadding="0" cellspacing="0" style="width: 100%;">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="bodycopy">
|
<td class="bodycopy">
|
||||||
<h4>We have delivered your interest in the task at <a href="{{server_name}}/eoffer?offerID={{offer_code}}">{{site_name}}</a> with details shown below to the task owner.</h4>
|
<h4>We have delivered your interest in the task at <a href="{{server_name}}/eoffer?offerID={{offer_code}}">{{site_name}}</a> with details shown below to the task owner.</h4>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
<div style="margin:20px;">
|
||||||
<table width="100%" border="0" cellspacing="1" cellpadding="0" class="bodycopy" style="font-size: 14px; font-family: sans-serif; border: 1px solid #f2eeed; background-color:#e6f9ff;">
|
<table width="100%" border="0" cellspacing="1" cellpadding="0" class="bodycopy" style="font-size: 14px; font-family: sans-serif; border: 1px solid #f2eeed; background-color:#e6f9ff;">
|
||||||
<tr>
|
<tr>
|
||||||
<td style="width:100px;">
|
<td style="width:100px;">
|
||||||
@@ -113,32 +101,28 @@ Title
|
|||||||
{{title}}
|
{{title}}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
Offer ID
|
Offer ID
|
||||||
</td>
|
</td>
|
||||||
<td class="bodycopy">
|
<td class="bodycopy">
|
||||||
<a href ="{{server_name}}/eoffer?offerID={{offer_code}}">{{offer_code}}</a>
|
<a href ="{{server_name}}/eoffer?offerID={{offer_code}}">{{offer_code}}</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
Description
|
Description
|
||||||
</td>
|
</td>
|
||||||
<td class="bodycopy">
|
<td class="bodycopy">
|
||||||
{{description}}
|
{{description}}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
Duration
|
Duration
|
||||||
</td>
|
</td>
|
||||||
<td class="bodycopy">
|
<td class="bodycopy">
|
||||||
{{timeline_days}} day(s)
|
{{timeline_days}} day(s)
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
@@ -147,7 +131,7 @@ Duration
|
|||||||
Price
|
Price
|
||||||
</td>
|
</td>
|
||||||
<td class="bodycopy">
|
<td class="bodycopy">
|
||||||
{{price}} Naira
|
{{price}} Naira
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
@@ -156,14 +140,16 @@ Price
|
|||||||
Detail
|
Detail
|
||||||
</td>
|
</td>
|
||||||
<td class="bodycopy">
|
<td class="bodycopy">
|
||||||
{{job_description}}
|
{{job_description}}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr><td>
|
<tr><td>
|
||||||
@@ -196,8 +182,8 @@ Please contact us at https://www.wrenchboard.com/contact if you have any questi
|
|||||||
<table width="100%" border="0" cellspacing="0" cellpadding="0" >
|
<table width="100%" border="0" cellspacing="0" cellpadding="0" >
|
||||||
<tr>
|
<tr>
|
||||||
<td align="center" class="footercopy">
|
<td align="center" class="footercopy">
|
||||||
® {{site_name}} 2022<br/>
|
® {{site_name}} {{YYYY}}<br/>
|
||||||
You received this email because a user sent a job to you from {{site_name}}. If you get this email in error, please <a href="{{server_name}}/contactus" class="unsubscribe"><font color="#ffffff">contact</font></a> us.
|
You received this email because a user sent a job to you from {{site_name}}. If you get this email in error, please <a href="{{server_name}}/contactus" class="unsubscribe"><font color="#ffffff">contact</font></a> us.
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
|||||||
@@ -458,18 +458,23 @@ long job_email(long mailtype, CVars in, CVars &out) {
|
|||||||
|
|
||||||
form.LetStr("site_name", "WrenchBoard");
|
form.LetStr("site_name", "WrenchBoard");
|
||||||
form.LetStr("site_trade_name", "Connecting Opportunities");
|
form.LetStr("site_trade_name", "Connecting Opportunities");
|
||||||
|
|
||||||
|
CVars yr;
|
||||||
|
load_db_record(yr, "SELECT to_char(now(), 'yyyy') AS YYYY");
|
||||||
|
|
||||||
switch (mailtype) {
|
switch (mailtype) {
|
||||||
|
|
||||||
case WRENCHBOARD_JOB_REPLY_QUESTION:
|
case WRENCHBOARD_JOB_REPLY_QUESTION:
|
||||||
|
|
||||||
if (load_db_record(y, "SELECT ms.*,m.email,m.firstname FROM members_messages ms LEFT JOIN members m ON m.id=ms.member_id WHERE ms.id=%lu", in["reply_id"].Long())) {
|
if (load_db_record(y, "SELECT ms.*,m.email,m.firstname FROM members_messages ms LEFT JOIN members m ON m.id=ms.member_id WHERE ms.id=%lu", in["reply_id"].Long())) {
|
||||||
vars2form(y, form);
|
vars2form(y, form);
|
||||||
|
vars2form(yr, form);
|
||||||
form.LetStr("email", y["email"].c_str());
|
form.LetStr("email", y["email"].c_str());
|
||||||
//we need previous message
|
//we need previous message
|
||||||
load_db_record(x, "SELECT msg AS prev_message FROM members_messages ms LEFT JOIN members m ON m.id=ms.member_id WHERE ms.memo = '%s' AND ms.id<>%lu ORDER BY ms.id DESC LIMIT 1", in["memo"].c_str(), in["reply_id"].Long());
|
load_db_record(x, "SELECT msg AS prev_message FROM members_messages ms LEFT JOIN members m ON m.id=ms.member_id WHERE ms.memo = '%s' AND ms.id<>%lu ORDER BY ms.id DESC LIMIT 1", in["memo"].c_str(), in["reply_id"].Long());
|
||||||
vars2form(x, form);
|
vars2form(x, form);
|
||||||
|
|
||||||
form.LetStr("subject", "Relpy Message");
|
form.LetStr("subject", "Reply Message");
|
||||||
form.Email("JOB/job_reply_message.mailfile");
|
form.Email("JOB/job_reply_message.mailfile");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@@ -478,6 +483,7 @@ long job_email(long mailtype, CVars in, CVars &out) {
|
|||||||
|
|
||||||
if (load_db_record(x, "SELECT o.*,to_char(o.expire, 'Day Mon dd, yyyy HH:MI AM') AS expire2,j.title AS job_title,j.description,j.timeline_days,j.price FROM members_jobs_offer o LEFT JOIN members_jobs j ON j.id =o.job_id WHERE o.id = %lu", in["offer_id"].Long())) {
|
if (load_db_record(x, "SELECT o.*,to_char(o.expire, 'Day Mon dd, yyyy HH:MI AM') AS expire2,j.title AS job_title,j.description,j.timeline_days,j.price FROM members_jobs_offer o LEFT JOIN members_jobs j ON j.id =o.job_id WHERE o.id = %lu", in["offer_id"].Long())) {
|
||||||
vars2form(x, form);
|
vars2form(x, form);
|
||||||
|
vars2form(yr, form);
|
||||||
form.LetStr("job_title", x["job_title"].c_str());
|
form.LetStr("job_title", x["job_title"].c_str());
|
||||||
//form.LetStr( "job_title", "Job title" );
|
//form.LetStr( "job_title", "Job title" );
|
||||||
form.LetStr("subject", "Job Interest Message");
|
form.LetStr("subject", "Job Interest Message");
|
||||||
@@ -493,6 +499,7 @@ long job_email(long mailtype, CVars in, CVars &out) {
|
|||||||
case JOBS_PAYMENT_DUE_MAIL:
|
case JOBS_PAYMENT_DUE_MAIL:
|
||||||
if (load_db_record(y, "SELECT email,firstname FROM members WHERE id = %lu", in["member_id"].Long())) {
|
if (load_db_record(y, "SELECT email,firstname FROM members WHERE id = %lu", in["member_id"].Long())) {
|
||||||
vars2form(y, form);
|
vars2form(y, form);
|
||||||
|
vars2form(yr, form);
|
||||||
// FOR CRON JOBS SET SERVER NAME
|
// FOR CRON JOBS SET SERVER NAME
|
||||||
form.LetStr("preview_count", in["preview_count"].c_str());
|
form.LetStr("preview_count", in["preview_count"].c_str());
|
||||||
form.LetStr("server_name", out["server_name"].c_str());
|
form.LetStr("server_name", out["server_name"].c_str());
|
||||||
@@ -511,6 +518,7 @@ long job_email(long mailtype, CVars in, CVars &out) {
|
|||||||
// FOR CRON JOBS SET SERVER NAME
|
// FOR CRON JOBS SET SERVER NAME
|
||||||
form.LetStr("server_name", out["server_name"].c_str());
|
form.LetStr("server_name", out["server_name"].c_str());
|
||||||
vars2form(x, form);
|
vars2form(x, form);
|
||||||
|
vars2form(yr, form);
|
||||||
form.LetStr("subject", "Task Due Date Approaching");
|
form.LetStr("subject", "Task Due Date Approaching");
|
||||||
form.LetStr("email", x["email"].c_str());
|
form.LetStr("email", x["email"].c_str());
|
||||||
//form.LetStr( "email", "ameye@chiefsoft.com" );
|
//form.LetStr( "email", "ameye@chiefsoft.com" );
|
||||||
@@ -523,6 +531,7 @@ long job_email(long mailtype, CVars in, CVars &out) {
|
|||||||
if (load_db_record(x, "SELECT *,to_char(delivery_date, 'Day Mon dd, yyyy HH:MI AM') AS delivery_date2 FROM members_jobs_contract WHERE id = %lu", in["contract_id"].Long())) {
|
if (load_db_record(x, "SELECT *,to_char(delivery_date, 'Day Mon dd, yyyy HH:MI AM') AS delivery_date2 FROM members_jobs_contract WHERE id = %lu", in["contract_id"].Long())) {
|
||||||
if (load_db_record(y, "SELECT email FROM members WHERE id = %lu", x["client_id"].Long())) {
|
if (load_db_record(y, "SELECT email FROM members WHERE id = %lu", x["client_id"].Long())) {
|
||||||
vars2form(x, form);
|
vars2form(x, form);
|
||||||
|
vars2form(yr, form);
|
||||||
form.LetStr("subject", "Job Offer Accepted");
|
form.LetStr("subject", "Job Offer Accepted");
|
||||||
form.LetStr("email", y["email"].c_str());
|
form.LetStr("email", y["email"].c_str());
|
||||||
form.Email("JOB/job_offer_accepted.mailfile");
|
form.Email("JOB/job_offer_accepted.mailfile");
|
||||||
@@ -530,6 +539,7 @@ long job_email(long mailtype, CVars in, CVars &out) {
|
|||||||
|
|
||||||
if (load_db_record(z, "SELECT email FROM members WHERE id = %lu", x["member_id"].Long())) {
|
if (load_db_record(z, "SELECT email FROM members WHERE id = %lu", x["member_id"].Long())) {
|
||||||
vars2form(x, form);
|
vars2form(x, form);
|
||||||
|
vars2form(yr, form);
|
||||||
form.LetStr("subject", "Job Offer Accepted");
|
form.LetStr("subject", "Job Offer Accepted");
|
||||||
form.LetStr("email", z["email"].c_str());
|
form.LetStr("email", z["email"].c_str());
|
||||||
form.Email("JOB/myjob_offer_accepted.mailfile");
|
form.Email("JOB/myjob_offer_accepted.mailfile");
|
||||||
@@ -541,6 +551,7 @@ long job_email(long mailtype, CVars in, CVars &out) {
|
|||||||
|
|
||||||
if (load_db_record(x, "SELECT o.*,to_char(o.expire, 'Day Mon dd, yyyy HH:MI AM') AS expire2,j.title,j.description,j.timeline_days,j.price FROM members_jobs_offer o LEFT JOIN members_jobs j ON j.id =o.job_id WHERE o.id = %lu AND o.status = 3", in["offer_id"].Long())) {
|
if (load_db_record(x, "SELECT o.*,to_char(o.expire, 'Day Mon dd, yyyy HH:MI AM') AS expire2,j.title,j.description,j.timeline_days,j.price FROM members_jobs_offer o LEFT JOIN members_jobs j ON j.id =o.job_id WHERE o.id = %lu AND o.status = 3", in["offer_id"].Long())) {
|
||||||
vars2form(x, form);
|
vars2form(x, form);
|
||||||
|
vars2form(yr, form);
|
||||||
form.LetStr("subject", "Job Offer Rejected");
|
form.LetStr("subject", "Job Offer Rejected");
|
||||||
// load_db_record(y, "SELECT email FROM members WHERE id = %lu",x["member_id"].Long());
|
// load_db_record(y, "SELECT email FROM members WHERE id = %lu",x["member_id"].Long());
|
||||||
form.LetStr("email", x["email"].c_str());
|
form.LetStr("email", x["email"].c_str());
|
||||||
@@ -562,6 +573,7 @@ long job_email(long mailtype, CVars in, CVars &out) {
|
|||||||
vars2form(x, form);
|
vars2form(x, form);
|
||||||
load_db_record(y, "SELECT email,'Job by '||firstname||' @ WrenchBoard' AS ltitle,firstname,lastname FROM members WHERE id = %lu",x["member_id"].Long());
|
load_db_record(y, "SELECT email,'Job by '||firstname||' @ WrenchBoard' AS ltitle,firstname,lastname FROM members WHERE id = %lu",x["member_id"].Long());
|
||||||
vars2form(y, form);
|
vars2form(y, form);
|
||||||
|
vars2form(yr, form);
|
||||||
form.LetStr("subject", y["ltitle"].c_str());
|
form.LetStr("subject", y["ltitle"].c_str());
|
||||||
form.LetStr("email", y["email"].c_str());
|
form.LetStr("email", y["email"].c_str());
|
||||||
form.Email("JOB/job_offer_sendtome.mailfile");
|
form.Email("JOB/job_offer_sendtome.mailfile");
|
||||||
@@ -573,6 +585,7 @@ long job_email(long mailtype, CVars in, CVars &out) {
|
|||||||
vars2form(x, form);
|
vars2form(x, form);
|
||||||
if (load_db_record(y, "SELECT email,balance,firstname FROM members WHERE id = %lu", x["member_id"].Long())) {
|
if (load_db_record(y, "SELECT email,balance,firstname FROM members WHERE id = %lu", x["member_id"].Long())) {
|
||||||
vars2form(y, form);
|
vars2form(y, form);
|
||||||
|
vars2form(yr, form);
|
||||||
form.LetStr("subject", "Job Interest Recieved");
|
form.LetStr("subject", "Job Interest Recieved");
|
||||||
form.LetStr("email", y["email"].c_str());
|
form.LetStr("email", y["email"].c_str());
|
||||||
form.Email("JOB/job_interest_member.mailfile");
|
form.Email("JOB/job_interest_member.mailfile");
|
||||||
@@ -580,6 +593,7 @@ long job_email(long mailtype, CVars in, CVars &out) {
|
|||||||
|
|
||||||
if (load_db_record(z, "SELECT mi.*,m.firstname,m.lastname,m.email from members_offer_interest mi LEFT JOIN members m ON m.id = mi.member_id WHERE mi.id = %lu", in["interest_id"].Long())) {
|
if (load_db_record(z, "SELECT mi.*,m.firstname,m.lastname,m.email from members_offer_interest mi LEFT JOIN members m ON m.id = mi.member_id WHERE mi.id = %lu", in["interest_id"].Long())) {
|
||||||
vars2form(z, form);
|
vars2form(z, form);
|
||||||
|
vars2form(yr, form);
|
||||||
form.LetStr("subject", "Job Interest Sent");
|
form.LetStr("subject", "Job Interest Sent");
|
||||||
form.LetStr("email", z["email"].c_str());
|
form.LetStr("email", z["email"].c_str());
|
||||||
form.Email("JOB/job_interest_client.mailfile");
|
form.Email("JOB/job_interest_client.mailfile");
|
||||||
@@ -593,6 +607,7 @@ long job_email(long mailtype, CVars in, CVars &out) {
|
|||||||
|
|
||||||
if (load_db_record(x, "SELECT o.*,to_char(o.expire, 'Day Mon dd, yyyy HH:MI AM') AS expire2,j.title,j.description,j.timeline_days,j.price FROM members_jobs_offer o LEFT JOIN members_jobs j ON j.id =o.job_id WHERE o.id = %lu ", in["offer_id"].Long())) {
|
if (load_db_record(x, "SELECT o.*,to_char(o.expire, 'Day Mon dd, yyyy HH:MI AM') AS expire2,j.title,j.description,j.timeline_days,j.price FROM members_jobs_offer o LEFT JOIN members_jobs j ON j.id =o.job_id WHERE o.id = %lu ", in["offer_id"].Long())) {
|
||||||
vars2form(x, form);
|
vars2form(x, form);
|
||||||
|
vars2form(yr, form);
|
||||||
form.LetStr("subject", "Job Offer Canceled");
|
form.LetStr("subject", "Job Offer Canceled");
|
||||||
form.LetStr("email", x["email"].c_str());
|
form.LetStr("email", x["email"].c_str());
|
||||||
form.Email("JOB/job_offer_cancel.mailfile");
|
form.Email("JOB/job_offer_cancel.mailfile");
|
||||||
@@ -604,6 +619,7 @@ long job_email(long mailtype, CVars in, CVars &out) {
|
|||||||
logfmt(logINFO, "JOBS_INDIVIDUAL_OFFER_MAIL");
|
logfmt(logINFO, "JOBS_INDIVIDUAL_OFFER_MAIL");
|
||||||
if (load_db_record(x, "SELECT o.*,to_char(o.expire, 'Day Mon dd, yyyy HH:MI AM') AS expire2,j.title,j.description,j.timeline_days,j.price FROM members_jobs_offer o LEFT JOIN members_jobs j ON j.id =o.job_id WHERE o.id = %lu", in["offer_id"].Long())) {
|
if (load_db_record(x, "SELECT o.*,to_char(o.expire, 'Day Mon dd, yyyy HH:MI AM') AS expire2,j.title,j.description,j.timeline_days,j.price FROM members_jobs_offer o LEFT JOIN members_jobs j ON j.id =o.job_id WHERE o.id = %lu", in["offer_id"].Long())) {
|
||||||
vars2form(x, form);
|
vars2form(x, form);
|
||||||
|
vars2form(yr, form);
|
||||||
form.LetStr("subject", "Job Offer Recieved");
|
form.LetStr("subject", "Job Offer Recieved");
|
||||||
form.LetStr("email", x["email"].c_str());
|
form.LetStr("email", x["email"].c_str());
|
||||||
form.Email("JOB/job_offer_invidual.mailfile");
|
form.Email("JOB/job_offer_invidual.mailfile");
|
||||||
@@ -621,6 +637,7 @@ long job_email(long mailtype, CVars in, CVars &out) {
|
|||||||
CVars rec;
|
CVars rec;
|
||||||
map_to_cvars(f, rec);
|
map_to_cvars(f, rec);
|
||||||
vars2form(x, form);
|
vars2form(x, form);
|
||||||
|
vars2form(yr, form);
|
||||||
form.LetStr("subject", "Job Offer Recieved");
|
form.LetStr("subject", "Job Offer Recieved");
|
||||||
form.LetStr("email", rec["email"].c_str());
|
form.LetStr("email", rec["email"].c_str());
|
||||||
form.Email("JOB/job_offer_group.mailfile");
|
form.Email("JOB/job_offer_group.mailfile");
|
||||||
|
|||||||
Reference in New Issue
Block a user