I've spent the last few hours poking around the Yii branch, trying to figure out a strategy for adding custom reports. The reason I'm using Yii is that it seems more likely to be included in the LS core, as I assume 1.92 is pretty much frozen.
Part of the issue is figuring out how to associate reports with specific surveys. I guess it could be done the same way that token attributes are done, a new field in the survey table that's a list of reports. The UI could then render that list for those reports.
For reporting, I prefer using Twig, and see that it can be easily integrated with Yii (
yiiext.github.com/extensions/twig-renderer/index.html). Not sure the best way to get community buy-in that having Twig as an option is a good idea. I resisted it for a long time ("After all, php IS a templating language!"), but once I adopted it I became a huge fan, and it makes the MVC architecture easier to follow.
Eventually I'll figure out git and branches and just add it to my repository and do a pull request once it's working and can be justified.
Tac