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

Public Member Functions

 __construct ($repositoryid, $context=SYSCONTEXTID, $options=array(), $readonly=0)
 set_option ($options=array())
 get_option ($config= '')
 global_search ()
 check_login ()
 print_login ()
 logout ()
 license4moodle ($license_id)
 search ($search_text, $page=1)
 get_listing ($path= '', $page=1)
 print_search ()
 get_link ($photo_id)
 get_file ($photo_id, $file= '')
 instance_config_form ($mform)
 type_config_form ($mform)
 supported_filetypes ()
 supported_returntypes ()

Static Public Member Functions

static get_instance_option_names ()
static get_type_option_names ()
static plugin_init ()

Data Fields

 $photos

Detailed Description

Definition at line 34 of file lib.php.


Constructor & Destructor Documentation

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

constructor method

object $CFG object $SESSION

Parameters:
int$repositoryid
int$context
array$options
boolean$readonly

Reimplemented from repository.

Definition at line 48 of file lib.php.

Here is the call graph for this function:


Member Function Documentation

check if flickr account

Returns:
boolean

Reimplemented from repository.

Definition at line 120 of file lib.php.

get_file ( photo_id,
file = '' 
)

object $CFG

Parameters:
string$photo_id
string$file
Returns:
string

Reimplemented from repository.

Definition at line 414 of file lib.php.

static get_instance_option_names ( ) [static]

Names of the instance settings

Returns:
array

Reimplemented from repository.

Definition at line 466 of file lib.php.

get_link ( url)

Return file URL, for most plugins, the parameter is the original url, but some plugins use a file id, so we need this function to convert file id to original url.

Parameters:
string$urlthe url of file
Returns:
string

Reimplemented from repository.

Definition at line 393 of file lib.php.

get_listing ( path = '',
page = 1 
)

return an image list

Parameters:
string$path
int$page
Returns:
array

Reimplemented from repository.

Definition at line 314 of file lib.php.

get_option ( config = '')

get api_key from config table

Parameters:
string$config
Returns:
mixed

Reimplemented from repository.

Definition at line 94 of file lib.php.

Here is the call graph for this function:

Here is the caller graph for this function:

static get_type_option_names ( ) [static]

Names of the plugin settings

Returns:
array

Reimplemented from repository.

Definition at line 491 of file lib.php.

is global_search available?

Returns:
boolean

Reimplemented from repository.

Definition at line 108 of file lib.php.

instance_config_form ( mform)

Add Instance settings input to Moodle form

Parameters:
object$mform

Reimplemented from repository.

Definition at line 456 of file lib.php.

license4moodle ( license_id)

Definition at line 208 of file lib.php.

logout ( )

destroy session

Returns:
object

Reimplemented from repository.

Definition at line 200 of file lib.php.

static plugin_init ( ) [static]

is run when moodle administrator add the plugin

Reimplemented from repository.

Definition at line 498 of file lib.php.

Here is the call graph for this function:

construct login form

Parameters:
boolean$ajax
Returns:
array

Reimplemented from repository.

Definition at line 130 of file lib.php.

Print a search form

Returns:
string

Reimplemented from repository.

Definition at line 383 of file lib.php.

search ( search_text,
page = 1 
)

search images on flickr

Parameters:
string$search_text
Returns:
array

Definition at line 227 of file lib.php.

set_option ( options = array())

save api_key in config table

Parameters:
array$options
Returns:
boolean

Reimplemented from repository.

Definition at line 80 of file lib.php.

Here is the call graph for this function:

what kind of files will be in this repository?

Returns:
array return '*' means this repository support any files, otherwise return mimetypes of files, it can be an array

Reimplemented from repository.

Definition at line 508 of file lib.php.

does it return a file url or a item_id

Returns:
string

Reimplemented from repository.

Definition at line 511 of file lib.php.

type_config_form ( mform)

Add Plugin settings input to Moodle form

Parameters:
object$mform

Definition at line 474 of file lib.php.

Here is the call graph for this function:


Field Documentation

$photos

Definition at line 36 of file lib.php.


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