Moodle  2.2.1
http://www.collinsharper.com
Deprecated List
Global add_field ($table, $field)
object
Global add_index ($table, $index)
object
Global add_key ($table, $key)
object
Global addslashes_object ($dataobject)
Global addslashes_recursive ($var)
Global admin_externalpage_print_footer ()
since Moodle 1.9. Please use normal $OUTPUT->footer() instead
Global admin_externalpage_print_header ($focus='')
since Moodle 20. Please use normal $OUTPUT->header() instead
Global adoSchema ()

adoSchema now cleans up automatically.

adoSchema now cleans up automatically.

Global adoSchema ($filename, $returnSchema=FALSE)

Replaced by adoSchema::ParseSchema() and adoSchema::ParseSchemaString()

Replaced by adoSchema::ParseSchema() and adoSchema::ParseSchemaString()

Global array ('glossaryid'=> $glossary->id)))

For new code, use get_sections instead

For new code, use get_cms or get_cm instead.

For new code, use get_instances or get_instances_of instead.

Don't use this! For new code, use get_groups.

Since 1.5.0

Global begin_sql ()
Global block_base ()
since Moodle 2.0.
Global block_base ()
since Moodle 2.0.
Global block_base ()
since Moodle 2.0.
Global block_base ()
since Moodle 2.0.
Global block_base ()
since Moodle 2.0.
Global block_base ()
since Moodle 2.0.
Global block_base ()
since Moodle 2.0.
Global BLOCK_MOVE_LEFT
since Moodle 2.0. No longer used.
Global blocks_delete_all_on_page ($pagetype, $pageid)
since 2.0 Delete all the blocks from a particular page.
Global blocks_execute_action ($page, &$blockmanager, $blockaction, $instanceorid, $pinned=false, $redirect=true)
since Moodle 2.0. See the replacements in blocklib.php.
Global blocks_execute_repositioning (&$instance, $newpos, $newweight, $pinned=false)
since Moodle 2.0. See the replacements in blocklib.php.
Global blocks_execute_url_action (&$PAGE, &$blockmanager, $pinned=false)
since Moodle 2.0. Blocks have been changed. block_manager::process_url_actions is the closest replacement.
Global blocks_get_missing (&$page, &$blockmanager)
since Moodle 2.0 - use $page->blocks->get_addable_blocks();
Global blocks_have_content (&$blockmanager, $region)
since Moodle 2.0. always returns false.
Global blocks_move_block ($page, &$instance, $destpos, $destweight=NULL, $pinned=false)
since Moodle 2.0. See the replacements in blocklib.php.
Global BLOCKS_PINNED_TRUE
since Moodle 2.0. No longer used.
Global blocks_preferred_width ($instances)
since Moodle 2.0. Layout is now controlled by the theme.
Global blocks_print_group ($page, $blockmanager, $region)
since Moodle 2.0. does nothing.
Global blocks_repopulate_page ($page)
since 2.0
Global blocks_setup (&$page, $pinned=BLOCKS_PINNED_FALSE)
since Moodle 2.0.
Global build_context_path ($force=false)
since 2.2, use context_helper::build_all_paths() instead
Global build_navigation ($extranavlinks, $cm=null)
since 2.0
Global button_to_popup_window ($url, $name=null, $linkname=null, $height=400, $width=500, $title=null, $options=null, $return=false, $id=null, $class=null)
since Moodle 2.0
Global calendar_get_link_tag ($text, $linkbase, $d, $m, $y)
Global calendar_print_event ($event, $showactions=true)
2.0
Global CALENDAR_STARTING_WEEKDAY
Global change_field_default ($table, $field)
object
Global change_field_enum ($table, $field)
object
Global change_field_notnull ($table, $field)
object
Global change_field_precision ($table, $field)
object
Global change_field_type ($table, $field)
object
Global change_field_unsigned ($table, $field)
object
Global check_constraint_exists ($table, $field)
object
Global check_potential_filename ($destination, $filename, $files)
removed - use new file api
Global choose_from_menu ($options, $name, $selected='', $nothing='choose', $script='', $nothingvalue='0', $return=false, $disabled=false, $tabindex=0, $id='', $listbox=false, $multiple=false, $class='')
since Moodle 2.0
Global choose_from_menu_nested ($options, $name, $selected='', $nothing='choose', $script= '', $nothingvalue=0, $return=false, $disabled=false, $tabindex=0)
since Moodle 2.0
Global choose_from_menu_yesno ($name, $selected, $script= '', $return=false, $disabled=false, $tabindex=0)
since Moodle 2.0
Global choose_from_radio ($options, $name, $checked='', $return=false)
since Moodle 2.0
Global cleanup_contexts ()
since 2.2, use context_helper::cleanup_instances() instead
Global close_window_button ($name='closewindow', $return=false, $reloadopener=false)
since Moodle 2.0
Global column_type ($table, $column)
Global commit_sql ()
Global completion_info ()
Use display_help_icon instead.
Global configure_dbconnection ()
Global context_instance_preload (stdClass $rec)
since 2.2
Global context_instance_preload_sql ($joinon, $contextlevel, $tablealias)
Global context_moved (context $context, context $newparent)
since 2.2
Namespace core

since 2.2, see MDL-29995

since Moodle 2.0 Parent class from which all Moodle page classes derive

since Moodle 2.0 Class that models the behavior of a moodle course. Although this does nothing, this class declaration should be left for now since there may be legacy class doing class page_... extends page_course

since Moodle 2.0 Class that models the common parts of all activity modules

since 2.0

Global core_renderer ()
Global core_renderer ($helpidentifier, $title, $component= 'moodle', $linktext= '')
since Moodle 2.0
Global count_records ($table, $field1='', $value1='', $field2='', $value2='', $field3='', $value3='')
use $DB->count_records() instead
Global count_records_select ($table, $select='', $countitem='COUNT(*)')
use $DB->count_records_select() instead
Global count_records_sql ($sql)
use $DB->count_records_sql() instead
Namespace course

- TODO remove this file or replace it with an alternative solution for scales overview http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Global create_contexts ($contextlevel=null, $buildpaths=true)
since 2.2
Global create_table ($table)
object
Global create_temp_table ($table)
object
Global current_theme ()
use $PAGE->theme->name instead.
Global db_lowercase ()
Global db_uppercase ()
Global delete_context ($contextlevel, $instanceid, $deleterecord=true)
since 2.2, use $context->delete_content() instead
Global delete_records ($table, $field1='', $value1='', $field2='', $value2='', $field3='', $value3='')
use $DB->delete_records() instead
Global delete_records_select ($table, $select='')
use $DB->delete_records_select() instead
Global doc_link ($path='', $text='', $iconpath='ignored')
since Moodle 2.0
Global drop_field ($table, $field)
object
Global drop_index ($table, $index)
object
Global drop_key ($table, $key)
object
Global drop_table ($table)
object
Global enrol_into_course ($course, $user, $enrol)
Global ENROL_REQUIRE_LOGIN_CACHE_PERIOD
- enrol caching was reworked, use ENROL_MAX_TIMESTAMP instead
Global ensure_context_subobj_present (&$rec, $contextlevel)
since 2.0
Global execute_sql ($command, $feedback=true)
Global execute_sql_arr ($sqlarr, $continue=true, $feedback=true)
Global fetch_context_capabilities (context $context)
since 2.2
Global field_exists ($table, $field)
object
Global file_encode_url ($urlbase, $path, $forcedownload=false, $https=false)
use moodle_url factory methods instead
Global filter_mediaplugin_swf_callback ($link)
Global filter_text ($text, $courseid=NULL)
use the text formatting in a standard way instead, this was abused mostly for embedding of attachments
Global find_check_constraint_name ($table, $field)
object
Global find_index_name ($table, $index)
object
Global find_key_name ($table, $xmldb_key)
object
Global flexible_table ($uniqueid)
since Moodle 2.0. Will be removed in Moodle 2.1.
Global flexible_table ()
1.9.2 - Jun 2, 2008
Global formerr ($error)
Global get_child_contexts (context $context)
since 2.2, use $context->get_child_contexts() instead
Global get_context_instance ($contextlevel, $instance=0, $strictness=IGNORE_MISSING)
since 2.2, use context_course::instance() or other relevant class instead
Global get_context_instance_by_id ($id, $strictness=IGNORE_MISSING)
since 2.2, use context::instance_by_id($id) instead
Global get_context_url (context $context)
since 2.2
Global get_contextlevel_name ($contextlevel)
since 2.2
Global get_course_context (context $context)
since 2.2, use $context->get_course_context() instead
Global get_course_participants ($courseid)
Global get_courseid_from_context (context $context)
since 2.2, use $context->get_course_context instead
Global get_default_course_role ($course)
Global get_field ($table, $return, $field1, $value1, $field2='', $value2='', $field3='', $value3='')
use $DB->get_field() instead
Global get_field_select ($table, $return, $select)
use $DB->get_field_select() instead
Global get_field_sql ($sql)
use $DB->get_field_sql() instead
Global get_fieldset_select ($table, $return, $select)
use $DB->get_fieldset_select() instead
Global get_fieldset_sql ($sql)
use $DB->get_fieldset_sql() instead
Global get_file_url ($path, $options=null, $type='coursefile')
use moodle_url factory methods instead
Global get_grade_options ()
since 2.1. Use question_bank::fraction_options() or question_bank::fraction_options_full() instead.
Global get_guest ()
Global get_list_of_countries ()
Global get_list_of_currencies ()
Global get_list_of_languages ($refreshcache=false, $returnall=false)
Global get_my_courses ($userid, $sort='visible DESC, sortorder ASC', $fields=NULL, $doanything=false, $limit=0)
Global get_parent_contextid (context $context)
since 2.2, use $context->get_parent_context() instead
Global get_parent_contexts (context $context, $includeself=false)
since 2.2, use $context->get_parent_context_ids() instead
Global get_record ($table, $field1, $value1, $field2='', $value2='', $field3='', $value3='', $fields='*')
use $DB->get_record() instead
Global get_record_select ($table, $select='', $fields='*')
use $DB->get_record_select() instead
Global get_record_sql ($sql, $expectmultiple=false, $nolimit=false)
use $DB->get_record_sql() instead
Global get_records ($table, $field='', $value='', $sort='', $fields='*', $limitfrom='', $limitnum='')
use $DB->get_records() instead
Global get_records_list ($table, $field='', $values='', $sort='', $fields='*', $limitfrom='', $limitnum='')
use $DB->get_records_list() instead
Global get_records_menu ($table, $field='', $value='', $sort='', $fields='*', $limitfrom='', $limitnum='')
use $DB->get_records_menu() instead
Global get_records_select ($table, $select='', $sort='', $fields='*', $limitfrom='', $limitnum='')
use $DB->get_records_select() instead
Global get_records_select_menu ($table, $select='', $sort='', $fields='*', $limitfrom='', $limitnum='')
use $DB->get_records_select_menu() instead
Global get_records_sql_menu ($sql, $limitfrom='', $limitnum='')
use $DB->get_records_sql_menu() instead
Global get_recordset ($table, $field='', $value='', $sort='', $fields='*', $limitfrom='', $limitnum='')
use $DB->get_recordset() instead
Global get_recordset_list ($table, $field='', $values='', $sort='', $fields='*', $limitfrom='', $limitnum='')
use $DB->get_recordset_list() instead
Global get_recordset_sql ($sql, $limitfrom=null, $limitnum=null)
use $DB->get_recordset_sql() instead
Global get_related_contexts_string (context $context)
since 2.2, $context->use get_parent_context_ids() instead
Global get_role_context_caps ($roleid, context $context)
since 2.2
Global get_sorted_contexts ($select, $params=array())
since 2.2
Global get_system_context ($cache=true)
since 2.2, use context_system::instance()
Global get_teacher ()
Global get_user_courses_bycap ($userid, $cap, $accessdata_ignored, $doanything_ignored, $sort= 'c.sortorder ASC', $fields=null, $limit_ignored=0)
since 2.2, use enrol_get_users_courses() instead
Global helpbutton ($page, $title, $module='moodle', $image=true, $linktext=false, $text='', $return=false, $imagetext='')
since Moodle 2.0
Global HTML_QuickForm_advcheckbox ($elementName)
Deprecated since 3.2.6, this element no longer uses any javascript
Global HTML_QuickForm_advcheckbox ($elementName)
Deprecated since 3.2.6, both generated elements have the same name
Global HTML_QuickForm_hierselect ($array)
Deprecated since release 3.2.2
Global HTML_QuickForm_hierselect ($array)
Deprecated since release 3.2.2
Global HTMLPurifier_Injector ($token)
Global httpsrequired ()
use $PAGE->https_required() instead
Global index_exists ($table, $index)
object
Global insert_record ($table, $dataobject, $returnid=true, $primarykey='id')
use $DB->insert_record() instead
Global install_from_xmldb_file ($file)
object
Global is_context_subobj_valid ($rec, $contextlevel)
since 2.0
Global is_course_participant ($userid, $courseid)
Global is_url_deprecated ($url)
Global isediting ()
since Moodle 2.0 - use $PAGE->user_is_editing() instead.
Global isguest ()
Global isteacher ()
Global isteacherinanycourse ()
Global link_to_popup_window ($url, $name=null, $linkname=null, $height=400, $width=500, $title=null, $options=null, $return=false)
since Moodle 2.0
Global load_temp_role ($context, $roleid, array $accessdata)
since 2.2
page Main Page
Global make_context_subobj ($rec)
since 2.0
Global make_mod_upload_directory ($courseid)
Global mark_context_dirty ($path)
since 2.2, use $context->mark_dirty() instead
Global message_get_my_providers ()
since 2.1
Global modify_database ($sqlfile='', $sqlstring='')
Class moodle_course_external
since Moodle 2.2 please use core_course_external instead
Global moodle_course_external ($courses)
since Moodle 2.2 please use core_course_external::create_courses instead
Global moodle_course_external ()
since Moodle 2.2 please use core_course_external::create_courses_parameters instead
Global moodle_course_external ()
since Moodle 2.2 please use core_course_external::create_courses_returns instead
Global moodle_course_external ($options)
since Moodle 2.2 please use core_course_external::get_courses instead
Global moodle_course_external ()
since Moodle 2.2 please use core_course_external::get_courses_parameters instead
Global moodle_course_external ()
since Moodle 2.2 please use core_course_external::get_courses_returns instead
Global moodle_database ()
Class moodle_enrol_external
since Moodle 2.2 please use core_enrol_external or core_role_external instead
Global moodle_enrol_external ($courseid, $withcapability=null, $groupid=null, $onlyactive=false)
since Moodle 2.2 please use core_enrol_external::get_enrolled_users() instead
Global moodle_enrol_external ()
since Moodle 2.2 please use core_enrol_external::get_enrolled_users_parameters() instead
Global moodle_enrol_external ()
since Moodle 2.2 please use core_enrol_external::get_enrolled_users_returns() instead
Global moodle_enrol_external ($userid)
since Moodle 2.2 please use core_enrol_external::get_users_courses() instead
Global moodle_enrol_external ()
since Moodle 2.2 please use core_enrol_external::get_users_courses_parameters() instead
Global moodle_enrol_external ()
since Moodle 2.2 please use core_enrol_external::get_users_courses_returns() instead
Global moodle_enrol_external ($assignments)
since Moodle 2.2 please use core_role_external::assign_roles() instead
Global moodle_enrol_external ()
since Moodle 2.2 please use core_role_external::assign_roles_parameters() instead
Global moodle_enrol_external ()
since Moodle 2.2 please use core_role_external::assign_roles_returns() instead
Global moodle_enrol_external ($unassignments)
since Moodle 2.2 please use core_role_external::unassign_roles() instead
Global moodle_enrol_external ()
since Moodle 2.2 please use core_role_external::unassign_roles_parameters() instead
Global moodle_enrol_external ()
since Moodle 2.2 please use core_role_external::unassign_roles_returns() instead
Class moodle_enrol_manual_external
since Moodle 2.2 please use enrol_manual_external instead
Global moodle_enrol_manual_external ($enrolments)
since Moodle 2.2 please use enrol_manual_external::enrol_users instead
Global moodle_enrol_manual_external ()
since Moodle 2.2 please use enrol_manual_external::enrol_users_parameters instead
Global moodle_enrol_manual_external ()
since Moodle 2.2 please use enrol_manual_external::enrol_users_returns instead
Class moodle_file_external
since Moodle 2.2 please use core_files_external instead
Global moodle_file_external ($contextid, $component, $filearea, $itemid, $filepath, $filename)
since Moodle 2.2 please use core_files_external::get_files instead
Global moodle_file_external ()
since Moodle 2.2 please use core_files_external::get_files_parameters instead
Global moodle_file_external ()
since Moodle 2.2 please use core_files_external::get_files_returns instead
Global moodle_file_external ($contextid, $component, $filearea, $itemid, $filepath, $filename, $filecontent)
since Moodle 2.2 please use core_files_external::upload instead
Global moodle_file_external ()
since Moodle 2.2 please use core_files_external::upload_parameters instead
Global moodle_file_external ()
since Moodle 2.2 please use core_files_external::upload_returns instead
Class moodle_group_external
since Moodle 2.2 please use core_group_external instead
Global moodle_group_external ($members)
since Moodle 2.2 please use core_group_external::add_group_members instead
Global moodle_group_external ()
since Moodle 2.2 please use core_group_external::add_group_members_parameters instead
Global moodle_group_external ()
since Moodle 2.2 please use core_group_external::add_group_members_returns instead
Global moodle_group_external ($groups)
since Moodle 2.2 please use core_group_external::create_groups instead
Global moodle_group_external ()
since Moodle 2.2 please use core_group_external::create_groups_parameters instead
Global moodle_group_external ()
since Moodle 2.2 please use core_group_external::create_groups_returns instead
Global moodle_group_external ($members)
since Moodle 2.2 please use core_group_external::delete_group_members instead
Global moodle_group_external ()
since Moodle 2.2 please use core_group_external::delete_group_members_parameters instead
Global moodle_group_external ()
since Moodle 2.2 please use core_group_external::delete_group_members_returns instead
Global moodle_group_external ($groupids)
since Moodle 2.2 please use core_group_external::delete_groups instead
Global moodle_group_external ()
since Moodle 2.2 please use core_group_external::delete_group_members_parameters instead
Global moodle_group_external ()
since Moodle 2.2 please use core_group_external::delete_group_members_returns instead
Global moodle_group_external ($courseid)
since Moodle 2.2 please use core_group_external::get_course_groups instead
Global moodle_group_external ()
since Moodle 2.2 please use core_group_external::get_course_groups_parameters instead
Global moodle_group_external ()
since Moodle 2.2 please use core_group_external::get_course_groups_returns instead
Global moodle_group_external ($groupids)
since Moodle 2.2 please use core_group_external::get_group_members instead
Global moodle_group_external ()
since Moodle 2.2 please use core_group_external::get_group_members_parameters instead
Global moodle_group_external ()
since Moodle 2.2 please use core_group_external::get_group_members_returns instead
Global moodle_group_external ($groupids)
since Moodle 2.2 please use core_group_external::get_groups instead
Global moodle_group_external ()
since Moodle 2.2 please use core_group_external::get_groups_parameters instead
Global moodle_group_external ()
since Moodle 2.2 please use core_group_external::get_groups_returns instead
Class moodle_message_external
since Moodle 2.2 please use core_message_external instead
Global moodle_message_external ($messages=array())
since Moodle 2.2 please use core_message_external::send_instant_messages instead
Global moodle_message_external ()
since Moodle 2.2 please use core_message_external::send_instant_messages_parameters instead
Global moodle_message_external ()
since Moodle 2.2 please use core_message_external::send_instant_messages_returns instead
Class moodle_notes_external
since Moodle 2.2 please use core_notes_external instead
Global moodle_notes_external ($notes=array())
since Moodle 2.2 please use core_notes_external::create_notes instead
Global moodle_notes_external ()
since Moodle 2.2 please use core_notes_external::create_notes_parameters instead
Global moodle_notes_external ()
since Moodle 2.2 please use core_notes_external::create_notes_returns instead
Global moodle_page ()
since Moodle 2.0 - use $PAGE->blocks->get_default_region() instead
Global moodle_page ()
since Moodle 2.0 - no longer used.
Global moodle_page ()
since Moodle 2.0 - use $PAGE->blocks->get_regions() instead
Global moodle_page (&$instance, $move)
since Moodle 2.0 - no longer used.
Global moodle_page ()
since Moodle 2.0 - use $PAGE->course instead.
Global moodle_page ()
since Moodle 2.0 - use $PAGE->pagetype instead.
Global moodle_page ()
since Moodle 2.0
Global moodle_page ()
since Moodle 2.0
Global moodle_page ()
since Moodle 2.0 - user $PAGE->cm instead.
Global moodle_page ()
since Moodle 2.0
Global moodle_page ()
since Moodle 2.0 - use $PAGE->pagetype instead.
Global moodle_page ()
since 2.1
Global moodle_page ($_)
since Moodle 2.0 - page objects should no longer be doing print_header.
Global moodle_page ($pageobject)
since Moodle 2.0 - just a backwards compatibility hook.
Global moodle_page ($extraparams=array())
since Moodle 2.0 - use $this->url->out() instead.
Global moodle_page ()
since Moodle 2.0 - use $this->url->params() instead.
Global moodle_page ()
since Moodle 2.0 - use $this->url->params() instead.
Global moodle_strtolower ($string, $encoding='')
Use textlib->strtolower($text) instead.
Class moodle_user_external
since Moodle 2.2 please use core_user_external instead
Global moodle_user_external ($users)
since Moodle 2.2 please use core_user_external::create_users instead
Global moodle_user_external ()
since Moodle 2.2 please use core_user_external::create_users_parameters instead
Global moodle_user_external ()
since Moodle 2.2 please use core_user_external::create_users_returns instead
Global moodle_user_external ($userids)
since Moodle 2.2 please use core_user_external::delete_users instead
Global moodle_user_external ()
since Moodle 2.2 please use core_user_external::delete_users_parameters instead
Global moodle_user_external ()
since Moodle 2.2 please use core_user_external::delete_users_returns instead
Global moodle_user_external ($userlist)
since Moodle 2.2 please use core_user_external::get_course_user_profiles instead
Global moodle_user_external ()
since Moodle 2.2 please use core_user_external::get_course_user_profiles_parameters instead
Global moodle_user_external ()
since Moodle 2.2 please use core_user_external::get_course_user_profiles_returns instead
Global moodle_user_external ($courseid, $options)
since Moodle 2.2 please use core_enrol_external::get_enrolled_users instead
Global moodle_user_external ()
since Moodle 2.2 please use core_enrol_external::get_enrolled_users_parameters instead
Global moodle_user_external ()
since Moodle 2.2 please use core_enrol_external::get_enrolled_users_returns instead
Global moodle_user_external ($userids)
since Moodle 2.2 please use core_user_external::get_users_by_id instead
Global moodle_user_external ()
since Moodle 2.2 please use core_user_external::get_users_by_id_parameters instead
Global moodle_user_external ()
since Moodle 2.2 please use core_user_external::get_users_by_id_returns instead
Global moodle_user_external ($users)
since Moodle 2.2 please use core_user_external::update_users instead
Global moodle_user_external ()
since Moodle 2.2 please use core_user_external::update_users_parameters instead
Global moodle_user_external ()
since Moodle 2.2 please use core_user_external::update_users_returns instead
Class moodle_webservice_external
since Moodle 2.2 please use core_webservice_external instead
Global moodle_webservice_external ($serviceshortnames=array())
since Moodle 2.2 please use core_webservice_external::get_site_info instead
Global moodle_webservice_external ()
since Moodle 2.2 please use core_webservice_external::get_site_info_parameters instead
Global moodle_webservice_external ()
since Moodle 2.2 please use core_webservice_external::get_site_info_returns instead
Global moodleform ($um=false)
Global MoodleQuickForm ($elementname, $buttonargs, $suppresscheck=false, $function='helpbutton')
use addHelpButton() instead
Global MoodleQuickForm ($buttons, $suppresscheck=false, $function='helpbutton')
since Moodle 2.0 - use addHelpButton() call on each element manually
Global notice_yesno ($message, $linkyes, $linkno, $optionsyes=NULL, $optionsno=NULL, $methodyes='post', $methodno='post')
since Moodle 2.0
Global notify ($message, $classes= 'notifyproblem', $align= 'center', $return=false)
use $OUTPUT->notification instead.
Global page_create_instance ($instance)
since Moodle 2.0 Do not use this any more. The global $PAGE is automatically created for you. If you need custom behaviour, you should just set properties of that object.
Global page_create_object ($type, $id=NULL)
since Moodle 2.0 Do not use this any more. The global $PAGE is automatically created for you. If you need custom behaviour, you should just set properties of that object.
Global page_id_and_class (&$getid, &$getclass)
since Moodle 2.0 - use $PAGE->pagetype instead of the .
Global page_import_types ($path)
since Moodle 2.0 Not needed any more.
Global page_map_class ($type, $classname=NULL)
since Moodle 2.0 You should not be writing page subclasses any more. Just set properties on the global $PAGE object to control its behaviour.
Global page_requirements_manager ($modules, $version, $function, array $arguments=null, $ondomready=false)
DO NOT USE
Global PARAM_CLEAN
since 2.0
Global PEAR_ERROR_EXCEPTION
Global PGTStorage ()
not used.
Global PGTStorage ($error_message)
not used.
Global popup_form ($baseurl, $options, $formid, $selected='', $nothing='choose', $help='', $helptext='', $return=false, $targetwindow='self', $selectlabel='', $optionsextra=NULL, $submitvalue='', $disabled=false, $showbutton=false)
since Moodle 2.0
Global preload_course_contexts ($courseid)
since 2.2
Global print_arrow ($direction='up', $strsort=null, $return=false)
since Moodle 2.0
Global print_box ($message, $classes='generalbox', $ids='', $return=false)
Global print_box_end ($return=false)
Global print_box_start ($classes='generalbox', $ids='', $return=false)
Global print_checkbox ($name, $value, $checked=true, $label= '', $alt= '', $script='', $return=false)
since Moodle 2.0
Global print_container ($message, $clearfix=false, $classes='', $idbase='', $return=false)
Global print_container_end ($return=false)
Global print_container_start ($clearfix=false, $classes='', $idbase='', $return=false)
Global print_context_name (context $context, $withprefix=true, $short=false)
since 2.2
Global print_continue ($link, $return=false)
since Moodle 2.0
Global print_date_selector ($day, $month, $year, $currenttime=0, $return=false)
since Moodle 2.0
Global print_file_picture ($path, $courseid=0, $height='', $width='', $link='', $return=false)
since Moodle 2.0
Global print_file_upload_error ($filearray= '', $returnerror=false)
removed - use new file api
Global print_graded_users_selector ($course, $actionpage, $userid=0, $groupid=0, $includeall=true, $return=false)
since 2.0
Global print_header_simple ($title='', $heading='', $navigation='', $focus='', $meta='', $cache=true, $button=' ', $menu='', $usexml=false, $bodytags='', $return=false)
since Moodle 2.0
Global print_heading ($text, $deprecated= '', $size=2, $class= 'main', $return=false, $id= '')
Global print_heading_block ($heading, $class='', $return=false)
Global print_heading_with_help ($text, $helppage, $module='moodle', $icon=false, $return=false)
since Moodle 2.0
Global print_headline ($text, $size=2, $return=false)
Global print_navigation ($navigation, $separator=0, $return=false)
since 2.0
Global print_paging_bar ($totalcount, $page, $perpage, $baseurl, $pagevar='page', $nocurr=false, $return=false)
since Moodle 2.0
Global print_png ()
since Moodle 2.0: no replacement
Global print_scale_menu ()
since Moodle 2.0
Global print_scale_menu_helpbutton ($courseid, $scale, $return=false)
since Moodle 2.0
Global print_side_block_end ($attributes=array(), $title='')
Global print_side_block_start ($heading='', $attributes=array())
Global print_simple_box ($message, $align='', $width='', $color='', $padding=5, $class='generalbox', $id='', $return=false)
Global print_single_button ($link, $options, $label='OK', $method='get', $notusedanymore='', $return=false, $tooltip='', $disabled=false, $jsconfirmmessage='', $formid= '')
since Moodle 2.0
Global print_spacer ($height=1, $width=1, $br=true, $return=false)
since Moodle 2.0
Global print_table ($table, $return=false)
since Moodle 2.0
Global print_textarea ($usehtmleditor, $rows, $cols, $width, $height, $name, $value='', $obsolete=0, $return=false, $id='')
since Moodle 2.0
Global print_textfield ($name, $value, $alt= '', $size=50, $maxlength=0, $return=false)
since Moodle 2.0
Global print_time_selector ($hour, $minute, $currenttime=0, $step=5, $return=false)
since Moodle 2.0
Global print_timer_selector ($timelimit=0, $unit= '', $name= 'timelimit', $return=false)
since Moodle 2.0
Global print_user ($user, $course, $messageselect=false, $return=false)
since Moodle 2.0
Global print_user_picture ($user, $courseid, $picture=NULL, $size=0, $return=false, $link=true, $target='', $alttext=true)
since Moodle 2.0
Global question_behaviour ()
since 2.2. Please use/override is_compatible_question() instead.
Global question_category_isused ($categoryid, $recursive=false)
Since Moodle 2.1. Use question_category_in_use instead.
Global question_list_instances ($questionid)
since Moodle 2.1. Use questions_in_use instead.
Global rebuild_contexts (array $fixcontexts)
Global record_exists ($table, $field1='', $value1='', $field2='', $value2='', $field3='', $value3='')
use $DB->record_exists() instead
Global record_exists_select ($table, $select='')
use $DB->record_exists_select() instead
Global record_exists_sql ($sql)
use $DB->record_exists_sql() instead
Global records_to_menu ($records, $field1, $field2)
Global recordset_to_menu ($rs)
Global remove_temp_roles ($context, array $accessdata)
since 2.2
Global rename_field ($table, $field, $newname)
object
Global rename_index ($table, $index, $newname)
object
Global rename_key ($table, $key, $newname)
object
Global rename_table ($table, $newname)
object
Global resolve_filename_collisions ($destination, $files, $format='s_d.s')
removed - use new file api
Global rollback_sql ()
Global rs_close (&$rs)
Global rs_EOF ($rs)
Global rs_fetch_next_record (&$rs)
Global rs_fetch_record (&$rs)
Global rs_next_record (&$rs)
Global set_field ($table, $newfield, $newvalue, $field1, $value1, $field2='', $value2='', $field3='', $value3='')
use $DB->set_field() instead
Global set_field_select ($table, $newfield, $newvalue, $select, $localcall=false)
use $DB->set_field_select() instead
Global sid_ob_rewrite ($buffer)
Global SimpleErrorQueue ($expected, $message)
Global SimpleErrorQueue ($message)
Namespace SimpleTest

Global SimpleTest ()
Global SimpleTest ($mock_base)
Global SimpleTestOptions ()
Global SimpleTestOptions ()
Global SimpleTestOptions ()
Global SimpleTestOptions ()
Global SimpleTestOptions ()
Global SimpleTestOptions ($class)
Global SimpleTestOptions ($class)
Global SimpleTestOptions ($mock_base)
Global SimpleTestOptions ($proxy, $username=false, $password=false)
Global SITEID
Id of the frontpage course, use $SITE->id instead
Global skip_main_destination ()
use $OUTPUT->skip_link_target() in instead.
Global sql_as ()
Global sql_bitand ($int1, $int2)
Global sql_bitnot ($int1)
Global sql_bitor ($int1, $int2)
Global sql_bitxor ($int1, $int2)
Global sql_cast_char2int ($fieldname, $text=false)
Global sql_compare_text ($fieldname, $numchars=32)
Global sql_concat ()
Global sql_concat_join ($separator="' '", $elements=array())
Global sql_empty ()
Global sql_fullname ($first='firstname', $last='lastname')
Global sql_ilike ()
use $DB->sql_like() instead
Global sql_isempty ($tablename, $fieldname, $nullablefield, $textfield)
Global sql_isnotempty ($tablename, $fieldname, $nullablefield, $textfield)
Global sql_length ($fieldname)
Global sql_max ($field)
Global sql_order_by_text ($fieldname, $numchars=32)
Global sql_paging_limit ($page, $recordsperpage)
Global sql_substr ()
Global stripslashes_recursive ($var)
Global stripslashes_safe ($mixed)
Global switchroles_form ($courseid)
in Moodle 2.0
Global t3lib_div (array $jsonArray)
since TYPO3 4.3, will be removed in TYPO3 4.6 - use PHP native function json_encode() instead, will be removed in TYPO3 4.5
Global t3lib_div ($str, $implChar=LF, $charWidth=76)
since TYPO3 4.1, will be removed in TYPO3 4.6 - Use PHP function wordwrap()
Global t3lib_div ($str)
since TYPO3 4.1, will be removed in TYPO3 4.6 - Works only for western europe single-byte charsets! Use t3lib_cs::specCharsToASCII() instead!
Global t3lib_div ($string)
since TYPO3 3.5, will be removed in TYPO3 4.6 - Use t3lib_cs::conv_case() instead or for HTML output, wrap your content in ...)
Global t3lib_div ($var= '', $header= '', $group= 'Debug')
since TYPO3 4.5 - Use t3lib_utility_Debug::debug instead
Global t3lib_div ($string, $characters=100)
since TYPO3 4.5 - Use t3lib_utility_Debug::ordinalValue instead
Global t3lib_div ()
since TYPO3 4.5 - Use t3lib_utility_Debug::debugTrail instead
Global t3lib_div ($rows, $header= '', $returnHTML=FALSE)
since TYPO3 4.5 - Use t3lib_utility_Debug::debugRows instead
Global t3lib_div ($string, $origChars, $preStr= '...')
since TYPO3 4.1, will be removed in TYPO3 4.6 - Works ONLY for single-byte charsets! Use t3lib_div::fixed_lgd_cs() instead
Global t3lib_div ($string, $chars)
since TYPO3 4.1, will be removed in TYPO3 4.6 - Use t3lib_div::fixed_lgd_cs() instead (with negative input value for $chars)
Global t3lib_div ($var)
since TYPO3 3.7, will be removed in TYPO3 4.6 - Use t3lib_div::_GPmerged instead
Global t3lib_div ($var, $strip=0)
since TYPO3 3.6, will be removed in TYPO3 4.6 - Use t3lib_div::_GP instead (ALWAYS delivers a value with un-escaped values!)
Global t3lib_div (array $arr, $xhtmlSafe=FALSE, $dontOmitBlankAttribs=FALSE)
since TYPO3 3.7, will be removed in TYPO3 4.6 - Name was changed into implodeAttributes
Global t3lib_div ($className)
since TYPO3 4.3, will be removed in TYPO3 4.6 - Use t3lib_div::makeInstance('myClass', $arg1, $arg2, ..., $argN)
Global t3lib_div ($array_in)
since TYPO3 4.5 - Use t3lib_utility_Debug::printArray instead
Global t3lib_div ($string)
since TYPO3 4.5, will be removed in TYPO3 4.7 - Use rtrim() directly
Global t3lib_div (array $valueArray)
since TYPO3 3.5, will be removed in TYPO3 4.6 - Use the PHP function array_unique instead
Global t3lib_div ($array_in)
since TYPO3 4.5 - Use t3lib_utility_Debug::viewArray instead
Global table_column ($table, $oldfield, $field, $type='integer', $size='10', $signed='unsigned', $default='0', $null='not null', $after='')
Global table_exists ($table)
object
Global table_sql ($uniqueid)
since Moodle 2.0. Will be removed in Moodle 2.1.
Global TCPDF ($s)
Global TCPDF ($s, $n=0)
Global TCPDF ($n)
Global TCPDF ($s, $n=0)
Global TCPDF ($s='')

deprecated since version 5.9.089 (2011-06-13)

Global TCPDF ($s='')

deprecated since version 5.9.089 (2011-06-13)

Global TCPDF ($x, $y, $w, $h, $type, $style, $font, $xres, $code)

deprecated since version 3.1.000 (2008-06-10)

Global textlib_get_instance ()
Global theme_setup ($theme= '', $params=NULL)
Global UnitTestCase (&$first, &$second, $message="%s")
Global UnitTestCase ($expected=false, $message= 's')
Global UnitTestCase ($pattern, $message= 's')
Global UnitTestCase ($message= 's')
Global UnitTestCase ($pattern, $subject, $message= 's')
Global UnitTestCase ($pattern, $subject, $message= 's')
Global UnitTestCase ()
Global update_categories_search_button ($search, $page, $perpage)
since Moodle 2.0
Global update_log_display_entry ($module, $action, $mtable, $field)
Global update_module_button ($cmid, $ignored, $string)
since Moodle 2.0
Global update_mymoodle_icon ()
since Moodle 2.0
Global update_record ($table, $dataobject)
use $DB->update_record() instead
Global update_tag_button ($tagid)
since Moodle 2.0
Global upload_print_form_fragment ($numfiles=1, $names=null, $descriptions=null, $uselabels=false, $labelnames=null, $coursebytes=0, $modbytes=0, $return=false)
removed - use new file api
Global use_html_editor ($name='', $editorhidebuttons='', $id='')
Class webservice_parameter_exception
since Moodle 2.2 - use moodle exception instead This exception must be thrown to the web service client when a web service parameter is invalid The error string is gotten from webservice.php
Global WebTestCase ($header, $pattern, $message= 's')
Global WebTestCase ($header, $message= 's')
Global WebTestCase ($pattern, $message= 's')
Global WebTestCase ($text, $message= 's')
Global WebTestCase ($pattern, $message= 's')
Global WebTestCase ($text, $message= 's')
Global where_clause ($field1='', $value1='', $field2='', $value2='', $field3='', $value3='')
Global Workbook ($properties=array())
Use add_format instead
Global Workbook ($name= '')
Use add_worksheet instead
Global Zend_Gdata_App_FeedEntryParent ()
Deprecated as of Zend Framework 1.7. Use getService() instead.
Global Zend_Gdata_App_FeedEntryParent (Zend_Http_Client $httpClient)
Deprecated as of Zend Framework 1.7. Use setService() instead.
Global Zend_Gdata_App_FeedSourceParent (Zend_Http_Client $httpClient)
Deprecated as of Zend Framework 1.7. Use setService() instead.
Global Zend_Gdata_YouTube_PlaylistListEntry ($description=null)
Deprecated as of version 2 of the YouTube API.
Global Zend_Http_Client ($parray, $urlencode=false)
since 1.9
Global Zend_Loader ($filespec, $once=false)
Since 1.5.0; use loadFile() instead
Global Zend_Loader ($class)
Since 1.8.0
Global Zend_Loader ($class= 'Zend_Loader', $enabled=true)
Since 1.8.0
Global Zend_Server_Abstract (&$value, &$key)
Global Zend_Service_Twitter ($value)
Not supported by Twitter since April 08, 2009
Global Zend_Validate_Abstract ()
Since 1.5.0
 All Data Structures Namespaces Files Functions Variables Enumerations