]> git.mxchange.org Git - friendica.git/commitdiff
more fixes to introduction discards
authorFriendika <info@friendika.com>
Sun, 7 Nov 2010 00:01:57 +0000 (17:01 -0700)
committerFriendika <info@friendika.com>
Sun, 7 Nov 2010 00:01:57 +0000 (17:01 -0700)
mod/notifications.php

index 44d0dfe5614a09e4048dc8b067e4ea0d77f58b63..0bd9c6ffc771f648ccaa98ebf7fc8f19f782684c 100644 (file)
@@ -13,7 +13,7 @@ function notifications_post(&$a) {
 
        if($request_id) {
 
-               $r = q("SELECT `id` FROM `intro` 
+               $r = q("SELECT * FROM `intro` 
                        WHERE `id` = %d 
                        AND `uid` = %d LIMIT 1",
                                intval($request_id),
@@ -22,6 +22,7 @@ function notifications_post(&$a) {
        
                if(count($r)) {
                        $intro_id = $r[0]['id'];
+                       $contact_id = $r[0]['contact-id'];
                }
                else {
                        notice( t('Invalid request identifier.') . EOL);
@@ -31,8 +32,8 @@ function notifications_post(&$a) {
                        $r = q("DELETE FROM `intro` WHERE `id` = %d LIMIT 1", 
                                intval($intro_id)
                        );      
-                       $r = q("DELETE FROM `contact` WHERE `id` = %d AND `uid` = %d LIMIT 1", 
-                               intval($request_id),
+                       $r = q("DELETE FROM `contact` WHERE `id` = %d AND `uid` = %d AND `self` = 0 LIMIT 1", 
+                               intval($contact_id),
                                intval(local_user())
                        );
                        return;