[ Index ] |
PHP Cross Reference of Unnamed Project |
[Source view] [Print] [Project Stats]
A class for representing question categories.
Copyright: | 1999 onwards Martin Dougiamas {@link http://moodle.com} |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 494 lines (20 kb) |
Included or required: | 0 times |
Referenced: | 4 times |
Includes or requires: | 0 files |
question_category_list:: (2 methods):
__construct()
get_records()
question_category_list_item:: (2 methods):
set_icon_html()
item_html()
question_category_object:: (16 methods):
__construct()
question_category_object()
initialize()
display_user_interface()
output_new_table()
output_edit_lists()
get_course_ids()
edit_single_category()
set_viable_parents()
get_question_categories()
delete_category()
move_questions_and_delete_category()
display_move_form()
move_questions()
add_category()
update_category()
Class: question_category_list - X-Ref
Class representing a list of question categories__construct($type='ul', $attributes='', $editable = false, $pageurl=null, $page = 0, $pageparamname = 'page', $itemsperpage = 20, $context = null) X-Ref |
get_records() X-Ref |
No description |
Class: question_category_list_item - X-Ref
An item in a list of question categories.set_icon_html($first, $last, $lastitem) X-Ref |
No description |
item_html($extraargs = array() X-Ref |
No description |
Class: question_category_object - X-Ref
Class representing q question category__construct($page, $pageurl, $contexts, $currentcat, $defaultcategory, $todelete, $addcontexts) X-Ref |
Constructor Gets necessary strings and sets relevant path information |
question_category_object($page, $pageurl, $contexts, $currentcat, $defaultcategory, $todelete, $addcontexts) X-Ref |
Old syntax of class constructor. Deprecated in PHP7. |
initialize($page, $contexts, $currentcat, $defaultcategory, $todelete, $addcontexts) X-Ref |
Initializes this classes general category-related variables |
display_user_interface() X-Ref |
Displays the user interface |
output_new_table() X-Ref |
Outputs a table to allow entry of a new category |
output_edit_lists() X-Ref |
Outputs a list to allow editing/rearranging of existing categories $this->initialize() must have already been called |
get_course_ids($categories) X-Ref |
gets all the courseids for the given categories param: array categories contains category objects in a tree representation return: array courseids flat array in form categoryid=>courseid |
edit_single_category($categoryid) X-Ref |
No description |
set_viable_parents(&$parentstrings, $category) X-Ref |
Sets the viable parents Viable parents are any except for the category itself, or any of it's descendants The parentstrings parameter is passed by reference and changed by this function. param: array parentstrings a list of parentstrings param: object category |
get_question_categories($parent=null, $sort="sortorder ASC") X-Ref |
Gets question categories param: int parent - if given, restrict records to those with this parent id. param: string sort - [[sortfield [,sortfield]] {ASC|DESC}] return: array categories |
delete_category($categoryid) X-Ref |
Deletes an existing question category param: int deletecat id of category to delete |
move_questions_and_delete_category($oldcat, $newcat) X-Ref |
No description |
display_move_form($questionsincategory, $category) X-Ref |
No description |
move_questions($oldcat, $newcat) X-Ref |
No description |
add_category($newparent, $newcategory, $newinfo, $return = false, $newinfoformat = FORMAT_HTML) X-Ref |
Creates a new category with given params |
update_category($updateid, $newparent, $newname, $newinfo, $newinfoformat = FORMAT_HTML) X-Ref |
Updates an existing category with given params |
Generated: Thu Aug 11 10:00:09 2016 | Cross-referenced by PHPXref 0.7.1 |