Actually Jim during auto-login and Jim via login/password are 2 different users :( you can play with different drives
I believe one of the is available to the whole room On Thu, Nov 28, 2013 at 4:45 PM, 小野圭二 <[email protected]> wrote: > Ok, no problem. To set external parameter with dummy, a normal user can > enter to dashboard. > But in the case of the procedure that entering to a room after auto login, > there are some issues as following. > > Steps: > 1."Jim"(normal user) enter to a dashboard after auto login <- works fine > 2.upload a file to his home drive <- fine > 3.exit from the room <-fine > 4.logout <- get error > 6.shutdown the browser and enter to it by normal authentication <-fine > 7.enter the last room <-fine > 8.there is not the upload file in his home drive <- wow > > Is there any workaround? > > -Ono > > > 2013/11/28 Maxim Solodovnik <[email protected]> > >> Unfortunately it is impossible to perform auto-login for "normal" users. >> By implementing auto-login you take care of user authentication and all >> users are sort of "external". >> In case you need to separate them you can assign different >> "externalUserType" for these 2 groups >> >> >> On Thu, Nov 28, 2013 at 4:16 PM, 小野圭二 <[email protected]> wrote: >> >>> Thank you form your reply, Maxim. >>> In fact, i have two type user. >>> >>> 1.One is the external user, and they enter into a room by >>> using setUserObjectAndGenerateRoomHash(). >>> 2.The other is the normal user in OM, and they enter into their >>> dashboard by using setUserObjectMainLandingZone(). >>> >>> I have image 1 need "external parameter", but 2 dose not need them. >>> In my test, setUserObjectAndGenerateRoomHash() need not "external >>> parameter", they worked with null. >>> If setUserObjectMainLandingZone() need them, what shall i set in the >>> case of normal user(mean not external user)? >>> >>> -Ono >>> >>> >>> 2013/11/28 Maxim Solodovnik <[email protected]> >>> >>>> I believe this is the problem: >>>> externalUserId=&externalUserType=<http://localhost:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=e50cd93df12e620d30f6eb66e46110d9&username=onoke&firstname=ono1&lastname=keiji&profilePictureUrl=&[email protected]&externalUserId=&externalUserType=> >>>> These 2 parameters are REQUIRED >>>> >>>> "external user id" is the ID unique in your external system for the >>>> user you are setting >>>> "external user type" is the unique alias of your external system. >>>> >>>> These 2 parameters should identify user you are setting >>>> >>>> >>>> >>>> On Thu, Nov 28, 2013 at 2:24 PM, 小野圭二 <[email protected]> wrote: >>>> >>>>> Ok, i found it was v2.2.0. >>>>> >>>>> DEBUG 11-28 15:54:04.818 o.a.o.Version:96 [Launcher:/openmeetings] - >>>>> ################################################## >>>>> # Openmeetings is up # >>>>> # 2.2.0-SNAPSHOT 1546244 28-November-2013 # >>>>> # and ready to use # >>>>> ################################################## >>>>> >>>>> >>>>> And also figured out the errors, but i have no idea to resolve it.:< >>>>> I used setUserObjectMainLandingZone() for REST to auto login. >>>>> >>>>> >>>>> >>>>> ERROR 11-28 16:15:40.148 o.a.o.r.r.ScopeApplicationAdapter:1791 >>>>> [NioProcessor-10] - [setUsername] >>>>> java.lang.NullPointerException: null >>>>> at >>>>> org.apache.openmeetings.remote.red5.ScopeApplicationAdapter.setUsernameAndSession(ScopeApplicationAdapter.java:1782) >>>>> ~[openmeetings-2.2.0-SNAPSHOT.jar:na] >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>> ~[na:1.7.0_25] >>>>> at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>>>> ~[na:1.7.0_25] >>>>> at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>> ~[na:1.7.0_25] >>>>> at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_25] >>>>> at >>>>> org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:196) >>>>> ~[red5.jar:na] >>>>> at >>>>> org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:115) >>>>> ~[red5.jar:na] >>>>> at >>>>> org.red5.server.net.rtmp.RTMPHandler.invokeCall(RTMPHandler.java:157) >>>>> ~[red5.jar:na] >>>>> at org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:394) >>>>> ~[red5.jar:na] >>>>> at >>>>> org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:130) >>>>> ~[red5.jar:na] >>>>> at >>>>> org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:164) >>>>> ~[red5.jar:na] >>>>> at >>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:716) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:427) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:245) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.red5.server.net.rtmpe.RTMPEIoFilter.messageReceived(RTMPEIoFilter.java:124) >>>>> ~[red5.jar:na] >>>>> at >>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:715) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:668) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:657) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:68) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1141) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) >>>>> ~[mina-core-2.0.4.jar:na] >>>>> at >>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>>> ~[na:1.7.0_25] >>>>> at >>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>>> ~[na:1.7.0_25] >>>>> at java.lang.Thread.run(Thread.java:724) ~[na:1.7.0_25] >>>>> >>>>> >>>>> >>>>> 2013/11/28 Maxim Solodovnik <[email protected]> >>>>> >>>>>> you can check OM log >>>>>> The version is in a very beginning. >>>>>> >>>>>> I suspect there is some error on start. >>>>>> could you please check the logs? >>>>>> >>>>>> >>>>>> On Thu, Nov 28, 2013 at 1:45 PM, 小野圭二 <[email protected]> wrote: >>>>>> >>>>>>> I replaced to ver.2.x, and do again auto login, but dashboard did >>>>>>> not show. >>>>>>> I attache the screen image. >>>>>>> >>>>>>> I assume the compiled module version that was branch 2.x. >>>>>>> How can i confirm the version? >>>>>>> >>>>>>> -Ono >>>>>>> >>>>>>> >>>>>>> 2013/11/28 Maxim Solodovnik <[email protected]> >>>>>>> >>>>>>>> yes, complete replace >>>>>>>> >>>>>>>> >>>>>>>> On Thu, Nov 28, 2013 at 9:22 AM, 小野圭二 <[email protected]> wrote: >>>>>>>> >>>>>>>>> Ok, it should be whole replace, should not it? >>>>>>>>> I am going to have separate one in my server. >>>>>>>>> >>>>>>>>> Thx. >>>>>>>>> >>>>>>>>> -Ono >>>>>>>>> >>>>>>>>> >>>>>>>>> 2013/11/28 Maxim Solodovnik <[email protected]> >>>>>>>>> >>>>>>>>>> Basic instructions are: >>>>>>>>>> >>>>>>>>>> 1*) make backup (if you have valuable info) >>>>>>>>>> 2*) drop DB >>>>>>>>>> 3) delete OM >>>>>>>>>> 4) create DB >>>>>>>>>> 5) unzip >>>>>>>>>> 6) restore/install >>>>>>>>>> >>>>>>>>>> *) you can create separate DB for om.2.2 while testing instead of >>>>>>>>>> drop >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Thu, Nov 28, 2013 at 9:12 AM, 小野圭二 <[email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Maxim, >>>>>>>>>>> >>>>>>>>>>> I compiled the branch 2.x and got them in the dist path. >>>>>>>>>>> Then should i replace whole ver.2.1.1 to the dist one, or just >>>>>>>>>>> jar >>>>>>>>>>> files(openmeetings-2.2.0-SNAPSHOT.jar,openmeetings-WebService-2.2.0-SNAPSHOT.jar, >>>>>>>>>>> openmeetings-templates-2.2.0-SNAPSHOT.jar) and swf >>>>>>>>>>> file(main.as3.swf11.swf) >>>>>>>>>>> run into ver.2.1.1 ? >>>>>>>>>>> >>>>>>>>>>> Thx. >>>>>>>>>>> >>>>>>>>>>> -Ono >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> 2013/11/26 小野圭二 <[email protected]> >>>>>>>>>>> >>>>>>>>>>>> My is 2.1.1. >>>>>>>>>>>> I am going to version up to 2.2 from source. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> 2013/11/26 Maxim Solodovnik <[email protected]> >>>>>>>>>>>> >>>>>>>>>>>>> Just have checked using 2.2 >>>>>>>>>>>>> Works as expected >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Nov 26, 2013 at 5:20 PM, 小野圭二 <[email protected]>wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> thanks >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> 2013/11/26 Maxim Solodovnik <[email protected]> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> will try to check this later today >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Tue, Nov 26, 2013 at 5:12 PM, 小野圭二 <[email protected]>wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thank you Maxim. >>>>>>>>>>>>>>>> I cannot any items in the dashboard just now. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >dashboard.show.myrooms >>>>>>>>>>>>>>>> >dashboard.show.rssfeed >>>>>>>>>>>>>>>> >dashboard.show.chat >>>>>>>>>>>>>>>> Those should be changed in global settings, right? >>>>>>>>>>>>>>>> My config is as following. >>>>>>>>>>>>>>>> dashboard.show.myrooms ->1 >>>>>>>>>>>>>>>> dashboard.show.rssfeed ->0 >>>>>>>>>>>>>>>> dashboard.show.chat ->1 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> 2013/11/26 Maxim Solodovnik <[email protected]> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> This feature was originally developed to login using FB :) >>>>>>>>>>>>>>>>> (just ignore the message) >>>>>>>>>>>>>>>>> Can you see more items on the dashboard while entering as >>>>>>>>>>>>>>>>> normal user? >>>>>>>>>>>>>>>>> have you changed following (undocumented) config options: >>>>>>>>>>>>>>>>> dashboard.show.myrooms >>>>>>>>>>>>>>>>> dashboard.show.rssfeed >>>>>>>>>>>>>>>>> dashboard.show.chat >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Tue, Nov 26, 2013 at 4:54 PM, 小野圭二 >>>>>>>>>>>>>>>>> <[email protected]>wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Ah, step 4 was. :-) >>>>>>>>>>>>>>>>>> As sure as could login, but not dashboard. >>>>>>>>>>>>>>>>>> It raised a dialog that said 'you entered by using >>>>>>>>>>>>>>>>>> Facebook account...,'. >>>>>>>>>>>>>>>>>> And there are only menu,"contact and message", "user', >>>>>>>>>>>>>>>>>> "logout" and "bug report". >>>>>>>>>>>>>>>>>> The other was nothing. >>>>>>>>>>>>>>>>>> I did not use fb account. What this? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> 2013/11/26 Maxim Solodovnik <[email protected]> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> you basically need step 4 :) >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> you can enter the dashboard using following URL >>>>>>>>>>>>>>>>>>> http://localhost:5080/openmeetings?secureHash= >>>>>>>>>>>>>>>>>>> *63ec9442133d717fab4339c971e3ba4f* >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> hash in bold is generated by you on step 3 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Tue, Nov 26, 2013 at 4:37 PM, 小野圭二 < >>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Wow, sorry for missing minus, it seems like i am tired. >>>>>>>>>>>>>>>>>>>> ;-b >>>>>>>>>>>>>>>>>>>> Then i got as following, seems like hash code. >>>>>>>>>>>>>>>>>>>> <ns:setUserObjectMainLandingZoneResponse> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> <ns:return>63ec9442133d717fab4339c971e3ba4f</ns:return></ns:setUserObjectMainLandingZoneResponse> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> The url is >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> http://localhost:5080/openmeetings/services/UserService/setUserObjectMainLandingZone?SID=e50cd93df12e620d30f6eb66e46110d9&username=onoke&firstname=ono1&lastname=keiji&profilePictureUrl=&[email protected]&externalUserId=&externalUserType= >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> I expectd to enter into dashboard by the above url, but >>>>>>>>>>>>>>>>>>>> just return xml. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Guaaaa. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> -Ono >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> 2013/11/26 Maxim Solodovnik <[email protected]> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> According to this table >>>>>>>>>>>>>>>>>>>>> http://openmeetings.apache.org/ErrorsTable.html >>>>>>>>>>>>>>>>>>>>> -26 ErrorAdmin authorization required >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> on step 2 you need to login as admin/soap user >>>>>>>>>>>>>>>>>>>>> on step 3 you need to set all the details of your >>>>>>>>>>>>>>>>>>>>> "external" user >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> According to the code you can only go to dashboard >>>>>>>>>>>>>>>>>>>>> using this function (other areas are not accessible) >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> On Tue, Nov 26, 2013 at 3:31 PM, 小野圭二 < >>>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Hi Maxim, >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Thank you for your reply, and i shame my blind eyes. >>>>>>>>>>>>>>>>>>>>>> But i could not entry to the dashboard directly by >>>>>>>>>>>>>>>>>>>>>> using the api. >>>>>>>>>>>>>>>>>>>>>> My procedure as following, >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> 1.get session by using getSession() >>>>>>>>>>>>>>>>>>>>>> 2.login by using loginUser() >>>>>>>>>>>>>>>>>>>>>> 3.then redirect to the server by using >>>>>>>>>>>>>>>>>>>>>> setUserObjectMainLandingZone() >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> I used all for REST. >>>>>>>>>>>>>>>>>>>>>> I got xml strings from 3 as following, it seems works. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> <ns:setUserObjectMainLandingZoneResponse> >>>>>>>>>>>>>>>>>>>>>> <ns:return>-26</ns:return> >>>>>>>>>>>>>>>>>>>>>> </ns:setUserObjectMainLandingZoneResponse> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Any lack in my procedure? >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Thx. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> -Ono >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> 2013/11/26 Maxim Solodovnik <[email protected]>: >>>>>>>>>>>>>>>>>>>>>> > Hello Ono, >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> > I guess you need this method >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> http://openmeetings.apache.org/UserService.html#setUserObjectMainLandingZone >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> > zones are listed here: >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> http://openmeetings.apache.org/GeneralConfiguration.htmlunder >>>>>>>>>>>>>>>>>>>>>> > "default.landing.zone" key >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> > On Tue, Nov 26, 2013 at 7:35 AM, 小野圭二 < >>>>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>> >> Hi, >>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>> >> I know how to enter any meeting room directly by >>>>>>>>>>>>>>>>>>>>>> using api, but could >>>>>>>>>>>>>>>>>>>>>> >> not figure out to enter home at first. >>>>>>>>>>>>>>>>>>>>>> >> Is there any way to do this? >>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>> >> Thx >>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>> >> -Ono >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> > -- >>>>>>>>>>>>>>>>>>>>>> > WBR >>>>>>>>>>>>>>>>>>>>>> > Maxim aka solomax >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>> WBR >>>>>>>>>>>>>>>>>>>>> Maxim aka solomax >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>> WBR >>>>>>>>>>>>>>>>>>> Maxim aka solomax >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> WBR >>>>>>>>>>>>>>>>> Maxim aka solomax >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> WBR >>>>>>>>>>>>>>> Maxim aka solomax >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> WBR >>>>>>>>>>>>> Maxim aka solomax >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> WBR >>>>>>>>>> Maxim aka solomax >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> WBR >>>>>>>> Maxim aka solomax >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> WBR >>>>>> Maxim aka solomax >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> WBR >>>> Maxim aka solomax >>>> >>> >>> >> >> >> -- >> WBR >> Maxim aka solomax >> > > -- WBR Maxim aka solomax
