Issue 4819: The introduction note is now stored displayed on the contact page.
authorMichael <heluecht@pirati.ca>
Sat, 19 May 2018 15:29:34 +0000 (15:29 +0000)
committerMichael <heluecht@pirati.ca>
Sat, 19 May 2018 15:29:34 +0000 (15:29 +0000)
mod/dfrn_confirm.php

index 94f3557..857f6c8 100644 (file)
@@ -284,6 +284,11 @@ function dfrn_confirm_post(App $a, $handsfree = null)
                        }
 
                        if (($status == 0) && $intro_id) {
+                               $intro = dba::selectFirst('intro', ['note'], ['id' => $intro_id]);
+                               if (DBM::is_result($intro)) {
+                                       dba::update('contact', ['reason' => $intro['note']], ['id' => $contact_id]);
+                               }
+
                                // Success. Delete the notification.
                                dba::delete('intro', ['id' => $intro_id]);
                        }
@@ -385,7 +390,6 @@ function dfrn_confirm_post(App $a, $handsfree = null)
                        );
                }
 
-               /// @TODO is DBM::is_result() working here?
                if (!DBM::is_result($r)) {
                        notice(L10n::t('Unable to set contact photo.') . EOL);
                }