/** * Update one baptism in the database * * @author Jonathan Sandoval <*****@*****.**> * @param Baptism $baptism The baptism to update * @return boolean if was possible to update */ static function updateBaptism($baptism = null) { if ($baptism === null) { return false; } $tableBaptism = DatabaseManager::getNameTable('TABLE_BAPTISM'); $id = $baptism->getId(); $celebrationDate = $baptism->getCelebrationDate(); $bornPlace = $baptism->getBornPlace(); $bornDate = $baptism->getBornDate(); $legitimate = $baptism->getLegitimate(); $idGodFather = $baptism->getIdGodFather(); $idGodMother = $baptism->getIdGodMother(); $idBookRegistry = $baptism->getIdBookRegistry(); $idCivilRegistry = $baptism->getIdCivilRegistry(); $idChurch = $baptism->getIdChurch(); $idRector = $baptism->getIdRector(); $idOwner = $baptism->getIdOwner(); $query = "UPDATE {$tableBaptism}\r\n SET baptismDate = '{$celebrationDate}', \r\n bornPlace = '{$bornPlace}', \r\n bornDate = '{$bornDate}', \r\n legitimate = '{$legitimate}', \r\n idOwner = '{$idOwner}', \r\n idGodFather = '{$idGodFather}', \r\n idGodMother = '{$idGodMother}', \r\n idCivilRegistry = '{$idCivilRegistry}', \r\n idBookRegistry = '{$idBookRegistry}', \r\n idChurch = '{$idChurch}', \r\n idRector = '{$idRector}' \r\n WHERE {$tableBaptism}.id = {$id}"; $person = PersonManager::getSinglePerson("id", $idOwner); ChangesLogsManager::addChangesLogs("C", "Bautismo de " . $person->getFullNameBeginName()); return DatabaseManager::singleAffectedRow($query); }