[ Index ]

PHP Cross Reference of Moodle 1.9.3 [Build 15-Oct-2008]

title

Body

[close]

/lib/ -> pagelib.php (summary)

(no description)

File Size: 670 lines (24 kb)
Included or required:0 times
Referenced: 2 times
Includes or requires: 0 files

Defines 3 classes

page_base:: (20 methods):
  page_base()
  construct()
  user_allowed_editing()
  user_is_editing()
  print_header()
  blocks_get_positions()
  blocks_default_position()
  blocks_get_default()
  blocks_move_position()
  url_get_path()
  url_get_parameters()
  url_get_full()
  get_type()
  get_id()
  get_format_name()
  get_body_class()
  get_body_id()
  init_quick()
  init_full()
  edit_always()

page_course:: (13 methods):
  init_quick()
  init_full()
  user_allowed_editing()
  user_is_editing()
  print_header()
  get_type()
  get_format_name()
  url_get_path()
  url_get_parameters()
  blocks_get_positions()
  blocks_default_position()
  blocks_get_default()
  blocks_move_position()

page_generic_activity:: (8 methods):
  init_full()
  user_allowed_editing()
  user_is_editing()
  url_get_path()
  url_get_parameters()
  blocks_get_positions()
  blocks_default_position()
  print_header()

Defines 8 functions

  page_import_types()
  page_create_instance()
  page_create_object()
  page_map_class()

Class: page_base  - X-Ref

Parent class from which all Moodle page classes derive

page_base()   X-Ref
No description

construct()   X-Ref
No description

user_allowed_editing()   X-Ref
No description

user_is_editing()   X-Ref
No description

print_header($title, $morenavlinks=NULL)   X-Ref
No description

blocks_get_positions()   X-Ref
No description

blocks_default_position()   X-Ref
No description

blocks_get_default()   X-Ref
No description

blocks_move_position(&$instance, $move)   X-Ref
No description

url_get_path()   X-Ref
No description

url_get_parameters()   X-Ref
No description

url_get_full($extraparams = array()   X-Ref
No description

get_type()   X-Ref
No description

get_id()   X-Ref
No description

get_format_name()   X-Ref
No description

get_body_class()   X-Ref
No description

get_body_id()   X-Ref
No description

init_quick($data)   X-Ref
No description

init_full()   X-Ref
No description

edit_always()   X-Ref
No description

Class: page_course  - X-Ref

Class that models the behavior of a moodle course

init_quick($data)   X-Ref
No description

init_full()   X-Ref
No description

user_allowed_editing()   X-Ref
No description

user_is_editing()   X-Ref
No description

print_header($title, $morenavlinks=NULL, $meta='', $bodytags='', $extrabuttons='')   X-Ref
No description

get_type()   X-Ref
No description

get_format_name()   X-Ref
No description

url_get_path()   X-Ref
No description

url_get_parameters()   X-Ref
No description

blocks_get_positions()   X-Ref
No description

blocks_default_position()   X-Ref
No description

blocks_get_default()   X-Ref
No description

blocks_move_position(&$instance, $move)   X-Ref
No description

Class: page_generic_activity  - X-Ref

Class that models the common parts of all activity modules

init_full()   X-Ref
No description

user_allowed_editing()   X-Ref
No description

user_is_editing()   X-Ref
No description

url_get_path()   X-Ref
No description

url_get_parameters()   X-Ref
No description

blocks_get_positions()   X-Ref
No description

blocks_default_position()   X-Ref
No description

print_header($title, $morenavlinks = NULL, $bodytags = '', $meta = '')   X-Ref
No description

Functions
Functions that are not part of a class:

page_import_types($path)   X-Ref
This file contains the parent class for moodle pages, page_base,
as well as the page_course subclass.
A page is defined by its page type (ie. course, blog, activity) and its page id
(courseid, blogid, activity id, etc).

author: Jon Papaioannou

page_create_instance($instance)   X-Ref
Factory function page_create_object(). Called with a numeric ID for a page, it autodetects
the page type, constructs the correct object and returns it.


page_create_object($type, $id = NULL)   X-Ref
Factory function page_create_object(). Called with a pagetype identifier and possibly with
its numeric ID. Returns a fully constructed page_base subclass you can work with.


page_map_class($type, $classname = NULL)   X-Ref
Function page_map_class() is the way for your code to define its own page subclasses and let Moodle recognize them.
Use it to associate the textual identifier of your Page with the actual class name that has to be instantiated.




Generated: Wed Jan 14 11:33:29 2009 Cross-referenced by PHPXref 0.7