|
| block_add_block_ui ($page, $output) |
| Functions update the blocks if required by the request parameters ==========.
|
|
| block_instance ($blockname, $instance=NULL, $page=NULL) |
| Creates a new instance of the specified block class.
|
|
| block_instance_by_id ($blockinstanceid) |
| Returns a new instance of the specified block instance id.
|
|
| block_load_class ($blockname) |
| Load the block class for a particular type of block.
|
|
| block_method_result ($blockname, $method, $param=NULL) |
| Helper functions for working with block classes ============================.
|
|
| blocks_add_default_course_blocks ($course) |
| Add the default blocks to a course.
|
|
| blocks_add_default_system_blocks () |
| Add the default system-context blocks.
|
|
| blocks_delete_all_for_context ($contextid) |
| Delete all the blocks that belong to a particular context.
|
|
| blocks_delete_instance ($instance, $nolongerused=false, $skipblockstables=false) |
| Delete a block, and associated data.
|
|
| blocks_delete_instances ($instanceids) |
| Delete multiple blocks at once.
|
|
| blocks_find_block ($blockid, $blocksarray) |
| Find a given block by its blockid within a provide array.
|
|
| blocks_get_default_site_course_blocks () |
|
| blocks_get_record ($blockid=NULL, $notusedanymore=false) |
| Get the block record for a particular blockid - that is, a particular type os block.
|
|
| blocks_name_allowed_in_format ($name, $pageformat) |
| Check that a given name is in a permittable format.
|
|
| blocks_parse_default_blocks_list ($blocksstr) |
| Parse a list of default blocks.
|
|
| blocks_remove_inappropriate ($course) |
| Actually delete from the database any blocks that are currently on this page, but which should not be there according to blocks_name_allowed_in_format.
|
|
| blocks_set_visibility ($instance, $page, $newvisibility) |
| Set a block to be visible or hidden on a particular page.
|
|
| default_page_type_list ($pagetype, $parentcontext=null, $currentcontext=null) |
| Generates a default page type list when a more appropriate callback cannot be decided upon.
|
|
| generate_page_type_patterns ($pagetype, $parentcontext=null, $currentcontext=null) |
| Given a specific page type, parent context and currect context, return all the page type patterns that might be used by this block.
|
|
| matching_page_type_patterns ($pagetype) |
| Given a specific page type, return all the page type patterns that might match it.
|
|
| matching_page_type_patterns_from_pattern ($pattern) |
| Give an specific pattern, return all the page type patterns that would also match it.
|
|
| mod_page_type_list ($pagetype, $parentcontext=null, $currentcontext=null) |
| Generates the page type list for a module by either locating and using the modules callback or by generating a default list.
|
|
| my_page_type_list ($pagetype, $parentcontext=null, $currentcontext=null) |
| Generates the page type list for the my moodle page.
|
|
|
const | BLOCK_ADDBLOCK_POSITION_CUSTOM -1 |
|
const | BLOCK_ADDBLOCK_POSITION_DEFAULT 0 |
|
const | BLOCK_ADDBLOCK_POSITION_FLATNAV 1 |
|
const | BLOCK_POS_LEFT 'side-pre' |
| #+ Default names for the block regions in the standard theme.
|
|
const | BLOCK_POS_RIGHT 'side-post' |
|
const | BUI_CONTEXTS_CURRENT 0 |
|
const | BUI_CONTEXTS_CURRENT_SUBS 1 |
|
const | BUI_CONTEXTS_ENTIRE_SITE 2 |
|
const | BUI_CONTEXTS_FRONTPAGE_ONLY 0 |
| #-
|
|
const | BUI_CONTEXTS_FRONTPAGE_SUBS 1 |
|