]> git.mxchange.org Git - friendica.git/commitdiff
show lock icon on private events
authorFriendika <info@friendika.com>
Wed, 27 Jul 2011 09:21:55 +0000 (02:21 -0700)
committerFriendika <info@friendika.com>
Wed, 27 Jul 2011 09:21:55 +0000 (02:21 -0700)
include/event.php
include/items.php
mod/dfrn_notify.php

index 3100c8ac49210cac57d6de227d9f666668427c41..99f685d0bd9f2021c5ef39380c5a93453b460d2c 100644 (file)
@@ -197,6 +197,7 @@ function event_store($arr) {
        $arr['type']    = (($arr['type']) ? $arr['type'] : 'event' );   
        $arr['cid']     = ((intval($arr['cid'])) ? intval($arr['cid']) : 0);
        $arr['uri']     = (x($arr,'uri') ? $arr['uri'] : item_new_uri($a->get_hostname(),$arr['uid']));
+       $arr['private'] = ((x($arr,'private')) ? intval($arr['private']) : 0);
 
        if($arr['cid'])
                $c = q("SELECT * FROM `contact` WHERE `id` = %d AND `uid` = %d LIMIT 1",
@@ -275,7 +276,7 @@ function event_store($arr) {
                        $object .= '</object>' . "\n";
 
 
-                       q("UPDATE `item` SET `body` = '%s', `object` = '%s', `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s', `edited` = '%s' WHERE `id` = %d AND `uid` = %d LIMIT 1",
+                       q("UPDATE `item` SET `body` = '%s', `object` = '%s', `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s', `edited` = '%s', `private` = %d WHERE `id` = %d AND `uid` = %d LIMIT 1",
                                dbesc(format_event_bbcode($arr)),
                                dbesc($object),
                                dbesc($arr['allow_cid']),
@@ -283,6 +284,7 @@ function event_store($arr) {
                                dbesc($arr['deny_cid']),
                                dbesc($arr['deny_gid']),
                                dbesc($arr['edited']),
+                               intval($arr['private']),
                                intval($r[0]['id']),
                                intval($arr['uid'])
                        );
@@ -345,6 +347,7 @@ function event_store($arr) {
                $item_arr['allow_gid']     = $arr['allow_gid'];
                $item_arr['deny_cid']      = $arr['deny_cid'];
                $item_arr['deny_gid']      = $arr['deny_gid'];
+               $item_arr['private']       = $arr['private'];
                $item_arr['last-child']    = 1;
                $item_arr['visible']       = 1;
                $item_arr['verb']          = ACTIVITY_POST;
index 6593647bacbe9625991d619520efea1c69980f69..014d7587216228dbc4ab02ea8231c921165cc524 100644 (file)
@@ -1349,6 +1349,7 @@ function consume_feed($xml,$importer,&$contact, &$hub, $datedir = 0, $secure_fee
                                                $ev['uid'] = $importer['uid'];
                                                $ev['uri'] = $item_id;
                                                $ev['edited'] = $datarray['edited'];
+                                               $ev['private'] = $datarray['private'];
 
                                                if(is_array($contact))
                                                        $ev['cid'] = $contact['id'];
index 0dc96f8a7647e725931bce33b1ce10e169d50336..f284b8b38955cf3ee284d9b4a43d7af85acb4f4e 100644 (file)
@@ -704,6 +704,7 @@ function dfrn_notify_post(&$a) {
                                        $ev['uid'] = $importer['uid'];
                                        $ev['uri'] = $item_id;
                                        $ev['edited'] = $datarray['edited'];
+                                       $ev['private'] = $datarray['private'];
 
                                        $r = q("SELECT * FROM `event` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
                                                dbesc($item_id),