| 65 |
* The JID, serialized into a string. |
* The JID, serialized into a string. |
| 66 |
*/ |
*/ |
| 67 |
function xmpp_serialize_jid($jid, $bare = false) { |
function xmpp_serialize_jid($jid, $bare = false) { |
| 68 |
if ($jid['resource'] && $bare === false) { |
if ($bare === NULL) { |
| 69 |
|
return "{$jid['name']}@{$jid['domain']}/*"; |
| 70 |
|
} |
| 71 |
|
elseif ($jid['resource'] && $bare === false) { |
| 72 |
return "{$jid['name']}@{$jid['domain']}/{$jid['resource']}"; |
return "{$jid['name']}@{$jid['domain']}/{$jid['resource']}"; |
| 73 |
} |
} |
| 74 |
elseif ($bare === true) { |
else { |
| 75 |
return "{$jid['name']}@{$jid['domain']}"; |
return "{$jid['name']}@{$jid['domain']}"; |
|
} else { |
|
|
return "{$jid['name']}@{$jid['domain']}/*"; |
|
| 76 |
} |
} |
| 77 |
} |
} |
| 78 |
|
|