Move all display functions, especially ones with html into a separate folder called templates and have wordpress, buddypress like template files.
Look for such structure in a theme location prior to loading this. This way, theme authors will get more control on the screens. Also, we'll separate out all the views from the controllers.
If this needs one line methods, so be it. Even if passing a single variable is all that the method does.
Move all display functions, especially ones with html into a separate folder called templates and have wordpress, buddypress like template files.
Look for such structure in a theme location prior to loading this. This way, theme authors will get more control on the screens. Also, we'll separate out all the views from the controllers.
If this needs one line methods, so be it. Even if passing a single variable is all that the method does.