- 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