ILIAS  release_5-0 Revision 5.0.0-1144-gc4397b1f870
All Data Structures Namespaces Files Functions Variables Modules Pages
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.

References fields.

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

◆ Auth_OpenID_ServerResponse()

Auth_OpenID_ServerResponse::Auth_OpenID_ServerResponse (   $request)

Definition at line 1187 of file Server.php.

References fields.

1188  {
1189  $this->request = $request;
1190  $this->fields = new Auth_OpenID_Message($this->request->namespace);
1191  }
$errors fields
Definition: imgupload.php:48

◆ encodeToKVForm()

Auth_OpenID_ServerResponse::encodeToKVForm ( )

Definition at line 1258 of file Server.php.

References fields.

1259  {
1260  return $this->fields->toKVForm();
1261  }
$errors fields
Definition: imgupload.php:48

◆ encodeToURL()

Auth_OpenID_ServerResponse::encodeToURL ( )

Definition at line 1242 of file Server.php.

References fields.

1243  {
1244  return $this->fields->toURL($this->request->return_to);
1245  }
$errors fields
Definition: imgupload.php:48

◆ needsSigning()

Auth_OpenID_ServerResponse::needsSigning ( )

Definition at line 1252 of file Server.php.

References Auth_OpenID_OPENID_NS, and fields.

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

◆ renderAsForm()

Auth_OpenID_ServerResponse::renderAsForm ( )

Definition at line 1236 of file Server.php.

References Auth_OpenID_ENCODE_HTML_FORM, and Auth_OpenID_ServerError\whichEncoding().

1237  {
1238  return $this->whichEncoding() == Auth_OpenID_ENCODE_HTML_FORM;
1239  }
const Auth_OpenID_ENCODE_HTML_FORM
private
Definition: Server.php:130
+ 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.

References fields.

1216  {
1217  return $this->fields->toFormMarkup($this->request->return_to,
1218  $form_tag_attrs);
1219  }
$errors fields
Definition: imgupload.php:48

◆ toHTML()

Auth_OpenID_ServerResponse::toHTML ( )

Definition at line 1225 of file Server.php.

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

1226  {
1227  return Auth_OpenID::autoSubmitHTML($this->toFormMarkup());
1228  }
static autoSubmitHTML($form, $title="OpenId transaction in progress")
Definition: OpenID.php:532
toFormMarkup($form_tag_attrs=null)
Definition: Server.php:1215
+ Here is the call graph for this function:

◆ whichEncoding()

Auth_OpenID_ServerResponse::whichEncoding ( )

Definition at line 1193 of file Server.php.

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

1194  {
1196 
1197  if (in_array($this->request->mode, $_Auth_OpenID_Request_Modes)) {
1198  if ($this->fields->isOpenID2() &&
1199  (strlen($this->encodeToURL()) >
1202  } else {
1203  return Auth_OpenID_ENCODE_URL;
1204  }
1205  } else {
1207  }
1208  }
global $_Auth_OpenID_Request_Modes
private
Definition: Server.php:113
const Auth_OpenID_ENCODE_KVFORM
private
Definition: Server.php:120
$errors fields
Definition: imgupload.php:48
const Auth_OpenID_ENCODE_HTML_FORM
private
Definition: Server.php:130
const Auth_OpenID_ENCODE_URL
private
Definition: Server.php:125
const Auth_OpenID_OPENID1_URL_LIMIT
Definition: Message.php:54
+ Here is the call graph for this function:

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