Jabber is an open source instant messaging system designed to give the power of choice and freedom back to the users of instant messaging. Not only does Jabber allow its users to use (and create) clients for numerous platforms, but it allows people to communicate to whomever they want in the way which is most convenient for them.
"; $output .= "You may login to %s using a Jabber ID. The format of a Jabber ID is the same as an email address: name@server An example of valid Jabber ID is mwlily@jabber.com. Note that you must be able to access port 111 on the Jabber server from your web server. For example, sourceforge.net blocks port 111 so Jabber authentication does not work.
"; return t($output, array("%s" => "$site")); } function jabber_user($type, $edit, $user) { $module = "jabber"; $name = module_invoke($module, "info", "name"); switch ($type) { case "view_private": $result = user_get_authname($user, $module); if ($result) { $output .= form_item(t("$name ID"), $result); } return $output; case "edit_form": $result = user_get_authname($user, $module); $output .= form_textfield(t("$name ID"), "authname_" . $module, $result, 30, 55, t("You may login to %s using a valid %id.", array("%s" => variable_get("site_name", "this web site"), "%id" => l("$name ID", "user/help#$module")))); return $output; case "edit_validate": return user_validate_authmap($user, $edit["authname_$module"], $module); } } ?>