more dfrn_poll
This commit is contained in:
parent
5ed87a44e6
commit
5bdff4d44c
|
@ -1,5 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
require_once('include/items.php');
|
||||||
|
|
||||||
function dfrn_poll_init(&$a) {
|
function dfrn_poll_init(&$a) {
|
||||||
|
|
||||||
|
@ -16,6 +17,12 @@ function dfrn_poll_init(&$a) {
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
|
||||||
|
if(($dfrn_id == '*') && ($a->argc > 1) && (intval($a->argv[1]))) {
|
||||||
|
$o = get_feed_for($a,'*', $a->argv[1],$last_update);
|
||||||
|
echo $o;
|
||||||
|
killme();
|
||||||
|
}
|
||||||
|
|
||||||
if((x($type)) && ($type == 'profile')) {
|
if((x($type)) && ($type == 'profile')) {
|
||||||
|
|
||||||
$r = q("SELECT `contact`.*, `user`.`nickname`
|
$r = q("SELECT `contact`.*, `user`.`nickname`
|
||||||
|
@ -101,7 +108,7 @@ function dfrn_poll_post(&$a) {
|
||||||
dbesc($challenge)
|
dbesc($challenge)
|
||||||
);
|
);
|
||||||
if(! count($r))
|
if(! count($r))
|
||||||
xml_status(3);
|
killme();
|
||||||
|
|
||||||
$type = $r[0]['type'];
|
$type = $r[0]['type'];
|
||||||
$last_update = $r[0]['last_update'];
|
$last_update = $r[0]['last_update'];
|
||||||
|
@ -116,7 +123,7 @@ function dfrn_poll_post(&$a) {
|
||||||
dbesc($dfrn_id)
|
dbesc($dfrn_id)
|
||||||
);
|
);
|
||||||
if(! count($r))
|
if(! count($r))
|
||||||
xml_status(3);
|
killme();
|
||||||
|
|
||||||
$owner_uid = $r[0]['uid'];
|
$owner_uid = $r[0]['uid'];
|
||||||
$contact_id = $r[0]['id'];
|
$contact_id = $r[0]['id'];
|
||||||
|
@ -150,17 +157,15 @@ function dfrn_poll_post(&$a) {
|
||||||
killme();
|
killme();
|
||||||
return; // NOTREACHED
|
return; // NOTREACHED
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
|
||||||
|
$o = get_feed_for($a,$dfrn_id, $a->argv[1], $last_update);
|
||||||
|
echo $o;
|
||||||
|
killme();
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function dfrn_poll_content(&$a) {
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
|
@ -19,3 +19,4 @@ ALTER TABLE `user` ADD `pwdreset` CHAR( 255 ) NOT NULL AFTER `blocked` ;
|
||||||
ADD `url` CHAR( 255 ) NOT NULL AFTER `cmd` ,
|
ADD `url` CHAR( 255 ) NOT NULL AFTER `cmd` ,
|
||||||
ADD `last_update` CHAR( 255 ) NOT NULL AFTER `url` ;
|
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` ;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user