aboutsummaryrefslogtreecommitdiffstats
path: root/include/enotify.php
diff options
context:
space:
mode:
authorfriendica <info@friendica.com>2013-07-31 02:32:41 -0700
committerfriendica <info@friendica.com>2013-07-31 02:32:41 -0700
commitc00c550c58f0125785b194c9413a98e114a7ab98 (patch)
treeca889fb3fcadeedc2bff623c9c8f0bf0ce57ee99 /include/enotify.php
parentc45ebdf97f2170e575648ebdad2db0c52c2dcb4a (diff)
downloadvolse-hubzilla-c00c550c58f0125785b194c9413a98e114a7ab98.tar.gz
volse-hubzilla-c00c550c58f0125785b194c9413a98e114a7ab98.tar.bz2
volse-hubzilla-c00c550c58f0125785b194c9413a98e114a7ab98.zip
better mail obscuring
Diffstat (limited to 'include/enotify.php')
-rw-r--r--include/enotify.php17
1 files changed, 15 insertions, 2 deletions
diff --git a/include/enotify.php b/include/enotify.php
index 3b7a643ed..fc8eb6439 100644
--- a/include/enotify.php
+++ b/include/enotify.php
@@ -33,7 +33,7 @@ function notification($params) {
push_lang($recip['account_language']); // should probably have a channel language
- $banner = t('Red Notification');
+ $banner = t('Red Matrix Notification');
$product = RED_PLATFORM;
$siteurl = $a->get_baseurl(true);
$thanks = t('Thank You,');
@@ -89,7 +89,7 @@ function notification($params) {
intval($recip['channel_id'])
);
if($p) {
- logger('notification comment already notified');
+ logger('notification: comment already notified');
pop_lang();
return;
}
@@ -168,6 +168,19 @@ function notification($params) {
}
if($params['type'] == NOTIFY_TAGSELF) {
+
+ $p = null;
+ $p = q("select id from notify where link = '%s' and uid = %d limit 1",
+ dbesc($params['link']),
+ intval($recip['channel_id'])
+ );
+ if($p) {
+ logger('enotify: tag: already notified about this post');
+ pop_lang();
+ return;
+ }
+
+
$subject = sprintf( t('[Red:Notify] %s tagged you') , $sender['xchan_name']);
$preamble = sprintf( t('%1$s tagged you at %2$s') , $sender['xchan_name'], $sitename);
$epreamble = sprintf( t('%1$s [zrl=%2$s]tagged you[/zrl].') ,