]> git.mxchange.org Git - friendica.git/commitdiff
more dfrn_poll
authorMike Macgirvin <mike@macgirvin.com>
Sun, 18 Jul 2010 13:02:19 +0000 (06:02 -0700)
committerMike Macgirvin <mike@macgirvin.com>
Sun, 18 Jul 2010 13:02:19 +0000 (06:02 -0700)
mod/dfrn_poll.php
update.sql

index 042a15f5ebaa53341adafbb2afb03e55e906016c..ae3dc892dc1872699d2514b105c89a59032fb9cb 100644 (file)
@@ -1,5 +1,6 @@
 <?php
 
+require_once('include/items.php');
 
 function dfrn_poll_init(&$a) {
 
@@ -16,6 +17,12 @@ function dfrn_poll_init(&$a) {
                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')) {
 
                $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
index 752c6b775b2383cb6b9ca1469aa56de7953112fe..be6a6a36cce0a4048962f3296e5c96f45a7a1046 100644 (file)
@@ -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` ;