added delete functionality in attendance summary

added delete functionality in attendance summary
pull/25/head
paulcortez 6 months ago
parent a64f451963
commit badae49280

@ -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);

@ -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();

@ -161,7 +161,7 @@
<button type="submit" class="btn btn-primary">Save This Summary</button>
<?php endif; ?>
<?php if($attendanceSummarySaved): ?>
<a class="btn btn-danger">Delete This Summary</a>
<a class="btn btn-danger" href="/tk/attsumdel/<?= $selectedData['paytrans_id'] ?>/<?= $selectedData['pay_group_id'] ?>" onclick="return confirm('Are you sure you want to delete this summary?')">Delete This Summary</a>
<?php endif; ?>
</div>
</form>

Loading…
Cancel
Save