Ejemplo n.º 1
0
                    // 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();
}
Ejemplo n.º 2
0
                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();
}