$jsArray = $currentWmc->toJavaScript();
     if (is_array($jsArray) && count($jsArray) > 0) {
         $resultObj["javascript"] = $jsArray;
         $ajaxResponse->setResult($resultObj);
         $ajaxResponse->setSuccess(true);
     } else {
         $ajaxResponse->setMessage(_mb("WMC could not be appended."));
         $ajaxResponse->setSuccess(false);
     }
     break;
 case 'setWMCPublic':
     $wmcId = $ajaxResponse->getParameter("id");
     $public = $ajaxResponse->getParameter("isPublic") == 1 ? true : false;
     $wmc = new wmc();
     $wmc->createFromDb($wmcId);
     if ($wmc->setPublic($public)) {
         $ajaxResponse->setMessage(_mb("Updated public flag"));
         $ajaxResponse->setSuccess(true);
     } else {
         $ajaxResponse->setMessage(_mb("could not update public flag"));
         $ajaxResponse->setSuccess(false);
     }
     break;
 case 'checkConstraints':
     $checkLayerIdExists = $ajaxResponse->getParameter("checkLayerIdExists");
     $checkLayerIdValid = $ajaxResponse->getParameter("checkLayerIdValid");
     $checkLayerPermission = $ajaxResponse->getParameter("checkLayerPermission");
     $checkLayerAvailability = $ajaxResponse->getParameter("checkLayerAvailability");
     $wmcId = $ajaxResponse->getParameter("id");
     $wmc->createFromDb($wmcId);
     $wmsArray = $wmc->mainMap->getWmsArray();