[ Index ]

PHP Cross Reference of Moodle 1.9.3 [Build 15-Oct-2008]

title

Body

[close]

/mod/data/ -> lib.php (summary)

(no description)

File Size: 2098 lines (87 kb)
Included or required: 13 times
Referenced: 3 times
Includes or requires: 2 files
 mod/data/tabs.php
 mod/data/comment_form.php

Defines 2 classes

data_field_base:: (64 methods):
  data_field_base()
  define_default_field()
  define_field()
  insert_field()
  update_field()
  delete_field()
  display_add_field()
  display_edit_field()
  display_browse_field()
  update_content()
  delete_content()
  delete_content_files()
  notemptyfield()
  print_before_form()
  print_after_form()
  get_sort_field()
  get_sort_sql()
  name()
  image()
  text_export_supported()
  export_text_value()
  data_generate_default_template()
  data_replace_field_in_templates()
  data_append_new_field_to_templates()
  data_get_field_from_name()
  data_get_field_from_id()
  data_get_field_new()
  data_get_field()
  data_isowner()
  data_atmaxentries()
  data_numentries()
  data_add_record()
  data_tags_check()
  data_add_instance()
  data_update_instance()
  data_delete_instance()
  data_user_outline()
  data_user_complete()
  data_get_user_grades()
  data_update_grades()
  data_grade_item_update()
  data_grade_item_delete()
  data_get_participants()
  data_print_template()
  data_print_preference_form()
  showHideAdvSearch()
  data_print_ratings()
  data_print_ratings_mean()
  data_get_ratings_mean()
  data_print_rating_menu()
  data_get_ratings()
  data_print_comments()
  data_print_comment()
  data_get_view_actions()
  data_get_post_actions()
  data_fieldname_exists()
  data_convert_arrays_to_strings()
  data_convert_to_roles()
  data_preset_name()
  data_get_available_presets()
  data_print_header()
  data_user_can_add_entry()
  is_directory_a_preset()
  clean_preset()

PresetImporter:: (10 methods):
  PresetImporter()
  get_settings()
  import_options()
  import()
  data_preset_path()
  data_reset_course_form_definition()
  data_reset_course_form_defaults()
  data_reset_gradebook()
  data_reset_userdata()
  data_get_extra_capabilities()


Class: data_field_base  - X-Ref

data_field_base($field=0, $data=0)   X-Ref
No description

define_default_field()   X-Ref
No description

define_field($data)   X-Ref
No description

insert_field()   X-Ref
No description

update_field()   X-Ref
No description

delete_field()   X-Ref
No description

display_add_field($recordid=0)   X-Ref
No description

display_edit_field()   X-Ref
No description

display_browse_field($recordid, $template)   X-Ref
No description

update_content($recordid, $value, $name='')   X-Ref
No description

delete_content($recordid=0)   X-Ref
No description

delete_content_files($recordid='')   X-Ref
No description

notemptyfield($value, $name)   X-Ref
No description

print_before_form()   X-Ref
No description

print_after_form()   X-Ref
No description

get_sort_field()   X-Ref
No description

get_sort_sql($fieldname)   X-Ref
No description

name()   X-Ref
No description

image()   X-Ref
No description

text_export_supported()   X-Ref
No description

export_text_value($record)   X-Ref
No description

data_generate_default_template(&$data, $template, $recordid=0, $form=false, $update=true)   X-Ref
No description

data_replace_field_in_templates($data, $searchfieldname, $newfieldname)   X-Ref
No description

data_append_new_field_to_templates($data, $newfieldname)   X-Ref
No description

data_get_field_from_name($name, $data)   X-Ref
No description

data_get_field_from_id($fieldid, $data)   X-Ref
No description

data_get_field_new($type, $data)   X-Ref
No description

data_get_field($field, $data)   X-Ref
No description

data_isowner($rid)   X-Ref
No description

data_atmaxentries($data)   X-Ref
No description

data_numentries($data)   X-Ref
No description

data_add_record($data, $groupid=0)   X-Ref
No description

data_tags_check($dataid, $template)   X-Ref
No description

data_add_instance($data)   X-Ref
No description

data_update_instance($data)   X-Ref
No description

data_delete_instance($id)   X-Ref
No description

data_user_outline($course, $user, $mod, $data)   X-Ref
No description

data_user_complete($course, $user, $mod, $data)   X-Ref
No description

data_get_user_grades($data, $userid=0)   X-Ref
Return grade for given user or all users.

param: int $dataid id of data
param: int $userid optional user id, 0 means all users
return: array array of grades, false if none

data_update_grades($data=null, $userid=0, $nullifnone=true)   X-Ref
Update grades by firing grade_updated event

param: object $data null means all databases
param: int $userid specific user only, 0 mean all

data_grade_item_update($data, $grades=NULL)   X-Ref
Update/create grade item for given data

param: object $data object with extra cmidnumber
param: mixed optional array/object of grade(s); 'reset' means reset grades in gradebook
return: object grade_item

data_grade_item_delete($data)   X-Ref
Delete grade item for given data

param: object $data object
return: object grade_item

data_get_participants($dataid)   X-Ref
No description

data_print_template($template, $records, $data, $search='',$page=0, $return=false)   X-Ref
No description

data_print_preference_form($data, $perpage, $search, $sort='', $order='ASC', $search_array = '', $advanced = 0, $mode= '')   X-Ref
No description

showHideAdvSearch(checked)   X-Ref
No description

data_print_ratings($data, $record)   X-Ref
No description

data_print_ratings_mean($recordid, $scale, $link=true)   X-Ref
No description

data_get_ratings_mean($recordid, $scale, $ratings=NULL)   X-Ref
No description

data_print_rating_menu($recordid, $userid, $scale)   X-Ref
No description

data_get_ratings($recordid, $sort="u.firstname ASC")   X-Ref
No description

data_print_comments($data, $record, $page=0, $mform=false)   X-Ref
No description

data_print_comment($data, $comment, $page=0)   X-Ref
No description

data_get_view_actions()   X-Ref
No description

data_get_post_actions()   X-Ref
No description

data_fieldname_exists($name, $dataid, $fieldid=0)   X-Ref
No description

data_convert_arrays_to_strings(&$fieldinput)   X-Ref
No description

data_convert_to_roles($data, $teacherroles=array()   X-Ref
Converts a database (module instance) to use the Roles System

param: $data         - a data object with the same attributes as a record
param: $datamodid    - the id of the data module, from the modules table
param: $teacherroles - array of roles that have moodle/legacy:teacher
param: $studentroles - array of roles that have moodle/legacy:student
param: $guestroles   - array of roles that have moodle/legacy:guest
param: $cmid         - the course_module id for this data instance
return: boolean      - data module was converted or not

data_preset_name($shortname, $path)   X-Ref
No description

data_get_available_presets($context)   X-Ref
No description

data_print_header($course, $cm, $data, $currenttab='')   X-Ref
No description

data_user_can_add_entry($data, $currentgroup, $groupmode)   X-Ref
No description

is_directory_a_preset($directory)   X-Ref
No description

clean_preset($folder)   X-Ref
No description

Class: PresetImporter  - X-Ref

PresetImporter($course, $cm, $data, $userid, $shortname)   X-Ref
No description

get_settings()   X-Ref
No description

import_options()   X-Ref
No description

import()   X-Ref
No description

data_preset_path($course, $userid, $shortname)   X-Ref
No description

data_reset_course_form_definition(&$mform)   X-Ref
Implementation of the function for printing the form elements that control
whether the course reset functionality affects the data.

param: $mform form passed by reference

data_reset_course_form_defaults($course)   X-Ref
Course reset form defaults.


data_reset_gradebook($courseid, $type='')   X-Ref
Removes all grades from gradebook

param: int $courseid
param: string optional type

data_reset_userdata($data)   X-Ref
Actual implementation of the rest coures functionality, delete all the
data responses for course $data->courseid.

param: $data the data submitted from the reset course.
return: array status array

data_get_extra_capabilities()   X-Ref
Returns all other caps used in module




Generated: Wed Jan 14 11:33:29 2009 Cross-referenced by PHPXref 0.7