diff options
author | tailor <dag@janrain.com> | 2008-05-23 22:14:44 +0000 |
---|---|---|
committer | tailor <dag@janrain.com> | 2008-05-23 22:14:44 +0000 |
commit | cf2b16b8dc2a030751a2bc0e6c39152ef89dd66a (patch) | |
tree | 7e118fd6c6cdc757f157deaf1fb6bf80f2e127b8 /Auth/OpenID/Server.php | |
parent | 0a58ec4c1d3cc96b249147e4e2554a83ff80f725 (diff) | |
download | php-openid-cf2b16b8dc2a030751a2bc0e6c39152ef89dd66a.zip php-openid-cf2b16b8dc2a030751a2bc0e6c39152ef89dd66a.tar.gz php-openid-cf2b16b8dc2a030751a2bc0e6c39152ef89dd66a.tar.bz2 |
[project @ Add toHTML methods. Server.toFormMarkup passes through form attributes]
Diffstat (limited to 'Auth/OpenID/Server.php')
-rw-r--r-- | Auth/OpenID/Server.php | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/Auth/OpenID/Server.php b/Auth/OpenID/Server.php index 0d91769..70283a3 100644 --- a/Auth/OpenID/Server.php +++ b/Auth/OpenID/Server.php @@ -205,10 +205,16 @@ class Auth_OpenID_ServerError { 'error' => $this->toString())); } - function toFormMarkup() + function toFormMarkup($form_tag_attrs=null) { $msg = $this->toMessage(); - return $msg->toFormMarkup($this->getReturnTo()); + return $msg->toFormMarkup($this->getReturnTo(), $form_tag_attrs); + } + + function toHTML($form_tag_attrs=null) + { + return Auth_OpenID::autoSubmitHTML( + $this->toFormMarkup($form_tag_attrs)); } function toMessage() @@ -1193,6 +1199,15 @@ class Auth_OpenID_ServerResponse { } /* + * Returns an HTML document containing the form markup for this + * response that autosubmits with javascript. + */ + function toHTML() + { + return Auth_OpenID::autoSubmitHTML($this->toFormMarkup()); + } + + /* * Returns True if this response's encoding is ENCODE_HTML_FORM. * Convenience method for server authors. * |