diff --git a/mod/dfrn_poll.php b/mod/dfrn_poll.php index 042a15f5eb..ae3dc892dc 100644 --- a/mod/dfrn_poll.php +++ b/mod/dfrn_poll.php @@ -1,5 +1,6 @@ argc > 1) && (intval($a->argv[1]))) { + $o = get_feed_for($a,'*', $a->argv[1],$last_update); + echo $o; + killme(); + } + if((x($type)) && ($type == 'profile')) { $r = q("SELECT `contact`.*, `user`.`nickname` @@ -101,7 +108,7 @@ function dfrn_poll_post(&$a) { dbesc($challenge) ); if(! count($r)) - xml_status(3); + killme(); $type = $r[0]['type']; $last_update = $r[0]['last_update']; @@ -116,7 +123,7 @@ function dfrn_poll_post(&$a) { dbesc($dfrn_id) ); if(! count($r)) - xml_status(3); + killme(); $owner_uid = $r[0]['uid']; $contact_id = $r[0]['id']; @@ -150,17 +157,15 @@ function dfrn_poll_post(&$a) { killme(); return; // NOTREACHED } + else { + $o = get_feed_for($a,$dfrn_id, $a->argv[1], $last_update); + echo $o; + killme(); - + } } -function dfrn_poll_content(&$a) { - - - - -} \ No newline at end of file diff --git a/update.sql b/update.sql index 752c6b775b..be6a6a36cc 100644 --- a/update.sql +++ b/update.sql @@ -19,3 +19,4 @@ ALTER TABLE `user` ADD `pwdreset` CHAR( 255 ) NOT NULL AFTER `blocked` ; ADD `url` CHAR( 255 ) NOT NULL AFTER `cmd` , ADD `last_update` CHAR( 255 ) NOT NULL AFTER `url` ; +ALTER TABLE `contact` ADD `last-update` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00' AFTER `ret-pubkey` ;