moodle-local_mycerts/classes
Mark Nelson 43d20c0d1b Huge refactor
1) Every certificate is a template. Before a user would create a certificate then had
the option to save it as a template. This could potentially be chaotic with numerous
users creating templates, making the template system a mess. Now, rather than creating
a certificate first, then saving it as a template, you are always creating a template.
Each template is associated with a context, so depending on where you are creating it
the context is different. This means users in the CONTEXT_MODULE context are creating
a template specific to that module, where as a user creating a template in the
CONTEXT_SYSTEM context would be creating a general template that can be used by others.
This meant we can remove the 'customcert_template_*' db tables. Yay - no duplicated
tables.
2) Created new helper classes and moved functionality there.
3) Moved files to classes/ for autoloading.
4) General tidy up.
2016-02-20 16:35:19 +08:00
..
plugininfo Added new customcertelement class required in 2.6 to avoid debugging message 2013-10-31 14:53:34 +08:00
admin_setting_link.php Huge refactor 2016-02-20 16:35:19 +08:00
certificate.php Huge refactor 2016-02-20 16:35:19 +08:00
edit_element_form.php Huge refactor 2016-02-20 16:35:19 +08:00
edit_form.php Huge refactor 2016-02-20 16:35:19 +08:00
element.php Huge refactor 2016-02-20 16:35:19 +08:00
element_helper.php Huge refactor 2016-02-20 16:35:19 +08:00
load_template_form.php Huge refactor 2016-02-20 16:35:19 +08:00
page_helper.php Huge refactor 2016-02-20 16:35:19 +08:00
template.php Huge refactor 2016-02-20 16:35:19 +08:00
upload_image_form.php Huge refactor 2016-02-20 16:35:19 +08:00