[uml] flagplus.banners.inc

REFACTOR: this software engineering content is flagged as under consideration for refactoring.

Webel module:

Package/Namespace: 

UML element type:

OOE stereotypes:

Relationships
Relationships (inverse)
UML Diagram
Click on the UML diagram to view it in a lightbox image viewer. You may then zoom in (or just open the image in a new web browser tab using the Download Original link to view large diagrams).

UML modelling domain:

Currently the .module is triggering the actual building of the Banners Decorator or Banners Block feature via BannerHelper. The flagplus.banners.inc is only responsible for administration of the global banner settings (as system variables) and the per-Flag banner settings (from a DB table),

Refactoring

Move

define() constants to class constants ?
 
Postponing encapsulation of them in a class for now, because it does not make sense to move them as long as the main form building is performed without full OOP directly in flagplus_form_admin_banners().
Visit also