|
Moodle
2.2.1
http://www.collinsharper.com
|
|
Data Structures | |
| class | PGTStorage |
Modules | |
| PGT storage on the filesystem | |
Functions | |
| setPGTStorageFile ($format='', $path='') | |
| _curl_read_headers ($ch, $header) | |
| serviceWeb ($url, &$err_code, &$output) | |
| setCookies ($headers, $url) | |
| getCookies ($url) | |
| serviceMail ($url, $service, $flags, &$err_code, &$err_msg, &$pt) | |
| PGTStorage ($cas_parent) | |
| getStorageType () | |
| getStorageInfo () | |
| setErrorMessage ($error_message) | |
| getErrorMessage () | |
| isInitialized () | |
| init () | |
| write ($pgt, $pgt_iou) | |
| read ($pgt_iou) | |
Variables | |
| $_curl_headers = array() | |
| _curl_read_headers | ( | $ | ch, |
| $ | header | ||
| ) |
Definition at line 2250 of file client.php.
| getCookies | ( | $ | url | ) |
This method get the cookies from the session
Definition at line 2369 of file client.php.

| getErrorMessage | ( | ) |
This method returns an error message set by PGTStorage::setErrorMessage().
Definition at line 135 of file pgt-main.php.
| getStorageInfo | ( | ) |
This virtual method returns an informational string giving informations on the parameters of the storage.(used for debugging purposes).
Reimplemented in PGTStorageFile.
Definition at line 93 of file pgt-main.php.
| getStorageType | ( | ) |
This virtual method returns an informational string giving the type of storage used by the object (used for debugging purposes).
Reimplemented in PGTStorageFile.
Definition at line 82 of file pgt-main.php.
| init | ( | ) | [protected] |
This virtual method initializes the object.
Reimplemented in PGTStorageFile.
Definition at line 170 of file pgt-main.php.
| isInitialized | ( | ) | [protected] |
This method tells if the storage has already been intialized.
Definition at line 160 of file pgt-main.php.

| PGTStorage | ( | $ | cas_parent | ) | [protected] |
The constructor of the class, should be called only by inherited classes.
| $cas_parent | the CASclient instance that creates the current object. |
Definition at line 63 of file pgt-main.php.


| read | ( | $ | pgt_iou | ) | [protected] |
This virtual method reads a PGT corresponding to a PGT Iou and deletes the corresponding storage entry.
| $pgt_iou | the PGT iou |
Reimplemented in PGTStorageFile.
Definition at line 202 of file pgt-main.php.
| serviceMail | ( | $ | url, |
| $ | service, | ||
| $ | flags, | ||
| &$ | err_code, | ||
| &$ | err_msg, | ||
| &$ | pt | ||
| ) |
This method is used to access an IMAP/POP3/NNTP service.
| $url | a string giving the URL of the service, including the mailing box for IMAP URLs, as accepted by imap_open(). |
| $service | a string giving for CAS retrieve Proxy ticket |
| $flags | options given to imap_open(). |
| $err_code | an error code Possible values are PHPCAS_SERVICE_OK (on success), PHPCAS_SERVICE_PT_NO_SERVER_RESPONSE, PHPCAS_SERVICE_PT_BAD_SERVER_RESPONSE, PHPCAS_SERVICE_PT_FAILURE, PHPCAS_SERVICE_NOT AVAILABLE. |
| $err_msg | an error message on failure |
| $pt | the Proxy Ticket (PT) retrieved from the CAS server to access the URL on success, FALSE on error). |
Definition at line 2399 of file client.php.
| serviceWeb | ( | $ | url, |
| &$ | err_code, | ||
| &$ | output | ||
| ) |
This method is used to access an HTTP[S] service.
| $url | the service to access. |
| $err_code | an error code Possible values are PHPCAS_SERVICE_OK (on success), PHPCAS_SERVICE_PT_NO_SERVER_RESPONSE, PHPCAS_SERVICE_PT_BAD_SERVER_RESPONSE, PHPCAS_SERVICE_PT_FAILURE, PHPCAS_SERVICE_NOT AVAILABLE. |
| $output | the output of the service (also used to give an error message on failure). |
Definition at line 2271 of file client.php.

| setCookies | ( | $ | headers, |
| $ | url | ||
| ) |
This method stores cookies from a HTTP Header in the session
| $header | HTTP Header |
| $url | the url the Header is from |
Definition at line 2345 of file client.php.
| setErrorMessage | ( | $ | error_message | ) | [protected] |
This method sets en error message, which can be read later by PGTStorage::getErrorMessage().
| $error_message | an error message |
Definition at line 121 of file pgt-main.php.
| setPGTStorageFile | ( | $ | format = '', |
| $ | path = '' |
||
| ) |
This method is used to tell phpCAS to store the response of the CAS server to PGT requests onto the filesystem.
| $format | the format used to store the PGT's (`plain' and `xml' allowed) |
| $path | the path where the PGT's should be stored |
Definition at line 1942 of file client.php.
| write | ( | $ | pgt, |
| $ | pgt_iou | ||
| ) | [protected] |
This virtual method stores a PGT and its corresponding PGT Iuo.
| $pgt | the PGT |
| $pgt_iou | the PGT iou |
Reimplemented in PGTStorageFile.
Definition at line 188 of file pgt-main.php.
| $_curl_headers = array() |
This method is the callback used by readURL method to request HTTP headers.
Definition at line 2249 of file client.php.