Merge pull request #3733 from owncloud/email_template
E-mail templates (#3683)
This commit is contained in:
commit
9dfba295cd
|
@ -94,23 +94,28 @@ if (isset($_POST['action']) && isset($_POST['itemType']) && isset($_POST['itemSo
|
||||||
$l = OC_L10N::get('core');
|
$l = OC_L10N::get('core');
|
||||||
|
|
||||||
// setup the email
|
// setup the email
|
||||||
$subject = (string)$l->t('User %s shared a file with you', $displayName);
|
$subject = (string)$l->t('%s shared »%s« with you', array($displayName, $file));
|
||||||
if ($type === 'folder')
|
|
||||||
$subject = (string)$l->t('User %s shared a folder with you', $displayName);
|
|
||||||
|
|
||||||
$text = (string)$l->t('User %s shared the file "%s" with you. It is available for download here: %s',
|
$content = new OC_Template("core", "mail", "");
|
||||||
array($displayName, $file, $link));
|
$content->assign ('link', $link);
|
||||||
if ($type === 'folder')
|
$content->assign ('type', $type);
|
||||||
$text = (string)$l->t('User %s shared the folder "%s" with you. It is available for download here: %s',
|
$content->assign ('user_displayname', $displayName);
|
||||||
array($displayName, $file, $link));
|
$content->assign ('filename', $file);
|
||||||
|
$text = $content->fetchPage();
|
||||||
|
|
||||||
|
$content = new OC_Template("core", "altmail", "");
|
||||||
|
$content->assign ('link', $link);
|
||||||
|
$content->assign ('type', $type);
|
||||||
|
$content->assign ('user_displayname', $displayName);
|
||||||
|
$content->assign ('filename', $file);
|
||||||
|
$alttext = $content->fetchPage();
|
||||||
|
|
||||||
$default_from = OCP\Util::getDefaultEmailAddress('sharing-noreply');
|
$default_from = OCP\Util::getDefaultEmailAddress('sharing-noreply');
|
||||||
$from_address = OCP\Config::getUserValue($user, 'settings', 'email', $default_from );
|
$from_address = OCP\Config::getUserValue($user, 'settings', 'email', $default_from );
|
||||||
|
|
||||||
// send it out now
|
// send it out now
|
||||||
try {
|
try {
|
||||||
OCP\Util::sendMail($to_address, $to_address, $subject, $text, $from_address, $displayName);
|
OCP\Util::sendMail($to_address, $to_address, $subject, $text, $from_address, $displayName, 1, $alttext);
|
||||||
OCP\JSON::success();
|
OCP\JSON::success();
|
||||||
} catch (Exception $exception) {
|
} catch (Exception $exception) {
|
||||||
OCP\JSON::error(array('data' => array('message' => OC_Util::sanitizeHTML($exception->getMessage()))));
|
OCP\JSON::error(array('data' => array('message' => OC_Util::sanitizeHTML($exception->getMessage()))));
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 2.1 KiB |
|
@ -0,0 +1,9 @@
|
||||||
|
<?php
|
||||||
|
print_unescaped($l->t("Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\nCheers!", array($_['user_displayname'], $_['filename'], $_['link'])));
|
||||||
|
?>
|
||||||
|
|
||||||
|
--
|
||||||
|
ownCloud - <?php
|
||||||
|
print_unescaped($l->t("web services under your control"));
|
||||||
|
?>
|
||||||
|
http://ownCloud.org
|
|
@ -0,0 +1,33 @@
|
||||||
|
<table cellspacing="0" cellpadding="0" border="0" width="100%">
|
||||||
|
<tr><td>
|
||||||
|
<table cellspacing="0" cellpadding="0" border="0" width="600px">
|
||||||
|
<tr>
|
||||||
|
<td bgcolor="#1d2d44" width="20px"> </td>
|
||||||
|
<td bgcolor="#1d2d44">
|
||||||
|
<img src="<?php print_unescaped(OC_Helper::makeURLAbsolute(image_path('', 'logo-mail.gif'))); ?>" alt="ownCloud"/>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td bgcolor="#f8f8f8" colspan="2"> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td bgcolor="#f8f8f8" width="20px"> </td>
|
||||||
|
<td bgcolor="#f8f8f8" style="font-weight:normal; font-size:0.8em; line-height:1.2em; font-family:verdana,'arial',sans;">
|
||||||
|
<?php
|
||||||
|
print_unescaped($l->t('Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href="%s">View it!</a><br><br>Cheers!', array($_['user_displayname'], $_['filename'], $_['link'])));
|
||||||
|
?>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr><td bgcolor="#f8f8f8" colspan="2"> </td></tr>
|
||||||
|
<tr>
|
||||||
|
<td bgcolor="#f8f8f8" width="20px"> </td>
|
||||||
|
<td bgcolor="#f8f8f8" style="font-weight:normal; font-size:0.8em; line-height:1.2em; font-family:verdana,'arial',sans;">--<br>
|
||||||
|
ownCloud - <?php
|
||||||
|
print_unescaped($l->t('web services under your control'));
|
||||||
|
?>
|
||||||
|
<br><a href="http://owncloud.org">http://ownCloud.org</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td bgcolor="#f8f8f8" colspan="2"> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
Loading…
Reference in New Issue