echo "KO"; } } else { if ($_POST["status"] === 'update') { ConfirmationManager::updateConfirmation($confirmation); echo "OK"; if ($_POST["baptismId"] === '0') { if ($_POST["baptismChurch"] != "XXXXXXXXXX") { $bookRegistry = new BaptismRegistry(); $bookRegistry->setBook($_POST["bookBookRegistryB"]); $bookRegistry->setPage($_POST["pageBookRegistryB"]); $bookRegistry->setNumber($_POST["numBookRegistryB"]); BaptismManager::addBaptismRegistry($bookRegistry); $bookRegistry = BaptismManager::getSingleBaptismRegistry('book', $_POST["bookBookRegistryB"], 'page', $_POST["pageBookRegistryB"], 'number', $_POST["numBookRegistryB"]); $baptism = new Baptism('0', 'NULL', 'NULL', 'NULL', 'NULL', 'NULL', 'NULL', 'NULL', 'NULL', 'NULL', 'NULL'); $baptism->setIdCivilRegistry('1'); $celb = DatabaseManager::singleDateToDatabaseDate($_POST["baptismDate"]); $baptism->setCelebrationDate($celb); $church = ChurchManager::getSingleChurch('name', $_POST["baptismChurch"]); if ($church !== NULL) { $baptism->setIdChurch($church->getId()); $baptism->setIdRector(RectorManager::getSingleRector('idActualChurch', $church->getId())->getId()); } $baptism->setIdOwner($child->getId()); $baptism->setIdBookRegistry($bookRegistry->getId()); BaptismManager::addBaptism($baptism); } } else { $baptism = BaptismManager::getSingleBaptism('id', $_POST["baptismId"]); if ($baptism !== NULL) { $celb = DatabaseManager::singleDateToDatabaseDate($_POST["baptismDate"]);
$posComa = strpos($officeTemp, ','); $numberOffice = substr($officeTemp, 4, $posComa - 4); $cityOfficeName = substr($officeTemp, $posComa + 2, -1); $cityId = CityManager::getSingleCity('name', $cityOfficeName)->getId(); $office = BaptismManager::getSingleOfficeCivilRegistry('number', $numberOffice, 'idCity', $cityId); $civilRegistry = BaptismManager::getSingleCivilRegistry('book', $_POST["bookCivilRegistry"], 'page', $_POST["pageCivilRegistry"], 'number', $_POST["numCivilRegistry"], 'idOfficineCivilRegistry', $office->getId()); if ($civilRegistry === NULL) { $civilRegistry = new civilRegistry(); $civilRegistry->setBook($_POST["bookCivilRegistry"]); $civilRegistry->setPage($_POST["pageCivilRegistry"]); $civilRegistry->setNumber($_POST["numCivilRegistry"]); $civilRegistry->setIdOffice($office->getId()); BaptismManager::addCivilRegistry($civilRegistry); $civilRegistry = BaptismManager::getSingleCivilRegistry('book', $_POST["bookCivilRegistry"], 'page', $_POST["pageCivilRegistry"], 'number', $_POST["numCivilRegistry"], 'idOfficineCivilRegistry', $office->getId()); } $baptism->setIdCivilRegistry(1); if ($civilRegistry !== NULL) { $baptism->setIdCivilRegistry($civilRegistry->getId()); } //Add the registry if ($_SESSION["user_type"] != 'A') { if ($_SESSION["user_church"] == $church->getId()) { if ($_POST["status"] === 'insert') { if (BaptismManager::addBaptism($baptism)) { echo "OK"; } else { echo "KO"; } } else { if ($_POST["status"] === 'update') { BaptismManager::updateBaptism($baptism);