Moodle  2.2.1
http://www.collinsharper.com
repository_s3 Class Reference
Inheritance diagram for repository_s3:
Collaboration diagram for repository_s3:

Public Member Functions

 __construct ($repositoryid, $context=SYSCONTEXTID, $options=array())
 get_listing ($path= '')
 get_file ($filepath, $file)
 check_login ()
 global_search ()
 type_config_form ($mform)
 supported_returntypes ()

Static Public Member Functions

static get_type_option_names ()

Detailed Description

Definition at line 32 of file lib.php.


Constructor & Destructor Documentation

__construct ( repositoryid,
context = SYSCONTEXTID,
options = array() 
)

Constructor

Parameters:
int$repositoryid
object$context
array$options

Definition at line 40 of file lib.php.

Here is the call graph for this function:


Member Function Documentation

S3 doesn't require login

Returns:
bool

Reimplemented from repository.

Definition at line 122 of file lib.php.

get_file ( filepath,
file 
)

Download S3 files to moodle

Parameters:
string$filepath
string$fileThe file path in moodle
Returns:
array The local stored path

Reimplemented from repository.

Definition at line 107 of file lib.php.

Here is the call graph for this function:

get_listing ( path = '')

Get S3 file list

Parameters:
string$path
Returns:
array The file list and options

Definition at line 53 of file lib.php.

Here is the call graph for this function:

static get_type_option_names ( ) [static]

Return names of the general options By default: no general option name

Returns:
array

Reimplemented from repository.

Definition at line 135 of file lib.php.

S3 doesn't provide search

Returns:
bool

Reimplemented from repository.

Definition at line 131 of file lib.php.

S3 plugins doesn't support return links of files

Returns:
int

Reimplemented from repository.

Definition at line 153 of file lib.php.

type_config_form ( mform)

Definition at line 139 of file lib.php.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations