ok! There are some modules that have custom parameters set in the openmeetings_gateway.php. To generalize it you would need to define some interface that makes sure that for example the methods are overwritten. For example "getUrl* is likely to be unique in every integration plugin. We could then use a generalized openmeetings_gateway.php in all integration projects and in the implementations of each project invokes the super class (or explizitely delegates methods).
Sebastian 2012/8/5 Maxim Solodovnik <[email protected]>: > Hello Sebastian, > > I have unified OM gateway and modified class working with rest to be able to > return REST arrays as PHP array > http://svn.apache.org/viewvc/incubator/openmeetings/trunk/plugins/bitrix/classes/general/openmeetings_gateway.php?revision=1369579&view=markup > method getAvailableRooms > + all methods modified to use helpers preparing REST and checking result. > I'll additionally modify this class to unify URL parameters concatenation > > http://svn.apache.org/viewvc/incubator/openmeetings/trunk/plugins/bitrix/classes/general/lib/openmeetings_rest_service.php?view=markup > getArray method is added and code modified to use it > > > JFYI > > -- > WBR > Maxim aka solomax -- Sebastian Wagner https://twitter.com/#!/dead_lock http://www.webbase-design.de http://www.wagner-sebastian.com [email protected]
