Dear Armin, My apologies for the very late reply... It is working very well... great...
Regards, Serge On Thu, Sep 22, 2011 at 2:01 AM, Armin Burger <armin.bur...@gmail.com>wrote: > Serge > > I guess you mean that there's a problem if the category defined under > <pluginsConfig> > <layerselect> > > just contains 1 group. I noticed this now, probably never before because > I had always more than 1 layer/group defined for the layerselect. > > The problem is due to the way PHP parses XML, if there are 2 or more > entries <group> then they are placed inside an *array*, if it's a single > entry then it's a *string*. Therefore also the strange splitting up of > the group name into each character because an array is expected, and if > it's a string it is treated as array of characters. > > I added a patch for this on SVN trunk, > => http://svn.pmapper.net/trac/changeset/1213 > > please download the new file here > > > http://svn.pmapper.net/trac/export/1213/trunk/pmapper/plugins/layerselect/layerselect.js > > Let me know if it works then. > > Armin > > > On 22/09/2011 04:08, Rafanoharana Serge Claudio wrote: > > Dear Armin, > > > > I got it. I did not deactivate the cookies for session in php.ini but I > > replaced the .js file. > > At first I got 500 internal Server Error and I tried to figure out if > there > > was any wrong configuration but everything seemed to be ok. Then I just > > restarted my laptop and then it was resolved. > > > > For information, I just want to specify that the plugin will work > correctly > > if: > > - the layers/groups are used together with category definitions > > <map> > > <categories> > > (you have already mentioned it) > > > > but I want to add that > > - the group under the category sould be more than one > > <map> > > <categories> > > <category> > > <group>group1</group> > > <group>group2</group> > > ...... > > > > If only one group is declared, the layer will disappear once we do an > > update. > > > > > > Again, thank you, > > > > Serge > > > > > > > > On Wed, Sep 21, 2011 at 2:09 PM, Armin Burger<armin.bur...@gmx.net> > wrote: > > > >> First: > >> deactivate cookies for session handling in php.ini > >> > >> if it still does not help: > >> replace the *.js file in plugins/layerselect/ with the one from here > >> > >> > http://svn.pmapper.net/trac/export/1212/trunk/pmapper/plugins/layerselect/layerselect.js > >> > >> this should in principal not be necessary since for me it works also > >> with thenold file, but who knows... > >> > >> empty cache and cookies in your browser before reloading and trying > again. > >> > >> > >> armin > >> > >> On 21/09/2011 22:01, Rafanoharana Serge Claudio wrote: > >>> Dear Armin, > >>> > >>> I found out that there was one comma missing. > >>> I still have error with the plugin. > >>> > >>> In my config.xml, I have: > >>> > >>> > >>> <pmapper> > >>> <ini> > >>> <pmapper> > >>> ..... > >>> <plugins>layerselect</plugins> > >>> </pmapper> > >>> ... > >>> ... > >>> <map> > >>> ... > >>> <categories> > >>> <category name="cat_pot"> > >>> <group>potential</group> > >>> </category> > >>> > >>> <category name="cat_pos"> > >>> <group>road</group> > >>> <group>river</group> > >>> ... > >>> </category> > >>> ... > >>> </map> > >>> ... > >>> > >>> <pluginsConfig> > >>> ... > >>> <layerselect> > >>> <categories> > >>> <category name="cat_pot"> > >>> <group>potential</group> > >>> > >>> </category> > >>> > >>> <category name="cat_pos"> > >>> <group>road</group> > >>> <group>river</group> > >>> ... > >>> </category> > >>> > >>> </categories> > >>> </layerselect> > >>> </pluginsConfig> > >>> ... > >>> > >>> I comment and uncomment the<allGroups> but no success. > >>> > >>> > >>> When I click the Layer button/link, I obtain a dialog box with the > error: > >>> > >>> Group "p" is not defined correctly in<categories>. Check config XML! > >>> > >>> When I click OK, it goes to the next character which is o > >>> > >>> Group "o" is not defined correctly in<categories>. Check config XML! > >>> > >>> .... all characters from "p o t e n t i a l", then the next group "r o > a > >> d" > >>> then "r i v e r" ...... > >>> > >>> > >>> Thank you for your help, > >>> > >>> Serge > >>> > >>> > >>> > >>> On Sat, Sep 17, 2011 at 2:18 AM, Armin Burger<armin.bur...@gmail.com > >>> wrote: > >>> > >>>> please run some JavaScript debugging (see Wiki -> FAQ), I would > guess > >>>> there is a comma missing or one too much. > >>>> > >>>> In any case, I found out a misleading description in the Readme.txt > >>>> (changed and committed to SVN trunk), There is a special requirement > for > >>>> the XML config file: > >>>> > >>>> The plugin only works correctly if: > >>>> - the layers/groups are used together with category definitions > >>>> <map> > >>>> <categories> > >>>> - there is no entry for > >>>> <map> > >>>> <allGroups> > >>>> > >>>> So comment out the<allGroups> tag for testing the plugin. > >>>> > >>>> armin > >>>> > >>>> > >>>> On 17/09/2011 00:41, Rafanoharana Serge Claudio wrote: > >>>>> Dear Armin, > >>>>> > >>>>> I set up the layerselect plugin but I have errors. > >>>>> When I load the page, I got a warning: > >>>>> > >>>>> "Warning: array_key_exists() expects parameter 2 to be array, null > give > >>>> in > >>>>> C:\ms4w\apps\web\incphp\init\initmap.php on line 154 Warning: Invalid > >>>>> argument supplied for foreach() in > >>>> C:\ms4w\apps\web\incphp\init\initmap.php > >>>>> on line 158" > >>>>> > >>>>> first before the page is loaded. I checked but cannot figure it out. > >>>>> > >>>>> Then the page is loaded but the loading bar is always there, the tool > >>>> link > >>>>> element is blank, and the layers and legends are blank. > >>>>> Only the map (always loading) and the reference map are present. > >>>>> > >>>>> What I did are: > >>>>> - Enable the plugin by adding a line in config_XXXXX.xml file > >>>>> <plugins>layerselect</plugins> > >>>>> > >>>>> - Add the corresponding tool (Tool link elements) > >>>>> {linkid:'layers', name:'Layers', run:'PM.Plugin.Layerselect.openDlg', > >>>>> imgsrc:'layers-bw.png'} > >>>>> > >>>>> - Specify categories and groups in config_XXXXX.xml file > >>>>> <pmapper> > >>>>> <ini> > >>>>> ... > >>>>> <pluginsConfig> > >>>>> ... > >>>>> <layerselect> > >>>>> <categories> > >>>>> <category name=... > >>>>> <group>.......... > >>>>> ........... > >>>>> </pmapper> > >>>>> > >>>>> I think the problem is from the Tool link elements because when I > >> comment > >>>>> it, everything works perfectly (but without the tools) > >>>>> > >>>>> Any idea or did I miss something? > >>>>> > >>>>> Thank you, > >>>>> > >>>>> Serge > >>>>> > >>>>> > >>>> > >>>> > >>>> > >> > ------------------------------------------------------------------------------ > >>>> BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA > >>>> http://p.sf.net/sfu/rim-devcon-copy2 > >>>> _______________________________________________ > >>>> pmapper-users mailing list > >>>> pmapper-users@lists.sourceforge.net > >>>> https://lists.sourceforge.net/lists/listinfo/pmapper-users > >>>> > >>> > >>> > >>> > >> > >> > >> > ------------------------------------------------------------------------------ > >> All the data continuously generated in your IT infrastructure contains a > >> definitive record of customers, application performance, security > >> threats, fraudulent activity and more. Splunk takes this data and makes > >> sense of it. Business sense. IT sense. Common sense. > >> http://p.sf.net/sfu/splunk-d2dcopy1 > >> _______________________________________________ > >> pmapper-users mailing list > >> pmapper-users@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/pmapper-users > >> > > > > > > > > > > ------------------------------------------------------------------------------ > All the data continuously generated in your IT infrastructure contains a > definitive record of customers, application performance, security > threats, fraudulent activity and more. Splunk takes this data and makes > sense of it. Business sense. IT sense. Common sense. > http://p.sf.net/sfu/splunk-d2dcopy1 > _______________________________________________ > pmapper-users mailing list > pmapper-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/pmapper-users > -- Serge ------------------------------------------------------------------------------ Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World™ now supports Android™ Apps for the BlackBerry® PlayBook™. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev _______________________________________________ pmapper-users mailing list pmapper-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmapper-users