<?php require_once __DIR__ . "/../../Backend/SessionManager.php"; require_once __DIR__ . "/../../Backend/PersonManager.php"; require_once __DIR__ . "/../../Backend/RectorManager.php"; require_once __DIR__ . "/../../Backend/ChurchManager.php"; require_once __DIR__ . "/../../Backend/LanguageSupport.php"; SessionManager::validateUserInPage('addRelationChurchRector.php'); //Get File contest from template $string = file_get_contents("template/AddRelationChurchRector.html"); //Remplace the nav $string = str_replace("|NavBar|", SessionManager::getNavBar(), $string); //Create a String of Church Options $churchString = ""; $churchs = ChurchManager::getAllChurchs('name', -1); foreach ($churchs as $singleChurch) { $churchString = $churchString . "<option> " . $singleChurch->getName() . "</option>\n"; } $string = str_replace("|ChurchOption|", $churchString, $string); //Create a String of Rector Options $rectorString = ""; $rectors = RectorManager::getAllRectors('name'); foreach ($rectors as $singleRector) { $idRector = $singleRector->getId(); $person = PersonManager::getSinglePerson('id', $idRector); $fullname = $person->getFullName(); $rectorString = $rectorString . "<option lang='{$idRector}' id='{$fullname}'> " . $fullname . "</option>\n"; } $string = str_replace("|RectorOption|", $rectorString, $string); //Create Button contest $saveButton = '<button type="button" class="btn btn-success" onclick=\'validateData("addRelationChurchRector.php", "' . SessionManager::getLastPage() . '")\'>
$kCity = $_GET["kCity"]; $church = new Church(); $church->setId($kid); $church->setName($kName); $church->setType($kType); $church->setCode($kCode); $church->setAddress($kAddress); $church->setColony($kColony); $church->setPostalCode($kPostalCode); $church->setPhoneNumber($kPhonenumber); $church->setIdDean($kDean); $church->setIdVicar($kVicar); $church->setIdCity($kCity); $churchRegistries = ChurchManager::advancedSearchChurch($church, $sortType, $numberPage, 'AND'); } else { $churchRegistries = ChurchManager::getAllChurchs($sortType, $numberPage); } } //Get the total of registries $totalRegistries = DatabaseManager::getAffectedRows(); $affectedRegistries = DatabaseManager::registriesAffectedLastQuery(); $lastPage = floor($affectedRegistries / 10); if ($affectedRegistries % 10 === 0) { $lastPage = floor($affectedRegistries / 10) - 1; } if ($totalRegistries === 0 && $numberPage !== 0) { echo "<script src='../JS/functions.js'></script><script>nextPage('set', '0')</script>"; } //Create contest for button next and prev $nextButtonString = '<button type="button" class="btn btn-warning"