]> git.mxchange.org Git - friendica.git/commitdiff
Merge pull request #2818 from Hypolite/Issue-#2813
authorrabuzarus <rabuzarus@t-online.de>
Sun, 2 Oct 2016 03:14:05 +0000 (05:14 +0200)
committerGitHub <noreply@github.com>
Sun, 2 Oct 2016 03:14:05 +0000 (05:14 +0200)
Fix Issue #2813 - Double notification + wrong message for requested registrations

include/enotify.php
js/main.js
mod/register.php

index bed00c5eaf95ac1969855d1ed8190a04dbf19c4c..4973bedc24c4270053b606d289ab7d8ab354e571 100644 (file)
@@ -49,7 +49,7 @@ function notification($params) {
        // with $params['show_in_notification_page'] == false, the notification isn't inserted into
        // the database, and an email is sent if applicable.
        // default, if not specified: true
-       $show_in_notification_page = ((x($params, 'show_in_notification_page')) ? $params['show_in_notification_page']:True);
+       $show_in_notification_page = ((x($params, 'show_in_notification_page')) ? $params['show_in_notification_page']:true);
 
        $additional_mail_header = "";
        $additional_mail_header .= "Precedence: list\n";
index 9f06a833e06faedba0274d46a2b74ad76e09d093..008d84b0bf1349a9b297226f8de98c818c2bef88 100644 (file)
                                        var html = notifications_tpl.format(
                                                e.attr('href'),                     // {0}  // link to the source
                                                e.attr('photo'),                    // {1}  // photo of the contact
-                                               text,                               // {2}  // preformatet text (autor + text)
+                                               text,                               // {2}  // preformatted text (autor + text)
                                                e.attr('date'),                     // {3}  // date of notification (time ago)
-                                               seenclass,                          // {4}  // vistiting status of the notification
-                                               new Date(e.attr('timestamp')*1000), // {5}  //date of notification
+                                               seenclass,                          // {4}  // visited status of the notification
+                                               new Date(e.attr('timestamp')*1000), // {5}  // date of notification
                                                e.attr('url'),                      // {6}  // profile url of the contact
-                                               e.text().format(""),                // {7}  // clean status text
-                                               contact                             // {8}  //preformatat author (name + profile url)
+                                               e.text().format(contact),           // {7}  // preformatted html (text including author profile url)
+                                               ''                                  // {8}  // Deprecated
                                        );
                                        nnm.append(html);
                                });
index 6fc5887ef5c32734d27ad3900c3037cfd82016e2..0d29b3f9e515fec882d8cbf6b717378828fdd0c8 100644 (file)
@@ -132,7 +132,6 @@ function register_post(&$a) {
                        $admin_mail_list
                );
 
-
                foreach ($adminlist as $admin) {
                        notification(array(
                                'type' => NOTIFY_SYSTEM,
@@ -145,11 +144,11 @@ function register_post(&$a) {
                                'source_photo' => $a->get_baseurl() . "/photo/avatar/".$user['uid'].".jpg",
                                'to_email' => $admin['email'],
                                'uid' => $admin['uid'],
-                               'language' => ($admin['language']?$admin['language']:'en'))
-                       );
+                               'language' => ($admin['language']?$admin['language']:'en'),
+                               'show_in_notification_page' => false
+                       ));
                }
 
-
                info( t('Your registration is pending approval by the site owner.') . EOL ) ;
                goaway(z_root());