. */ if (!defined('LACONICA')) { exit(1); } function jabber_valid_base_jid($jid) { # Cheap but effective return Validate::email($jid); } function jabber_normalize_jid($jid) { preg_match("/(?:([^\@]+)\@)?([^\/]+)(?:\/(.*))?$/", $jid, $matches); $node = $matches[1]; $server = $matches[2]; $resource = $matches[3]; return strtolower($node.'@'.$server); }