diff --git a/app/Config/Routes.php b/app/Config/Routes.php
index 9459df9..ba12956 100644
--- a/app/Config/Routes.php
+++ b/app/Config/Routes.php
@@ -90,5 +90,6 @@ $routes->get('tk/rawattlogdelete/(:any)/(:any)/(:any)', 'TKController::rawAttend
$routes->get('tk/attsummary', 'TKController::attendanceSummary');
$routes->post('tk/attsumsave/(:any)/(:any)', 'TKController::attendanceSummarySave/$1/$2');
+$routes->get('tk/attsumdel/(:any)/(:any)', 'TKController::attendanceSummaryDelete/$1/$2');
service('auth')->routes($routes);
diff --git a/app/Controllers/TKController.php b/app/Controllers/TKController.php
index a31b893..65f286e 100644
--- a/app/Controllers/TKController.php
+++ b/app/Controllers/TKController.php
@@ -122,6 +122,16 @@ class TKController extends BaseController
return redirect()->back()->with('error', 'Failed to save attendance summary.');
}
+ public function attendanceSummaryDelete($payTransId, $payGroupId)
+ {
+ $attSummaryModel = new AttendanceSummaryModel();
+
+ if($attSummaryModel->where(['paytrans_id'=>$payTransId, 'pay_group_id'=>$payGroupId])->delete())
+ return redirect()->back()->with('message', 'Attendance summary deleted.');
+ else
+ return redirect()->back()->with('error', 'Failed to delete attendance summary.');
+ }
+
public function rawAttendanceLogUpload()
{
$data['branches'] = (new CompanyBranchModel())->findAll();
diff --git a/app/Views/timekeeping/attsummaryview.php b/app/Views/timekeeping/attsummaryview.php
index 3bc4c08..636aad1 100644
--- a/app/Views/timekeeping/attsummaryview.php
+++ b/app/Views/timekeeping/attsummaryview.php
@@ -161,7 +161,7 @@
- Delete This Summary
+ Delete This Summary