X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fdfrn_poll.php;h=d87d97a31ec86600aeab135d8d5abd42c02610ac;hb=10ede7314136edb1c475e1af546a59ff4c5648cf;hp=506f9f162f2159dc1cd8fc75229cff93d11f202c;hpb=7b352f3f74b045690cdeae507b609f7a9cc8db03;p=friendica.git diff --git a/mod/dfrn_poll.php b/mod/dfrn_poll.php index 506f9f162f..d87d97a31e 100644 --- a/mod/dfrn_poll.php +++ b/mod/dfrn_poll.php @@ -1,12 +1,14 @@ argc > 1) && ($dfrn_id == '') && !strstr($_SERVER["HTTP_USER_AGENT"], 'Friendica')) { + $nickname = $a->argv[1]; + header("Content-type: application/atom+xml"); + echo ostatus::feed($a, $nickname, $last_update, 10); + killme(); + } + $direction = (-1); @@ -68,7 +78,7 @@ function dfrn_poll_init(App $a) { $my_id = '0:' . $dfrn_id; break; default: - goaway(z_root()); + goaway(System::baseUrl()); break; // NOTREACHED } @@ -112,9 +122,9 @@ function dfrn_poll_init(App $a) { } } $profile = $r[0]['nickname']; - goaway((strlen($destination_url)) ? $destination_url : App::get_baseurl() . '/profile/' . $profile); + goaway((strlen($destination_url)) ? $destination_url : System::baseUrl() . '/profile/' . $profile); } - goaway(z_root()); + goaway(System::baseUrl()); } @@ -312,7 +322,7 @@ function dfrn_poll_post(App $a) { $my_id = '0:' . $dfrn_id; break; default: - goaway(z_root()); + goaway(System::baseUrl()); break; // NOTREACHED } @@ -437,7 +447,7 @@ function dfrn_poll_content(App $a) { $my_id = '0:' . $dfrn_id; break; default: - goaway(z_root()); + goaway(System::baseUrl()); break; // NOTREACHED } @@ -501,17 +511,18 @@ function dfrn_poll_content(App $a) { switch($destination_url) { case 'profile': - $dest = App::get_baseurl() . '/profile/' . $profile . '?f=&tab=profile'; + $dest = System::baseUrl() . '/profile/' . $profile . '?f=&tab=profile'; break; case 'photos': - $dest = App::get_baseurl() . '/photos/' . $profile; + $dest = System::baseUrl() . '/photos/' . $profile; break; case 'status': case '': - $dest = App::get_baseurl() . '/profile/' . $profile; + $dest = System::baseUrl() . '/profile/' . $profile; break; default: - $dest = $destination_url . '?f=&redir=1'; + $appendix = (strstr($destination_url, '?') ? '&f=&redir=1' : '?f=&redir=1'); + $dest = $destination_url . $appendix; break; }