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->get('tk/attsummary', 'TKController::attendanceSummary');
$routes->post('tk/attsumsave/(:any)/(:any)', 'TKController::attendanceSummarySave/$1/$2'); $routes->post('tk/attsumsave/(:any)/(:any)', 'TKController::attendanceSummarySave/$1/$2');
$routes->get('tk/attsumdel/(:any)/(:any)', 'TKController::attendanceSummaryDelete/$1/$2');
service('auth')->routes($routes); service('auth')->routes($routes);

@ -122,6 +122,16 @@ class TKController extends BaseController
return redirect()->back()->with('error', 'Failed to save attendance summary.'); 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() public function rawAttendanceLogUpload()
{ {
$data['branches'] = (new CompanyBranchModel())->findAll(); $data['branches'] = (new CompanyBranchModel())->findAll();

@ -161,7 +161,7 @@
<button type="submit" class="btn btn-primary">Save This Summary</button> <button type="submit" class="btn btn-primary">Save This Summary</button>
<?php endif; ?> <?php endif; ?>
<?php if($attendanceSummarySaved): ?> <?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; ?> <?php endif; ?>
</div> </div>
</form> </form>

Loading…
Cancel
Save