<?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;