$niche->setMaxCol($_GET["maxCol"]); $niche->setMaxRow($_GET["maxRow"]); $niche->setSize($_GET["size"]); $nicheT = ChurchManager::getSingleNiche('maxCol', $niche->getMaxCol(), 'maxRow', $niche->getMaxRow(), 'size', $niche->getSize()); if ($nicheT === NULL) { ChurchManager::addNiche($niche); $nicheT = ChurchManager::getSingleNiche('maxCol', $niche->getMaxCol(), 'maxRow', $niche->getMaxRow(), 'size', $niche->getSize()); $church->setIdNiche($nicheT->getId()); } else { $church->setIdNiche($nicheT->getId()); } } else { $church->setIdNiche('NULL'); } if ($status === 'update') { $church->setId($_GET["id"]); if (ChurchManager::updateChurch($church)) { echo "OK"; } else { echo "KO"; } } else { if ($status === 'insert') { if (ChurchManager::addChurch($church)) { echo "OK"; } else { echo "KO"; } } } }