Esempio n. 1
0
 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);
     }
 }