Hi Giuseppe, On your (1) and (2) lines, you use $this->request->setValue(). Don't you mean $request->setValue()?
Regards, Yves On mer, 2006-03-01 at 10:13 +0100, [EMAIL PROTECTED] wrote: > > Hi Oliver, > Yes, there is the "implements FilterProvider ", regarding your > advising, I can see $x and $y in the code below: if I substitute lines > (1) and (2) by "echo $x,$y", olnly for testing, I can read the right > coordinates values. Must I do anything else ? > > Thanks in advantage. > > Ps: I'm translating the messages in Italian language, I'd like to > facilitate the spreading of this powerful product, I can send > the .po files if you like . > > > > --------- Original Message -------- > Da: "oliver" <[EMAIL PROTECTED]> > To: > Cc: [email protected] > Oggetto: Re: [Cartoweb-users] writing new plugin > Data: 01/03/06 10:23 > > Hi Giuseppe, > > did you add "implements FilterProvider " in your plugin class > definition ? Otherwise your plugin wont understand what are > filterGetRequest and filterPostRequest > > otherwise, try doing a x($request) in your filterPostRequest > function to see whats inside and eventually see if something > is wrong. > > Regards, > Oliver > ----- Original Message ----- > From: [EMAIL PROTECTED] > To: oliver > Cc: [email protected] > Sent: Wednesday, March 01, 2006 9:03 AM > Subject: Re: [Cartoweb-users] writing new plugin > > > Hi, > I fixed the first error, due to a naming error. Now, > the plug in is found but I get the following error: > > Class : CartocommonExceptionMessage : Error [8, > Undefined property: ClientRicerca::$request, C:\wamp > \www\cartoweb3\projects\MyProject\plugins\Ricerca > \client\ClientRicerca.php, 21] > > > My target consists on building up a new recenter > plugin. I've followed the indications into > HowToWriteANewRecenterPlugIn. This new plugin gets a > text string (name of a building and so on) and > recenters the map on the specific point. In a db, > there is the relation between name and coordinates. > I've created a new folder and put the template into > it, and that is ok, the plugin find the coordinates > but than it crashes and returns the error above. > That is my code : > > > public function filterGetRequest(FilterRequestModifier > $request) {} > > public function > filterPostRequest(FilterRequestModifier $request) { > $searchString = $request->getValue('buildName'); > if (!empty($searchString)) { > > // To simplify we assume that only one result > is returned by the search > list($x, $y) = > $this->makeSearch($searchString); > > $this->request->setValue('recenter_x', $x); > (1) > $this->request->setValue('recenter_y', $y); > (2) > > } > > protected function makeSearch($searchString) { > // db connection atc. > > return array($x, $y); > > } > > If I delete the lines (1) and (2) there's no error > but I don't get the recentering. Can you help me? > Is there a way to set a fixed zoom so I get a visible > map in a time ? > > In my not-smarty plugin, I've set the distances for x > and y to set a fixed box around the found center. > > Thanks in advantage > > > --------- Original Message -------- > Da: "oliver" <[EMAIL PROTECTED]> > To: > Cc: [email protected] > Oggetto: Re: [Cartoweb-users] writing new > plugin > Data: 27/02/06 09:06 > > Hi Giuseppe, > first, be sure you didnt used any function > that require a server side ( your plugin must > not implements ServerCaller), > also you must not call your plugin on the > server side (in > server_conf/yourproject/yourproject.ini it > must not be in loadPlugins = ...) > otherwise it may be something to do with the > functions or objects you have used but i cant > say without seeing your actual code. > > Regards, > Oliver > > ----- Original Message ----- > From: [EMAIL PROTECTED] > To: Alexandre Saunier > Cc: [email protected] > Sent: Sunday, February 26, 2006 11:40 > PM > Subject: Re: [Cartoweb-users] writing > new plugin > > > Hi Alexandre, > in my first attemp, I wrote a new > feature by linking a new html/php > page in the main page, the results is > ok but it's no too "smarty", then I've > just tried to follow the suggested > procedures, > HowToWriteaRecenterPlugin, Ive > called my new plugin myPlugin (what a > immagination ), but when I recall my > project (which works fine > in Cartoweb 3.2 ) I get : > > Couldn't load plugin ServerMyPlugin. > > No errors during the compilation. I've > not written any server plugin, but it > seems I 'm not supposed to do . > what's wrong ? > > Thanks in advantage. > > > > > > > --------- Original Message > -------- > Da: "Alexandre Saunier" > <[EMAIL PROTECTED]> > To: > Cc: > [email protected] > Oggetto: Re: [Cartoweb-users] > writing new plugin > Data: 21/02/06 13:50 > > > > Hello, > > have a look at this tutorial: > > http://cartoweb.org/cwiki/HowToWriteaRecenterPlugin > > The plugin writing principles > are obviously the same for > other kinds of > plugins... > > AS > > > > > ---- > Email.it, the professional e-mail, > gratis per te: clicca qui > > Sponsor: > Campioni GRATIS: Più di 6 milioni di > persone si sono affidate a VistaPrint > Scopri perché. > Clicca qui > > > > ______________________________________ > > > _______________________________________________ > Cartoweb-users mailing list > [email protected] > > http://lists.maptools.org/mailman/listinfo/cartoweb-users > > > > ---- > Email.it, the professional e-mail, gratis per te: > clicca qui > > Sponsor: > Scopri come proteggere dai virus il tuo computer e > come eliminare ogni tipo di virus! - clicca qui > Clicca qui > > > > > > ---- > Email.it, the professional e-mail, gratis per te: clicca qui > > Sponsor: > DA NON PERDERE: Prova gratis per 15 giorni DVDNet Rent e ricevi a casa > tua i migliori film! > Clicca qui > > > _______________________________________________ > Cartoweb-users mailing list > [email protected] > http://lists.maptools.org/mailman/listinfo/cartoweb-users _______________________________________________ Cartoweb-users mailing list [email protected] http://lists.maptools.org/mailman/listinfo/cartoweb-users
