owner's like reversed instead of observer's.
This commit is contained in:
parent
a5671c0e26
commit
0aaa95fc25
60
mod/like.php
60
mod/like.php
@ -11,7 +11,6 @@ function like_content(&$a) {
|
|||||||
$observer = $a->get_observer();
|
$observer = $a->get_observer();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$verb = notags(trim($_GET['verb']));
|
$verb = notags(trim($_GET['verb']));
|
||||||
|
|
||||||
if(! $verb)
|
if(! $verb)
|
||||||
@ -64,7 +63,6 @@ function like_content(&$a) {
|
|||||||
else
|
else
|
||||||
killme();
|
killme();
|
||||||
|
|
||||||
|
|
||||||
$r = q("select * from xchan where xchan_hash = '%s' limit 1",
|
$r = q("select * from xchan where xchan_hash = '%s' limit 1",
|
||||||
dbesc($item['author_xchan'])
|
dbesc($item['author_xchan'])
|
||||||
);
|
);
|
||||||
@ -75,60 +73,10 @@ function like_content(&$a) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
// fixme
|
|
||||||
// if(! $item['wall']) {
|
|
||||||
// The top level post may have been written by somebody on another system
|
|
||||||
|
|
||||||
// $r = q("SELECT * FROM `contact` WHERE `id` = %d AND `uid` = %d LIMIT 1",
|
|
||||||
// intval($item['contact-id']),
|
|
||||||
// intval($item['uid'])
|
|
||||||
// );
|
|
||||||
// if(! count($r))
|
|
||||||
// return;
|
|
||||||
// if(! $r[0]['self'])
|
|
||||||
// $thread_owner = $r[0];
|
|
||||||
// }
|
|
||||||
|
|
||||||
// this represents the post owner on this system.
|
|
||||||
|
|
||||||
// $r = q("SELECT `contact`.*, `user`.`nickname` FROM `contact` LEFT JOIN `user` ON `contact`.`uid` = `user`.`uid`
|
|
||||||
// WHERE `contact`.`self` = 1 AND `contact`.`uid` = %d LIMIT 1",
|
|
||||||
// intval($owner_uid)
|
|
||||||
// );
|
|
||||||
// if(count($r))
|
|
||||||
// $owner = $r[0];
|
|
||||||
|
|
||||||
// if(! $owner) {
|
|
||||||
// logger('like: no owner');
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// if(! $thread_owner)
|
|
||||||
// $thread_owner = $owner;
|
|
||||||
|
|
||||||
|
|
||||||
// This represents the person posting
|
|
||||||
|
|
||||||
// if((local_user()) && (local_user() == $owner_uid)) {
|
|
||||||
// $contact = $owner;
|
|
||||||
// }
|
|
||||||
// else {
|
|
||||||
// $r = q("SELECT * FROM `contact` WHERE `id` = %d AND `uid` = %d LIMIT 1",
|
|
||||||
// intval($_SESSION['visitor_id']),
|
|
||||||
// intval($owner_uid)
|
|
||||||
// );
|
|
||||||
// if(count($r))
|
|
||||||
// $contact = $r[0];
|
|
||||||
// }
|
|
||||||
// if(! $contact) {
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
|
|
||||||
|
|
||||||
$r = q("SELECT * FROM item WHERE verb = '%s' AND item_restrict = 0
|
$r = q("SELECT * FROM item WHERE verb = '%s' AND item_restrict = 0
|
||||||
AND owner_xchan = '%s' AND ( parent = %d OR thr_parent = '%s') LIMIT 1",
|
AND author_xchan = '%s' AND ( parent = %d OR thr_parent = '%s') LIMIT 1",
|
||||||
dbesc($activity),
|
dbesc($activity),
|
||||||
dbesc($thread_owner['xchan_hash']),
|
dbesc($observer['xchan_hash']),
|
||||||
intval($item_id),
|
intval($item_id),
|
||||||
dbesc($item['uri'])
|
dbesc($item['uri'])
|
||||||
);
|
);
|
||||||
@ -151,11 +99,11 @@ function like_content(&$a) {
|
|||||||
|
|
||||||
$uri = item_message_id();
|
$uri = item_message_id();
|
||||||
|
|
||||||
$post_type = (($item['resource_id'] === 'photo') ? $t('photo') : t('status'));
|
$post_type = (($item['resource_type'] === 'photo') ? $t('photo') : t('status'));
|
||||||
|
|
||||||
$links = array(array('rel' => 'alternate','type' => 'text/html',
|
$links = array(array('rel' => 'alternate','type' => 'text/html',
|
||||||
'href' => z_root() . '/display/' . $item['uri']));
|
'href' => z_root() . '/display/' . $item['uri']));
|
||||||
$objtype = (($item['resource_id'] === 'photo') ? ACTIVITY_OBJ_PHOTO : ACTIVITY_OBJ_NOTE );
|
$objtype = (($item['resource_type'] === 'photo') ? ACTIVITY_OBJ_PHOTO : ACTIVITY_OBJ_NOTE );
|
||||||
|
|
||||||
$body = $item['body'];
|
$body = $item['body'];
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user