<?php
    header('Access-Control-Allow-Origin: '.$config->get('site_url'));
    header('Content-Type: application/json; charset=utf-8');
    header('Access-Control-Allow-Methods: POST');
    header('Access-Control-Allow-Headers: Access-Control-Allow-Headers,Content-Type,Access-Control-Allow-Methods, Authorization, X-Requested-With');
    
    $response = "";
    if($_SERVER["REQUEST_METHOD"] == "POST") {
        if(isset($_POST['csrf_token']) && $csrf_generator->validate($_POST['csrf_token'])) {
            if(isset($_POST['id']) && !empty($_POST['id'])) {
                $cronApi   	    = new Cron($db, $utils);
                $history = $cronApi->getJobHistory($_POST['id']);
                if($history) {
                    $response = array('status'=>true, 'message'=>'Job History Bulundu.', 'history'=>$history);
                }else{
                    $response = array('status'=>false, 'message'=>'Görev geçmişi bulunamadı.');
                }
            } else {
                $response = array('status'=>false, 'message'=>'Lütfen tüm alanları doldurunuz.');
            } 
        } else {
            $response = array('status'=>false, 'message'=>'Hatalı CSRF token. Lütfen daha sonra tekrar deneyiniz.');
        }
    } else {
        $response = array('status'=>false, 'message'=>'Hatalı istek. Lütfen daha sonra tekrar deneyiniz.');
    }

    echo json_encode($response);