Fix Issue #2813 - Double notification + wrong message for requested registrations
This commit is contained in:
rabuzarus 2016-10-02 05:14:05 +02:00 committed by GitHub
commit 8fa64c43d6
3 changed files with 9 additions and 10 deletions

View file

@ -49,7 +49,7 @@ function notification($params) {
// with $params['show_in_notification_page'] == false, the notification isn't inserted into // with $params['show_in_notification_page'] == false, the notification isn't inserted into
// the database, and an email is sent if applicable. // the database, and an email is sent if applicable.
// default, if not specified: true // 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 = "";
$additional_mail_header .= "Precedence: list\n"; $additional_mail_header .= "Precedence: list\n";

View file

@ -263,13 +263,13 @@
var html = notifications_tpl.format( var html = notifications_tpl.format(
e.attr('href'), // {0} // link to the source e.attr('href'), // {0} // link to the source
e.attr('photo'), // {1} // photo of the contact 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) e.attr('date'), // {3} // date of notification (time ago)
seenclass, // {4} // vistiting status of the notification seenclass, // {4} // visited status of the notification
new Date(e.attr('timestamp')*1000), // {5} //date of notification new Date(e.attr('timestamp')*1000), // {5} // date of notification
e.attr('url'), // {6} // profile url of the contact e.attr('url'), // {6} // profile url of the contact
e.text().format(""), // {7} // clean status text e.text().format(contact), // {7} // preformatted html (text including author profile url)
contact // {8} //preformatat author (name + profile url) '' // {8} // Deprecated
); );
nnm.append(html); nnm.append(html);
}); });

View file

@ -132,7 +132,6 @@ function register_post(&$a) {
$admin_mail_list $admin_mail_list
); );
foreach ($adminlist as $admin) { foreach ($adminlist as $admin) {
notification(array( notification(array(
'type' => NOTIFY_SYSTEM, 'type' => NOTIFY_SYSTEM,
@ -145,11 +144,11 @@ function register_post(&$a) {
'source_photo' => $a->get_baseurl() . "/photo/avatar/".$user['uid'].".jpg", 'source_photo' => $a->get_baseurl() . "/photo/avatar/".$user['uid'].".jpg",
'to_email' => $admin['email'], 'to_email' => $admin['email'],
'uid' => $admin['uid'], '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 ) ; info( t('Your registration is pending approval by the site owner.') . EOL ) ;
goaway(z_root()); goaway(z_root());