Update besar apk finance

This commit is contained in:
Wian Drs
2026-09-11 16:03:00 +07:00
parent d42483b350
commit 4ef15c22ae
897 changed files with 98056 additions and 15979 deletions
+10 -2
View File
@@ -1,12 +1,14 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Payroll extends CI_Controller {
class Payroll extends MY_Controller {
public function __construct()
{
parent::__construct();
$this->requireAdmin();
$this->load->database();
date_default_timezone_set('Asia/Jakarta');
@@ -203,6 +205,9 @@ class Payroll extends CI_Controller {
return;
}
$periodControl=$this->db->get_where('k_payroll_periods',array('id'=>$payroll->payroll_period_id))->row();
if($periodControl&&in_array($periodControl->workflow_status,array('final','posted','paid'),true)){echo json_encode(array('status'=>false,'message'=>'Payroll final terkunci. Gunakan pembatalan resmi.'));return;}
$items = $this->db
->where('payroll_id',$id)
->order_by('id','ASC')
@@ -247,6 +252,9 @@ class Payroll extends CI_Controller {
return;
}
$periodControl=$this->db->get_where('k_payroll_periods',array('id'=>$payroll->payroll_period_id))->row();
if($periodControl&&in_array($periodControl->workflow_status,array('final','posted','paid'),true)){echo json_encode(array('status'=>false,'message'=>'Payroll final terkunci. Gunakan pembatalan resmi.'));return;}
// =========================================
// DELETE OLD ITEMS
// =========================================
@@ -595,4 +603,4 @@ class Payroll extends CI_Controller {
'message' => 'Payroll berhasil digenerate'
]);
}
}
}