lsuits/ues — pull request #31 by philcali (2012-07-05 18:32:32+00:00)
Title: Provider (Sub)plugins

I've created the (un)official way to create enrollment provider sub-plugins by allowing an official Moodle plugin point handle two events:

1. `ues_list_provider`: Handlers of this event will load the plugin shortname and visible name (used in the provider dropdown).
2. `ues_load_{shortname}_provider` (optional): This event is fired after UES conventionally builds the classname of the provider. Handlers of this event should either correct the name of the class and/or load the necessary library code.

Enrollment providers can now have managed databases, lang strings, and other Moodle related things.