MDL-9506 MDL-9137 MDL-9629
commit0fc7f62445a2a3408a8b5493b5f3a3e5d0372634
authornicolasconnault <nicolasconnault>
Thu, 31 May 2007 03:15:43 +0000 (31 03:15 +0000)
committernicolasconnault <nicolasconnault>
Thu, 31 May 2007 03:15:43 +0000 (31 03:15 +0000)
tree965fba838574455db06c367d52d063e3aa9386b6
parentbffe39c6d5e1acc1d19bbca3a57e5a97457b0e7a
MDL-9506 MDL-9137 MDL-9629
Added a number of small getters and setters to grade_item and grade_category, to hide the structural differences between the two, and provide a common interface for cases when we are not sure whether an $object is of one type or another.
The grade_tree::renumber() method now adds complete objects to the need_update array, because both grade_category and grade_item need to update their parent field when moved to a different parent. Amazingly, these important changes worked straight away (after 1 hour of coding without testing anything), and all the unit tests passed!
lib/grade/grade_category.php
lib/grade/grade_item.php
lib/grade/grade_tree.php
theme/standard/styles_layout.css