GNU Social, Pump.io, Twitter: Improved check for posts that originally come from friendica to prevent mirroring them.

This commit is contained in:
Michael Vogel 2015-02-08 10:48:04 +01:00
parent 05010028cb
commit 4769c81e26
4 changed files with 4 additions and 4 deletions

View File

@ -4,7 +4,7 @@
* Description: Converts all internal paths according to the current scheme (http or https) * Description: Converts all internal paths according to the current scheme (http or https)
* Version: 1.0 * Version: 1.0
* Author: Michael Vogel <https://pirati.ca/profile/heluecht> * Author: Michael Vogel <https://pirati.ca/profile/heluecht>
* * Status: Unsupported
*/ */
function convpath_install() { function convpath_install() {

View File

@ -731,7 +731,7 @@ function pumpio_fetchtimeline(&$a, $uid) {
if ($receiver->id == "http://activityschema.org/collection/public") if ($receiver->id == "http://activityschema.org/collection/public")
$public = true; $public = true;
if ($public AND !strstr($post->generator->displayName, $application_name)) { if ($public AND !stristr($post->generator->displayName, $application_name)) {
require_once('include/html2bbcode.php'); require_once('include/html2bbcode.php');
$_SESSION["authenticated"] = true; $_SESSION["authenticated"] = true;

View File

@ -838,7 +838,7 @@ function statusnet_fetchtimeline($a, $uid) {
if ($post->in_reply_to_status_id != "") if ($post->in_reply_to_status_id != "")
continue; continue;
if (!strpos($post->source, $application_name)) { if (!stristr($post->source, $application_name)) {
$_SESSION["authenticated"] = true; $_SESSION["authenticated"] = true;
$_SESSION["uid"] = $uid; $_SESSION["uid"] = $uid;

View File

@ -751,7 +751,7 @@ function twitter_fetchtimeline($a, $uid) {
if ($first_time) if ($first_time)
continue; continue;
if (!strpos($post->source, $application_name)) { if (!stristr($post->source, $application_name)) {
$_SESSION["authenticated"] = true; $_SESSION["authenticated"] = true;
$_SESSION["uid"] = $uid; $_SESSION["uid"] = $uid;