Hi Jan,
I think I read your question too fast. I don't think my link helped
you, however I realized that the MS4W examples didn't include setting
WEB object metadata (I must have just gave examples in another email
thread). I tested that locally, and I've now added that example to the
docs:
//******
// set WEB object metadata
//******
$oMap->web->metadata->set("ows_title", "MS4W demo");
Regarding your question, I am not fully understanding what you want, as
you seem to agree/know the new way to set the WEB object metadata.
Long story short, you helped me, I didn't help you, ha.
-jeff
On 2025-02-22 8:34 a.m., Jan Hartmann via MapServer-users wrote:
Hi all,
I finally got mapserver 8.0.1 running in a clean Docker Ubuntu image,
using the regular apt packages mapserver-bin and php-mapscript-ng.
Thanks to Rich Greenwood for referring me to the php-mapscript-ng
package, it's difficult to find. BTW, who manages this package, so I can
inquire for the version for mapserver 8.4?
I am now updating all my mapserver 7 sites, the ones without SWIG PHP-
Mapscript. Some PHP functions can be easily redefined in a header file,
like:
function ms_newMapObj($mapFile) {return new mapObj ($mapFile);}
But I have not yet found out how to do this for object functions like
mapObj->setMetadata($param1,$param2)
This has to be changed to
mapObj->web->metadata->set($param1,$param2).
I tried things like:
mapObj->setMetadata($param1,$param2) = function ($param1,$param2)
{ $this->web->metadata->set($param1,$param2)};
But this does not work. Does anyone know how to do it? Is it possible at
all in PHP? If not, I have to convert all expressions like this in all
my scripts by hand.
Jan
_______________________________________________
MapServer-users mailing list
MapServer-users@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/mapserver-users
--
Jeff McKenna
GatewayGeo: Developers of MS4W, & offering MapServer Consulting/Dev
co-founder of FOSS4G
http://gatewaygeo.com/
_______________________________________________
MapServer-users mailing list
MapServer-users@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/mapserver-users