<?php

require_once "../../php/appUtil.php";
include_once "PayrollClassLib.php";
if (!isset($_SESSION['token'])) {
    session_start();
}
$db = Database::getInstance();
$connect = $db->getConnection();
$userId = $_SESSION['token'];
$data = json_decode($_GET["details"]);
$operationObject = new Payroll();
switch ($data->operation) {
    case 'createYear':
        $connect->beginTransaction();
        $status = $operationObject->createYear($data, $userId);
        if ($status == 1) {
            $connect->commit();
            echo AppUtil::getReturnStatus("success", "Year Created Successfully...!!!");
        } else {
            if ($status == 0) {
                $connect->rollBack();
                echo AppUtil::getReturnStatus("failure", "Could Not Create Year");
            } else {
                echo AppUtil::getReturnStatus("failure", "Year with Same Date Range Already Exist");
            }
        }
        break;
    case "getCurrentYearHolidayDetails":
        $operationObject->getCurrentYearHolidayDetails();
        break;