Use data access object instead of accessing now redundant folder.
Merge branch 'memberservice-migration' into performance-tuning
Merge branch 'master' into performance-tuning
Render the standard zero-size pixel for tracking.
Add a 'referer' param, so our tracking code has something to work with.
ESI-ify tracking
Added utility method to get the related service, better use it.
Merge branch 'performance-tuning' of https://github.com/Siyavula/emas.mobiletheme into performance-tuning
Moving toward removing the custom practice service message viewlet completely
Rollback bad change. We cannot use global status message macro here.
add link to life sciences grade 10 book
don't show practise link for life sciences
fix typo
add missing imports
fix leaking file descriptor bug
Refactored practice proxy and created a not-available page for some views.
strip everything up to the view name from the path
Added handled by monassis view.
Small fix to practice page template.
Handed over all page render control to Monassis.
Added Voucher to top-level menu.