Browse Source
allow password protected mail shares
allow password protected mail shares
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>pull/4136/head
No known key found for this signature in database
GPG Key ID: 2378A753E2BF04F6
8 changed files with 315 additions and 18 deletions
-
23apps/files_sharing/lib/Controller/ShareAPIController.php
-
83apps/sharebymail/lib/ShareByMailProvider.php
-
32apps/sharebymail/templates/altmailpassword.php
-
59apps/sharebymail/templates/mailpassword.php
-
1apps/sharebymail/tests/ShareByMailProviderTest.php
-
6core/css/share.scss
-
104core/js/sharedialogshareelistview.js
-
25lib/private/Share20/Manager.php
@ -0,0 +1,32 @@ |
|||
<?php |
|||
/** |
|||
* @copyright Copyright (c) 2016 Bjoern Schiessle <bjoern@schiessle.org> |
|||
* |
|||
* @license GNU AGPL version 3 or any later version |
|||
* |
|||
* This program is free software: you can redistribute it and/or modify |
|||
* it under the terms of the GNU Affero General Public License as |
|||
* published by the Free Software Foundation, either version 3 of the |
|||
* License, or (at your option) any later version. |
|||
* |
|||
* This program is distributed in the hope that it will be useful, |
|||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|||
* GNU Affero General Public License for more details. |
|||
* |
|||
* You should have received a copy of the GNU Affero General Public License |
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>. |
|||
* |
|||
*/ |
|||
|
|||
/** @var OC_Theme $theme */ |
|||
/** @var array $_ */ |
|||
print_unescaped($l->t("Hey there,\n\n%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n\nIt is protected with the following password: %s\n\n", [$_['initiator'], $_['filename'], $_['password']])); |
|||
// TRANSLATORS term at the end of a mail
|
|||
p($l->t("Cheers!")); |
|||
print_unescaped("\n"); |
|||
?>
|
|||
|
|||
-- |
|||
<?php p($theme->getName() . ' - ' . $theme->getSlogan()); ?>
|
|||
<?php print_unescaped("\n".$theme->getBaseUrl()); |
@ -0,0 +1,59 @@ |
|||
<?php |
|||
/** |
|||
* @copyright Copyright (c) 2016 Bjoern Schiessle <bjoern@schiessle.org> |
|||
* |
|||
* @license GNU AGPL version 3 or any later version |
|||
* |
|||
* This program is free software: you can redistribute it and/or modify |
|||
* it under the terms of the GNU Affero General Public License as |
|||
* published by the Free Software Foundation, either version 3 of the |
|||
* License, or (at your option) any later version. |
|||
* |
|||
* This program is distributed in the hope that it will be useful, |
|||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|||
* GNU Affero General Public License for more details. |
|||
* |
|||
* You should have received a copy of the GNU Affero General Public License |
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>. |
|||
* |
|||
*/ |
|||
|
|||
/** @var OC_Theme $theme */ |
|||
/** @var array $_ */ |
|||
?>
|
|||
|
|||
<table cellspacing="0" cellpadding="0" border="0" width="100%"> |
|||
<tr><td> |
|||
<table cellspacing="0" cellpadding="0" border="0" width="600px"> |
|||
<tr> |
|||
<td colspan="2" bgcolor="<?php p($theme->getMailHeaderColor());?>"> |
|||
<img src="<?php p(\OC::$server->getURLGenerator()->getAbsoluteURL(image_path('', 'logo-mail.png'))); ?>" alt="<?php p($theme->getName()); ?>"/> |
|||
</td> |
|||
</tr> |
|||
<tr><td colspan="2"> </td></tr> |
|||
<tr> |
|||
<td width="20px"> </td> |
|||
<td 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>%s shared <i>%s</i> with you.<br>You should have already received a separate mail with a link to access it.<br><br>It is protected with the following password: %s<br><br>', [$_['initiator'], $_['filename'], $_['password']])); |
|||
// TRANSLATORS term at the end of a mail
|
|||
p($l->t('Cheers!')); |
|||
?>
|
|||
</td> |
|||
</tr> |
|||
<tr><td colspan="2"> </td></tr> |
|||
<tr> |
|||
<td width="20px"> </td> |
|||
<td style="font-weight:normal; font-size:0.8em; line-height:1.2em; font-family:verdana,'arial',sans;">--<br> |
|||
<?php p($theme->getName()); ?> -
|
|||
<?php p($theme->getSlogan()); ?>
|
|||
<br><a href="<?php p($theme->getBaseUrl()); ?>"><?php p($theme->getBaseUrl());?></a>
|
|||
</td> |
|||
</tr> |
|||
<tr> |
|||
<td colspan="2"> </td> |
|||
</tr> |
|||
</table> |
|||
</td></tr> |
|||
</table> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue