- // If it is a friend suggestion, the contact is not a new friend but an existing friend
- // that should not be deleted.
-
- $fid = $intro['fid'];
-
- if ($_POST['submit'] == L10n::t('Discard')) {
- DBA::delete('intro', ['id' => $intro_id]);
- if (!$fid) {
- // When the contact entry had been created just for that intro, we want to get rid of it now
- $condition = ['id' => $contact_id, 'uid' => local_user(),
- 'self' => false, 'pending' => true, 'rel' => [0, Contact::FOLLOWER]];
- $contact_pending = DBA::exists('contact', $condition);
-
- // Remove the "pending" to stop the reappearing in any case
- DBA::update('contact', ['pending' => false], ['id' => $contact_id]);
-
- if ($contact_pending) {
- Contact::remove($contact_id);
- }
- }
- $a->internalRedirect('notifications/intros');
- }
-
- if ($_POST['submit'] == L10n::t('Ignore')) {
- DBA::update('intro', ['ignore' => true], ['id' => $intro_id]);
- $a->internalRedirect('notifications/intros');
- }