//$layer->layer_searchable = 1;
             //break;
         }
     }
 }
 try {
     $layerId = intval($data->layer->layer_id);
 } catch (Exception $e) {
     $ajaxResponse->setSuccess(false);
     $ajaxResponse->setMessage(_mb("Could not read layer ID " . $data->layer->layer_id));
     $ajaxResponse->send();
 }
 if ($layerId) {
     $e = new mb_notice("Got following layer id from wms metadata editor client: " . $layerId);
     try {
         $layer =& $wms->getLayerReferenceById($layerId);
     } catch (Exception $e) {
         $ajaxResponse->setSuccess(false);
         $ajaxResponse->setMessage(_mb("Could not get layer with ID " . $layerId));
         $ajaxResponse->send();
     }
     $columns = array("layer_abstract", "layer_title", "layer_keyword", "layer_md_topic_category_id", "layer_inspire_category_id", "layer_custom_category_id");
     foreach ($columns as $c) {
         $value = $data->layer->{$c};
         $e = new mb_notice("plugins/mb_metadata_server.php: layer entry for " . $c . ": " . $data->layer->{$c});
         if ($c === "layer_keyword") {
             $layer->{$c} = explode(",", $value);
             foreach ($layer->{$c} as &$val) {
                 $val = trim($val);
             }
         } elseif ($c === "layer_md_topic_category_id" || $c === "layer_inspire_category_id" || $c === "layer_custom_category_id") {