- $this->show_service(Auth_OpenID_RP_RETURN_TO_URL_TYPE,
- common_local_url('finishopenidlogin'));
-
- $this->show_service(Auth_OpenID_RP_RETURN_TO_URL_TYPE,
- common_local_url('finishaddopenid'));
-
- common_element_end('XRD');
-
- common_element_end('XRDS');
- common_end_xml();
- }
-
- function show_service($type, $uri, $params=NULL, $sigs=NULL, $localId=NULL) {
- common_element_start('Service');
- if ($uri) {
- common_element('URI', NULL, $uri);
- }
- common_element('Type', NULL, $type);
- if ($params) {
- foreach ($params as $param) {
- common_element('Type', NULL, $param);
- }
- }
- if ($sigs) {
- foreach ($sigs as $sig) {
- common_element('Type', NULL, $sig);
- }
- }
- if ($localId) {
- common_element('LocalID', NULL, $localId);
- }
- common_element_end('Service');
- }
-}
\ No newline at end of file