[fusion-trac] #371: Theme: Warning message pop-up when theme on map whose layer doesn't have feature class

Fusion trac_fusion at osgeo.org
Tue Mar 16 05:18:39 EDT 2010


#371: Theme: Warning message pop-up when theme on map whose layer doesn't have
feature class
--------------------------+-------------------------------------------------
   Reporter:  liuar       |       Owner:  madair
       Type:  defect      |      Status:  new   
   Priority:  P2          |   Milestone:  Future
  Component:  Widgets     |     Version:  1.1.1 
   Severity:  Major       |    Keywords:        
External_id:  1308295.01  |       State:  New   
    Browser:  All         |          Os:  All   
--------------------------+-------------------------------------------------
 This is because when coming to map base layer, there is no feature class
 name.

 To fix this defect,[[BR]]
 change the fusion\widgets\Theme\classes\theme.php in this way.

 line 65:

 {{{
 $schemaClass = explode(':', $layer->GetFeatureClassName());
 }}}

 change to:


 {{{
 $layerFeatureClassName = $layer->GetFeatureClassName();
 if($layerFeatureClassName == "")
     continue;
 $schemaClass = explode(':', $layerFeatureClassName);
 }}}

-- 
Ticket URL: <http://trac.osgeo.org/fusion/ticket/371>
Fusion <http://trac.osgeo.org/fusion>
Fusion is a web-mapping application development framework for MapServer and MapGuide OS.


More information about the fusion-trac mailing list