don't send any private messages over the facebook channel
This commit is contained in:
parent
d3987416c5
commit
4a2d83fcff
14
mod/item.php
14
mod/item.php
|
@ -55,6 +55,17 @@ function item_post(&$a) {
|
||||||
|
|
||||||
$private = ((strlen($str_group_allow) || strlen($str_contact_allow) || strlen($str_group_deny) || strlen($str_contact_deny)) ? 1 : 0);
|
$private = ((strlen($str_group_allow) || strlen($str_contact_allow) || strlen($str_group_deny) || strlen($str_contact_deny)) ? 1 : 0);
|
||||||
|
|
||||||
|
if(($parent_item) &&
|
||||||
|
(($parent_item['private'])
|
||||||
|
|| strlen($parent_item['allow_cid'])
|
||||||
|
|| strlen($parent_item['allow_gid'])
|
||||||
|
|| strlen($parent_item['deny_cid'])
|
||||||
|
|| strlen($parent_item['deny_gid'])
|
||||||
|
)
|
||||||
|
) {
|
||||||
|
$private = 1;
|
||||||
|
}
|
||||||
|
|
||||||
$title = notags(trim($_POST['title']));
|
$title = notags(trim($_POST['title']));
|
||||||
$body = escape_tags(trim($_POST['body']));
|
$body = escape_tags(trim($_POST['body']));
|
||||||
$location = notags(trim($_POST['location']));
|
$location = notags(trim($_POST['location']));
|
||||||
|
@ -242,7 +253,6 @@ function item_post(&$a) {
|
||||||
);
|
);
|
||||||
|
|
||||||
// Inherit ACL's from the parent item.
|
// Inherit ACL's from the parent item.
|
||||||
// TODO merge with subsequent UPDATE operation and save a db write
|
|
||||||
|
|
||||||
$r = q("UPDATE `item` SET `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s', `private` = %d
|
$r = q("UPDATE `item` SET `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s', `private` = %d
|
||||||
WHERE `id` = %d LIMIT 1",
|
WHERE `id` = %d LIMIT 1",
|
||||||
|
@ -327,7 +337,7 @@ function item_post(&$a) {
|
||||||
* Post to Facebook stream
|
* Post to Facebook stream
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if((local_user()) && (local_user() == $profile_uid)) {
|
if((local_user()) && (local_user() == $profile_uid) && (! $private)) {
|
||||||
$appid = get_config('system', 'facebook_appid' );
|
$appid = get_config('system', 'facebook_appid' );
|
||||||
$secret = get_config('system', 'facebook_secret' );
|
$secret = get_config('system', 'facebook_secret' );
|
||||||
if($appid && $secret) {
|
if($appid && $secret) {
|
||||||
|
|
Loading…
Reference in a new issue