// we are the relay - send comments, likes and relayable_retractions to our conversants logger('delivery: diaspora relay: ' . $loc); diaspora_send_relay($target_item, $owner, $contact, $public_message); break; } elseif ($top_level && !$walltowall) { // currently no workable solution for sending walltowall logger('delivery: diaspora status: ' . $loc); diaspora_send_status($target_item, $owner, $contact, $public_message); break; } logger('delivery: diaspora unknown mode: ' . $contact['name']); break; case NETWORK_FEED: case NETWORK_FACEBOOK: if (get_config('system', 'dfrn_only')) { break; } case NETWORK_PUMPIO: if (get_config('system', 'dfrn_only')) { break; } default: break; } } return; } if (array_search(__FILE__, get_included_files()) === 0) { delivery_run($_SERVER["argv"], $_SERVER["argc"]); killme(); }
logger('delivery: diaspora retract: ' . $loc); // diaspora delete, diaspora_send_retraction($target_item, $owner, $contact, $public_message); break; } elseif ($target_item['parent'] != $target_item['id']) { logger('delivery: diaspora relay: ' . $loc); // we are the relay - send comments, likes and unlikes to our conversants diaspora_send_relay($target_item, $owner, $contact, $public_message); break; } elseif ($top_level && !$walltowall) { // currently no workable solution for sending walltowall logger('delivery: diaspora status: ' . $loc); diaspora_send_status($target_item, $owner, $contact, $public_message); break; } logger('delivery: diaspora unknown mode: ' . $contact['name']); break; case NETWORK_FEED: case NETWORK_FACEBOOK: if (get_config('system', 'dfrn_only')) { break; } default: break; } return; } if (array_search(__FILE__, get_included_files()) === 0) { delivery_run($argv, $argc); killme(); }