dbesc(NETWORK_DIASPORA),
dbesc($msg["author"])
);
+
if (dbm::is_result($r)) {
foreach ($r as $rr) {
logger("delivering to: ".$rr["username"]);
self::dispatch($rr,$msg);
}
} else {
- logger("No subscribers for ".$msg["author"]." ".print_r($msg, true), LOGGER_DEBUG);
- }
-
- $social_relay = (bool)Config::get('system', 'relay_subscribe', false);
+ $social_relay = (bool)Config::get('system', 'relay_subscribe', false);
- // Use a dummy importer to import the data for the public copy
- if (dbm::is_result($r) OR $social_relay) {
- $importer = array("uid" => 0, "page-flags" => PAGE_FREELOVE);
- $message_id = self::dispatch($importer,$msg);
+ // Use a dummy importer to import the data for the public copy
+ if ($social_relay) {
+ $importer = array("uid" => 0, "page-flags" => PAGE_FREELOVE);
+ $message_id = self::dispatch($importer,$msg);
+ } else {
+ logger("Unwanted message from ".$msg["author"]." send by ".$_SERVER["REMOTE_ADDR"]." with ".$_SERVER["HTTP_USER_AGENT"].": ".print_r($msg, true), LOGGER_DEBUG);
+ }
}
return $message_id;