/** * update one ProofTalks in the database * * @author Jonathan Sandoval <*****@*****.**> * @param ProofTalks $ProofTalks The ProofTalks to update * @return boolean If was posible to update */ static function updateProofTalks($ProofTalks = null) { if ($ProofTalks === null) { return false; } $tableProofTalks = DatabaseManager::getNameTable('TABLE_PROFF_TALKS'); $idOwner = $ProofTalks->getIdOwner(); $type = $ProofTalks->getType(); $id = $ProofTalks->getId(); $idGodFather = $ProofTalks->getIdGodFather(); $idGodMother = $ProofTalks->getIdGodMother(); $idChurch = $ProofTalks->getIdChurch(); if ($idGodFather === NULL) { $idGodFather = 'NULL'; } if ($idGodMother === NULL) { $idGodMother = 'NULL'; } $query = "UPDATE {$tableProofTalks}\r\n SET idOwner = '{$idOwner}', type = '{$type}', idGodMother = {$idGodMother}, \r\n idGodFather = {$idGodFather}, idChurch = '{$idChurch}'\r\n WHERE {$tableProofTalks}.id = {$id}"; $person = PersonManager::getSinglePerson("id", $idOwner); ChangesLogsManager::addChangesLogs("C", "Comprobante de " . $person->getFullNameBeginName()); return DatabaseManager::singleAffectedRow($query); }