Okay so I have finally gotten to getting the code documentation happening. It can all be found at labs.mozhunt.com/affero/docs.
The documentation is being automatically generated by phpdoc, and the main code that is directly related to Affero can be found by clicking the small drop-down in the top right corner.
Okay, so as it stands here is what is done:
- The DAL now passes my testcase so yay! BUT I need to rewrite the testcase to account for my change in password hashing, and I could do with rewritting the DAL to utilise the more secure and up-to-date
- The utilities class has been started and so far passes all tests, however this class is likely to see future additions as I find more utility style function I need while coding.
- I have an input class that provides me with some protection against xss attacks
- I have the database structure in place and ready to get some test data into (more to come on this soon)
Side note: I thought I would share the Affero logo that was created before I discovered a name clash with Affero GPL. This is going to likely mean that the project will soon be renamed however I will change the logo accordingly.