]> git.mxchange.org Git - friendica.git/commitdiff
notification email on follow activities
authorFriendika <info@friendika.com>
Sat, 6 Nov 2010 21:40:19 +0000 (14:40 -0700)
committerFriendika <info@friendika.com>
Sat, 6 Nov 2010 21:40:19 +0000 (14:40 -0700)
include/items.php
mod/photos.php
view/follow_notify_eml.tpl [new file with mode: 0644]
view/request_notify_eml.tpl

index 323117e6cab2487b890ba4a5faa2e1e0a56de998..133d1299b37b9469febf80eab578c8ca8ccee803 100644 (file)
@@ -1045,6 +1045,26 @@ function new_follower($importer,$contact,$datarray,$item) {
                                dbesc(datetime_convert())
                        );
                }
+               $r = q("SELECT * FROM `user` WHERE `uid` = %d LIMIT 1",
+                       intval($importer['uid'])
+               );
+               if(count($r)) {
+                       if(($r[0]['notify-flags'] & NOTIFY_INTRO) && ($r[0]['page-flags'] == PAGE_NORMAL)) {
+                               $email_tpl = load_view_file('view/follow_notify_eml.tpl');
+                               $email = replace_macros($email_tpl, array(
+                                       '$requestor' => ((strlen($name)) ? $name : t('[Name Withheld]')),
+                                       '$url' => $url,
+                                       '$myname' => $r[0]['username'],
+                                       '$siteurl' => $a->get_baseurl(),
+                                       '$sitename' => $a->config['sitename']
+                               ));
+                               $res = mail($r[0]['email'], 
+                                       t("You have a new follower at ") . $a->config['sitename'],
+                                       $email,
+                                       'From: ' . t('Administrator') . '@' . $_SERVER[SERVER_NAME] );
+                       
+                       }
+               }
        }
 }
 
index f3eccd12799e6bc9f51e7eaf26039a71e28d2d7e..91642229d4b39e41593e5bc6f56952ac91f13206 100644 (file)
@@ -1025,7 +1025,7 @@ function photos_content(&$a) {
                $a->set_pager_total(count($r));
 
 
-       $r = q("SELECT `resource-id`, `id`, `filename`, `album`, max(`scale`) AS `scale` FROM `photo` 
+       $r = q("SELECT `resource-id`, `id`, `filename`, `album`, max(`scale`) AS `scale` FROM `photo`
                WHERE `uid` = %d AND `album` != '%s' 
                $sql_extra GROUP BY `resource-id` ORDER BY `created` DESC LIMIT %d , %d",
                intval($a->data['user']['uid']),
diff --git a/view/follow_notify_eml.tpl b/view/follow_notify_eml.tpl
new file mode 100644 (file)
index 0000000..ae758c9
--- /dev/null
@@ -0,0 +1,14 @@
+
+Dear $myname,
+
+You have a new follower at $sitename -  '$requestor'.
+
+You may visit their profile at $url.
+
+Please login to your site to approve or ignore/cancel the request.
+
+$siteurl
+
+Regards,
+
+       $sitename administrator
\ No newline at end of file
index aec3f270b892999b56e8cee59cefaf87c3c859d9..9eef7a61ebfff215d4f1d1ecffbc74022943816d 100644 (file)
@@ -1,7 +1,7 @@
 
 Dear $myname,
 
-You have just received a personal introduction at $sitename 
+You have just received a connection request at $sitename 
 
 from '$requestor'.