]> git.mxchange.org Git - friendica.git/commitdiff
Merge branch 'master' of git://github.com/friendika/friendika
authorTobias Diekershoff <tobias.diekershoff@gmx.net>
Wed, 8 Jun 2011 10:01:36 +0000 (12:01 +0200)
committerTobias Diekershoff <tobias.diekershoff@gmx.net>
Wed, 8 Jun 2011 10:01:36 +0000 (12:01 +0200)
mod/item.php
mod/wall_upload.php

index 2c8cf256c6e12cc67fe86a66ff6a33426737b6e5..d7c15ff025bd4529f049441fae8d2af065e11998 100644 (file)
@@ -772,6 +772,17 @@ function item_content(&$a) {
                                // ignore the result
                        }
 
+                       // If item is a link to an event, nuke the event record.
+
+                       if(intval($item['event-id'])) {
+                               q("DELETE FROM `event` WHERE `id` = %d AND `uid` = %d LIMIT 1",
+                                       intval($item['event-id']),
+                                       intval($item['uid'])
+                               );
+                               // ignore the result
+                       }
+
+
                        // If it's the parent of a comment thread, kill all the kids
 
                        if($item['uri'] == $item['parent-uri']) {
index bd6b805622f06bbb96cda2740b10b3e8a8fe2a9b..dd2197d7cd776ae6f3b43dff97e3fa58e443de00 100644 (file)
@@ -76,7 +76,9 @@ function wall_upload_post(&$a) {
        
        $smallest = 0;
 
-       $r = $ph->store($page_owner_uid, $visitor, $hash, $filename, t('Wall Photos'), 0, 0, '<0>');
+       $defperm = '<' . $page_owner_uid . '>';
+
+       $r = $ph->store($page_owner_uid, $visitor, $hash, $filename, t('Wall Photos'), 0, 0, $defperm);
 
        if(! $r) {
                echo ( t('Image upload failed.') . EOL);
@@ -85,14 +87,14 @@ function wall_upload_post(&$a) {
 
        if($width > 640 || $height > 640) {
                $ph->scaleImage(640);
-               $r = $ph->store($page_owner_uid, $visitor, $hash, $filename, t('Wall Photos'), 1, 0, '<0>');
+               $r = $ph->store($page_owner_uid, $visitor, $hash, $filename, t('Wall Photos'), 1, 0, $defperm);
                if($r) 
                        $smallest = 1;
        }
 
        if($width > 320 || $height > 320) {
                $ph->scaleImage(320);
-               $r = $ph->store($page_owner_uid, $visitor, $hash, $filename, t('Wall Photos'), 2, 0, '<0>' );
+               $r = $ph->store($page_owner_uid, $visitor, $hash, $filename, t('Wall Photos'), 2, 0, $defperm);
                if($r)
                        $smallest = 2;
        }