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