|
| | addslashes_js ($var) |
| | Does proper javascript quoting.
|
| |
| | break_up_long_words ($string, $maxsize=20, $cutchar=' ') |
| | Given some normal text this function will break up any long words to a given size by inserting the given character.
|
| |
| | clean_text ($text, $format=FORMAT_HTML, $options=array()) |
| | Cleans raw text removing nasties.
|
| |
| | close_window ($delay=0, $reloadopener=false) |
| | Try and close the current window using JavaScript, either immediately, or after a delay.
|
| |
| | content_to_text ($content, $contentformat) |
| | Converts texts or strings to plain text.
|
| |
| | data_submitted () |
| | Determine if there is data waiting to be processed from a form.
|
| |
| | debugging ($message='', $level=DEBUG_NORMAL, $backtrace=null) |
| | Standard Debugging Function.
|
| |
| | extract_draft_file_urls_from_text ($text, $forcehttps=false, $contextid=null, $component=null, $filearea=null, $itemid=null, $filename=null) |
| | Factory method for extracting draft file links from arbitrary text using regular expressions.
|
| |
| | fix_align_rtl ($align) |
| | Returns swapped left<=> right if in RTL environment.
|
| |
| | format_module_intro ($module, $activity, $cmid, $filter=true) |
| | Formats activity intro text.
|
| |
| | format_string ($string, $striplinks=true, $options=null) |
| | Given a simple string, this function returns the string processed by enabled string filters if $CFG->filterall is enabled.
|
| |
| | format_text ($text, $format=FORMAT_MOODLE, $options=null, $courseiddonotuse=null) |
| | Given text in a variety of format codings, this function returns the text as safe HTML.
|
| |
| | format_text_email ($text, $format) |
| | Given text in a variety of format codings, this function returns the text as plain text suitable for plain email.
|
| |
| | format_text_menu () |
| | Just returns an array of text formats suitable for a popup menu.
|
| |
| | get_accesshide ($text, $elem='span', $class='', $attrs='') |
| | Return a HTML element with the class "accesshide", for accessibility.
|
| |
| | get_file_argument () |
| | Extracts file argument either from file parameter or PATH_INFO.
|
| |
| | get_formatted_help_string ($identifier, $component, $ajax=false, $a=null) |
| | Get the value of a help string fully prepared for display in the current language.
|
| |
| | get_group_picture_url ($group, $courseid, $large=false, $includetoken=false) |
| | Return the url to the group picture.
|
| |
| | get_html_lang ($dir=false) |
| | Return a string containing 'lang', xml:lang and optionally 'dir' HTML attributes.
|
| |
| | get_html_lang_attribute_value (string $langcode) |
| | Converts a language code to hyphen-separated format in accordance to the BCP47 syntax.
|
| |
| | get_local_referer ($stripquery=true) |
| | Returns the cleaned local URL of the HTTP_REFERER less the URL query string parameters if required.
|
| |
| | get_separator () |
| | Return the breadcrumb trail navigation separator.
|
| |
| | highlight ($needle, $haystack, $matchcase=false, $prefix='< span class="highlight">', $suffix='</span >') |
| | This function will highlight search words in a given string.
|
| |
| | highlightfast ($needle, $haystack) |
| | This function will highlight instances of $needle in $haystack.
|
| |
| | html_to_text ($html, $width=75, $dolinks=true) |
| | Given HTML text, make it into plain text using external function.
|
| |
| | is_https () |
| | Determines whether or not the Moodle site is being served over HTTPS.
|
| |
| | is_in_popup () |
| | Returns true if the page is displayed in a popup window.
|
| |
| | link_arrow_left ($text, $url='', $accesshide=false, $addclass='', $addparams=[]) |
| | Return the left arrow with text ('previous'), and optionally embedded in a link.
|
| |
| | link_arrow_right ($text, $url='', $accesshide=false, $addclass='', $addparams=[]) |
| | Return the right arrow with text ('next'), and optionally embedded in a link.
|
| |
| | markdown_to_html ($text) |
| | Given Markdown formatted text, make it into XHTML using external function.
|
| |
| | mdie ($msg='', $errorcode=1) |
| | Print an error to STDOUT and exit with a non-zero code.
|
| |
| | me () |
| | Returns the name of the current script, WITH the querystring portion.
|
| |
| | navmenulist ($course, $sections, $modinfo, $strsection, $strjumpto, $width=50, $cmid=0) |
| | Returns a popup menu with course activity modules.
|
| |
| | notice ($message, $link='', $course=null) |
| | Print a message and exit.
|
| |
| | obfuscate_email ($email) |
| | Given an email address, this function will return an obfuscated version of it.
|
| |
| | obfuscate_mailto ($email, $label='', $dimmed=false, $subject='', $body='') |
| | This function uses the obfuscate_email() and obfuscate_text() to generate a fully obfuscated email link, ready to use.
|
| |
| | obfuscate_text ($plaintext) |
| | This function takes some text and replaces about half of the characters with HTML entity equivalents.
|
| |
| | p ($var) |
| | Add quotes to HTML characters.
|
| |
| | page_doc_link ($text='') |
| | Returns a string containing a link to the user documentation for the current page.
|
| |
| | page_get_doc_link_path (moodle_page $page) |
| | Returns the path to use when constructing a link to the docs.
|
| |
| | print_collapsible_region ($contents, $classes, $id, $caption, $userpref='', $default=false, $return=false) |
| | Print (or return) a collapsible region, that has a caption that can be clicked to expand or collapse the region.
|
| |
| | print_collapsible_region_end ($return=false) |
| | Close a region started with print_collapsible_region_start.
|
| |
| | print_collapsible_region_start ($classes, $id, $caption, $userpref='', $default=false, $return=false, $extracontent=null) |
| | Print (or return) the start of a collapsible region.
|
| |
| | print_grade_menu ($courseid, $name, $current, $includenograde=true, $return=false) |
| | Prints a grade menu (as part of an existing form) with help showing all possible numerical grades and scales.
|
| |
| | print_group_picture ($group, $courseid, $large=false, $return=false, $link=true, $includetoken=false) |
| | Print a specified group's avatar.
|
| |
| | print_location_comment ($file, $line, $return=false) |
| | Outputs a HTML comment to the browser.
|
| |
|
| print_maintenance_message () |
| | Prints a maintenance message from $CFG->maintenance_message or default if empty.
|
| |
| | print_password_policy () |
| | Returns a localized sentence in the current language summarizing the current password policy.
|
| |
| | print_recent_activity_note ($time, $user, $text, $link, $return=false, $viewfullnames=null) |
| | Display a recent activity note.
|
| |
| | print_tabs ($tabrows, $selected=null, $inactive=null, $activated=null, $return=false) |
| | Returns a string containing a nested list, suitable for formatting into tabs with CSS.
|
| |
| | purify_html ($text, $options=array()) |
| | KSES replacement cleaning function - uses HTML Purifier.
|
| |
| | qualified_me () |
| | Guesses the full URL of the current script.
|
| |
| | rebuildnolinktag ($text) |
| | This function is used to rebuild the <nolink> tag because some formats (PLAIN and WIKI) will transform it to html entities.
|
| |
| | redirect ($url, $message='', $delay=null, $messagetype=core\output\notification::NOTIFY_INFO) |
| | Redirects the user to another page, after printing a notice.
|
| |
| | replace_ampersands_not_followed_by_entity ($string) |
| | Given a string, performs a negative lookahead looking for any ampersand character that is not followed by a proper HTML entity.
|
| |
| | reset_text_filters_cache ($phpunitreset=false) |
| | Resets some data related to filters, called during upgrade or when general filter settings change.
|
| |
| | right_to_left () |
| | Returns true if the user is using a right-to-left language.
|
| |
| | s ($var) |
| | Add quotes to HTML characters.
|
| |
| | send_headers ($contenttype, $cacheable=true) |
| | Send the HTTP headers that Moodle requires.
|
| |
| | set_debugging ($level, $debugdisplay=null) |
| | Alter debugging level for the current request, the change is not saved in database.
|
| |
| | strip_links ($string) |
| | Given a string, replaces all .
|
| |
| | strip_pluginfile_content ($source) |
| | Removes the usage of Moodle files from a text.
|
| |
| | strip_querystring ($url) |
| | Remove query string from url.
|
| |
| | text_to_html ($text, $smileyignored=null, $para=true, $newlines=true) |
| | Given plain text, makes it into HTML as nicely as possible.
|
| |
| | trusttext_active () |
| | Is trusttext feature active?
|
| |
| | trusttext_pre_edit ($object, $field, $context) |
| | Must be called before editing of all texts with trust flag.
|
| |
| | trusttext_trusted ($context) |
| | Is current user trusted to enter no dangerous XSS in this context?
|
| |
| | validate_email ($address) |
| | Validates an email to make sure it makes sense.
|
| |
| | wikify_links ($string) |
| | This expression turns links into something nice in a text format.
|
| |