Commit graph

11 commits

Author SHA1 Message Date
Mark Nelson
24974bc5af Removed usage of magic getter and abuse of $this->element 2017-08-26 13:54:28 +08:00
Mark Nelson
ae90c7ee4a Moved helper function 2017-08-19 20:45:16 +08:00
Mark Nelson
4c26f6c2c3 Fixed codechecker line length complaint 2017-08-11 14:51:55 +08:00
Mark Nelson
b85d982674 #123 Renamed column to avoid breaking Oracle
The word 'size' is a reserved word in Oracle.
2017-08-05 16:13:49 +08:00
Mark Nelson
397c5bf73b #82 Do not assume $COURSE represents the course for the certificate 2017-05-31 16:54:45 +08:00
ovidiumorariu
2b27f564b8 #95 Fixed font style generation 2017-03-16 18:52:19 +08:00
Mark Nelson
fdc5bde3d4 #88 Make plugins DB codechecker happy 2017-02-25 11:38:30 +08:00
Mark Nelson
13fc5dfa4f #41 Add setting to display the position X and Y elements 2016-12-30 13:32:01 +08:00
Mark Nelson
65aee9c9c0 Set the element width in PHP, not JS 2016-06-17 15:49:10 +08:00
Mark Nelson
ed93542c0c Removed the 'posx' and 'posy' form elements 2016-06-17 15:49:10 +08:00
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