function handleMessage($from, $to, $body, $subject, $thread, $id, $extended) { /* echo "Subject: $subject\tThread; $thread\n"; echo "ID: $id\n"; echo "\n"; */ $from = preg_replace('@/.*$@', '', $from); echo "Incoming message!\n"; echo "From: {$from}\t\tTo: {$to}\n"; echo "Body: {$body}\n"; echo "Extended:\n"; if (!isset($this->jab->roster[$from]) || $this->jab->roster[$from]['show'] == 'off') { $this->jab->subscription_request_accept($from); $this->jab->subscribe($from, "checking"); $this->jab->message($from, "chat", NULL, "Welcome, please authorise me!"); return; } if (trim($body) === '') { return; } if (!shareApp::handleJabberActions($from, $body)) { shareApp::addFromJabber($from, $body); } }