<?php

require_once __DIR__ . "/../../../Backend/SessionManager.php";
require_once __DIR__ . "/../../../Backend/RectorManager.php";
require_once __DIR__ . "/../../../Backend/ChurchManager.php";
require_once __DIR__ . "/../../../Backend/PersonManager.php";
if (!isset($_GET) || $_GET["nameChurch"] === NULL) {
    die;
}
$church = ChurchManager::getSingleChurch('name', $_GET["nameChurch"]);
$rectors = RectorManager::getAllFormerRectors($church->getId());
$response = "";
if ($rectors !== NULL) {
    foreach ($rectors as $singleRector) {
        $person = PersonManager::getSinglePerson('id', $singleRector->getIdPerson());
        $nameRector = $person->getFullNameBeginName();
        $response = $response . "<li><a value='" . $singleRector->getId() . "' onclick='changeParent(\"" . $singleRector->getId() . "\", " . " \" " . $nameRector . " \")'>" . "{$nameRector}</a></li>";
    }
}
echo $response;
$string = str_replace("|NavBar|", SessionManager::getNavBar(), $string);
//Validate the URL
$numberPage = intval($_GET["page"]);
$sortType = $_GET["sort"];
$idChurch = $_GET["id"];
$church = ChurchManager::getSingleChurch('id', $idChurch);
if ($sortType == NULL || $sortType == '') {
    $sortType = 'id';
}
if ($numberPage === NULL || $numberPage < 0 || $idChurch === "" || $church === NULL) {
    echo "<script src='../JS/functions.js'></script><script>href('rectorMenu.php')</script>";
}
//Display the name of the church
$string = str_replace("|Church|", "«" . $church->getName() . "»", $string);
//Getting all registries
$rectorRegistries = RectorManager::getAllFormerRectors($idChurch, $sortType, $numberPage);
//Get the total of registries
$totalRegistries = DatabaseManager::getAffectedRows();
$affectedRegistries = DatabaseManager::registriesAffectedLastQuery();
if ($totalRegistries === 0 && $numberPage !== 0) {
    echo "<script src='../JS/functions.js'></script><script>href('rectorMenu.php')</script>";
}
$lastPage = floor($affectedRegistries / 10);
if ($affectedRegistries % 10 === 0) {
    $lastPage = floor($affectedRegistries / 10) - 1;
}
//Create contest for button next and prev
$nextButtonString = '<button type="button" 
                                 class="btn btn-warning"
                                 onclick="nextPage(\'true\')">
                        ^Next^</button>';