Ejemplo n.º 1
0
    echo $j->log_array[count($j->log_array) - 1] . NEWLINE;
    return;
}
if (!$j->SendAuth()) {
    echo $j->log_array[count($j->log_array) - 1] . NEWLINE;
    return;
}
$j->SendPresence('available');
sleep(2);
$j->Listen();
foreach ($j->packet_queue as $message) {
    set_time_limit(30);
    if (!array($message) || key($message) != 'message') {
        continue;
    }
    $thread = $j->GetInfoFromMessageThread($message);
    if (!$thread) {
        continue;
    }
    // now figure out:
    // - type of message (M, T, or C), for now handle only M
    switch (substr($thread, 0, 1)) {
        case 'M':
            $msg_id = str_replace('M', '', $thread);
            break;
        case 'T':
        case 'C':
        default:
            continue;
    }
    // - if M{id} is valid