<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>This was working yesterday but I applied an update for ubuntu 12.04 today that had some mapserver items<br>and now my php file only works if I comment out the labels portion below so I get points without labels.<br><br><i>Did something change recently related to php mapscript labels?</i><br><br>// Layer 3 airports--------------------------------------------------------<br><br>// Point Symbol<br>$nSymbolId = ms_newSymbolObj($oMap, "circle");<br>$oSymbol = $oMap->getsymbolobjectbyid($nSymbolId);<br>$oSymbol->set("type", MS_SYMBOL_ELLIPSE);<br>$oSymbol->set("filled", MS_TRUE);<br>$aPoints[0] = 1;<br>$aPoints[1] = 1;<br>$oSymbol->setpoints($aPoints);<br><br>// Layer<br>$oLayerAirports = ms_newLayerObj($oMap);<br>$oLayerAirports->setConnectionType(MS_POSTGIS);<br>$oLayerAirports->set("name", "airports");<br>$oLayerAirports->set("type", MS_LAYER_POINT); # This is crucial<br>$oLayerAirports->set("status", MS_DEFAULT);<br>$oLayerAirports->set("labelitem", "icao");<br>//$oLayerAirports->set("classitem", "MyAirports");<br>$oLayerAirports->set("connection", "host=xxxx port=xxxx dbname=xxxx user=xxxx password=xxxx");<br>$oLayerAirports->set("data", "geom From (select a.icao, geom From airports a left join airportdata e on a.icao = e.icao where e.icao Is Not Null) as subquery using unique icao using srid=4326"); <br><br>// Class with Labels<br>$oAirportsClass = ms_newClassObj($oLayerAirports);<br>$oAirportsClass->set("name","MyAirports");<br><br>// Style<br>$airportsStyle = ms_newStyleObj($oAirportsClass);<br>$airportsStyle->color->setRGB(255, 22, 22);<br>$airportsStyle->set("symbolname", "circle");<br>$airportsStyle->set("size", "3");<br><br>/<b>* ONLY WORKS NOW IF THIS IS COMMENTED<br>// Label<br>$oAirportsClass->label->color->setRGB(0,0,0);<br>$oAirportsClass->label->set("font", "verdana");<br>$oAirportsClass->label->set("size", MS_LARGE);<br>$oAirportsClass->label->set("position", MS_AUTO);<br>$oAirportsClass->label->set("antialias", MS_TRUE);<br>*/<br></b><br>                                         </div></body>
</html>