Git commits in Moodle 1.9.0 by nicolasconnault

commit 6a22b20efd45c65483ac2332eb6a67d1fc44925e
Author: nicolasconnault <nicolasconnault>
Date:   Sun, 02 Mar 2008 01:56:41 +0900
Tag:    v1.9.0

MDL-13663 More lang string updates.

commit d4e9a98087f2f82b7793dc23107bf7b2e4878945
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 01 Mar 2008 07:17:43 +0900
Tag:    v1.9.0

MDL-13663 Last lang string change.

commit 1b44161802fb7a45e4ad8d0f394f0a1959733a01
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 01 Mar 2008 07:11:09 +0900
Tag:    v1.9.0

MDL-13564 Deduced the missing strings from similar strings found in auth.php

commit 66fd7a7612d3f3e845414a03fc5715090cd3e9b3
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 01 Mar 2008 06:44:08 +0900
Tag:    v1.9.0

MDL-13736 Wrapped the link in a div and fixed the style.

commit 7209121b5dc58ede509b1486aec0116018afc00d
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 01 Mar 2008 02:05:40 +0900
Tag:    v1.9.0

MDL-11484 Changed the display of overridden and locked grades

commit 464b3d80fa5bc3e9d89a5b5e6f3b797babce7dfd
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 29 Feb 2008 19:06:43 +0900
Tag:    v1.9.0

Notices on empty array index.

commit cbca4dbf6c8efe8a58c22d370fcaa9c2e5ee68c2
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 29 Feb 2008 00:51:25 +0900
Tag:    v1.9.0

Changing "overall average" to "Course average" in the outcomes report.

commit 0e55fb351255f748970b53fdd3e9d168039dd1b4
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 29 Feb 2008 00:40:42 +0900
Tag:    v1.9.0

MDL-13718 New icon for "locked" state icon, for grades whose grade item is locked.

commit 0b0bfed7f347d8f1ed46c2eba52678160c5e93f2
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 28 Feb 2008 21:40:38 +0900
Tag:    v1.9.0

MDL-13712 Fixed

commit 2a1245108c5c71a3de0c5631feeaac9f0aff3266
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 28 Feb 2008 17:57:21 +0900
Tag:    v1.9.0

Corrected a few US spellings (z in categorized for example).

commit 38e533a43c044ac0f6008372d187c3eadc1cc315
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 28 Feb 2008 04:04:03 +0900
Tag:    v1.9.0

MDL-13663 Docs updated.

commit 6778021371e6c4f958536c894c9b6beb371f6d27
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 28 Feb 2008 03:43:07 +0900
Tag:    v1.9.0

MDL-13699 Followed Helen's instructions.

commit 2758b9a780f5c618d2515f77743c85d4a4924cdf
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 28 Feb 2008 02:03:46 +0900
Tag:    v1.9.0

MDL-11924 Changed setting quickfeedback to showquickfeedback and added the toggle accordingly.

commit 5c32a46383e857df526d692eee6f63e84408cb79
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 27 Feb 2008 21:45:10 +0900
Tag:    v1.9.0

MDL-13674 Course category fullname field is no longer required. If set to empty it will be recorded in the DB as ?, and the course name will be used instead wherever the category name is displayed.

commit 517e069deccf047a77234d9969012bd98fe6ab84
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 27 Feb 2008 19:11:50 +0900
Tag:    v1.9.0

/MDL-13578 New links implemented.

commit a6b6baf25e99137df4f7844c02eed9402b95eb7b
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 27 Feb 2008 18:15:59 +0900
Tag:    v1.9.0

MDL-13647 Added new icon.

commit 8ea0f9c792de7997410daa18a2662360267299f2
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 27 Feb 2008 16:50:12 +0900
Tag:    v1.9.0

MDL-13579 Corrected a bug in default value selection for the grader report preferences form.

commit ca45180f232fe4d201218e39e59c8df84f303cef
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 27 Feb 2008 16:27:13 +0900
Tag:    v1.9.0

MDL-13579 Reduced the setting to 3 locations.

commit 997dc056004b3352da0625b822a9d5655e0d64fb
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 27 Feb 2008 01:25:48 +0900
Tag:    v1.9.0

MDL-13663 Docs updated.

commit e5887534785322d0657586e513988ea2e9ea2536
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 26 Feb 2008 22:02:00 +0900
Tag:    v1.9.0

Missing string

commit 8900fdf11da87e507f64ab7cb2a07499c07f6caf
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 26 Feb 2008 18:56:30 +0900
Tag:    v1.9.0

MDL-13663 Docs updated.

commit 321fcad3ae6c2de3fcec498f1fc42ce36abc417f
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 21 Feb 2008 21:21:44 +0900
Tag:    v1.9.0

MDL-11282 Implemented fix

commit a919ee17b353be209d2548cecf003cda35ab64a4
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 21 Feb 2008 18:17:01 +0900
Tag:    v1.9.0

MDL-13465 Implemented Martin's solution. Merging from MOODLE_18_STABLE

commit 29252268caad3ffd0a496aa7e0bf6d3ab171a030
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 16 Feb 2008 01:35:19 +0900
Tag:    v1.9.0

MDL-13459 Didn't use the patch, which puts its finger in too many pies. Instead just implemented a quick-fix, a temporary get_assignable_for_switchrole() function. It only affects the switchroles menu

commit ee6689b003603b0f306fcc3c3e797f78b9e68865
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 16 Feb 2008 01:35:19 +0900
Tag:    v1.9.0

MDL-13459 Didn't use the patch, which puts its finger in too many pies. Instead just implemented a quick-fix, a temporary get_assignable_for_switchrole() function. It only affects the switchroles menu

commit 43a4458850de773c6ad34634fcea1eda78ae5717
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 14 Feb 2008 16:25:11 +0900
Tag:    v1.9.0

MDL-13430 I can only see this issue in the assignment submissions page. Merging from MOODLE_18_STABLE

commit 4618409cfd5134393c1d86cfad6b8565dce237c2
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 13 Feb 2008 17:49:52 +0900
Tag:    v1.9.0

MDL-13375 Applied Dan's patch, and patched up assignment/lib.php accordingly. Multiple outcome grading from assignment is now possible.

commit 6644a4f4e59686dce87c03389894235e4bd830c6
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 13 Feb 2008 17:14:40 +0900
Tag:    v1.9.0

MDL-13375 Fixed the bug in modedit.php

commit 311ea49f58d5725b0e1f0a331f39b001c9e2d2c5
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 13 Feb 2008 00:55:34 +0900
Tag:    v1.9.0

MDL-13397 Implemented the requiredentries parameter (previously not implemented). This includes a warning message and an SQL restriction on entries fetched for view.php

commit 111c351849e6c41e4f743411541c6caa1be52b61
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 13 Feb 2008 00:06:52 +0900
Tag:    v1.9.0

MDL-13397 Implemented the requiredentries parameter (previously not implemented). This includes a warning message and an SQL restriction on entries fetched for view.php

commit aebdc0bdb35ef54991c6dab0eecc9aea3362c659
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 12 Feb 2008 22:45:15 +0900
Tag:    v1.9.0

MDL-13440 fixed typo

commit 2a5e3d244b793315eafcbd8b08fb4dc2b4ec1eaf
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 06 Feb 2008 19:24:40 +0900
Tag:    v1.9.0

MDL-6826 Removed the optional_param lines at the top, and set the submit buttons to PARAM_RAW. Also changed !empty() to isset(); Merging from 1.8

commit 7021c8441d692a8f898c636023ca1f3edbca3837
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 05 Feb 2008 19:39:29 +0900
Tag:    v1.9.0

MDL-12158 Applied Matt's patch, merging from 1.8

commit 50d0bb2e24f1675cf7669dbd6983d7e66b820e61
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 05 Feb 2008 19:29:31 +0900
Tag:    v1.9.0

MDL-12888 Removing redundant form

commit 56352ac96fd6349e5fd12fa7481b60b723730bbd
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 05 Feb 2008 19:26:13 +0900
Tag:    v1.9.0

MDL-12497 Disabled the "override site defaults" checkbox for admin page, and removed redundant help buttons

commit 2008bbe5deb6fbe350d2ee1a856a07daa5045b44
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 05 Feb 2008 18:53:07 +0900
Tag:    v1.9.0

MDL-10451 Fixed HTML errors, merging from 1.8

commit 63fc9bd4fd45fb225acba1c624aadfcded0338dc
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 04 Feb 2008 23:29:11 +0900
Tag:    v1.9.0

MDL-13087 Adding a page break before the first user report

commit 74f7fe1b30b1e1f830224ec8885ed7ee28e10bdb
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 04 Feb 2008 22:52:49 +0900
Tag:    v1.9.0

MDL-13050 Now showing a link to the gradebook for the hotpot, assignment, quiz and lesson module grading pages, with the right capabilities etc.

commit ad619206e1eef3bb19a82b1989656926233b2fc0
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 04 Feb 2008 21:59:53 +0900
Tag:    v1.9.0

MDL-6826 Implementing Tatsuya's patch

commit d7df0a5d846d53748e06ac9b0f467f8305d14ffe
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 04 Feb 2008 21:17:49 +0900
Tag:    v1.9.0

MDL-6826 Removed the word "changes" from the two buttons

commit 1ee448b935972f5e02dd18a46e06dd1d174ae221
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 04 Feb 2008 19:58:24 +0900
Tag:    v1.9.0

MDL-13101 Added the Reload button; inserted the 3 tables into one large table so they appear side-by-side; Reduced the font size

commit 62556bfefacea980e7676a1f98163c7d27436bad
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 04 Feb 2008 19:06:49 +0900
Tag:    v1.9.0

MDL-13101 Moved the "unattended upgrade" checkbox to the plugin check page

commit c86003482acbc7e2af5651d9c63ba7b2eb4e7f13
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 26 Jan 2008 18:58:08 +0900
Tag:    v1.9.0

MDL-13101 Correcting the display of non-standard plugins missing from disk

commit be664f9a44a1c96a7de243cd4776cd640ab9ffb1
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 26 Jan 2008 01:27:34 +0900
Tag:    v1.9.0

MDL-13101 Now showing installed plugins missing from disk

commit db9f04b35d1c47ae493c65d3121b0c3cbd822760
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 25 Jan 2008 17:36:17 +0900
Tag:    v1.9.0

MDL-13101 Now showing standard plugins missing from disk. Refactored get_plugin_name() method

commit 405350262e7e76b19e6a25da61cec94879571dad
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 25 Jan 2008 04:55:25 +0900
Tag:    v1.9.0

MDL-13103 It wasn't a missing !, it was $grade_item spelled as $item...

commit c92941d7a477ca670162f86409e58ae09eff4909
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 25 Jan 2008 04:46:17 +0900
Tag:    v1.9.0

MDL-13103 Added missing exclamation mark in front of empty()

commit 227323aecf10801aa864df545cc287ad416aa08b
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 25 Jan 2008 04:05:00 +0900
Tag:    v1.9.0

Backporting small changes from Head

commit 95a7a2b866fcc4160549ea0d0385749b50e546ec
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 25 Jan 2008 00:34:39 +0900
Tag:    v1.9.0

Correcting unicode characters

commit be5709b7fbeffa9ef9e5053eabb3d944b0f73aa4
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 24 Jan 2008 23:45:49 +0900
Tag:    v1.9.0

Fixing $Id: tag

commit b1c418839e5c9d5fe996e46884493a893a6c91a7
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 24 Jan 2008 23:33:43 +0900
Tag:    v1.9.0

Backporting phpdocs from Head

commit 300ce0c64da35c22921aae82ffb88b2315273e2c
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 24 Jan 2008 23:32:02 +0900
Tag:    v1.9.0

Backporting comment from Head

commit 1b5d15ba9dc5b272e9fcdbafdf6e842c2b0e89ff
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 24 Jan 2008 23:10:45 +0900
Tag:    v1.9.0

Backporting view.php link in navigation from Head

commit 8ab96578abd849198ffc2846b85278a0018e28e2
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 24 Jan 2008 17:40:31 +0900
Tag:    v1.9.0

MDL-13101 1. Showing full path 2. Showing plugins to be installed 3. Lang strings properly used 4. Table headers

commit f5477274783dacfbbbdd08264629aafeb3566730
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 24 Jan 2008 07:48:48 +0900
Tag:    v1.9.0

MDL-13101 Renamed the print_modules_table() function to print_plugin_tables()

commit f5f4cc3fe7ddf19c6776bfdb6ffdc2e15611e3a8
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 24 Jan 2008 07:43:11 +0900
Tag:    v1.9.0

MDL-13101 New section of the upgrade process: plugins check

commit b55b207c27b9ebd4a3f028117873043af63d43d7
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 23 Jan 2008 21:54:30 +0900
Tag:    v1.9.0

MDL-6826 New button added!

commit 0fbc5579fbd2d9b74f85fcff80a2c1a5585132fe
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 21 Jan 2008 22:39:51 +0900
Tag:    v1.9.0

MDL-13050 Reverting, it's not working out as well as planned

commit 890204da8ce06b9d269551b8a23abba60ece859a
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 19 Jan 2008 07:40:05 +0900
Tag:    v1.9.0

MDL-13050 Oops... fixing syntax error

commit 82a6cc3f448eccdcd19d944dcd5a50362bc8aa64
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 18 Jan 2008 23:37:29 +0900
Tag:    v1.9.0

MDL-13050 reverting a debugging comment

commit 7bb1b320394fa1b7dd15d92811d08719dd5d26e6
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 18 Jan 2008 23:31:15 +0900
Tag:    v1.9.0

MDL-13050 Modules were updated, and grades.php files were added to the lesson and hotpot modules

commit 7300023df87565412200796a0877d0982c7b8ae0
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 18 Jan 2008 01:25:40 +0900
Tag:    v1.9.0

MDL-12122 Applied Petr's suggested capability fix

commit 3983345254280beac6fafd5640da13fb2a278e1f
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 18 Jan 2008 01:07:11 +0900
Tag:    v1.9.0

MDL-12122 Changed userid to PARAM_INT, and changed 'all' to 0

commit 047901cbd0c785e12df6d406bb40c0e847b34593
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 18 Jan 2008 00:03:35 +0900
Tag:    v1.9.0

MDL-12122 Completed the change to a more useful user report for the admin, with a few extra bits.

commit e0ade9dbe7be46cafaa9b1de08390ca37257695d
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 17 Jan 2008 23:54:50 +0900
Tag:    v1.9.0

MDL-12122 Completed the change to a more useful user report for the admin, with a few extra bits.

commit d994fe68bc6e0fdcf66ff6f714076d6a7ee9d065
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 16 Jan 2008 17:05:01 +0900
Tag:    v1.9.0

Reverting MDL-12974 and MDL-12941 (Urs simple wrapper changes)

commit a28baeb99c3b77821bd6e017c477d06608126cfd
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 16 Jan 2008 16:33:24 +0900
Tag:    v1.9.0

MDL-12941 Added clear:none; to div.user-box css. Also fixed a couple of & with &amp;

commit d9d18969f0590d1db8a81908d8861da5c5282197
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 11 Jan 2008 19:03:24 +0900
Tag:    v1.9.0

Fixed intermixed quickgrading and quickfeedback help strings

commit b521e9ed8abf4d045763f8cf67f42a59e739d7f8
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 09 Jan 2008 00:23:52 +0900
Tag:    v1.9.0

MDL-12829 Removed a hard-coded test integer

commit 4e5fa682b59e8948e50b1b240fbce6443947bfb4
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 05 Dec 2007 18:35:18 +0900
Tag:    v1.9.0

MDL-11835 Implemented changes discussed in http://moodle.org/mod/forum/discuss.php?d=85908. Also added item name and module name and category name (for category totals) in alt tags of icons

commit 5203f7252e98cebcd42590ef0ee3a1ad39eaf8b2
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 05 Dec 2007 01:05:57 +0900
Tag:    v1.9.0

MDL-11835 Implemented all the default settings suggested in the pdf report, and turned down the size of the report table fonts.

commit dbb552852a278ad199bbfd16de0ce575af5f5c42
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 04 Dec 2007 19:27:14 +0900
Tag:    v1.9.0

MDL-12389 Removed the selectallornone element in favour of a more generic submitlink element. The checkbox controller is now added to a form using moodleform::add_checkbox_controller.

commit 4d502df33f5931f036ed90afc642de5ecafce696
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 04 Dec 2007 05:07:24 +0900
Tag:    v1.9.0

MDL-12389 Removed testing code

commit 3e328cac4eb3ac21c1e78bcaed64f3c4f1316ca2
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 04 Dec 2007 00:42:08 +0900
Tag:    v1.9.0

MDL-12389 Added a new getElementsByClassName function in lib/javascript.php, added the selectallornone formslib element, modified the advcheckbox element to support the group variable, and implemented the new element in grade_export_form

commit f6ae5aee7c913e47fc9b63c839fc3d49c61753f0
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 28 Nov 2007 14:15:54 +0900
Tag:    v1.9.0

MDL-12356 Merging changes back from HEAD

commit 7f5f3d5f28112dba76b8215f8d618cf162fe8454
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 27 Nov 2007 22:30:22 +0900
Tag:    v1.9.0

MDL-8863 Initial page field was disabled when there were no entries in the wiki, making it useless. It is now always enabled

commit 43ba326a82ffec78c1f01a9d93bc245edac19433
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 27 Nov 2007 19:31:48 +0900
Tag:    v1.9.0

MDL-12098 Printing a closing div tag and the moodle footer

commit b3469a7e130d3bfbc68031a764736d5a3b28ec59
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 27 Nov 2007 19:00:45 +0900
Tag:    v1.9.0

MDL-12312 Reviewed and slightly improved Petr's great help file

commit 9333d66af50703588987163a0bced2c00f2009b7
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 27 Nov 2007 16:08:41 +0900
Tag:    v1.9.0

MDL-9506 Added support for 'course' type in grade_get_grade_items() function, plus corrected a few typos

commit cd7bc967e32ec518bcdcddce464269ef80159ae0
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 27 Nov 2007 15:38:56 +0900
Tag:    v1.9.0

MDL-12356 CSS classes implemented

commit a4a66fc93b7d523435e825c0049f7961d07836be
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 22 Nov 2007 17:50:33 +0900
Tag:    v1.9.0

MDL-9506 Returning stdclass objects instead of grade_item objects

commit 08403fd61c80248ca293d8bb4234d6b870417a37
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 21 Nov 2007 19:04:19 +0900
Tag:    v1.9.0

MDL-9506 Implemented and tested the new API functions

commit 44445b034fb2f075a619c55f4bfe94235cca0650
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 08 Nov 2007 14:16:48 +0900
Tag:    v1.9.0

MDL-11790 Fixed hard-coded strings. Merci Nicolas!

commit 6c5efa9157bbef2f8f7d8875db47a457a2044cf3
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 06 Nov 2007 22:25:22 +0900
Tag:    v1.9.0

MDL-8853 Applied Ann's Patch

commit 211e9c6d3f95c24e48c2afd4140979d8d127e205
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 05 Nov 2007 23:10:29 +0900
Tag:    v1.9.0

MDL-8992 Now only appearing once per page, and XHTML compliant. Also removed an ugly browser-sniffing css hack from the quicktime plugin, and applied the same browser detection as for the other plugins

commit 5fc40f420880b066e4c666b2dba3f4bd1001045c
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 01 Nov 2007 22:58:40 +0900
Tag:    v1.9.0

MDL-8992 Added a simple script from http://mar.anomy.net/entry/2006/11/24/02.12.18/ to the mediaplugin filter output. Works like a charm on all tested browsers

commit aa37778ca317ae632394487f1504a341fd1f413d
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 01 Nov 2007 22:52:15 +0900
Tag:    v1.9.0

file eolas_fix.js was added on branch MOODLE_19_STABLE on 2007-11-01 13:58:40 +0000

commit 7e33b18807fb1d33238ef10625a3857812694f9e
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 01 Nov 2007 17:59:44 +0900
Tag:    v1.9.0

MDL-11865 upgraded pagelib to using build_navigation()

commit f6d867809838e104a6d347fab72367f3b5e3d08d
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 01 Nov 2007 17:45:57 +0900
Tag:    v1.9.0

MDL-11912 Creating 1000's layer directory first, then userid directory: no need for recursion

commit 6d7ab89b6533eea7f8f610748a8a0c80f057d35c
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 01 Nov 2007 04:04:30 +0900
Tag:    v1.9.0

MDL-11912 Removed recursive param

commit 150692da894cb295256ed2bc972ca526ee94f231
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 01 Nov 2007 00:20:58 +0900
Tag:    v1.9.0

MDL-11912 Removed recursive param

commit a7212cb9c7772429172275ab088cabea33d40ea3
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 27 Oct 2007 14:28:39 +0800
Tag:    v1.9.0

grade_outcome->description doesn't exist

commit d8151251603b03876105d908c554ce3ac5cc606b
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 16 Oct 2007 12:54:13 +0800
Tag:    v1.9.0

MDL-8605 Upgrade of user folder will not occur if the user folder already exists

commit ca005e23f7cff7f3c9b0aec0c51a8a0ced52ee1e
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 15 Oct 2007 13:42:20 +0800
Tag:    v1.9.0

MDL-10905 iterating properly through readdir()

commit ec74fb350174dc31d7d20b9821078e18aee4ece8
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 15 Oct 2007 13:18:09 +0800
Tag:    v1.9.0

MDL-8605 putting versions in sync between 1.9 and head

commit 01d786178d3e5f1a1d0c95f7eb5d4e484df0648f
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 13 Oct 2007 04:24:00 +0800
Tag:    v1.9.0

MDL-8605 Backup and restore implementation

commit 46387ff2aebcac2f837bfa16ce3b2ba2496d1f08
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 13 Oct 2007 03:13:19 +0800
Tag:    v1.9.0

file testbackuplib.php was added on branch MOODLE_19_STABLE on 2007-10-12 20:24:09 +0000

commit 1ce63d3fc285fd956e8819d4c0ff86cbdcfd1583
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 11 Oct 2007 22:18:04 +0800
Tag:    v1.9.0

MDL-8605 Preventing new user folder from being created when original folder is empty

commit 16ef809654426bb03d1c7ea793d8b29cc3c0876f
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 11 Oct 2007 19:14:03 +0800
Tag:    v1.9.0

Small unit test-related fix

commit 761447651e8ba0e99b2ce69f20f6456f76435939
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 11 Oct 2007 17:15:57 +0800
Tag:    v1.9.0

Minor changes related to unit testing

commit 56a1a8822892287cfc18e8074ab69a7c1ed7c129
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 11 Oct 2007 17:01:29 +0800
Tag:    v1.9.0

MDL-8605 New user directories implemented

commit 8ad36f4cc3e895911d996bd7b06d4b0f9683f9f0
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 10 Oct 2007 14:34:20 +0800
Tag:    v1.9.0

Added copyright notice

commit 39536381d501aefdab1cd595e19f77cfca520a40
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 10 Oct 2007 14:21:37 +0800
Tag:    v1.9.0

MDL-11543 Printing nice list of categories for parent category drop-down

commit 2c23af9d87099f7c4cbc568e24d814a38ee8059a
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 10 Oct 2007 14:04:14 +0800
Tag:    v1.9.0

MDL-11543 format_string(parent category name)

commit 9c536df7c43625b1e676cee8a7b43f96e555f2fa
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 10 Oct 2007 14:01:54 +0800
Tag:    v1.9.0

MDL-11543 Refactored editcategory and form

commit b7064779f5931a241870a700c564ea6f597bad90
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 10 Oct 2007 13:25:14 +0800
Tag:    v1.9.0

Updated copyright notice in header

commit 150f64e6618bab0a4b47f5ef88f2b675d2ce3880
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 10 Oct 2007 12:59:35 +0800
Tag:    v1.9.0

MDL-11608 Removed stripslashes_safe($rename) and changed PARAM_RAW to PARAM_TEXT for rename param

commit cd405db239a943001c213b40698dbc09827c5da9
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 10 Oct 2007 12:53:32 +0800
Tag:    v1.9.0

MDL-11543 Replacing "Site" with "Top" in the list of available parent categories

commit 1f682581a7460f7b84a659bae83f88c362bbd213
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 10 Oct 2007 01:22:10 +0800
Tag:    v1.9.0

MDL-11543 Temporary solution originally proposed by Martin

commit 62ecaed9dfa810f2e7ea1291734ce0bb77fdf99a
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 09 Oct 2007 22:08:05 +0800
Tag:    v1.9.0

MDL-11608 The $rename param was obtained with PARAM_NOTAG, I changed that to PARAM_RAW. I also changed the rename field's value to htmlspecialchars($category->name)

commit 86830be66ef61f9f0a3271914441180d3146bc6e
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 09 Oct 2007 20:53:24 +0800
Tag:    v1.9.0

MDL-11543 Temporary solution originally proposed by Martin

commit e699389e47628d854343e039fd8518748d5f1d81
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 08 Oct 2007 17:54:51 +0800
Tag:    v1.9.0

Creating course grade_category and course grade_item when not yet created and overview report is accessed

commit d0b83b0033dc765d55e76fe234cba7ba27620551
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 08 Oct 2007 17:53:43 +0800
Tag:    v1.9.0

Making the overview report viewable by student role by default

commit 5a81060351a42d8ee4af080b16b4e4ade40af494
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 05 Oct 2007 13:40:56 +0800
Tag:    v1.9.0

MDL-11500 Catching empty $coursemod when viewhiddensection is false, + corrected type $coursemode => $coursemod

commit 323956abd9a4619a635f3c144f1206683ed000ee
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 05 Oct 2007 13:37:55 +0800
Tag:    v1.9.0

MDL-11519 Commented out the Ajax option

commit 05a334392c37446897a9c0487fab09b147af58b9
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 05 Oct 2007 12:24:42 +0800
Tag:    v1.9.0

MDL-11525 When courseid is not present in the log entry, showing "Site" instead of $log->info

commit 3126103b74ea78f385a944a33921687e53573287
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 04 Oct 2007 23:07:08 +0800
Tag:    v1.9.0

Re-enabling inherit options for range and average rows in grader report

commit 78a2d9f05fbfd35cad51c31e6453c4e4eb72033d
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 04 Oct 2007 17:30:16 +0800
Tag:    v1.9.0

Re-enabling inherit options for range and average rows in grader report

commit 5961dbfb104badb26fd8622550f28ea9346fd121
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 04 Oct 2007 16:16:13 +0800
Tag:    v1.9.0

MDL-11576 Added the groupsql clause to has_hidden_grades

commit 6df5b04ec76a9b7fc6ff4d80e5a4891796e74215
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 04 Oct 2007 16:02:00 +0800
Tag:    v1.9.0

MDL-11576 New grade_item method has_hidden_grades(), which returns a simple count of hidden grades for the item.

commit 9f2e50fc0f299be51eb29fb80eec3f3ab33bf8a7
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 04 Oct 2007 15:44:13 +0800
Tag:    v1.9.0

Instantiating a full $grade_item object, otherwise the get_displaytype() method is not available and causes a fatal error

commit a7c3671a921685f08cc8ae15b85b8f04dcfa451c
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 04 Oct 2007 15:02:44 +0800
Tag:    v1.9.0

MDL-11581 Implemented gradedisplaytype in user reports

commit ece966f06e29973f8b9dd0938b18ec3b1a61684b
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 03 Oct 2007 20:22:25 +0800
Tag:    v1.9.0

MDL-11482 Resolved the sum icon issue (added a new x-bar icon) and resolved a dependency problem in moodlelib

commit 34d6a78987fa61f81bf37f5c4c2ee3e7a01d4d1c
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 28 Sep 2007 16:46:25 +0800
Tag:    v1.9.0

MDL-11406 Removed lang files from block folder, and put them in en_utf8 and fr_utf8

commit e9096dc2cac4a7989bdecf8ddca5aff73354389f
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 28 Sep 2007 15:55:51 +0800
Tag:    v1.9.0

MDL-11480 Reviewed, tested, and pplied Petr's patch.

commit 9fa46707f33d8b46a675ae2dac634ce31ccf7f66
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 28 Sep 2007 02:00:25 +0800
Tag:    v1.9.0

MDL-11456 the .grade-report-grader table {} style was cascading down to the popups (which use tables, alas...), so I created a number of css classes which now control color, font etc for caption and feedback cells of the popup.

commit 206f995349df7231f7ad85806d45fd6af1b595e8
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 26 Sep 2007 20:25:16 +0800
Tag:    v1.9.0

Fixing OU report issues

commit d32100a522004b2284d6f06e46dbe785d3f3ad10
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 26 Sep 2007 03:32:29 +0800
Tag:    v1.9.0

Fixing OU report issues

commit 31a6c06c461bede7637761e08a4c39a7cdf8502d
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 25 Sep 2007 22:40:49 +0800
Tag:    v1.9.0

MDL-11433 Implemented grade_items.decimals instead of user preference in grader report.

commit b39b58fe459eadac004b473847546aaa5c4862af
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 25 Sep 2007 17:47:40 +0800
Tag:    v1.9.0

MDL-11433 Correcting non-null and default value (Default will be NULL)

commit 52cb2e47162a55a4782cec5fba0a5b4778792fee
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 25 Sep 2007 16:35:16 +0800
Tag:    v1.9.0

MDL-11433 Added decimals field to grade_items table

commit 1796708d81c175ddb3b51104da615cb953741dbb
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 25 Sep 2007 16:22:20 +0800
Tag:    v1.9.0

Replacing GRADE_REPORT_GRADE_DISPLAY_TYPE... by GRADE_DISPLAY_TYPE...

commit 0d43714b982a0e340f3bb2772833c9a8e1f4ef23
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 21 Sep 2007 19:02:30 +0800
Tag:    v1.9.0

MDL-11328 Added the missing variable

commit caa0886a9d9ce5805deaff9806b42c976d6391b9
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 21 Sep 2007 17:13:02 +0800
Tag:    v1.9.0

MDL-11351 Removed a redundant check for a multiLang JS variable

commit 2f6c662f41366ef6df1d7c1114febe103b99268c
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 21 Sep 2007 15:52:52 +0800
Tag:    v1.9.0

MDL-11379 and MDL-11380 fixed

commit bfbfdb53504ac391747c28e268ec75c3b81d95a8
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 20 Sep 2007 21:15:26 +0800
Tag:    v1.9.0

MDL-11350 allowvisiblecoursesinhiddencategories was not used fully in the determination of the course's visibility

commit 41f22daa71d7fc8d5a5111f963e4435382b643bd
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 19 Sep 2007 23:37:46 +0800
Tag:    v1.9.0

MDL-11353 Completed the implementation. This included a new method in grade_item: get_displaytype(), since that value could be set to default, and we must then look up to course, then site values. And the get_letter() method in grade_grade has been modified to first check the grade_letters table. All works like a dream!

commit ac5b0a4919b2404feff7640683c75101a961fce6
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 19 Sep 2007 22:28:26 +0800
Tag:    v1.9.0

MDL-11339 Moved the gradedisplaytype element from user prefs to the display element of the grade_item settings

commit 109bf12cdaf66ea8c95fc9da49f73d4395644a9b
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 19 Sep 2007 22:12:34 +0800
Tag:    v1.9.0

MDL-11340 Finished!

commit bc6969ddeb0a31b30fdeb2ef74cee42e8fcf6839
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 19 Sep 2007 21:49:26 +0800
Tag:    v1.9.0

MDL-11340 Almost complete: Just need the "Add grade letter" button

commit dbdffd2c96c7c14b876b2c03b3dec02794a337a3
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 19 Sep 2007 20:45:44 +0800
Tag:    v1.9.0

MDL-11340 Almost complete: Just need the "Add grade letter" button

commit e480c18cf1f16b90d9190d1fb6b5d89daf241287
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 18 Sep 2007 22:26:15 +0800
Tag:    v1.9.0

MDL-11312 Added new grade_letters table, and new grade_items.display field.

commit 678e8898aa6ea4e8419d1bf440db6c8172768940
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 18 Sep 2007 01:39:35 +0800
Tag:    v1.9.0

MDL-11282 Just displaying a simple notice, and continuing with the regrading.

commit 42b122281b546a774614833c1ece4c77efdf748a
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 18 Sep 2007 01:32:20 +0800
Tag:    v1.9.0

MDL-11275

commit a5b8be622ca86216aac93a6980148f4b001e9a34
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 18 Sep 2007 01:31:48 +0800
Tag:    v1.9.0

MDL-11275 added (submissions). Also fixed : Issue:     Teachers can edit grader report preferences (including switches for quickgrading and     quickfeedback), but do not have access to the "Turn editing on/off" button, so they     can't do quickgrading. Solutions:     1.Decouple the quickgrading and quickfeedback modes from the editing mode,         and turn them on/off through the preferences page. New capability: moodle/grade:edit         * preferences: don't show quickgrading if no capability grade:edit         * If quickgrading is switched off as a preference and user doesn't have manage cap, show edit icons around grades when in editing mode

commit b159da787aa93759cd354030282fa9e335cc0270
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 15 Sep 2007 03:32:50 +0800
Tag:    v1.9.0

MDL-11282 Using notice_yesno(), but not sure how to provide a backlink with the cancel action...

commit e171963b3eb5de656665a036db651c95818277c4
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 15 Sep 2007 01:21:30 +0800
Tag:    v1.9.0

MDL-11278 Implementation is complete, but grade_categories records in DB are not affected by global settings. This way, when global settings are switched back to "Do not Force", the original category settings will be in place.

commit cd9e4ec4725ba7b3075ccc1117e6bcb0e854461f
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 14 Sep 2007 18:40:49 +0800
Tag:    v1.9.0

MDL-11278 Admin settings page completed, implementation of settings in the gradebook coming up next.

commit 53461661aec29067169167b8a6d855a5494ac6d3
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 14 Sep 2007 16:54:46 +0800
Tag:    v1.9.0

MDL-11278 Admin settings page completed, implementation of settings in the gradebook coming up next.

commit 098042baeae0e42b7a2fb6b4b5e8bf0b098df21f
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 14 Sep 2007 14:57:30 +0800
Tag:    v1.9.0

Issue:     The number of submissions in the Group average and Course average calculations     should be shown in brackets. (submissions) should be added after the Group average     and Course average labels. Solution:     new grader report preference (Display number of grades in average cells).

commit aae94377b771465cab62265247e089e207e9063b
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 13 Sep 2007 23:11:16 +0800
Tag:    v1.9.0

Issue:     Only students should appear in the tutor report, however     sorting by Surname results in the tutor being included, which we don't want. Solution:     Confirmed as a bug and filed in tracker: http://tracker.moodle.org/browse/MDL-11233

commit c421ad4b2e5f19e0518f90f6180baa3fdf9ca057
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 13 Sep 2007 21:44:35 +0800
Tag:    v1.9.0

MDL-11233 Corrected typo in grader report lib, and added a second sort parameter for lastname and firstname sorts, to add consistency to result sets. Non-students no longer appear in the list

commit 83d387c29058893c5e5cb475acaada5a83511302
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 13 Sep 2007 12:02:55 +0800
Tag:    v1.9.0

MDL-11238 Removed reference to $grade_grade->feedback and replaced with grade_grade_text->feedback. Also instantiated the $grade_grade object properly instead of just get_record(), so that its set_hidden() method could be accessible.

commit b1b6ebf437614f8fdb8c6e9682065caa17a05b6a
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 12 Sep 2007 23:02:06 +0800
Tag:    v1.9.0

Replacing the capability gradereport/grader:manage with moodle/grade:manage

commit 6619eba40b181f81ad86f84e3655ac906e97821a
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 11 Sep 2007 15:29:48 +0800
Tag:    v1.9.0

MDL-10383 Reverting Petr's boolean cast on the array of allowed groups. It makes it impossible to get the "Group event" option in the calendar.

commit 2de7b82759ecf42e1328e9f50e6e1c88c81a95e2
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 10 Sep 2007 12:58:09 +0800
Tag:    v1.9.0

MDL-10723 Another file that escaped the update

commit 76ca1ff1347a77df94f7cdd3a8695e789241a0b6
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 31 Aug 2007 21:54:13 +0800
Tag:    v1.9.0

MDL-11075 Now saving to temp file, then outputting using filelib's readfile_chunked() method. Also cleaned up whitespace in filelib.php (blame vim!).

commit 0e2d708efcf6e2f694dda44bb85355c2e6a5915f
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 31 Aug 2007 13:55:30 +0800
Tag:    v1.9.0

MDL-11034 Implemented the global enablepublishing and refactored the handling of userkey for each export plugin. Also added a dump.php file in each plugin directory, although this could easily be refactored into 1 file in the parent folder, pointing to each plugin's export.php file for output differences.

commit e9fe953ff4713380b3bb1f875287927c72cbef66
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 31 Aug 2007 12:35:06 +0800
Tag:    v1.9.0

MDL-11034 Added the new CFG setting: enablepublishing

commit 74af2ea5ef7f18b7634cca74def3d8ae5055b1c0
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 30 Aug 2007 15:44:42 +0800
Tag:    v1.9.0

MDL-10984 Adding publishing switch to txt and ods export formats

commit f57bdb559df831f32fc56882f7068e83def2659c
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 30 Aug 2007 15:22:31 +0800
Tag:    v1.9.0

MDL-10984 more language strings

commit 0f78c4de3d83d5db8439102b091d295d64bb24e0
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 29 Aug 2007 19:43:48 +0800
Tag:    v1.9.0

MDL-11028 GUI complete, language strings complete, user key creation done. Validation is not yet coded.

commit 29e959a5811966ac1b0bd6290afcec64ebb6e9b3
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 28 Aug 2007 21:21:15 +0800
Tag:    v1.9.0

MDL-9005 Fixed this and another multilang issue (module name in preview didn't filter multilang tags either).

commit 9837bd1d2ccae13179bc693c65b14e8931a8a9a5
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 28 Aug 2007 00:59:04 +0800
Tag:    v1.9.0

MDL-7574 Applying Matthew Davidson's patch.

commit 2dcccb0fad851568f0944d7d0120d77d6993f457
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 27 Aug 2007 22:01:41 +0800
Tag:    v1.9.0

MDL-10918 Applying Aaron's patch.

commit 97599c0a3865aefc647ad9692e8a4b3b00b76eb0
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 27 Aug 2007 20:23:50 +0800
Tag:    v1.9.0

MDL-10984 Added 3 elements to the Grade Export GUIs, and a stub for action to be taken when the 'publish' checkbox is ticked (for xml export only ATM).

commit 54c0f82b1d9685cfb86c5a52878b7ff61896f4ce
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 24 Aug 2007 20:45:16 +0800
Tag:    v1.9.0

MDL-10970 Reverted changes

commit 3565ff92e48f4c8dd28743a466501be122604882
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 24 Aug 2007 14:01:15 +0800
Tag:    v1.9.0

MDL-10970 Someone was using $locations = array('location1'); $locations += array('location2', 'location3', 'location4');

commit 364fffda3b1be6c54ac318e09d3ca126edff2f95
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 24 Aug 2007 12:22:30 +0800
Tag:    v1.9.0

MDL-10723 Removed all uses of print_navigation() throughout moodle, the function call is now entirely deprecated.

commit 74df4357265ef03ae439508bc0ac8acc551300f8
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 24 Aug 2007 02:01:27 +0800
Tag:    v1.9.0

MDL-10969

commit ba7472ccdf5a21c2d52dbd0d3c8b70870d1f25ac
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 23 Aug 2007 23:08:14 +0800
Tag:    v1.9.0

MDL-10910 Corrected two errors committed while fixing MDL-10870

commit d02240f3027297f558e2eeaa1834e58848961a33
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 23 Aug 2007 22:58:15 +0800
Tag:    v1.9.0

MDL-10870 A few more files with old style navigation strings.

commit d7890a8d0bfa071ca79ad45857e793cf11250270
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 21 Aug 2007 01:41:06 +0800
Tag:    v1.9.0

MDL-10177 Thanks Joseph for pointing out that mistake. $newtext is now initialised as a clone of $text and used everywhere, so that plugins can be used sequentially.

commit 2619224c8a415efdef3a911270d683c4b93d1a14
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 20 Aug 2007 16:40:46 +0800
Tag:    v1.9.0

MDL-10177 Applied lovely hack (not ugly!) suggested by Pablo. It's lovely because it solves an ugly design error in the previous code: modifying a parameter variable in the function body.

commit 33a34cd4d0cf6b8b1828021d9d7a31634cfc52e3
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 20 Aug 2007 15:29:05 +0800
Tag:    v1.9.0

MDL-10875 Corrected bug in averaging plus a couple of typos

commit 0be6f678190385b009896f9d313c868cd97d0576
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 18 Aug 2007 03:09:11 +0800
Tag:    v1.9.0

MDL-10870 All files updated to new build_navigation() method. Most are untested, because they are not easily accessible within a moodle site.

commit e295df447f46e397c855a692d5f87853d006ef8e
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 17 Aug 2007 19:18:58 +0800
Tag:    v1.9.0

MDL-10870 All files updated to new build_navigation() method.

commit f1af7aaaf5913855c8aa688941183924d1b532b3
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 17 Aug 2007 15:25:47 +0800
Tag:    v1.9.0

MDL-10870 All files updated to new build_navigation() method.

commit 66b079ae94f857d9730395033134ee34ef01dd08
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 17 Aug 2007 13:19:20 +0800
Tag:    v1.9.0

MDL-10870 Missed an instance of old nav in admin/lang.php

commit b0a16fbe6db8e27482f1ed1c32c2880f3b782bff
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 17 Aug 2007 12:43:45 +0800
Tag:    v1.9.0

Fixed small glitch in admin->users->permissions->define roles page, where the manage tab didn't show as selected when that page was shown.

commit f3d3f3e809860ee7597260a1c565db2d2eb52b91
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 17 Aug 2007 12:29:12 +0800
Tag:    v1.9.0

MDL-10870 Missed an instance of old nav in login/index.php

commit 09cef06a102bb675df61384dae30e37e74a1618c
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 17 Aug 2007 02:09:49 +0800
Tag:    v1.9.0

MDL-10873 If both site default and user pref are empty for studentsperpage, we assume that paging is not wanted, so all paging functionality is switched off in the report.

commit 4f8783fe91ba4b999473fddf6c072b47abe51d23
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 17 Aug 2007 01:53:08 +0800
Tag:    v1.9.0

MDL-10873 Now deleting the preference from user_preferences if the value submitted is empty. The grader report will then revert to the site default

commit 65634a81b825fddf5d62abaf289b52334a5f7845
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 17 Aug 2007 01:38:50 +0800
Tag:    v1.9.0

MDL-10853 Fixed this bug plus others in the resource class

commit a164fd5d80c5d86d43d7c1c80c53bb3a16a1d574
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 17 Aug 2007 00:53:55 +0800
Tag:    v1.9.0

MDL-10870 A few more fixes to the file.php page's navigation

commit 73c24ef80b71173b5070137f6d77c6fed321404f
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 16 Aug 2007 23:01:25 +0800
Tag:    v1.9.0

MDL-10870 All files updated to new build_navigation() method.

commit 66ef0471ae96c51b413649c7f9f37baec5e45b7c
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 15 Aug 2007 19:15:39 +0800
Tag:    v1.9.0

MDL-10838 Applied standard table classes and scopes to tr, th and tds of the grader report. Also fixed a bug with the display of grand averages when a group is selected and the average column is set to aggregate all grades.

commit 7d7029f57d63902d9d62137940e5938ea5afb345
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 15 Aug 2007 15:19:20 +0800
Tag:    v1.9.0

MDL-9137 Changed course names to links to the user reports for each course, and changed grade to rounded percentage.

commit 92df185d85ef9117f75dcff74c5d2f33ed2d5652
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 15 Aug 2007 14:40:55 +0800
Tag:    v1.9.0

MDL-10837 Added the export_letters checkbox to the txt export form (it was the only one overriding the grade_export form)

commit 89f33581ba04c07dcd31bcf14a2fe42c236e72b0
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 14 Aug 2007 19:54:44 +0800
Tag:    v1.9.0

MDL-9628 At the suggestion of Tim Hunt, interchanged the position of grade letter select elements with percentage selectors, in the grader report preferences form.

commit 386dd21edc97a3f6ad3d4a632ef0ed8c80677597
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 14 Aug 2007 19:49:13 +0800
Tag:    v1.9.0

Changed the default user icon for something better. Much better. Not the best I could find, but better.

commit 4642a0c1f0fc7aa66d7657cb4cc228dce0a1974b
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 14 Aug 2007 16:33:20 +0800
Tag:    v1.9.0

MDL-10829 idnumbers lang string

commit 4ccb300e63e98760ecf5ea1d3d565ed44f7c3058
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 14 Aug 2007 16:30:10 +0800
Tag:    v1.9.0

MDL-10829 Help page for the calculation field and interface

commit b31a9f3dbbd1eb40fb0fdbf663b1838176779f2b
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 14 Aug 2007 14:05:07 +0800
Tag:    v1.9.0

MDL-10829 Added get_grade_item() to the grade_item class, for cases when we don't whether an object is a category or a grade_item. The new interface for viewing and adding idnumbers (no editing) is 99% finished. Help strings still to do.

commit 9f4b0c6e22e2fc26498c8fc07fe16f124981cefa
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 14 Aug 2007 02:36:42 +0800
Tag:    v1.9.0

Little strings...

commit d638075d2a0d81df5582c0357d2daacd7b52e310
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 14 Aug 2007 02:35:28 +0800
Tag:    v1.9.0

Fixed a little typo

commit be7c0693604eedee19bee97d1925cfacfc5e5adb
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 14 Aug 2007 02:34:57 +0800
Tag:    v1.9.0

MDL-10829 Added get_idnumber() for both category and item classes

commit 98240e51a656df65ca0bcf746561e91cbbc4a468
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 13 Aug 2007 16:58:37 +0800
Tag:    v1.9.0

MDL-10797 Merged lang strings into lang/en_utf8/admin.php and error.php

commit 5f1f6b28b7f8ecc1ebf814a28bf1e124bf8a19d5
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 13 Aug 2007 16:26:33 +0800
Tag:    v1.9.0

MDL-10490 Adding a couple of language strings

commit 86655fb6930eb82d360267a9b98c3f6f1ff318a0
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 13 Aug 2007 16:22:56 +0800
Tag:    v1.9.0

MDL-10490 Finished coding and testing.

commit 0eeada790ca2ee8a7c220b4839e723a5afabed96
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 13 Aug 2007 12:19:01 +0800
Tag:    v1.9.0

MDL-10490 Implemented grade letters in export. Needs testing.

commit 3cf6a6d5a460e67cdd1a1af597bd59428766b607
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 13 Aug 2007 10:48:39 +0800
Tag:    v1.9.0

MDL-10725 Fixed breadcrumb

commit bc430af20d3dbba3f7fd4fde12689abcc1f6529a
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 10 Aug 2007 22:58:21 +0800
Tag:    v1.9.0

MDL-9137 Fixing errors in the overview report

commit aa330ebb0da57d0089dcc51771b4199d991d45ca
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 10 Aug 2007 17:34:50 +0800
Tag:    v1.9.0

MDL-9137 Added the overview report

commit 53a16616b8c48f8162786edc2f1429deb45b43aa
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 10 Aug 2007 17:28:37 +0800
Tag:    v1.9.0

MDL-9137 Added the overview report

commit 060d1e1792b127b5cac9511872a0781b890d8f5a
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 10 Aug 2007 13:49:46 +0800
Tag:    v1.9.0

MDL-9628 More category collapse updates

commit c30fafbf16aebe10fbd182f4c1caf626764819e3
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 10 Aug 2007 00:57:26 +0800
Tag:    v1.9.0

MDL-9628 Added a bit of informational verbose to the hiddenuntil and locktime icons in the grader report.

commit 384960dd68901cbf52f72a47942d280add9873cb
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 10 Aug 2007 00:41:39 +0800
Tag:    v1.9.0

MDL-9628 Simplified and improved the expanding/collapsing of categories. There are now three view types: full, aggregates only and grades only.

commit d4795a07926a124b6b8838a1dba15c9b6da70f9e
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 08 Aug 2007 23:48:20 +0800
Tag:    v1.9.0

MDL-9628 When a timestamp is selected for locktime or hiddenuntil, the grader report now shows a new icon (lock or eye in front of a calendar), with a tooltip showing the selected date. Very useful smile

commit 0949a669473fe98dcbab0fc14e0be8c42500ea7f
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 08 Aug 2007 20:53:35 +0800
Tag:    v1.9.0

New tiny icons: Calendar, outcomes, hideuntil and locktime. The calendar icon was also created in 16x16 version

commit 8f6e4392d25f680c3b28e26a4e57bd1db0e9dc56
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 08 Aug 2007 17:42:11 +0800
Tag:    v1.9.0

Adding latest version of overlib with all plugins, into its own directory. Updated lib/javascript.php to point to this instead of the old one, which is still in lib/overlib.js

commit ca96d0c4ad4df21299545ae023078a33fe80c2f2
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 08 Aug 2007 17:09:46 +0800
Tag:    v1.9.0

MDL-10724 Finished help strings for scale and outcome edit forms

commit 4d910cad014480374e4562857ffb5c469d8e29a5
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 08 Aug 2007 14:12:55 +0800
Tag:    v1.9.0

MDL-10724 Finished help strings for grade and outcome item edit forms

commit ece2a77dcf35fc57bde6101d66f212d8298d6d65
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 08 Aug 2007 12:35:27 +0800
Tag:    v1.9.0

MDL-10724 Finished help strings for category edit form

commit 1c537f4846fcb0d84e55fdfcebd7fbe4ceb1af9f
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 08 Aug 2007 03:59:18 +0800
Tag:    v1.9.0

MDL-10724 Started help strings for category edit form

commit 072f3c47de1ddcefb3e78f3de9ee2e4791bb1eee
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 08 Aug 2007 00:29:53 +0800
Tag:    v1.9.0

MDL-10724 Finished help strings and files (4 new) for item edit form

commit 0605ad5092cc2e168a3db32f7cc9fa3646ba0807
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 07 Aug 2007 02:52:12 +0800
Tag:    v1.9.0

MDL-10724 Added the help buttons to the item edit form

commit be55a047dc6c54c6a37f3629718a7d43ec5caff8
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 06 Aug 2007 17:02:22 +0800
Tag:    v1.9.0

MDL-9628 Added title attributes to quickgrading and quickfeedback input elements, and gave the quickfeedback input a dashed 1px black border to distinguish it easily from the grade input.

commit 859c72599fa06baf8da0de8fa27f86c5f6621690
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 06 Aug 2007 16:10:37 +0800
Tag:    v1.9.0

MDL-9628 Fixed sorting

commit ca145cc84eef0ad0a14106031cc197998d79c196
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 06 Aug 2007 14:07:23 +0800
Tag:    v1.9.0

MDL-9628 Removed superfluous & in URL (part of $report->baseurl) and reversed the default sortitem order from ASC to DESC (highest grade first).

commit a067e30df56a15f295104850127c5a0a7e878c30
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 06 Aug 2007 13:49:49 +0800
Tag:    v1.9.0

MDL-9775 Reverting Urs' dot, so that martin can play around with this issue.

commit f2c883562d875d4853a362f7806fbef4d0daadf8
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 03 Aug 2007 23:10:25 +0800
Tag:    v1.9.0

Gradebook unit tests review

commit 206ab18470161543be6a3a8ad93758743a358442
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 03 Aug 2007 19:55:28 +0800
Tag:    v1.9.0

MDL-9775 Added &nbsp; inside the <div></div> for class="bt" and class="bb", for custom corners theme MDL-10702 Finished fixing the CSS

commit febf921c78e57c9a40855600e9fc1883b337677c
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 03 Aug 2007 15:18:15 +0800
Tag:    v1.9.0

MDL-10702 Removed the false param from outcomeitem.php $mform->get_data(false)

commit 6d762c249c9b39ac234228d634e7299184f4c4b3
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 02 Aug 2007 23:13:09 +0800
Tag:    v1.9.0

MDL-10109 Completing unfinished refactoring. Thanks Petr smile

commit 2d6df44f7f588081ab8ad47fa6f60ef9f3600be9
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 02 Aug 2007 22:33:29 +0800
Tag:    v1.9.0

MDL-10109 Only creating new category when at least 2 grade_items (inc. outcome or normal grade)

commit 61defed9f26787c7ee9d6d87079cebb4c8b7bc10
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 02 Aug 2007 22:22:20 +0800
Tag:    v1.9.0

MDL-10109 New category gets created without problem, and the outcomes are created and added as children of that category. The normal grade_item, if present, is also added before the outcomes.

commit 75bde3cc0d3a8dc0123b475f1cc64f879ad9a947
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 02 Aug 2007 16:32:49 +0800
Tag:    v1.9.0

MDL-10109 Adding missing global $CFG

commit 1815b45c1b4ad74868d6e38ccfd32d24e91e6e7e
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 01 Aug 2007 22:52:14 +0800
Tag:    v1.9.0

MDL-10676 Added linking activity icons to grader report headers, based on user preference /config setting.

commit 2e3987a935749c9cb12d58dccc05d6b7b3d6a6e3
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 01 Aug 2007 22:08:50 +0800
Tag:    v1.9.0

MDL-10674 and MDL-10675 finished

commit fafe1cd23ef7e2a2c07b90ad17e6bb6460e201f9
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 01 Aug 2007 15:41:13 +0800
Tag:    v1.9.0

MDL-9628 Reverting to using gradebook plugin module names in navigation

commit 826c5f8635d4584516ea494d433b5895aa466de7
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 01 Aug 2007 14:47:35 +0800
Tag:    v1.9.0

MDL-9628 Refactoring the building of navigation array for gradebook pages

commit bb3f9f08dd71a0ed864b792ec9f67b32344d59d5
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 31 Jul 2007 21:34:36 +0800
Tag:    v1.9.0

MDL-10550 Using Petr's new grade_outcome::fetch_all_available() method to get the outcomes for the report.

commit 23281a6ac34853e6ec37382b9d901b89639b4255
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 31 Jul 2007 15:26:13 +0800
Tag:    v1.9.0

MDL-10550 Reverted some of Petr's changes, and added styling to the table.

commit e751b5602e560425b1e7f172921b839e3c6b9515
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 31 Jul 2007 00:43:12 +0800
Tag:    v1.9.0

MDL-9664 Attempting to address the issue. I need feedback from many people on this, so this commit is only a temporary fix.

commit 84338bde4853905f10aeed80fff94a3ffd986259
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 30 Jul 2007 19:51:37 +0800
Tag:    v1.9.0

MDL-10637 Applied Eloy's suggested fix to the BOMs in the files he detected on his oh-so-aware Mac smile

commit 56cef27dab79134f6d7bf524ee0ea215ab947655
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 30 Jul 2007 17:46:01 +0800
Tag:    v1.9.0

MDL-10210 Updated the admin settings page for the grader report.

commit 8933d48cf4b05a3f00417c7c33a294fcddf46b24
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 30 Jul 2007 17:01:14 +0800
Tag:    v1.9.0

MDL-10210 Added help text for fields of 'text' type: "Leave this field empty to use the site default (currently $a)"

commit 28c955150e4cb44bd6a33a3767baec6db7cce679
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 30 Jul 2007 15:12:33 +0800
Tag:    v1.9.0

MDL-10210 Re-organised the gradebook preferences, and now displaying site defaults inside the dropdown menus instead of the labels.

commit f04873a9ead4227a3f0003597308fda2100ea0da
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 28 Jul 2007 17:23:32 +0800
Tag:    v1.9.0

MDL-10636 Attempting to fix a number of bugs related to backup/restore for gradebook

commit 9ba38673faa809e5fa4a8621d8237aa6cf133f03
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 27 Jul 2007 21:38:06 +0800
Tag:    v1.9.0

Fixed bugs and typos in grade backups

commit 1bf35770e6e6ea6457e7f80e82f10ed8a0b43fbd
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 27 Jul 2007 14:18:39 +0800
Tag:    v1.9.0

Repaired the language file that was causing the printing of a weird UTF-8 character in admin page

commit e96cb4feaa52ff1682ba7eb8169c0da4ce9bc048
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 26 Jul 2007 16:49:53 +0800
Tag:    v1.9.0

MDL-10550 Fixed small bugs

commit 41b477217da0f256a1573c14827309ba4a5d74a7
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 26 Jul 2007 15:58:00 +0800
Tag:    v1.9.0

MDL-10210 Removed the loading of the $CFG versions of the preferences when the user versions are set to default. This means that a value set to default always stays at default unless it is changed manually.

commit 438a5aa9ad5856eda371daf504c1562b75d4280d
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 25 Jul 2007 23:04:31 +0800
Tag:    v1.9.0

MDL-9628 Moving Basic support for compact view from report class to grade_category class, internal to the grade_tree recursive construction

commit 48b5d8f38b03cdc9c7529891c052dfef0535f30e
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 25 Jul 2007 17:33:08 +0800
Tag:    v1.9.0

MDL-9628 Basic support for compact view

commit cb7fe7b4b8ac30613eef667c1577ef2b3e6e62d3
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 25 Jul 2007 00:33:52 +0800
Tag:    v1.9.0

MDL-9628 First attempts at trimming grade_tree after fetching, for expanded/contracted categories (compact view mode). So far, so good ...

commit acdc8e8a9c66b3ddb0cb6735963e94044abdbe72
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 24 Jul 2007 22:26:05 +0800
Tag:    v1.9.0

MDL-10550 Refactoring, fixing a few bugs in edit/item_form.php and more work into the outcome report

commit e2537ca3ea5aeade85253a2602d53b01ba4356fa
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 24 Jul 2007 18:08:46 +0800
Tag:    v1.9.0

MDL-10550 Finished first draft of the outcomes report.

commit 5df8b07016b1e75c0c4d41458c923f1daa95fb93
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 24 Jul 2007 13:27:46 +0800
Tag:    v1.9.0

Added and corrected a number of language strings.

commit ba92364c8b577f36be607e8b0df959a9bf7a62d8
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 23 Jul 2007 22:33:02 +0800
Tag:    v1.9.0

MDL-10550

commit 90d3960c6d4fde7c5c9c66eba3720965a13bb09f
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 20 Jul 2007 17:34:35 +0800
Tag:    v1.9.0

MDL-9633 Fixed ranking in user report. Also enabled group mode on/off to alter total users. This required a refactoring of the grouping code into grade_report abstract class.

commit d5f0aa0196a4d2790ec137e7b563d6e9649ca87f
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 20 Jul 2007 15:31:13 +0800
Tag:    v1.9.0

MDL-9628 Fixed typos and added language strings. Corrected a bug that prevented a decimalpoints of 0 from being used (empty($decimalpoints)) -> is_null

commit 5b508a08ae7b5c42368522c583d22f985ca8e922
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 20 Jul 2007 13:53:55 +0800
Tag:    v1.9.0

MDL-10345 Refactored grade_report_grader::get_groupavghtml() and grade_report_grader::get_gradeavghtml() into one method: grade_report_grader::get_avghtml($grouponly=false)

commit c0c1e7c2ad61db39e324debb3869c88d3a4e9b39
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 20 Jul 2007 13:00:07 +0800
Tag:    v1.9.0

MDL-10414 Corrected tabindex order

commit 064105e357fb5dc12e2b8f4ac3389bef2edbbfe3
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 19 Jul 2007 05:13:53 +0800
Tag:    v1.9.0

Automatic grading Google Summer of Code project (Epaile assignment module) by Arkaitz Garo, First commit.

commit 8c5a416edd721729802469fc863772b70b9e278d
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 18 Jul 2007 22:54:35 +0800
Tag:    v1.9.0

MDL-10478 Added category preference aggregationview. This one is linked with the more global preferences and $CFG. However, a category-specific preference needs implementing: grade_report_categorystate{$catid}, which equals GRADE_CATEGORY_EXPANDED or GRADE_CATEGORY_CONTRACTED. I've written a stub in grade/report/grader/lib.php around line 492 for pruning out the grade_tree according to these prefs.

commit 32b97bb24aaeb59d3acfcf9298ce39caf8231c39
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 18 Jul 2007 19:34:55 +0800
Tag:    v1.9.0

MDL-10490 Letter type implemented

commit 5e623a335f9b960371e6cf3503a3b97f6bfa2b24
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 18 Jul 2007 13:17:45 +0800
Tag:    v1.9.0

MDL-10345 Fixed bug that changed a null scale finalgrade to 1 due to passing through bounded_number(1, null, 3)

commit 8c4d80f130f2012b96bdfe9749842c94ce21f7bd
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 18 Jul 2007 11:57:50 +0800
Tag:    v1.9.0

MDL-10392 completed: the finalgrade value wasn't assigned to the grade_grades object when its update() method was being called.

commit e7536c9222f1ec8abdcca109f1938b6a0ead37d4
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 18 Jul 2007 11:34:55 +0800
Tag:    v1.9.0

MDL-10479 Done, but would be nice to middle-align the user names vertically.

commit 025bc8d0b125906c581d03e6c35e6bb8c79594d4
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 18 Jul 2007 11:14:06 +0800
Tag:    v1.9.0

MDL-10477 Fixed a small bug in grade/edit/item.php , where I was testing for if (!empty($data->pref_gradedisplaytype))

commit eff97ae081f19c9aba68c6cf7c70ca54de807c3a
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 18 Jul 2007 03:28:22 +0800
Tag:    v1.9.0

minor edit

commit db4c796818ef5eba38e3f3997c5ea2a8d089c71c
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 18 Jul 2007 03:04:50 +0800
Tag:    v1.9.0

MDL-9628 Refactored display "Raw" string into "Real" to avoid confusion with raw vs final grades

commit e50ce569d92cad56a7fb77e540097f00bfb65edf
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 18 Jul 2007 02:46:21 +0800
Tag:    v1.9.0

MDL-10481 Two new preferences: averagesdecimalpoints and rangesdecimalpoints Two new constants: GRADE_REPORT_PREFERENCE_INHERIT and GRADE_REPORT_PREFERENCE_DEFAULT with string values removed GRADE_REPORT_GRADE_DISPLAY_TYPE_INHERIT in favour of the above Added a number of language strings.

commit 501e0e346ecb1d8334a84c6d8d60694387b7a011
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 17 Jul 2007 22:53:10 +0800
Tag:    v1.9.0

MDL-10481 Elements added to form. item preferences not yet recognised by report.

commit 2f61fc0ee652934ae04a1905bb54d6940593362e
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 17 Jul 2007 15:41:52 +0800
Tag:    v1.9.0

MDL-10477 Implementing rangesdisplaytype, finishing off this task

commit 32ec523e68e622ab4c0a2f789c5356560000b239
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 17 Jul 2007 13:25:31 +0800
Tag:    v1.9.0

removed accidentally added backup file

commit bb384a8e29f32285fb5cbfa08434c6c8fee977a6
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 17 Jul 2007 03:46:54 +0800
Tag:    v1.9.0

MDL-10477 Mainly the percentage grade display type

commit 02d1e2cfa919922958e5c0649e50407e7f718706
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 16 Jul 2007 17:18:02 +0800
Tag:    v1.9.0

MDL-9629 New setting and language strings. Also using constants from gradelib in settings.php and preferences_form.php for grader report.

commit f7998fbc554a565d17974fac8d983334dd530ff5
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 16 Jul 2007 12:09:00 +0800
Tag:    v1.9.0

MDL-9633 Added report class for user report

commit 1a61400873ac2062bed081419a96a70339212203
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 14 Jul 2007 12:18:35 +0800
Tag:    v1.9.0

Optimising the grader report

commit 1fdab481c281bdb4967c80de0bd4ba4121290e92
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 14 Jul 2007 11:46:24 +0800
Tag:    v1.9.0

MDL-9633 Refactored the index.php page into a child class of grade_report

commit 388234f4c5b63a5178ff494ba8c062dd7378bfbe
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 14 Jul 2007 03:02:40 +0800
Tag:    v1.9.0

Optimising the grader report

commit 774d92ebce021c30daa20f62846002569077729c
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 13 Jul 2007 21:03:07 +0800
Tag:    v1.9.0

MDL-10392 changed feedback language strings to grade language strings

commit 18effef46b910278e157ec76ca77cf8397d4dbc1
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 13 Jul 2007 19:24:13 +0800
Tag:    v1.9.0

MDL-10414 Implemented tab indices (student_grades, then student_feedbacks, from left to right and top to bottom)

commit bd6c9ddb46f58ee7945efdb49d7935160a320207
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 13 Jul 2007 18:09:51 +0800
Tag:    v1.9.0

MDL-10286 Updated overlib.js (2 years diff!) and enabled overlib for HTML feedback format

commit 4256a13437eda9cbe328bed0dbdd301b6ec7df57
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 13 Jul 2007 16:08:53 +0800
Tag:    v1.9.0

MDL-10386 Quickfeedback and quickgrading fixed! It wasn't setting $needsupdate to true when the grade_grades didn't yet exist in DB.

commit eea6690ac043d1386d52185da5ee39293030c15c
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 13 Jul 2007 15:05:04 +0800
Tag:    v1.9.0

MDL-9628 Refactored variables and method from grader_report into grade/report/lib.php, and renamed grade_report.php to grade/report/grader/lib.php. Updated links to these files.

commit e662a443e723318a0d9c0e80498d8c64117849c9
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 13 Jul 2007 13:54:30 +0800
Tag:    v1.9.0

MDL-9628 Renamed edit_* to * and updated links to these files

commit 6fb39a98f239bfd0af567248a69ed7820be98984
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 13 Jul 2007 13:53:16 +0800
Tag:    v1.9.0

MDL-9628 Renamed edit_* to *

commit 8ba894e049fc4f88339acce99e384f548ce01d3b
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 13 Jul 2007 13:41:04 +0800
Tag:    v1.9.0

renaming constant

commit 936f1350232745ad05f007cffcce58d62b0f289d
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 13 Jul 2007 13:26:45 +0800
Tag:    v1.9.0

MDL-9628 New constants in gradelib.php: GRADE_EDIT_URL and GRADE_EDIT_DIR Also renamed $report->get_user_pref() to $report->get_pref() , because the returned preference may come from $CFG if it isn't defined as a user preference.

commit e5161d0cdd829f04717c50ba6ea0b9238f96c122
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 13 Jul 2007 01:42:23 +0800
Tag:    v1.9.0

MDL-10386 More refactoring (grade_report_grader->get_user_pref($pref_name))

commit 4ba9941c4bf33d16dd8dba699dac8ccddc477e28
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 13 Jul 2007 00:36:38 +0800
Tag:    v1.9.0

MDL-10386 Refactored the grader report file (index.php), and extracted the grade_report_grader class out of it. The index file now only calls upon the class' main methods. Certain elements and code blocks in the class can be abstracted for other reports (such as the paging, sorting arrows and several general purpose variables).

commit 474bad4698416bf14df79011815c5bf3f5aa59d4
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 12 Jul 2007 00:54:11 +0800
Tag:    v1.9.0

MDL-9628 Enabling multiple feedback and grades update. Feedbacks now working, but grades don't (at least scales don't)

commit 6e30bd442d28b0f849c24d4823f6d522858d1db5
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 11 Jul 2007 15:30:04 +0800
Tag:    v1.9.0

MDL-10392 updated links to edit_grade form, corrected the loop for table rows, which only initialised the $element object at the end of the loop MDL-10211  Removed showfeedback preference MDL-10286 Changed tooltip so that it surrounds the grade in a span when edit mode is off, and surrounds the edit icon otherwise MDL-10287 Deleted edit_feedback and edit_feedback files and links to this form MDL-10368 Removed show/hide feedback toggle

commit cd20e11c287fce176c832fe8004832c78d4a6a46
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 11 Jul 2007 02:41:28 +0800
Tag:    v1.9.0

minor fix

commit ce0c946a1fe5b6e2a7edcd175b79874a548b7aed
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 10 Jul 2007 03:59:45 +0800
Tag:    v1.9.0

MDL-10386 - Renamed grade_report_shownotes preference to grade_report_showfeedback - Added grade_report_quickgrading and grade_report_quickfeedback preferences - Re-organised the grade_get_icons() function: The icons are all prepared first,     then the preferences and conditions are applied to the selection of icons.     This allows for a third $icons parameter, an array of icon names, which     explicitly sets which icons should be returned by the function, regardless     of preferences and options. - Identified and fixed MDL-10391 bug with updating boolean user preferences (advcheckbox used)

commit d490d87c22d7207d0a333436151d72a606b43f63
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 09 Jul 2007 22:54:32 +0800
Tag:    v1.9.0

MDL-10368 Finished implementation of toggle actions, and added icons near each toggle. Also added a few css rules for display.

commit 73a5d828cecdf51274bf73d4f1664edff94ed6e2
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 09 Jul 2007 21:24:36 +0800
Tag:    v1.9.0

MDL-10368 Added quick toggles

commit 27626e71477be8103bcbdff6612ae806015c818f
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 09 Jul 2007 19:58:24 +0800
Tag:    v1.9.0

MDL-9268 Removing "turn feedback on" button in favour of the new user/cfg preference grade_report_shownotes; Re-displaying the calculation icons

commit 9aa1e448534430c2daf94d25fce069093e50104b
Author: nicolasconnault <nicolasconnault>
Date:   Sun, 08 Jul 2007 22:51:41 +0800
Tag:    v1.9.0

MDL-9268

commit d2e87c0c39432aef40233c724024be7e355b8c03
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 06 Jul 2007 20:41:33 +0800
Tag:    v1.9.0

MDL-10364 Added calculation icon, changed customdata to set_data for feedback form.

commit 9511c244a9829d974f94fec1f9c38320b3af7e84
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 06 Jul 2007 16:41:25 +0800
Tag:    v1.9.0

MDL-10210 Changed literal english strings into get_string() in settings.php

commit a69e733573936fa64ddf98be6bfd8a19654496ae
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 06 Jul 2007 16:23:17 +0800
Tag:    v1.9.0

MDL-10364 Added the showcalculations preference and re-factored preferences_form.php (much, much smaller now!)

commit 1dd1bc8eaa57a7a72b010e5c9ec0943d55e741cd
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 06 Jul 2007 14:10:20 +0800
Tag:    v1.9.0

MDL-10287 Finished implementing form

commit 02046f93fab04b2a126792a43b5bd20acb680972
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 06 Jul 2007 10:57:28 +0800
Tag:    v1.9.0

MDL-10210 2 Fixing a few errors in preferences

commit 5f087294bfdcef75f58d49d76ca73e0641d492de
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 06 Jul 2007 10:51:58 +0800
Tag:    v1.9.0

MDL-10210 2 bumping the version for new preferences

commit 5851ef55b605a2451341e7cad959b084fd492cf7
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 06 Jul 2007 10:49:36 +0800
Tag:    v1.9.0

MDL-10210 2 new preferences: showgrandtotals and grandtotalsdisplaytype

commit c3e193ece35450e654064a04838e80e7ae8deab3
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 05 Jul 2007 16:02:05 +0800
Tag:    v1.9.0

MDL-10286 Finished the view feedback page. Also added links for each user name on the grader report page (linking to their profiles).

commit 657e52d4daa79b0fda5be4dc8fe78b3e8a0c9db1
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 05 Jul 2007 15:01:48 +0800
Tag:    v1.9.0

MDL-10286 Implementing the view feedback page. Added links to the user, module and scale when applicable.

commit 606af46f2b0427223bbea78f5ce9aaee0a0d2919
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 05 Jul 2007 13:30:12 +0800
Tag:    v1.9.0

MDL-10210 Forgot to add the preferences_form file

commit 8da2e59c00402f9cdf250ba1f06f82a02fbce063
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 05 Jul 2007 13:16:09 +0800
Tag:    v1.9.0

Bumping the version for new admin settings.

commit 6e1d5e046cb0eb3bb8a7ee22bdf2ffdfa5131e9b
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 04 Jul 2007 23:23:36 +0800
Tag:    v1.9.0

MDL-10210 Added the user preferences, using moodleform.

commit 82b4da8649d8308d1f406d0c851c949aaf1a9b01
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 04 Jul 2007 18:01:20 +0800
Tag:    v1.9.0

MDL-10210 Added the grader report admin settings, and its corresponding language strings. Few other minor edits.

commit 4a129c473b2d26ebe95359887fb659023261c2aa
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 04 Jul 2007 02:41:31 +0800
Tag:    v1.9.0

MDL-12010 Added preferences to config table

commit 13b10724647556de83b4820f587275b9d50bc4b0
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 04 Jul 2007 01:54:56 +0800
Tag:    v1.9.0

More language strings, minor edits.

commit 5b5eb8e6c754f51100f0b87888be1e964322ecd7
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 03 Jul 2007 13:25:08 +0800
Tag:    v1.9.0

MDL-9268 Added language strings for grade item edit form. Fixed HTML error in grader report. Added tabs to category edit page.

commit 8ace7bf75fbd6ea7f5fcbbe594da2209a75c9fc7
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 28 Jun 2007 20:40:11 +0800
Tag:    v1.9.0

MDL-10211 Added all icons.

commit 1ec74ea5aaa1778c93277f094dd5dc7d6c1f4fb5
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 28 Jun 2007 19:15:12 +0800
Tag:    v1.9.0

MDL-10209 MDL-10211 Added two tiny feedback/add_feedback icons. Enabled feedback mode with button next to "Turn editing on". Added tooltip (with overlib for the time being) for "Show feedback" when edit mode is off, and for "Edit feedback" when edit is on.

commit a9d5bde75d95cdde8b300d70491b6a760f9e173b
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 28 Jun 2007 13:54:01 +0800
Tag:    v1.9.0

MDL-10211 Show/hide and lock/unlock of final grades

commit 0a1ef2f264f985985406986aa1f806ea6547f8bd
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 28 Jun 2007 00:15:23 +0800
Tag:    v1.9.0

MDL-10211 First set of icons

commit 8178f34c564b280b2e72c921e16f8a4f38da4e2f
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 26 Jun 2007 17:59:18 +0800
Tag:    v1.9.0

MDL-10211 Added edit, show/hide and lock/unlock icons and links, with corresponding page-level actions to headers of grader report.

commit 97d608ba0532066dfb60cbeb213ad4d1f13a81f4
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 26 Jun 2007 16:50:22 +0800
Tag:    v1.9.0

Changed grade_item so that its grademax is count(scale_items) and grademin is 1, to be consistent with use of scales throughout Moodle.

commit 8161dbb6fc5d0e56b64d2f42e83edb497cbf8d1e
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 26 Jun 2007 15:45:40 +0800
Tag:    v1.9.0

MDL-10210 MDL-10207 Fixed small issues in tabs. Removed HTML-producing code from grade_tree and put it into category.php.

commit 3969778b76718b44e9eae17c1f44daa2f4223c62
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 26 Jun 2007 14:19:45 +0800
Tag:    v1.9.0

MDL-10210 MDL-10207 Tabs implemented.

commit b78bb4f7a0557c6a944f79bf9b4aba81f6ee6b8d
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 25 Jun 2007 17:37:26 +0800
Tag:    v1.9.0

MDL-10210 MDL-10207 Tabs implemented.

commit 5ff96295e63232254349f1a65f7660b151ed5f0e
Author: nicolasconnault <nicolasconnault>
Date:   Sat, 23 Jun 2007 01:34:14 +0800
Tag:    v1.9.0

MDL-10207 Tabs added to category admin page and grader report page. I also changed the id URL variable to courseid. This may cause some issues as long as the current grade/lib.php library is used, but I thought we should use courseid instead of id.

commit 0936f59b63d7050d03ae716bd6772f745382e0d1
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 21 Jun 2007 04:10:19 +0800
Tag:    v1.9.0

MDL-9629 Added student names at left of grades table.

commit 6500f2807f897941c1f3b058bbd4ef76ebdb8f18
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 20 Jun 2007 19:56:51 +0800
Tag:    v1.9.0

First draft of the grader report

commit 561d406ba743e379430dbd4fbe10fc48d2f9f281
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 20 Jun 2007 11:52:59 +0800
Tag:    v1.9.0

Started adding PHPDoc to flexible_table

commit 4a490db004716dc66c0174fddf09e61a08371219
Author: nicolasconnault <nicolasconnault>
Date:   Sun, 17 Jun 2007 05:20:57 +0800
Tag:    v1.9.0

MDL-9506 MDL-9629 Added code to grade_category::delete so that its children have their categoryid/parent field updated. However, the query used sets the fields to an empty string instead of a null value. The unit test for grade_categories fails.

commit 1c307f2186070b54dab29f2cb41293e3eae8a300
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 07 Jun 2007 20:45:24 +0800
Tag:    v1.9.0

grade_item idnumber now self generated if needed. deleted flag implemented in grade_item::update method added GRADE_TYPE_NONE to gradelib and updated grade_item object Implemented multiple items (generation of itemnumber when not explicitly given)

commit 210611f6eed4a956f00143f67d5aaf6d55fd8468
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 05 Jun 2007 16:50:24 +0800
Tag:    v1.9.0

MDL-9629 Changed grade_item.gradetype default to 1, added GRADE_TYPE_NONE constant = 0, incrementing existing constants by 1. Set up auto-generation of idnumber for grade_item if itemmodule and iteminstance are set, only a temporary stub if they are not set (must be replaced by correct generation code). New category form now has server-side validation (not using formslib)

commit 45ec6bcfa2497824c7e548f914d5d215ffb19684
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 05 Jun 2007 12:16:14 +0800
Tag:    v1.9.0

Added some strings

commit bbac4ae7c5b0c0f0e37c32805aba6ffa8b7a9fe3
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 05 Jun 2007 09:19:09 +0800
Tag:    v1.9.0

MDL-9972 Removed the __destruct() method, which was not needed. Also fixed a few bugs that caused notices in PHP5.

commit ffa6e8d3c067319c9a2ce15ca2f9bdc87725f738
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 05 Jun 2007 08:39:01 +0800
Tag:    v1.9.0

MDL-9629 Category edit page now supports creation of a new category for selected items or categories.

commit de5284f26dd876f200b917e8945a22f38e3a8f0e
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 01 Jun 2007 16:01:47 +0800
Tag:    v1.9.0

MDL-9137 Almost finished the edit category page. The only remaining issue is some sort of endless loop starting in grade_category::set_as_parent. Big issue...

commit ec4560cc58701de4368669c6e6aaab7d750e5378
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 01 Jun 2007 12:46:24 +0800
Tag:    v1.9.0

MDL-9137 Removed hidden field from grade_categories and added deleted field to grade_items. Also added 2 images in pix/i

commit 5fad506139f97df759a122fdbd65b7c5555d29cb
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 01 Jun 2007 12:02:37 +0800
Tag:    v1.9.0

MDL-9629 Category edit page now implements delete, show/hide, lock/unlock, moveup/movedown and move actions. The edit icon is also shown but not yet implemented.

commit 88e794d6c8d4c4e1f1610669afe40dcf39b31dd4
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 31 May 2007 16:57:05 +0800
Tag:    v1.9.0

MDL-9628 Move work on the category edit page

commit 0fc7f62445a2a3408a8b5493b5f3a3e5d0372634
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 31 May 2007 11:15:43 +0800
Tag:    v1.9.0

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!

commit 5bfa0d793a0fb1bec948c0c7cde992d7f088cb7f
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 30 May 2007 16:48:11 +0800
Tag:    v1.9.0

Implemented a test version of the gradebook category edit page, and developed the get_edit_tree method in grade_tree. Items can be successfully moved up and down, and a "move" button lets the user select a source element, then a destination box. All actions use POST.

commit c3096060de5f86229a662e3d5a46ab67dbf8f67d
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 30 May 2007 13:47:26 +0800
Tag:    v1.9.0

MDL-9506 Added ksort() of each level of categories and items for the gradebook. Unsorted arrays caused erratic behaviour when moving elements of the tree around.

commit a3d5594248334502a6b204da8f9b51bc4bf5fa22
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 30 May 2007 11:09:38 +0800
Tag:    v1.9.0

MDL-9506 Refactored grade_tree::get_tree by doing the following: - Extracted the $fillers array into a class variable - Extracted the addition of elements to grade_tree::fillers into a new add_fillers($array) method - Extracted the inclusion of fillers into the tree_array to a new include_fillers($tree, $object=NULL) method - Removed the building of the tree_filled, which was already performed by build_tree_filled() - Removed the generation of next_sortorder and previous_sortorder attributes, which was already performed by renumber() Result is a much leaner and scalable set of methods, and a tighter definition of responsibilities for the varying classes. I think I have also noticed a significant inprovement in speed.

commit 646323549e48e836af2ae567c04e769cf7a59ed2
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 29 May 2007 12:07:04 +0800
Tag:    v1.9.0

MDL-9506 Resolved recursion issues in grade_tree:renumber and grade_tree::get_neighbour_element. Unit tests all pass now.

commit de420c11c5e691ae15110d9109efe1ce0d975a89
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 29 May 2007 08:56:44 +0800
Tag:    v1.9.0

MDL-9317 Applying Petr's second patch

commit c91ed4be0d55d62d4f026420a67c939a9057cd0b
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 28 May 2007 16:00:19 +0800
Tag:    v1.9.0

MDL-9506 Category and Item now set their own courseid if not set explicitly, and if they have enough information from other sources. category::set_as_parent has a new constraint: cannot set over children from different courses. Applied recursion to grade_tree::renumber(), but still some fine-tuning to do, since only grade_items are getting updated in DB.

commit d99077660542f646fe3dfceb6753be6e41f2fbe7
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 28 May 2007 10:05:21 +0800
Tag:    v1.9.0

MDL-9137 Applied parts of Petr's patch on the gradebook objects. Unit tests unaffected.

commit 526e1a8a250c6715087e3cf1bb991b0dae9fffb3
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 28 May 2007 09:26:58 +0800
Tag:    v1.9.0

MDL-9506 Corrected a number of small errors in unit tests and classes.

commit 4e83465eedf9f4804aed0b884c29576f22902cc3
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 28 May 2007 08:22:17 +0800
Tag:    v1.9.0

Removed non-standard :endif notation.

commit 8ae28b49595f676cbc8074700ef4767f9adb8949
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 25 May 2007 15:02:04 +0800
Tag:    v1.9.0

MDL-9506 WOrking on grade_tree edit tree

commit 2186f72cb1af458ae6f8e40fb1e27b98592a4ba8
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 24 May 2007 16:50:01 +0800
Tag:    v1.9.0

MDL-9629 Beginning the edit category page. Also added dmllib::sql_max($field) and fixed a few bugs. Grade_item should now extrapolate its sortorder upon insertion if not set, by looking up the last sortorder in the table, and incrementing by 1.

commit 5e2274737c0d7ad3ae83631c85564b0503e04a5e
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 24 May 2007 11:32:20 +0800
Tag:    v1.9.0

MDL-9506 Added grademax extrapolation from scale info for grade_item, in insert() and update() methods. Corrected a few other minor bugs.

commit a15428a2f6f4ed5bd558b4bf57a2e7d6b43070fb
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 24 May 2007 10:08:20 +0800
Tag:    v1.9.0

MDL-9889 Fixed a couple of bugs that were only detected by PHP5. Nothing major at all.

commit 168df8f3e732dcf3970fcb664e7635f36731cb34
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 23 May 2007 14:02:59 +0800
Tag:    v1.9.0

Added set_time_limit(0) at beginning.

commit 9c585e573cb4e0783b4d4e64a36067cfd1309a3d
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 22 May 2007 17:03:33 +0800
Tag:    v1.9.0

MDL-9506 Changed grade_tree fullobjects param (not fully implemented) to $include_grades param, default to false, fully implemented. Full objects are always loaded when building the tree, but grades are only loaded conditionally.

commit 92a66edf7a04988557407e176a4fe3cc5e1d6a58
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 22 May 2007 12:38:20 +0800
Tag:    v1.9.0

MDL-9506 Implemented grade_tree->update_db, fixed bugs in grade_category etc...

commit adc2f286e6998da63d5bc8702a72703d8d51881a
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 21 May 2007 16:56:44 +0800
Tag:    v1.9.0

MDL-9506 Extracted the code that applies droplow and keephigh rules to aggregated values, into its own little method. Unit testing this method revealed a coding error which I have rectified.

commit c2276248826b4276bdf17b547a6185e75a8412fc
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 21 May 2007 15:47:41 +0800
Tag:    v1.9.0

MDL-9506 New grade_tree->build_tree_filled method called at the end of renumber(). Prepares object for display_grades().

commit ab53054fd14e2c052c366a7e63db726f49375aec
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 21 May 2007 13:54:12 +0800
Tag:    v1.9.0

MDL-9506 Removed the debugging message for the fetch() methods. Added droplow and keephigh rules to grade_category::aggregate_grades(). The only question now is what to do when the droplow or keephigh field is larger than the number of grades for a given user/item combination. At the moment it just gives that value 0.

commit 750b0550d9c65f5c87601ca6be3a21c74e2ee01c
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 21 May 2007 10:22:12 +0800
Tag:    v1.9.0

MDL-9506 Resolved a small bug in grade_category that failed the set_as_parent method.

commit 03f01eddedfacbef4a28a6e72463d42341e5f8f3
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 18 May 2007 16:05:53 +0800
Tag:    v1.9.0

MDL-9506 New grade_category::set_as_parent($children) method (non-static). Crucial method for adding categories over children. 4 constraints have been set up, and successfully tested in unit tests. However, the method fails when it comes to updating the children's parent fields. The test data may be missing some required fields.

commit d7f1cc4c3b8c9825cbfea882701caea524b3cedc
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 18 May 2007 13:34:30 +0800
Tag:    v1.9.0

MDL-9506 Fixed up the grade_tree and its unit tests. The main change to notice is in grade_category, where the array returned by get_children() is indexed by sortorder. The associated unit tests have been updated to reflect this important change.

commit a39cac258db82194386eb3d54cf2dff1435033ea
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 17 May 2007 17:04:52 +0800
Tag:    v1.9.0

MDL-9506 Elements of the array returned by grade_category::get_children are now indexed by sortorder, to work more easily with grade_tree methods. New get_sortorder method for grade_category and grade_item. This is used when the type of an object is unknown, and could be either one. Because categories have a "virtual" sortorder (through their grade_item), they can transparently return one as well. Unit tests fail for grade_tree at present because of faulty implementation which is being fixed. The $depth attribute has been completely removed, as well as a number of switch statements, in favour of an $index variable which is exploded and used to build strings of array keys for eval statements (unset and array_splice). Can't wait to get all this working smile

commit 607a0bbbc9cd3e75b0c5c414a907ae61ece260d1
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 17 May 2007 12:13:42 +0800
Tag:    v1.9.0

MDL-9506 Successfully implemented the grade_tree methods for moving an element somewhere else in the tree. Tests pass successfully. However the test data doesn't yet include more than 1 top-category, so I can't test moving it. Direct insertion and deletion have not yet been tested, although insertion is used by the move_element method.

commit 8ff4550af2ae2e3e7b01c9e47d758a0d2cfc444d
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 17 May 2007 10:22:32 +0800
Tag:    v1.9.0

MDL-9506 Refactored some of the category methods into grade_tree, same for unit tests.

commit e835361626c5cd27cabdc046fc0e23a2c6ff98db
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 16 May 2007 23:04:35 +0800
Tag:    v1.9.0

MDL-9506 Created new grade_tree object for working with a tree of grade_categories and items.

commit e81235897cfaec58b999765fd140e115f26a424f
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 16 May 2007 15:47:04 +0800
Tag:    v1.9.0

MDL-9506 Fixed a couple of failing unit tests, due to new test data

commit c78b0cc59a6d99b5f2d11e3a47ff4e9080fbc0ba
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 16 May 2007 11:17:46 +0800
Tag:    v1.9.0

MDL-9506 Reorganised unit tests a bit, added some stubs and tests for grade_category, and corrected missing grade_finals for orphan grade_items and categories.

commit 0dfe77317ad5d03907de2dac6517a90b17b1b8e9
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 16 May 2007 10:47:56 +0800
Tag:    v1.9.0

MDL-9506 grade_category::display_grades() and grade_category::get_tree() correctly built the headers for a HTML table of grades, with two layers of categories and one layer of grade_items. Empty filler cells are used when a 1st or 2nd level category doesn't exist for a grade_item.

commit 5e16f809f8dd9f71c071651d6cbd442175131915
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 15 May 2007 17:59:53 +0800
Tag:    v1.9.0

MDL-9506 Experimental development of numbering and displaying of category and items tree/table. Messy work smile

commit dda0c7e6663a990b57d526cbf39e03eec708e173
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 14 May 2007 16:18:03 +0800
Tag:    v1.9.0

MDL-9506 Added some unit tests, found some errors, and realised they came from incorrect setup unit test data, which I corrected (grade finals for item 3 were set to 2-digit ints although item 3 was a scale of 1-7.

commit 096858ffcff9a2bf85f267ced34e16c480c44aec
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 14 May 2007 12:14:22 +0800
Tag:    v1.9.0

MDL-9506 Finally cracked the category aggregation. However, more thorough unit tests need to be written, with exact expectations instead of ranges, as currently used. All unit tests pass.

commit 2df712352d59ce268ddff869be4ef0ef19462c17
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 11 May 2007 16:46:34 +0800
Tag:    v1.9.0

MDL-9506 Almost completed category aggregation, including generation of raw and final grades held by these categories. Only a few small glitches remain, that cause these grades not to be generated properly. This is the last critical element of the gradebook API, so I'm looking forward to finishing it smile

commit 77d2540eea3c57c61395a9dbea55f3bb200e5487
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 11 May 2007 11:29:00 +0800
Tag:    v1.9.0

MDL-9506 Finished implementing the propagation of needsupdate flag up the hierarchy when a lower element justifies it. All unit tests pass. The next task is to implement the generation of raw grades and final grades based on this needsupdate setting.

commit 1d4b666828e73092c46e6ec7183d4cc1f02c875f
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 11 May 2007 10:43:46 +0800
Tag:    v1.9.0

MDL-9506 Fixed a bug with the fetch method. This method should not be called statically when setting an internal object. For example, when the grade_category is calling its load_parent_category, it should not call grade_category::fetch, but new grade_category. Otherwise, the method assigns the new variables to the calling object.

commit cb64c6b257b0e3153eb712861824c8d925df913b
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 10 May 2007 16:58:00 +0800
Tag:    v1.9.0

MDL-9506 small fix

commit 8f4a626d5cee325e3f3d31b8e622f498cd9acf57
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 10 May 2007 16:08:43 +0800
Tag:    v1.9.0

MDL-9506 grade_grades_raw     added grade_item object     added load_grade_item()     added call to grade_item->flag_for_update() when object is inserted, deleted or updated grade_grades_final     added grade_item object     added load_grade_item() grade_grades_text     added grade_item object     added load_grade_item() grade_item     added qualifies_for_update()     added call to grade_category->flag_for_update() when object is inserted, deleted or updated (only when qualifies_for_update() is true)

commit 8c8462437d2f801175b2f14c58a97d74d0342862
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 10 May 2007 10:34:01 +0800
Tag:    v1.9.0

MDL-9506 grade_category:     new parent_category object     new load_parent_category() method     new flag_for_update() recursive method grade_item:     new category object     changed get_category() to load_category() and updated testgradeitem     added missing idnumber field     new flag_for_update() recursive method

commit 5de0c5cb76c0edcff6f21da90a2aa1916334500d
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 09 May 2007 17:01:56 +0800
Tag:    v1.9.0

MDL-9506 Replaces grade_grades_text.gradesid by composite key userid and itemid.

commit 6c76ea8dfa5ff1ec76c67ab21fb838f0fdb9216d
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 09 May 2007 16:56:08 +0800
Tag:    v1.9.0

MLD-9506 Grade_grades_raw object now infers grademax and grademin from scale, if scaleid is given at the time of insert of update.

commit 70f9a148afa9fe4cea004772bbb216a87c7c1206
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 09 May 2007 16:10:27 +0800
Tag:    v1.9.0

MDL-9506 Added grade_grades_text object to grade_grades_final and raw objects.

commit 95ec7c3146a72d2ef1bd7396a29d4140e6762fe1
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 09 May 2007 16:06:35 +0800
Tag:    v1.9.0

Fixed incorrect paths to config.php and preset_class.php.

commit 6527197b4ece75221a1365e5f6dde5d386881f8d
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 09 May 2007 15:50:28 +0800
Tag:    v1.9.0

MDL-9506 Unit test tables are now created and emptied using XMLDB. raw.gradescale and final.gradescale have been removed in favour of a single gradevalue. Scale value is no longer rounded until moment of display. A number of other changes which you can look at by browsing the diff smile

commit 251aa315d1d4241d4f51cf011ac13dae1f2a9f42
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 09 May 2007 13:42:06 +0800
Tag:    v1.9.0

Removed breaking unit test, originally set up to test xhtml validity throughout the site.

commit 2c72af1f08c17836aa2ae6c6d7f6aa61a789dcbe
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 08 May 2007 16:01:55 +0800
Tag:    v1.9.0

MDL-9506 Stuck on grade_category->generate_grades. I cannot figure out how to recursively generate raw grades for each category's associated grade_item based on that category's children categories and items. Heaps of other changes with this commit, including a new grade_object::update_from_db() method, which uses the state of the record in DB to update the current object with a matching id (useful when you insert an incomplete object in the DB and want to get the default values as set up in the DB).

commit 0aa32279b723adb6121ab17333db9e94094376f0
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 08 May 2007 10:20:26 +0800
Tag:    v1.9.0

MDL-9506 Issue 1: adjusting a gradeitem's value would result in a grade_final object with gradevalue assigned, even when a gradescale should have been assigned. Issue 2: double grade_final entries when calling grade_item->load_final() after grade_item->generate_final(). Issue 3: Calling grade_item->update_final_grade() without first calling grade_item->generate_final() would result in fatal error. generate_final() is now called if the raw and final arrays' sizes don't match.

commit 3504e07b1dc8a8f0d49474ee723a270aad8db610
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 08 May 2007 09:48:27 +0800
Tag:    v1.9.0

*** empty log message ***

commit f151b073936118a2ff6aced31ba4f9eb15f9aa2e
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 07 May 2007 15:33:11 +0800
Tag:    v1.9.0

MDL-9506 Added category's associated grade_item object, and changed unit tests database data so that it creates its own test tables.

commit 712d5007771f76a29afafcd74266aa897831706a
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 07 May 2007 10:04:06 +0800
Tag:    v1.9.0

MDL-9506 Removed implicit loading of associated objects from constructors (grade_item and grade_grades_raw) to avoid very large numbers of sql queries when only little data is required. The load_scale() method, for example, needs to be called explicitly.

commit 2b4f19a9ce3f7913df632b4cf386bf3d2a0d0999
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 04 May 2007 17:04:40 +0800
Tag:    v1.9.0

MDL-9506 Fixed some small issues.

commit 46566dd8c6ae26de008137169a7542c094d4bfd2
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 04 May 2007 15:40:51 +0800
Tag:    v1.9.0

MDL-9506 Moved unit tests in a simpletest subfolder so they can be automatically grouped. Added grade_history and grade_text object and another heap of small implementations.

commit 52b72d77c57d1390c7f50a12b9654760719d1fbf
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 04 May 2007 10:31:16 +0800
Tag:    v1.9.0

MDL-9506 Reorganised the gradebook unit tests into more manageable classes.

commit 5501446df5239dea88da7e16763fa75c2be481aa
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 03 May 2007 16:51:48 +0800
Tag:    v1.9.0

MDL-9506 Added grade_outcome.php. Also added unit test for creation of log in history table when grade_raw is updated.

commit 4d0263c6e21625ad4046ad855b39581c2d5057c2
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 03 May 2007 16:08:38 +0800
Tag:    v1.9.0

MDL-9506 See previous revision. This adds same functionality but in relation to the hidden field.

commit fae51e127b534dc2a737bb3e7dee174b5a3de69c
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 03 May 2007 16:02:51 +0800
Tag:    v1.9.0

MDL-9506 Added grade_item::toggle_locking and unit tests. Affects all final grades if reqested.

commit 27f95e9b479475af7dedfa4bca405026744464a7
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 03 May 2007 15:10:22 +0800
Tag:    v1.9.0

MDL-9506 Upgraded grade_item::adjust_grade with Darlene's more elegant formula. Completed grade_category::get_children($depth, $arraytype). Added 4 constants to help that method. Added and passed all unit tests (111 now).

commit cb63031c37db96281ef4c7cabec7f2d4986a3646
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 03 May 2007 13:44:33 +0800
Tag:    v1.9.0

MDL-9506 Removed childrentype after discussion with Martin D.

commit ec0009c3a4865514c8ba6d76d1d295a0aa85b95b
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 03 May 2007 09:43:33 +0800
Tag:    v1.9.0

MDL-9506 Added childrentype field to grade_categories table

commit 7c8a963f7b9589d056c6a2ad4d2f2b284b638ede
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 02 May 2007 15:20:13 +0800
Tag:    v1.9.0

MDL-9506 Finished all unit test stubs, another batch to write soon. One one test fails because I haven't implemented recursive category hierarchy output yet, and not sure if it's needed. A grade_category already returns its immediate children, and that may be enough.

commit ce385eb4e34ee621af900a108190fcf5969aedef
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 01 May 2007 16:56:37 +0800
Tag:    v1.9.0

MDL-9506 Implemented category path and depth, and wrote unit tests for them.

commit 97b868a31cc4396ac629a50374b62ee85cd80bb5
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 01 May 2007 13:47:10 +0800
Tag:    v1.9.0

MDL-9506 Forgot to add the grade_scale.php file.

commit d5bdb228a57e36fd22972ac40dbb16e630de89a3
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 01 May 2007 13:45:54 +0800
Tag:    v1.9.0

MDL-9506 Finished grade_item::adjust_grade, which now also adjusts scale grades correctly. Added grade_scale object to wrap around the current non-normalized scale DB table. When/if we upgrade to grade_scales and grade_scale_items DB tables, changing the grade_scale class will be easy.

commit d8676dc32ef57fe8ba6a5c39f358d9afe2b813da
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 01 May 2007 11:18:55 +0800
Tag:    v1.9.0

MDL-9506 Implemented rescaling and grade adjustment formulas in grade_item::adjust_grade(). Also wrote unit tests.

commit b3f111607f11325fcdc11aa6aa0fe4b4125d0289
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 30 Apr 2007 17:09:32 +0800
Tag:    v1.9.0

MDL-9506 Lots more unit tests, and work on grade_item::update method and associated functionality. 3 unit tests currently fail, so more work needed.

commit 869807d8e4619ff0a393d6c906419de53ddf697c
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 30 Apr 2007 13:25:19 +0800
Tag:    v1.9.0

MLD-9506 Corrected update_final_grades() in grade_item, which was updating the grade_raw table instead of grade_final. Made a few other adjustments.

commit e7e3f50fc23600ac118bfa1a8c92f8cc73abc4d7
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 30 Apr 2007 13:00:17 +0800
Tag:    v1.9.0

MDL-9506 Removed redundant portion of code.

commit a8995b34df272187ee9d55a5c027a58437ad661a
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 30 Apr 2007 12:49:25 +0800
Tag:    v1.9.0

MDL-9506 Added grade_grades_raw as a proper object used by grade_item. Also added a global function in gradelib for updating grade_grades_raw objects.

commit f440c2d1b169bcc11d73d989a2c4a34fa3735da3
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 30 Apr 2007 10:05:51 +0800
Tag:    v1.9.0

MDL-9506 Implemented get_raw and get_final, plus added method_exists() checks for each unit test.

commit e5c674f1e12455ebdf5081baff369a8fe2ba5368
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 27 Apr 2007 16:12:16 +0800
Tag:    v1.9.0

MDL-9506 Added raw and final grade objects, plus more work in unit tests.

commit 3058964f856191b5df20d25e29c6ea01ee75c0af
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 27 Apr 2007 15:28:41 +0800
Tag:    v1.9.0

MDL-9506 Number of important changes, restored unit test stability, on to next changes...

commit a56cb85c63e30631b298236d51a74fe07d27f672
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 27 Apr 2007 12:13:00 +0800
Tag:    v1.9.0

MDL-9506 Renamed lib/gradebook to lib/grade (bug MDL-9506)

commit 1f3f3629a4a2ceb9644d1f0572adcb70421447a1
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 27 Apr 2007 11:54:53 +0800
Tag:    v1.9.0

MDL-9506 Added a function that checks an object for the definition of a given variable. Similar to in_array().

commit 8a31e65c519b0652b36d161a354de64701fc1746
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 27 Apr 2007 09:17:02 +0800
Tag:    v1.9.0

MDL-9506 gradebook classes

commit 60cf74305d71f82cc3c0246fe4c08da67104dd58
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 26 Apr 2007 16:29:30 +0800
Tag:    v1.9.0

MDL-9506 More work in the unit tests

commit f9f4a93b4e81ec5eb43ad1ef6be54b9b399302e5
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 26 Apr 2007 15:14:12 +0800
Tag:    v1.9.0

MDL-9506 Refactored gradelib.php: an abstract class (php5 in mind) holds data and methods common to all grade_* objects. The unit test file has also been refactored to improve clarity.

commit 85414e846ab11f92b69e8a584189464b2991f59f
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 26 Apr 2007 15:11:44 +0800
Tag:    v1.9.0

Upgraded simpletestlib from 1.0.1alpha3 to 1.0.1beta

commit eb2658e03a0dde981a61017173c3778b8f8f3240
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 26 Apr 2007 13:40:35 +0800
Tag:    v1.9.0

MDL-9506 Changed grade_calculations.usermodified type to null from non-null.

commit 27fbffb62b31b6aae8937f8153c9301802eae077
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 26 Apr 2007 12:39:40 +0800
Tag:    v1.9.0

MDL-9506 More implementation of gradebook API and more unit tests.

commit af307d462352e09770ccf088980805786dd6853e
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 26 Apr 2007 11:25:13 +0800
Tag:    v1.9.0

MDL-9506 version.php

commit db07a42eda0024fb038457d35bc4586c49d64c97
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 26 Apr 2007 11:23:45 +0800
Tag:    v1.9.0

MDL-9506 Added timestamps to grade_categories

commit 619a59a70fbba07432a34015635011bcedcc1de0
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 24 Apr 2007 16:50:19 +0800
Tag:    v1.9.0

MDL-9506 Set up the unit test bed and continued to implement gradebook API.

commit 42bbccd7221c9734bcef4f0a821f36b610524643
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 24 Apr 2007 13:41:28 +0800
Tag:    v1.9.0

MDL-9506 Finished initial draft of gradebook API.

commit 5834dcdb1d6d636704b580db472422cffa4aa56f
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 23 Apr 2007 17:00:32 +0800
Tag:    v1.9.0

MDL-9506 First draft of gradelib, and the stubs for the unit tests.

commit 5b73a23ca883ad2d46063f15dad43832f3664e56
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 23 Apr 2007 12:14:11 +0800
Tag:    v1.9.0

MDL-9457 Missed a few files

commit 77a297d2748c11508e7fdc56dfef586523ec49c5
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 20 Apr 2007 15:54:42 +0800
Tag:    v1.9.0

Fixed many xhtml errors

commit 933e257ab26ce9843191722df74283afcc78dae2
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 13 Apr 2007 15:03:04 +0800
Tag:    v1.9.0

MDL-9322 Fixed non-compliant xhtml code for mnet pages, logs and enrol pages

commit ff406a88da9c0ca6329375c4cd24fd097210a160
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 13 Apr 2007 10:42:49 +0800
Tag:    v1.9.0

MDL-9220 Only fixed 1.8, since 1.7 doesn't seem affected.

commit f4f274d10ca80cd1163fd12abbf630f0bd5f4fb9
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 13 Apr 2007 10:00:41 +0800
Tag:    v1.9.0

MDL-9273 Applied suggested fix

commit f4c0d852a24ff92e6193f693bd4a5e8c48946d0b
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 13 Apr 2007 09:26:22 +0800
Tag:    v1.9.0

Fixed a typo inadvertently introduced by Tim Hunt in revision 1.85.2.10.

commit 1670305df411568273909b16f61dde4702904374
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 12 Apr 2007 13:59:09 +0800
Tag:    v1.9.0

Added a few more comments

commit 1f11c8975135627ac593aebfef911f1af8004c28
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 12 Apr 2007 13:01:09 +0800
Tag:    v1.9.0

Typo, sorry

commit 0a4ac01b3e684813c991017fe2a7f85432b8143c
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 12 Apr 2007 12:25:47 +0800
Tag:    v1.9.0

Converted all function comments to PHPdoc style, and added stub phpdocs for functions without comments.

commit e2c51b2dfbac0cf983d0d03d5e389738aaf7736c
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 12 Apr 2007 10:23:28 +0800
Tag:    v1.9.0

MDL-9223 Fixed a coding error: $group->id changed to $discussion->groupid

commit 47c97990b25226bef1f708f4c1673c4ec16b2eea
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 11 Apr 2007 14:15:23 +0800
Tag:    v1.9.0

MDL-9241 Fixed a typo: used if($mimetype = 'application/x-pdf') instead of ==

commit 632730fdd74c30dcd5c7561d1f2110f05c3cd6b2
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 11 Apr 2007 09:05:28 +0800
Tag:    v1.9.0

MDL-9213 Corrected $forum->format to $forum->type

commit a937b164524d59643ab8079910589b75a024d9ca
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 05 Apr 2007 15:58:15 +0800
Tag:    v1.9.0

MDL-8537 Added $CFG as the object to check for enrol method when the course is being created.

commit a1b9b374b98d2ff163c2484679e7617f0824fa66
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 05 Apr 2007 13:51:12 +0800
Tag:    v1.9.0

MDL-9198: Embedded PDF now works fine in FF 1.5, FF 2, IE5, IE6, IE7 and Opera, and degrades beautifully in non-supported browsers (or when plugin is missing).

commit 366ce9f848f173b808a01f1188dfc7e8b54aa099
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 05 Apr 2007 11:37:12 +0800
Tag:    v1.9.0

Finally fixed XHTML error on this page.

commit ac4c12c5bded9891971bb5339b8b37682472d0e9
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 05 Apr 2007 11:19:58 +0800
Tag:    v1.9.0

MDL-9204 New submission wasn't given a timemodified upon creation.

commit 2bf7e0b1bef5af154bb7ed3f60b2a1b6f3343028
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 05 Apr 2007 10:12:28 +0800
Tag:    v1.9.0

Fixed broken XHTML

commit a2ff2e0992766c2c7d705fbb03090ff48e6bf210
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 05 Apr 2007 09:54:44 +0800
Tag:    v1.9.0

MDL-9207 Changed $extcourse to $coursefield in lines 92 to 111

commit 30052948b13d0101511d106f7863e10bb0f6caf4
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 05 Apr 2007 09:44:54 +0800
Tag:    v1.9.0

MDL-9090

commit 468f5d689637f1e0373b31b208fb3d2ee3f26a7c
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 04 Apr 2007 14:27:50 +0800
Tag:    v1.9.0

MDL-9124 Added a visual notification when group membership doesn't allow adding discussions.

commit 008bc401141a3486f7ba20a669e9949509575bd7
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 04 Apr 2007 12:39:23 +0800
Tag:    v1.9.0

Added rows and cols to menu options textarea, fixing xhtml break.

commit e025351854838abbdb2b7b131f3f9a7c1ffdba84
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 04 Apr 2007 12:31:22 +0800
Tag:    v1.9.0

MDL-9144

commit 1034c280ec82a96f389f9d20c5d480c353deb281
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 04 Apr 2007 12:22:16 +0800
Tag:    v1.9.0

MDL-9135

commit 7d4db46aa8c8f82f35f32311cee5c581139d2e91
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 04 Apr 2007 12:09:47 +0800
Tag:    v1.9.0

MDL-9136: Added a $selected attribute to the profile_field_menu object, which gets set during initialisation.

commit 20355e5ac22092c55286e9c0bf056d673d3196f2
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 04 Apr 2007 11:35:23 +0800
Tag:    v1.9.0

MDL-9138; Edited lib/xmlize.php to return false when the passed file doesn't return any entries (when it's not valid XML or is empty). Also made it much clearer that glossary/import requires an XML file, not just any old file.

commit 5effd72fc4ec1db55bc8cb2a656fa0713332fa83
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 04 Apr 2007 10:40:21 +0800
Tag:    v1.9.0

MDL-9192

commit f08054d97417e9d0a3c58ecb12e20512f6364b0f
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 04 Apr 2007 10:22:34 +0800
Tag:    v1.9.0

MDL-9193

commit f595adf57ba01387677c0162b7162add81627477
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 04 Apr 2007 09:43:31 +0800
Tag:    v1.9.0

MDL-9145 Fixed 1) and 2)

commit 7cff0caedaa89cde2e53893f3df9e99e44c450f2
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 03 Apr 2007 16:43:30 +0800
Tag:    v1.9.0

MDL-9147

commit e4596a4a1caf6e8d4e353d67b22be86ebeae71b2
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 03 Apr 2007 14:41:58 +0800
Tag:    v1.9.0

MDL-9167 and MDL-9113 both solved

commit bfe1e789de206b4cf4dea6bacf5f79a13e0fd403
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 03 Apr 2007 11:32:46 +0800
Tag:    v1.9.0

MDL-8774: Also an effort to refactorise the poorly designed mod/data/Preset code.

commit 27c69abeeaa47cd8aedc403342509a25f2616ec5
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 30 Mar 2007 16:31:20 +0800
Tag:    v1.9.0

MDL-9115 Added new strings to lang/en_utf8/group.php (where in roles.php before!). Also cleaned up page a little more so the backend code is at the top, with the HTML output at the bottom. We may be able to use mform with this page eventually. AJAX would also help.

commit 53b16b2b6879f15e80fc558ce5e8eb67beac5027
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 30 Mar 2007 15:52:56 +0800
Tag:    v1.9.0

MDL-9118: The group/edit page now fetches the groupingid for the selected group if it isn't already provided. Note that this will need changing when/if multiple grouping membership is implemented, since only the first grouping is returned at present.

commit be833e823c4b9cce6c85938667b89482a6439c21
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 30 Mar 2007 14:32:10 +0800
Tag:    v1.9.0

handled another potential xhtml error: empty select when no members in group.

commit e91cc88ce3366eb4345aeafc87b6e07c2f209848
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 30 Mar 2007 14:14:50 +0800
Tag:    v1.9.0

MDL-9111: Changed to "Back to groups"

commit 06670c2669114b4443a0e0115b63ec6d1c9dba9f
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 30 Mar 2007 14:01:53 +0800
Tag:    v1.9.0

MDL-9112: Fixed htmleditor height.

commit 88b6d71443b4e41cda1f6bcc07b130dd16305151
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 30 Mar 2007 13:21:40 +0800
Tag:    v1.9.0

MDL-7186

commit c7b0485ffb1271a1d6c00487f4cd5a0becee9781
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 30 Mar 2007 13:14:29 +0800
Tag:    v1.9.0

1. Converted grouping edit form to mform 2. Added 2 buttons to disable state when pseudogroup is selected

commit b4e80a8be940c9d26402cc5d26983d7619d1202c
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 30 Mar 2007 11:14:22 +0800
Tag:    v1.9.0

1. Fixed xhtml errors 2. Added correct breadcrumb back to group/index page, preserving selections.

commit 73d7d22bd1db6e56b6435826b1855a7d277fe25a
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 30 Mar 2007 10:39:46 +0800
Tag:    v1.9.0

1. Added proper breadcrumb to group/edit|create page (preserves previous grouping/group selections) 2. Changed "Create Orphan group" to "Create orphan group" 3. Added help string for groupenrolmentkey 4. Edited moodle docs for groups edit page

commit 80efbf98c8fe74cd71de9e85e5cee99da45a257f
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 29 Mar 2007 16:40:08 +0800
Tag:    v1.9.0

MDL-9062: Completed new group form.

commit 77e90955b519b74f58a028b055c172e3fe3751a4
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 28 Mar 2007 16:40:32 +0800
Tag:    v1.9.0

MDL-9062 Created two new files so the unfinished conversion doesn't affect any current code. Also added a convenience groups_update_group($data) method. Patience, this is taking a while but I'm learning to use these mforms for the first time smile

commit 0c0ffc08e7e715d62a0126b23fdb7e02900d80d2
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 27 Mar 2007 14:58:27 +0800
Tag:    v1.9.0

MDL-9061

commit fa2d60c5c2ef4060c39af80f5f885ee56b175b63
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 27 Mar 2007 12:03:51 +0800
Tag:    v1.9.0

MDL-9040: Enabled disabling of any buttons that always lead to errors. Javascript dynamically displays/hides buttons depending on which groupings/groups are selected. This required a number of extensive modifications, but degrades nicely without JS.

commit d88c50438273639837e428a6ba10748560391246
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 26 Mar 2007 17:28:58 +0800
Tag:    v1.9.0

MDL-9041

commit 697bbb9b274460d6b07d2c7e8feb3423a56c30bd
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 26 Mar 2007 17:28:06 +0800
Tag:    v1.9.0

Resolved conflict

commit 1ecd677e1c1247baa6d09231e1434613c7369a1a
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 26 Mar 2007 17:11:54 +0800
Tag:    v1.9.0

MDL-9039: Corrected old groupid and groupingid URL variables.

commit 4b3b9625145977cb36cb30ffb54f549747505f66
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 26 Mar 2007 16:00:21 +0800
Tag:    v1.9.0

MDL-9038: Groups can now be created outside of any groupings. The number of groups within [Not in a grouping] is also correct now.

commit 10bf97305d77fa1168db3c39bd92fc7ec9cf240c
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 26 Mar 2007 14:42:38 +0800
Tag:    v1.9.0

MDL-8982 : Cleaned up group/index.php and added options with &nbsp; to satisfy strict XHTML.

commit 86aae61ee753ce7f8d1dc84c26ae0e3574cab427
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 26 Mar 2007 11:42:22 +0800
Tag:    v1.9.0

MDL-8730: These libxml_* functions are PHP5 only. I've wrapped them in function_exists() conditional structures.

commit 5db0cffcf6703d0e74b83f13b68f58881cce66b5
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 26 Mar 2007 11:06:45 +0800
Tag:    v1.9.0

MDL-8922: Had to modify another bunch of files to fix a simple problem: when a config block contains a form, the previous form needs to be closed properly (it was, but there were non-matching closing divs etc...).

commit 4d0ccfa7de544ddd3cd9bf22346b25dcb726777c
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 23 Mar 2007 17:01:01 +0900
Tag:    v1.9.0

MDL-8922 More work on fixing RSS block XHTML

commit e92751686f6e3a46a4f6fd64ab414b88b29c39e7
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 23 Mar 2007 16:48:02 +0900
Tag:    v1.9.0

MDL-8922 : Fixed a number of xhtml simple issues, but heaps of hard-core fixes yet to do.

commit e2e9c024e999b6ebf06a92ee84103848cd8724e1
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 23 Mar 2007 10:17:43 +0900
Tag:    v1.9.0

Corrected XHTML: hidden inputs not surrounded by container.

commit cddbd5d5feb0ebe3efb408f6d993496621cf2440
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 22 Mar 2007 16:16:57 +0900
Tag:    v1.9.0

MDL-8807: The icon's title attribute wasn't being updated along with its img.src MDL-8997: A couple of typos: groupseparate instead of groupsseparate etc...

commit b1c72d0a0778d636942842277bdec470d7368b46
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 22 Mar 2007 14:24:29 +0900
Tag:    v1.9.0

MDL-8807 and MDL-8564: Jamie had replaced the three group modes with Yes and No, for some undocumented reason (See http://moodle.cvs.sourceforge.net/moodle/moodle/lib/form/modgroupmode.php?diff_format=h&view=log&pathrev=MOODLE_18_STABLE#revtext). I reverted his changes, and this seems to work normally now.

commit b0abd2821b92dccebfdb04592c2a6bb2f6f91461
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 21 Mar 2007 16:43:04 +0900
Tag:    v1.9.0

MDL-2974 Added multilang filter to roles in Admin->Appearance->Gradebook

commit 4876a566a48fc5925e769f4154b873f5d8324e89
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 21 Mar 2007 15:20:02 +0900
Tag:    v1.9.0

MDL-8963 : The code was using $group->password instead of $group->enrolmentkey.

commit e9ff8e100a7a58f5c551355260ae85718338504f
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 20 Mar 2007 14:21:31 +0900
Tag:    v1.9.0

MDL-8832 : Undid the stripslashes and changed calls to s($string) to s($string, true) instead.

commit 6fc4ad724332659b273bc41fa07fe81a8a8ca0fa
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 20 Mar 2007 11:59:34 +0900
Tag:    v1.9.0

Almost completed the new profiling tool. Just a bit more tweaking smile

commit b65567f45521473fbbd4575d56ec87a2ae68f6eb
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 20 Mar 2007 09:34:05 +0900
Tag:    v1.9.0

Started adding enhanced profiling using APD.

commit a0648316ec238d4679df5adbd70401c734a64506
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 20 Mar 2007 09:27:38 +0900
Tag:    v1.9.0

MDL-8921 : Converted the page from table layout to divs (except tabular data) and added related css rules in styles_layout.css. Looks the same and validates XHTML strict.

commit 268ddd5070554dd9342c619eb6db4d8203162975
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 19 Mar 2007 13:26:45 +0900
Tag:    v1.9.0

MDL-8860 - Enabled multilang filter for site title.

commit cdfe4875ec54c764f26d158371117ba8d72fdf91
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 15 Mar 2007 15:26:52 +0900
Tag:    v1.9.0

MDL-8783: Added appropriate language strings to resolve this usability issue.

commit c3d327b4c385e99bd1d5fa8b984abecda2e6d32d
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 15 Mar 2007 13:08:40 +0900
Tag:    v1.9.0

MDL-8904: Used a numerical index for the navigation elements array instead of string index. MDL-8713: Added $CFG->formatstring temporary variable

commit 05f9928e87dfa5bff8e871aee8c16d3412e8909c
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 15 Mar 2007 10:53:27 +0900
Tag:    v1.9.0

MDL-8870 - All major file formats (mp3, mpeg, wmv, mov, avi, swf) now support embedding when required, in all major browsers.

commit bc79dd3116ba8c8c0274b7a3a22e2bfc301d96ed
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 14 Mar 2007 14:27:13 +0900
Tag:    v1.9.0

MDL-8870 - Added support for embedded flash, as well as css hooks for different embedded files (e.g. class="resourceswf")

commit 9eaf65f629058aec7487fb260feff57de6f14e5f
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 14 Mar 2007 13:34:16 +0900
Tag:    v1.9.0

MDL-8792 - Added a language string: keepnavigationvisible

commit 9217695a6412cf895a8b56a3d7c6b62188743328
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 13 Mar 2007 16:38:54 +0900
Tag:    v1.9.0

MDL-8696 - Just reduced input field from 64 to 48

commit f7cec5cf56192d4782c8a48aa737395279361bcd
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 13 Mar 2007 11:40:18 +0900
Tag:    v1.9.0

MDL-8855 - Wrote additional GD code to support alpha transparency in PNG files.

commit 2ef7c374a4f6833dd10ff5c24d8817010426407e
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 12 Mar 2007 15:43:24 +0900
Tag:    v1.9.0

MDL-8737 - Added a focus() to the generated validation JS, so that if an element fails client-side validation, the focus jumps straight to it when the submit button is clicked. This doesn't yet work with HTMLArea elements.

commit facb512c06155c31448701af9f1d29a010f28a21
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 12 Mar 2007 14:46:41 +0900
Tag:    v1.9.0

MDL-8792 - Simply added help icon to explain the options available regarding embedding media files in the site.

commit 3b73b15d3700fffe69093121d04f0dc3fb834d6d
Author: nicolasconnault <nicolasconnault>
Date:   Mon, 12 Mar 2007 14:19:21 +0900
Tag:    v1.9.0

MDL-8847 - Added a little 'p' smile

commit e0af42ef0f396f1b980efc8d7be6f50e5f336810
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 08 Mar 2007 16:49:33 +0900
Tag:    v1.9.0

Converted embedded media files (avi, wmv and mov) to xhtml strict compliance. However, this is far from finished, since some browsers are not displaying correctly.

commit b2e8e723eb9fb689de4770b6aab40653bfbd85fc
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 07 Mar 2007 16:13:31 +0900
Tag:    v1.9.0

MDL-8787 - Created new help file for News Forum Type, and overrode the help button for the forum type select in mod_form.php

commit a66fe103361060178bb6282b5ae46d9d04877a25
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 07 Mar 2007 11:02:41 +0900
Tag:    v1.9.0

MDL-8758 - Corrected the packagezip -> package.zip typo in 3 locations (2 in admin/langimport.php and 1 in install.php). The notification about allow_url_fopen has already been added to the default lang/en_utf8/error.php string.

commit 45b26feebb4ebb6e9c76567373bd48337569ca2d
Author: nicolasconnault <nicolasconnault>
Date:   Wed, 07 Mar 2007 10:25:43 +0900
Tag:    v1.9.0

MDL-2974 - Corrected notification of correctly entered new category with multilang display

commit 33e2115383f44b04b7084bf6ff1ac90fc66d80e6
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 06 Mar 2007 15:11:10 +0900
Tag:    v1.9.0

MDL-8759 - Unset $USER

commit 6d2d91d6b742d41d9ef51fece0bf6ee6023ead65
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 06 Mar 2007 14:36:19 +0900
Tag:    v1.9.0

MDL-8771 - Restricted has_capability() sanity checks to DEVELOPER debug mode

commit 9af052f59fcf70bccd36dd8b32850038dba6097c
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 06 Mar 2007 14:09:28 +0900
Tag:    v1.9.0

Stub for a web-based integration test

commit a205dcdc09ef87be90e0e6d6a7720fd8a22a63ed
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 06 Mar 2007 14:05:45 +0900
Tag:    v1.9.0

Upgraded weblib::format_string() so it accepts unicode htmlentities. Also added more unit tests, including a stub for an integration web-based test.

commit dacb47c0ca5a8a2ffb00dfc3d226737fcf158c49
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 06 Mar 2007 11:59:25 +0900
Tag:    v1.9.0

MDL-8691 - Finally found the source of the error and fixed it. Add to apply s(format_string($week_summary)) on the optgroup's label.

commit 345ea0f7d4c29657abfff20de2b7a1649e6c1f22
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 02 Mar 2007 14:06:51 +0900
Tag:    v1.9.0

MDL-8597 - Fixed: weblib.php::print_speller_code was adding CDATA and <script> tags around the code, when this was already done by weblib.php::use_html_editor().

commit 8058aa051bc40ba2ef8a7e12ee55eb9a3e5b6bd0
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 02 Mar 2007 11:40:30 +0900
Tag:    v1.9.0

MDL-7861 - XHTML errors (strict) were found in course/editsection.html and mod/chat/view.php. They were corrected and additional css rules were written to replace the corrected inline styling.

commit be5539d85840564b68931070dd76051364aa221c
Author: nicolasconnault <nicolasconnault>
Date:   Fri, 02 Mar 2007 10:26:19 +0900
Tag:    v1.9.0

MDL-8697 - Fixed the legacy HTML for the search table

commit 20576b84af63425ce496738e7384aa0b9a6a4000
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 01 Mar 2007 16:34:51 +0900
Tag:    v1.9.0

MDL-8693 Fixed the double-equal typos (2)

commit 0af0271031bf2d671c465c932f3563b6299b62ab
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 01 Mar 2007 15:01:43 +0900
Tag:    v1.9.0

MDL-8629 - Outputting correct messages during redirection after forum posting with mail-now selected

commit bf0b04f3d553aac5ede8450faa1fef39ed1a02d0
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 01 Mar 2007 14:16:02 +0900
Tag:    v1.9.0

MDL-8691 Added format_string() around $course->shortname in calendar.view.php

commit eb1f8f1dd2d5246e2b0672678bb599f17a34777a
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 01 Mar 2007 13:42:41 +0900
Tag:    v1.9.0

MDL-8697 Moved inline text-align:right to stylesheet, and removed table and td text-align: center

commit 109694fbf959e5ccb50e8b30619770c6a7a76019
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 01 Mar 2007 13:09:39 +0900
Tag:    v1.9.0

Issue MDL-8697 Someone must have fixed this earlier, because there are no more tables. However I found the use of the align attribute which I replaced with inline CSS style=\"text-align:right\"

commit 7f8febdc7ee88bd1d682121b8fc931bae2ec48e7
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 01 Mar 2007 11:55:18 +0900
Tag:    v1.9.0

MDL-8701

commit 4309bd17dde9407c1e04765ae6a8aecc50f82e2e
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 01 Mar 2007 11:35:13 +0900
Tag:    v1.9.0

Manually merged from MOODLE_18_STABLE

commit c2a9fc91664f5c9e1116d9b23c8a9e27b2e11d8b
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 01 Mar 2007 11:08:06 +0900
Tag:    v1.9.0

Issue 8417: Added support for array of tested browsers to be passed to ajaxenabled() Merged in from MOODLE_18_STABLE

commit d499142e5a57060d76c59c834894e5e37c6a46a6
Author: nicolasconnault <nicolasconnault>
Date:   Thu, 01 Mar 2007 10:31:37 +0900
Tag:    v1.9.0

Safari 2.0 and Opera 9.0 are now detected and supported for YUI. However, preliminary tests show that drag&drop behaviour is very slow on Opera and user-unfriendly on both browsers. A YUI debug window also pops up on Safari.

commit 3e080d75ef0dbb96a1396ccdd33371ae42107a26
Author: nicolasconnault <nicolasconnault>
Date:   Tue, 27 Feb 2007 14:09:15 +0900
Tag:    v1.9.0

Fixed 2 typos identified by Dan (guset instead of guest). MDL-8676