populate wall element

This commit is contained in:
Mike Macgirvin 2010-09-09 19:14:42 -07:00
parent 82986cc993
commit 887a8add2d
3 changed files with 12 additions and 3 deletions

View file

@ -306,6 +306,7 @@ function post_remote($a,$arr) {
if(! x($arr,'type')) if(! x($arr,'type'))
$arr['type'] = 'remote'; $arr['type'] = 'remote';
$arr['wall'] = ((intval($arr['wall'])) ? 1 : 0);
$arr['uri'] = notags(trim($arr['uri'])); $arr['uri'] = notags(trim($arr['uri']));
$arr['author-name'] = notags(trim($arr['author-name'])); $arr['author-name'] = notags(trim($arr['author-name']));
$arr['author-link'] = notags(trim($arr['author-link'])); $arr['author-link'] = notags(trim($arr['author-link']));

View file

@ -182,6 +182,7 @@ function dfrn_notify_post(&$a) {
// remote reply to our post. Import and then notify everybody else. // remote reply to our post. Import and then notify everybody else.
$datarray = get_atom_elements($item); $datarray = get_atom_elements($item);
$datarray['type'] = 'remote-comment'; $datarray['type'] = 'remote-comment';
$datarray['wall'] = 1;
$datarray['parent-uri'] = $parent_uri; $datarray['parent-uri'] = $parent_uri;
$datarray['uid'] = $importer['importer_uid']; $datarray['uid'] = $importer['importer_uid'];
$datarray['contact-id'] = $importer['id']; $datarray['contact-id'] = $importer['id'];

View file

@ -96,23 +96,30 @@ function item_post(&$a) {
if($post_type == 'net-comment') { if($post_type == 'net-comment') {
if($parent_item !== null) { if($parent_item !== null) {
if($parent_item['type'] == 'remote') if($parent_item['type'] == 'remote') {
$post_type = 'remote-comment'; $post_type = 'remote-comment';
else }
else {
$post_type = 'wall-comment'; $post_type = 'wall-comment';
}
} }
} }
$wall = 0;
if($post_type == 'wall' || $post_type == 'wall-comment')
$wall = 1;
$notify_type = (($parent) ? 'comment-new' : 'wall-new' ); $notify_type = (($parent) ? 'comment-new' : 'wall-new' );
$uri = item_new_uri($a->get_hostname(),$profile_uid); $uri = item_new_uri($a->get_hostname(),$profile_uid);
$r = q("INSERT INTO `item` (`uid`,`type`,`contact-id`,`owner-name`,`owner-link`,`owner-avatar`, $r = q("INSERT INTO `item` (`uid`,`type`,`wall`,`contact-id`,`owner-name`,`owner-link`,`owner-avatar`,
`author-name`, `author-link`, `author-avatar`, `created`, `author-name`, `author-link`, `author-avatar`, `created`,
`edited`, `changed`, `uri`, `title`, `body`, `location`, `allow_cid`, `allow_gid`, `deny_cid`, `deny_gid`) `edited`, `changed`, `uri`, `title`, `body`, `location`, `allow_cid`, `allow_gid`, `deny_cid`, `deny_gid`)
VALUES( %d, '%s', %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s' )", VALUES( %d, '%s', %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s' )",
intval($profile_uid), intval($profile_uid),
dbesc($post_type), dbesc($post_type),
intval($wall),
intval($contact_id), intval($contact_id),
dbesc($contact_record['name']), dbesc($contact_record['name']),
dbesc($contact_record['url']), dbesc($contact_record['url']),