ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
Auth_OpenID_ServerResponse Class Reference
+ Collaboration diagram for Auth_OpenID_ServerResponse:

Public Member Functions

 Auth_OpenID_ServerResponse ($request)
 
 whichEncoding ()
 
 toFormMarkup ($form_tag_attrs=null)
 
 toHTML ()
 
 renderAsForm ()
 
 encodeToURL ()
 
 addExtension ($extension_response)
 
 needsSigning ()
 
 encodeToKVForm ()
 

Detailed Description

Definition at line 1185 of file Server.php.

Member Function Documentation

◆ addExtension()

Auth_OpenID_ServerResponse::addExtension (   $extension_response)

Definition at line 1247 of file Server.php.

1248 {
1249 $extension_response->toMessage($this->fields);
1250 }
$errors fields
Definition: imgupload.php:48

References fields.

◆ Auth_OpenID_ServerResponse()

Auth_OpenID_ServerResponse::Auth_OpenID_ServerResponse (   $request)

Definition at line 1187 of file Server.php.

1188 {
1189 $this->request = $request;
1190 $this->fields = new Auth_OpenID_Message($this->request->namespace);
1191 }

References fields.

◆ encodeToKVForm()

Auth_OpenID_ServerResponse::encodeToKVForm ( )

Definition at line 1258 of file Server.php.

1259 {
1260 return $this->fields->toKVForm();
1261 }

References fields.

◆ encodeToURL()

Auth_OpenID_ServerResponse::encodeToURL ( )

Definition at line 1242 of file Server.php.

1243 {
1244 return $this->fields->toURL($this->request->return_to);
1245 }

References fields.

Referenced by whichEncoding().

+ Here is the caller graph for this function:

◆ needsSigning()

Auth_OpenID_ServerResponse::needsSigning ( )

Definition at line 1252 of file Server.php.

1253 {
1254 return $this->fields->getArg(Auth_OpenID_OPENID_NS,
1255 'mode') == 'id_res';
1256 }
const Auth_OpenID_OPENID_NS
Definition: Message.php:42

References Auth_OpenID_OPENID_NS, and fields.

◆ renderAsForm()

Auth_OpenID_ServerResponse::renderAsForm ( )

Definition at line 1236 of file Server.php.

1237 {
1239 }
const Auth_OpenID_ENCODE_HTML_FORM
@access private
Definition: Server.php:130

References Auth_OpenID_ENCODE_HTML_FORM, and whichEncoding().

+ Here is the call graph for this function:

◆ toFormMarkup()

Auth_OpenID_ServerResponse::toFormMarkup (   $form_tag_attrs = null)

Definition at line 1215 of file Server.php.

1216 {
1217 return $this->fields->toFormMarkup($this->request->return_to,
1218 $form_tag_attrs);
1219 }

References fields.

Referenced by toHTML().

+ Here is the caller graph for this function:

◆ toHTML()

Auth_OpenID_ServerResponse::toHTML ( )

Definition at line 1225 of file Server.php.

1226 {
1228 }
toFormMarkup($form_tag_attrs=null)
Definition: Server.php:1215
static autoSubmitHTML($form, $title="OpenId transaction in progress")
Definition: OpenID.php:532

References Auth_OpenID\autoSubmitHTML(), and toFormMarkup().

+ Here is the call graph for this function:

◆ whichEncoding()

Auth_OpenID_ServerResponse::whichEncoding ( )

Definition at line 1193 of file Server.php.

1194 {
1196
1197 if (in_array($this->request->mode, $_Auth_OpenID_Request_Modes)) {
1198 if ($this->fields->isOpenID2() &&
1199 (strlen($this->encodeToURL()) >
1202 } else {
1204 }
1205 } else {
1207 }
1208 }
const Auth_OpenID_OPENID1_URL_LIMIT
Definition: Message.php:54
const Auth_OpenID_ENCODE_KVFORM
@access private
Definition: Server.php:120
const Auth_OpenID_ENCODE_URL
@access private
Definition: Server.php:125
global $_Auth_OpenID_Request_Modes
@access private
Definition: Server.php:113

References $_Auth_OpenID_Request_Modes, Auth_OpenID_ENCODE_HTML_FORM, Auth_OpenID_ENCODE_KVFORM, Auth_OpenID_ENCODE_URL, Auth_OpenID_OPENID1_URL_LIMIT, encodeToURL(), and fields.

Referenced by renderAsForm().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: