Here&#39;s the error generated. I&#39;m trying to customize one of Bill Kropola&#39;s examples to my own data. Any suggestions<br><br>
<b>Warning</b>:  getLayerByName failed for : sites
 in <b>C:\ms4w\Apache\htdocs\jerba_dbase\index.php</b> on line <b>121</b><br>
<br>
<b>Fatal error</b>:  Call to a member function set() on a non-object in <b>C:\ms4w\Apache\htdocs\jerba_dbase\index.php</b> on line <b>122<br><br>  if (preg_match(&quot;/satt/&quot;, $layers)){ <br>      $satt = &quot;CHECKED&quot;;<br>
      $this_layer = $map-&gt;getLayerByName(&#39;satt&#39;);<br>      $this_layer-&gt;set(&#39;status&#39;, MS_ON);<br>   } else { <br>      $satt = &quot;&quot;;<br>      $this_layer = $map-&gt;getLayerByName(&#39;satt&#39;);<br>
      $this_layer-&gt;set(&#39;status&#39;, MS_OFF);<br>   }<br><br>   if (preg_match(&quot;/soils/&quot;, $layers)){    <br>      $lakes = &quot;CHECKED&quot;;<br>      $this_layer = $map-&gt;getLayerByName(&#39;soils&#39;);<br>
      $this_layer-&gt;set(&#39;status&#39;, MS_ON);<br>   } else { <br>      $soils = &quot;&quot;;<br>      $this_layer = $map-&gt;getLayerByName(&#39;soils&#39;);<br>      $this_layer-&gt;set(&#39;status&#39;, MS_OFF);<br>
   }<br><br>   if (preg_match(&quot;/sites/&quot;, $layers)){       <br>      $states = &quot;CHECKED&quot;;<br>      $this_layer = $map-&gt;getLayerByName(&#39;sites&#39;);<br>      $this_layer-&gt;set(&#39;status&#39;, MS_ON);<br>
   } else {<br>      $sites = &quot;&quot;;<br>      $this_layer = $map-&gt;getLayerByName(&#39;sites&#39;);<br>      $this_layer-&gt;set(&#39;status&#39;, MS_OFF);<br></b>