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]

Reply via email to