[ Index ]

PHP Cross Reference of Moodle

title

Body

[close]

/course/ -> lib.php (summary)

(no description)

File Size: 2704 lines (101 kb)
Included or required: 28 times
Referenced: 26 times
Includes or requires: 0 files

Defines 51 functions

  print_recent_selector_form()
  make_log_url()
  build_mnet_logs_array()
  build_logs_array()
  print_log()
  print_mnet_log()
  print_log_csv()
  print_log_xls()
  print_log_ods()
  print_log_graph()
  print_overview()
  print_recent_activity()
  get_array_of_activities()
  get_all_mods()
  get_all_sections()
  course_set_display()
  set_section_visible()
  print_section()
  print_section_add_menus()
  rebuild_course_cache()
  make_categories_list()
  print_whole_category_list()
  make_categories_options()
  print_category_info()
  print_courses()
  print_course()
  print_my_moodle()
  print_course_search()
  print_remote_course()
  print_remote_host()
  add_course_module()
  add_mod_to_section()
  set_coursemodule_groupmode()
  set_coursemodule_visible()
  delete_course_module()
  delete_mod_from_section()
  move_section()
  moveto_module()
  make_editing_buttons()
  course_format_name()
  course_in_meta()
  print_standard_coursemodule_settings()
  print_groupmode_setting()
  print_visible_setting()
  update_restricted_mods()
  course_allowed_module()
  move_courses()
  get_section_name()
  can_delete_course()
  create_course()
  update_course()

Functions
Functions that are not part of a class:

print_recent_selector_form($course, $advancedfilter=0, $selecteduser=0, $selecteddate="lastlogin",$mod="", $modid="activity/All", $modaction="", $selectedgroup="", $selectedsort="default")   X-Ref
No description

make_log_url($module, $url)   X-Ref
No description

build_mnet_logs_array($hostid, $course, $user=0, $date=0, $order="l.time ASC", $limitfrom='', $limitnum='',$modname="", $modid=0, $modaction="", $groupid=0)   X-Ref
No description

build_logs_array($course, $user=0, $date=0, $order="l.time ASC", $limitfrom='', $limitnum='',$modname="", $modid=0, $modaction="", $groupid=0)   X-Ref
No description

print_log($course, $user=0, $date=0, $order="l.time ASC", $page=0, $perpage=100,$url="", $modname="", $modid=0, $modaction="", $groupid=0)   X-Ref
No description

print_mnet_log($hostid, $course, $user=0, $date=0, $order="l.time ASC", $page=0, $perpage=100,$url="", $modname="", $modid=0, $modaction="", $groupid=0)   X-Ref
No description

print_log_csv($course, $user, $date, $order='l.time DESC', $modname,$modid, $modaction, $groupid)   X-Ref
No description

print_log_xls($course, $user, $date, $order='l.time DESC', $modname,$modid, $modaction, $groupid)   X-Ref
No description

print_log_ods($course, $user, $date, $order='l.time DESC', $modname,$modid, $modaction, $groupid)   X-Ref
No description

print_log_graph($course, $userid=0, $type="course.png", $date=0)   X-Ref
No description

print_overview($courses)   X-Ref
No description

print_recent_activity($course)   X-Ref
No description

get_array_of_activities($courseid)   X-Ref
No description

get_all_mods($courseid, &$mods, &$modnames, &$modnamesplural, &$modnamesused)   X-Ref
No description

get_all_sections($courseid)   X-Ref
No description

course_set_display($courseid, $display=0)   X-Ref
No description

set_section_visible($courseid, $sectionnumber, $visibility)   X-Ref
No description

print_section($course, $section, $mods, $modnamesused, $absolute=false, $width="100%")   X-Ref
No description

print_section_add_menus($course, $section, $modnames, $vertical=false, $return=false)   X-Ref
Prints the menus to add activities and resources.


rebuild_course_cache($courseid=0)   X-Ref
No description

make_categories_list(&$list, &$parents, $category=NULL, $path="")   X-Ref
No description

print_whole_category_list($category=NULL, $displaylist=NULL, $parentslist=NULL, $depth=-1, $files = true)   X-Ref
No description

make_categories_options()   X-Ref
No description

print_category_info($category, $depth, $files = false)   X-Ref
No description

print_courses($category, $hidesitecourse = false)   X-Ref
No description

print_course($course)   X-Ref
No description

print_my_moodle()   X-Ref
No description

print_course_search($value="", $return=false, $format="plain")   X-Ref
No description

print_remote_course($course, $width="100%")   X-Ref
No description

print_remote_host($host, $width="100%")   X-Ref
No description

add_course_module($mod)   X-Ref
No description

add_mod_to_section($mod, $beforemod=NULL)   X-Ref
No description

set_coursemodule_groupmode($id, $groupmode)   X-Ref
No description

set_coursemodule_visible($id, $visible, $prevstateoverrides=false)   X-Ref
$prevstateoverrides = true will set the visibility of the course module
to what is defined in visibleold. This enables us to remember the current
visibility when making a whole section hidden, so that when we toggle
that section back to visible, we are able to return the visibility of
the course module back to what it was originally.


delete_course_module($id)   X-Ref
No description

delete_mod_from_section($mod, $section)   X-Ref
No description

move_section($course, $section, $move)   X-Ref
No description

moveto_module($mod, $section, $beforemod=NULL)   X-Ref
No description

make_editing_buttons($mod, $absolute=false, $moveselect=true, $indent=-1, $section=-1)   X-Ref
No description

course_format_name($course,$max=100)   X-Ref
given a course object with shortname & fullname, this function will
truncate the the number of chars allowed and add ... if it was too long


course_in_meta($course)   X-Ref
This function will return true if the given course is a child course at all


print_standard_coursemodule_settings($form)   X-Ref
Print standard form elements on module setup forms in mod/.../mod.html


print_groupmode_setting($form, $course=NULL)   X-Ref
Print groupmode form element on module setup forms in mod/.../mod.html


print_visible_setting($form, $course=NULL)   X-Ref
Print visibility setting form element on module setup forms in mod/.../mod.html


update_restricted_mods($course,$mods)   X-Ref
No description

course_allowed_module($course,$mod)   X-Ref
This function will take an int (module id) or a string (module name)
and return true or false, whether it's allowed in the given course (object)
$mod is not allowed to be an object, as the field for the module id is inconsistent
depending on where in the code it's called from (sometimes $mod->id, sometimes $mod->module)


move_courses($courseids, $categoryid)   X-Ref
No description

get_section_name($format)   X-Ref

param: string $format Course format ID e.g. 'weeks'
return: Name that the course format prefers for sections

can_delete_course($courseid)   X-Ref
Can the current user delete this course?

author: vyshane AT gmail.com
param: int $courseid
return: boolean

create_course($data)   X-Ref
No description

update_course($data)   X-Ref
No description



Generated: Wed Nov 14 17:38:08 2007 Cross-referenced by PHPXref 0.7