$saveButton = ''; $cancelButton = ''; $returnButton = '<button type="button" class="btn btn-success" onclick=\'href("defuntionMenu.php")\'> <img src="../icons/return.png" width="50px"><br> <strong>^Return^</strong> </button>'; //Create a action for button cancel $string = str_replace("|SaveButton|", $saveButton, $string); $string = str_replace("|CancelButton|", $cancelButton, $string); $string = str_replace("|ReturnButton|", $returnButton, $string); //Recuperamos la iglesia $church = ChurchManager::getSingleChurch('id', $churchId); if ($church !== NULL) { if ($church->getIdNiche() !== NULL) { if ($defuntion->getIdCrypt() !== NULL) { $cryptData = DefuntionManager::getSingleCrypt('id', $defuntion->getIdCrypt()); //Load Crypt Data $string = str_replace('value="col"', 'value="' . $cryptData->getCol() . '"', $string); $string = str_replace('value="row"', 'value="' . $cryptData->getRow() . '"', $string); $string = str_replace('value="size"', 'value="' . $cryptData->getNumber() . '"', $string); $idCrypt = $defuntion->getIdCrypt(); //Display the page $string = LanguageSupport::HTMLEvalLanguage($string); echo $string; //put the data of the crypt echo "<script>\n document.getElementById('inputCrypt').checked = true;\n checkCrypt();\n \$('#idCrypt').html('{$idCrypt}');\n </script>"; } else { //Display the page $string = LanguageSupport::HTMLEvalLanguage($string); echo $string; }
if ($_POST["idCrypt"] == '0') { if ($_POST["inCrypt"] == "true") { $myCrypt = new Crypt(); $myCrypt->setIdNiche($church->getIdNiche()); $myCrypt->setCol($_POST["cryptColumn"]); $myCrypt->setRow($_POST["cryptRow"]); $myCrypt->setNumber($_POST["cryptNumber"]); DefuntionManager::addCrypt($myCrypt); $singleCrypt = DefuntionManager::getSingleCrypt('col', $myCrypt->getCol(), 'row', $myCrypt->getRow(), 'idNiche', $myCrypt->getIdNiche(), 'number', $myCrypt->getNumber()); $defuntion->setIdCrypt($singleCrypt->getId()); } else { $defuntion->setIdCrypt(NULL); } } else { if ($_POST["inCrypt"] == "true") { $myCrypt = DefuntionManager::getSingleCrypt('id', $_POST["idCrypt"]); $myCrypt->setIdNiche($church->getIdNiche()); $myCrypt->setCol($_POST["cryptColumn"]); $myCrypt->setRow($_POST["cryptRow"]); $myCrypt->setNumber($_POST["cryptNumber"]); DefuntionManager::updateCrypt($myCrypt->getId(), $myCrypt); $defuntion->setIdCrypt($myCrypt->getId()); } else { $defuntion->setIdCrypt(NULL); } } //Add the registry if ($_SESSION["user_type"] != 'A') { if ($_SESSION["user_church"] == $church->getId()) { if ($_POST["status"] === 'insert') { if (DefuntionManager::addDefuntion($defuntion)) {