示例#1
0
function M_ping_joinedsub($tosub_id, $tolevel_id, $to_order, $user_id)
{
    $sub = Membership_Plugin::factory()->get_subscription($tosub_id);
    $subjoiningping_id = $sub->get_meta('joining_ping');
    if (!empty($subjoiningping_id)) {
        $ping = new M_Ping($subjoiningping_id);
        $ping->send_ping($tosub_id, $tolevel_id, $user_id);
    }
    $level = Membership_Plugin::factory()->get_level($tolevel_id);
    $joiningping_id = $level->get_meta('joining_ping');
    if (!empty($joiningping_id)) {
        $ping = new M_Ping($joiningping_id);
        $ping->send_ping($tosub_id, $tolevel_id, $user_id);
    }
}
示例#2
0
function M_ping_leftsub($fromsub_id, $fromlevel_id, $user_id)
{
    // Leaving the level
    M_ping_leftlevel($fromlevel_id, $user_id);
    // Leaving the sub
    $sub = new M_Subscription($fromsub_id);
    $subleavingping_id = $sub->get_meta('leaving_ping');
    if (!empty($subleavingping_id)) {
        $ping = new M_Ping($subleavingping_id);
        $ping->send_ping($fromsub_id, false, $user_id);
    }
}