Details
Description
If the module description or a label contains non-escaped characters, it will break the language file, causing the "Settings > Company > Modules > Available" view not to load due to a syntax error.
For example, if you use "Blesta's Module" as the module description, the resulting language file would be:
<?php /** * en_us language for the Test Module module. */ // Basics $lang['TestModule.name'] = 'Test Module'; $lang['TestModule.description'] = 'Blesta's Module';